﻿.pageContainer{ padding:48px 0 120px; background:url(../images/posters_sm.jpg) no-repeat center top; position:relative;}
.textHeaderContainer{ width:80%;}
.textHeader{
    font-size:36px;
    line-height: 56px ;
    letter-spacing: -0.8px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #484848;
    font-weight: 200;
}.textHeader_rausch{
    font-weight: 700;
    color: #ff491e;
	font-size:45px;
}.container_SearchForm{ margin-top:48px;
    border: 1px solid #dce0e0;
    -webkit-border-radius: 4px;
	background:#fff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px 0 #dce0e0;
    -moz-box-shadow: 0 1px 3px 0 #dce0e0;
    box-shadow: 0 1px 3px 0 #dce0e0;
    margin-left: 0;
    margin-right: 0;
}.SearchForm_quote li{ float:left;padding: 15px 16px 8px;}
.SearchForm_label{
    padding-top: 0;
	font-weight:500;
    padding-bottom: 0;
    font-size: 15px;
    letter-spacing: -0.5px;
    white-space: nowrap;display: block; line-height:22px;}
.SearchForm_quote input[type=text] {
    float: left;
   
    height: 22px;
    border:none;
    outline: 0;    font-size: 19px;
    letter-spacing: -0.5px;
    line-height: 22px;
	padding:8px 0;
}
.Dimensions input{ width: 40%;}
.input-bx-addon {
    width: 26px;
    text-align: center;
    line-height:39px; color:#999;
	font-size:17px;
}.SearchForm_quote li select {
    width: 100%;
    height: 30px; margin:4px 0;
    color: #333;
    border:0 none;
    background-color: #FFF;
    outline: 0;
	font-size:19px;
}.SearchForm_submit button {
    font-size: 18px; width:100%;
        padding: 15px 16px 15px;
}.SearchForm_submit button:hover{ background:#eb431c !important;}
.list-items .box-info {
    background-color: #f7f7f7;
}
.video_slide_box {
    height:528px;    position: relative;
}.slide_action {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}.slide_action--left, .slide_action__btn--left {
    left: 0;
}
.slide_action__btn--left {
    transform: translateX(-100%);
}
.slide_action__btn {
    position: absolute;
    top: 50%;
    margin-top: -54px;
    width: 72px;
    height: 108px;
	background:#ddd;
    background: rgba(153,153,153,.4);
    opacity: 0;filter:alpha(opacity=0);
    visibility: none;
    transition-property: opacity,transform;
    transition-duration: .5s;
    z-index: 2;
}.slide_action__arrow {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    background-image: url(../images/icon.png);
    width: 11px;
    height: 18px;
}.slide_action__arrow--left {
    left: 28px;
    background-position: -139px 0;
}.slide_action--right, .slide_action__btn--right {
    right: 0;
}.slide_action__btn--right {
    transform: translateX(100%);
}.slide_action__arrow--right {
    right: 28px;
    background-position: -119px 0;
}.video_slide_box:hover .slide_action__btn {
    opacity: 1;filter:alpha(opacity=100);
    transform: translateX(0);
    transition-property: opacity,transform,background,width;
    transition-duration: .5s;
}.slide_action:hover .slide_action__btn {
    width: 80px;
    filter: none;
    background: #67c194;
    transition-property: background,width;
    transition-duration: .5s;
}.section_inner{position: relative; z-index:2; overflow:hidden;}
.mod_slide_action {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:83%;
    overflow: hidden;
}
.choose-feed {
    position: relative;
    z-index: 5;
}.choose-feed ul {
    list-style: none;
    background-color: #fff;
    margin: 0; height:39px; display:block;
    padding: 0;
    text-align: center;
    box-shadow: 0 5px 5px -4px #c8c8c8;
}.choose-feed ul li {
    background: none #fff;
    position: relative;
    display: inline-block;
    margin: 0 auto;
    padding: 10px 20px;
    color: #1b1b1b;
    font-weight: 700;
}.choose-feed ul li .triangle-down {
    width: 0;
    height: 0;
    content: "";
    -webkit-transform-origin: 0 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform-origin: 0 0;
    -moz-transform: rotate(-45deg);
    transform-origin: 0 0;
    transform: rotate(-45deg);
    position: absolute;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid #fff;
    box-shadow: -3px 3px 3px 0 #c8c8c8;
    left: 40%;
    left: calc(48% - 10px);
    top: 37px;
}
.activityfeed-wrapper .activityfeed {
    min-height: 998px;    position: relative;
}.activityfeed-column{box-sizing: border-box; width:50%; float:left;opacity: 0;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;}
.visible {
    opacity: 1!important;
    -khtml-opacity: 1!important;
    -moz-opacity: 1!important;
}.activityfeed .column-1, .activityfeed-wrapper .activityfeed .column-2 {
    overflow: hidden;
    padding-top: 52px;    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom:42px;
    min-height: 998px;
}.activityfeed .review {
    background: none #fff;
    padding: 17px;
    margin: 0 0 52px;
    border-radius: 5px;
    box-shadow: 0 4px 4px -5px #c8c8c8;
    transition: all 2s ease;
	-webkit-transition: all,2s,ease;
	-moz-transition: all,2s,ease;
}.activityfeed .review .user-info {
    padding-bottom: 1em;
}.activityfeed .review .user-info .user-review-picture {
    float: left;
    width: 70px;
    height: 70px;
    margin: -52px 20px 10px 0;
    border-radius: 50%;
}.activityfeed .review .user-info .user-review-name {
    width: calc(100% - 90px);
    float: left;
    font-weight: 700;
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.activityfeed .review .user-info .user-review-statement {
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.activityfeed .review .user-info .user-review-statement {
    width: 100%;
}.activityfeed .review a {
    color: #1b1b1b;
}
.activityfeed .review:hover a{
    color: #428bca;
}
.activityfeed .review .user-info .user-review-statement a {
    font-weight: 700;
}.activityfeed .review .user-info .user-review-picture .user-picture {
    border-radius: 50%;
}
.activityfeed .review .review-info .review-content {
    height:48px;
    overflow: hidden;
    word-break: break-word;
    max-width:600px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}
.outpic {
    padding: 10px 0;
}.smpic {
    overflow: hidden;
    zoom: 1;
}.outpic .smpic {
    overflow: hidden;
    width: 100%;
    height: auto;
}.outpic .smpic .pic-mark {
	position: relative;
    margin: 0 10px 0 0;
    width: 42px;
    height: 42px;
    float: left;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
    cursor: pointer;
}.outpic .smpic .pic-mark img {
    height: 40px;
    max-width: 40px;
    border-radius: 3px;
    cursor: url(../../images/zoom-in.png),url(../../images/zoom_in.cur),auto;
}
.outpic .cart {
    margin-top: 5px;
    width: 300px;
    height: auto;
    cursor: pointer;
    display: none;
    z-index: 10000;
    transition: all .5s ease;
    overflow: hidden;
    position: relative;
}.outpic .cart .rongqi img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 378px;
    max-width: 498px;
    min-width: 200px;
    min-height: 200px;
    cursor: url(../../images/zoom-out.png),url(../../images/zoom_out.cur),auto;
}

.m-photo-wall .module-content .activityfeed .review{ background:#f4f4f4;}
.m-photo-wall .module-content .activityfeed .button-loadmore a{ background:#f1f1f1; color:#333;}






.star-rating{margin:0 0 1em 0}.star-rating.size-small .star-1,.star-rating.size-small .star-2,.star-rating.size-small .star-3,.star-rating.size-small .star-4,.star-rating.size-small .star-5{float:left;line-height:9px;padding:2px;border-radius:2px;margin:0 3px 0 0}.star-rating.size-small .star-1 .star-image,.star-rating.size-small .star-2 .star-image,.star-rating.size-small .star-3 .star-image,.star-rating.size-small .star-4 .star-image,.star-rating.size-small .star-5 .star-image{width:10px;height:auto}.star-rating.size-medium .star-1,.star-rating.size-medium .star-2,.star-rating.size-medium .star-3,.star-rating.size-medium .star-4,.star-rating.size-medium .star-5{float:left;line-height:1em;padding:3px;border-radius:3px;margin:0 3px 0 0}.star-rating.size-medium .star-1 .star-image,.star-rating.size-medium .star-2 .star-image,.star-rating.size-medium .star-3 .star-image,.star-rating.size-medium .star-4 .star-image,.star-rating.size-medium .star-5 .star-image{width:20px;height:auto}.star-rating.size-large .star-1,.star-rating.size-large .star-2,.star-rating.size-large .star-3,.star-rating.size-large .star-4,.star-rating.size-large .star-5{float:left;line-height:1em;padding:4px;border-radius:4px;margin:0 4px 0 0}.star-rating.size-large .star-1 .star-image,.star-rating.size-large .star-2 .star-image,.star-rating.size-large .star-3 .star-image,.star-rating.size-large .star-4 .star-image,.star-rating.size-large .star-5 .star-image{width:30px;height:auto}.star-rating.count-0 .star-1,.star-rating.count-0 .star-2,.star-rating.count-0 .star-3,.star-rating.count-0 .star-4,.star-rating.count-0 .star-5{background:#c8c8c8}.star-rating.count-1 .star-1{background:#e22027}.star-rating.count-1 .star-2,.star-rating.count-1 .star-3,.star-rating.count-1 .star-4,.star-rating.count-1 .star-5{background:#c8c8c8}.star-rating.count-2 .star-1,.star-rating.count-2 .star-2{background:#f47324}.star-rating.count-2 .star-3,.star-rating.count-2 .star-4,.star-rating.count-2 .star-5{background:#c8c8c8}.star-rating.count-3 .star-1,.star-rating.count-3 .star-2,.star-rating.count-3 .star-3{background:#f8cc18}.star-rating.count-3 .star-4,.star-rating.count-3 .star-5{background:#c8c8c8}.star-rating.count-4 .star-1,.star-rating.count-4 .star-2,.star-rating.count-4 .star-3,.star-rating.count-4 .star-4{background:#73b143}.star-rating.count-4 .star-5{background:#c8c8c8}.star-rating.count-5 .star-1,.star-rating.count-5 .star-2,.star-rating.count-5 .star-3,.star-rating.count-5 .star-4,.star-rating.count-5 .star-5{background:#007f4e}

.shjidesigna {
	margin:10px 20px 0;
    border: 1px solid #eaeaea;
	background:#fff;
    visibility: visible;
}.col-xs-60 {
    padding: 10px 10px 0 0;
    width: 98%;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    position: relative;
}.col-offset-r-fixed-xs-8 {
    margin-right:35px;
}.region-container ul {
    height:30px;
    overflow: hidden;
    width: 100%;
}.region-container li {
    height: 21px;
    line-height: 21px;
    padding:3px 0;    list-style: outside none none;
    margin-left: 10px;
}.region-container li.title {
    background-image: none;
    color: #333;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    padding:3px 0;
    margin-left:15px;
    margin-right: 5px;
}.region-container ul, .region-container li {
    float: left;
}.region-container li a {
	background-color:#F2F2F2;
    background-position: 6px 3px;
    background-repeat: no-repeat;
    color: #333;
    display: block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding-left: 30px;
    padding-right: 6px;
}.region-container li a.currtent {
    border: 1px dotted #c40000;
    border-radius: 2px;
}.region-container li a.currtent:hover{border: 1px solid #c40000;}
.region-container li a:hover{ color:#3c948b; text-decoration:underline;}.col-fixed-xs-8 {
    width: 70px;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    position: relative;
}.sub-right-xs-8 {
    margin-left: -70px;
}.action-container {
    text-align: right;
}.action-container .action {
    color: #1686cc;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
}#citemss{ overflow:hidden; position:relative; width:1200px; height:345px;}
.video_slide_box .grid .list-flex{ float:left; width:1200px;}
#scrollDiv{ overflow:hidden;}
/*youtube*/
.list-header {
    background-color:#191919;
    position: relative;
    height: auto;
}.list-header .wcontainer {
    position: relative;
    z-index: 1;
}.top-link {
    position: absolute;
    border-radius: 4px;
    padding-right: 32px;
    height: 40px;
    color: #331F58;
    font-size: 16px;
    line-height: 40px;
    top: 340px;
    right:474px;
    display: block;
    background: #FFF url(../images/icon_arrow.png) no-repeat right center;
}.top-link .text{background:url(../images/icon_w_24x15.png) no-repeat 15px center;display:block;padding:0 0 0 46px}.top-link:hover{color:#331F58;text-decoration:none}
.live-banner{ height:460px;background-position:80px 75px;background-repeat:no-repeat; position:relative;}
.Grid-cell{font-family: Roboto,sans-serif!important; color:#fff; position:absolute; right:50px; top:100px;} 
.Grid-cell h2{font-size:30px;}
.Grid-cell .Subscriptionline{height: 1px;border-bottom: 1px solid #fff; margin:30px 0;width: 70px;}
.Grid-cell .scriptioncontant{ font-size:18px; line-height:30px;}
.Grid-cell .scriptioncontant a{color:#6ed877; text-decoration:underline;}
.Grid-cell .scriptioncontant a:hover{color:#43ca4e; text-decoration:underline;}
.live-logo{position:absolute;top:15px;left:24px;background:url(../images/logolive.png) no-repeat;width:182px;height:41px}
.listlive-body{ margin-top:-260px;font-family: Roboto,sans-serif!important;}
.listlive-body .listmt {
    height: 25px;
    margin: 15px 0 12px;
    text-align: center;
    width:1150px;
    overflow: visible;
	z-index:2;
	position:relative;
}.HeadingWithLine-line:after, .HeadingWithLine-line:before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 1px);
    top: calc(50% - 1px);
    border-bottom: 1px solid #dbdbdb;
    width:405%;
    margin: 0 10px;
}.HeadingWithLine-line:before {
    right: 100%;
}.HeadingWithLine-line:after {
    left: 100%;
}.listlive-body .listmt h3 {
    display: inline-block;
    position: relative;
    bottom: -10px;
	color:#fff;
    padding: 0 15px;
    font-size:12px;
    line-height:12px;
}.listlive-body .listmt h3 i {
    position: relative;
    top: 4px;
    margin-right: 5px;
    width: 35px;
    height: 35px;
    display: inline-block;
    background:url(../images/icon.png) -67px -1653px;
}.anchor-list {
    float: left;
    width:100%;
    overflow: visible;
}.anchor-list .list {
    display: inline-block;
    display: block;
    margin-right: -10px;
    overflow: visible;
	margin-bottom:30px;
}.anchor-list li {
    position: relative;
    float: left;
    margin: 0 20px 20px 0;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.24);
	border-radius: 4px;
    width: 370px;
    height: 250px;
}.anchor-list li.top_recommend{width:740px; height:500px; padding:10px;}
.anchor-list li.top_recommend .p-img{ height:435px;}
.anchor-list li.top_recommend .p-img img{ width:740px;}
.anchor-list li.top_recommend .anchor-info{width:740px; height:435px;left:10px;bottom: 15px}
	.anchor-list li.top_recommend .anchor{ height:60px; line-height:60px;}
	.anchor-list li.top_recommend .foreshow-icon{ left:15px; top:15px;}
	
.anchor-list .anchor, .c-live .anchor {
    height: 50px;
    font-size: 16px;
    line-height: 50px;
	padding-left:8px;
}.anchor-list .anchor img, .c-live .anchor img {
    margin: 0 5px 5px 0;
    border-radius: 18px;
	vertical-align:middle;
}.anchor-list .p-img {
    height: 200px;
    overflow: hidden;
	border-radius: 4px;
}.anchor-list .p-img img{ margin-top:-38px; width:380px;}
 .anchor-list .top_recommend .p-img img{ margin-top:-62px;}
.anchor-list .anchor-info {
    width: 370px;
    height: 200px;
    left:0;
    bottom:0;
	position: absolute;
}.anchor-list .anchor-info .anchor-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    padding: 5px 0 3px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
background: linear-gradient(to bottom,rgba(255,255,255,0), rgba(0,0,0,0.7));
}.anchor-list li.top_recommend .anchor-info .anchor-title{ height:60px;}
.anchor-list .anchor-info .anchor-title dd,.anchor-list .anchor-info .anchor-title dt {
    position: relative;
    z-index: 3;
    padding: 0 16px;
    color: #fff;
}.anchor-list .anchor-info .anchor-title dd {
    font-weight: 700;
    line-height:44px;
}.anchor-list .player-btn {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    background-image: url(../images/player62-btn.png);
    background-position: 50% 40%;
    background-repeat: no-repeat;
    bottom: 0;
    z-index: 4;
}.anchor-list .anchor-info .state {
    cursor: default;
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    background-color: rgba(0,0,0,.5);
}.anchor-list .anchor-info.hover .state{ display:block;}
.player-box .zan-btn {
    position: absolute;
    z-index: 3;
    right: 29px;
    bottom:46px;
    width: 66px;
    height: 118px;
    text-indent: -9999px;
}.player-box .zan-btn i {
    display: block;
    width: 66px;
    height: 98px;
    background-image: url(../images/zan.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-animation: movedown 2s infinite steps(14,start);
    animation: movedown 2s infinite steps(14,start);
}.player-box .zan-btn span {
    position: absolute;
    right: 23px;
    bottom: -2px;
    display: inline-block;
    width: 21px;
    height:20px;
    background: url(../images/icon.png) -74px -1698px no-repeat;
    cursor: pointer;
}@-webkit-keyframes movedown{0%{background-position:0 0}50%{background-position:0 -1372px}100%{background-position:0 -2744px}}@keyframes movedown{0%{background-position:0 0}50%{background-position:0 -1372px}100%{background-position:0 -2744px}}

.Hero-media--50percentOpacity {
    opacity: .5;
}.u-size1of1 {
    width: 100%!important;
}.HomePage-heroContainer {
    overflow: hidden;
    position: relative;
    height: 50vh;
    min-height:700px;
}
@media (min-width: 40em){.HomePage-heroContainer\:40em {
    min-height: 640px;
}}
@media (min-width: 60em)
{
.HomePage-heroContainer\:60em.has-marketingBar {
    height: -webkit-calc(100vh - 56px);
    height: calc(100vh - 56px);
}}.HomePage-heroVideo {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}.list-header .wcontainer.live-bannermain{position: absolute; right:0; top:0; left:0; bottom:0; height:490px;}
.shuoming_com{ width:620px; padding:10px; border:1px dashed #999;color:#fff; background-color:rgba(0,0,0,0.6)}
.shuoming_com ul{ padding-left:20px;}
.shuoming_com li{line-height:24px;list-style:decimal outside;}
.shuoming_com li b a{ font-size:16px;}
.ppc_rule_con{ padding:20px 0 30px; border:1px dashed #ddd; background-color:#fff;font-family:Roboto,sans-serif;}
.ppc_rule_con ul {padding-left:40px;}
.ppc_rule_con li{color:#333;font-size:14px;line-height:26px;padding:5px 0;list-style:decimal outside;}
.ppc_rule_con p b{ font-size:18px;}
.ppc_rule_con p{ padding-left:25px; font-size:16px; margin:10px 0; color:#333;}

.zt-cooperation-form {
    max-width: 700px;
    background-color: #333333;
    padding: 30px;
    margin-bottom: 30px;
}.zt_cooperation_new.zt-cooperation-form {
    background-color: transparent;
}.nav-nav-tabs{
    border-bottom: 1px solid #ddd;
}.nav-nav-tabs>li {
	position: relative;
    display: block;
    margin-bottom: -1px;
}.nav-nav-tabs>li.active>a, .nav-nav-tabs>li.active>a:focus, .nav-nav-tabs>li.active>a:hover {
	position: relative;
    display: inline-block;
    padding: 10px 15px;
    color: #555;
    cursor: default;
    background-color: #fff;
    border-bottom-color: transparent;
}.zt_cooperation_new .nav-nav-tabs > li.active > a {
    background-color: #323232;
    color: #fff;
}.zt_cooperation_tab {
    background-color: #323232;
}.zt-cooperation-form table {
    border-collapse: separate;
    border-spacing: 10px;
    width: 100%;
}.zt-cooperation-form table .zt-cooperation-form-title {
    color: #fff;
    width: 20%;
}.zt-cooperation-form-input input {
    width: 50%; line-height:28px; height:28px;
}.zt-cooperation-form-textarea textarea {
    width: 70%;
    resize: none;
    min-height: 80px;
}.ind-best-title {
    background-color: #999;
    height: 1px;
    margin: 50px 0;
    position: relative;
    width: 100%;
}.ind-best-title-inner {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: -12px;
    width: 100%;
}.ind-best-title .ind-best-title-inner span {
    background-color: #eee;
    display: inline-block;
    font-size: 28px;
    padding: 0 20px;
    text-transform: capitalize;
}.satisfaction1 .row {
    margin-right: -15px;
    margin-left: -15px;
}.satisfaction1 .col-sm-4 {
    width: 33.33333333%;    float: left;
}.guarantee_box .guarantee_return img {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
}.guarantee_box .guarantee_return .guarantee_content {
    display: inline-block;
    vertical-align: top;
    max-width: 200px;
}.guarantee_box .guarantee_return .guarantee_content h4 {
    margin-bottom: 5px;    font-size: 18px; margin-top: 10px;
}.guarantee_box .guarantee_return .guarantee_content p {
    line-height: 14px;
    margin-bottom: 0;   
}.text-left {
    text-align: left;
}.zt_youtube_video_fixed {
    width: 50%;
    position: fixed;
    top: 50px;
    left: 20%;
    display: none;
    z-index: 888;
    background-color: #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
}.zt_youtube_video_fixed_close {
    position: relative;
    width: 100%;
    height: 0;
}.zt_youtube_video_fixed_close span {
    position: absolute;
    right: -30px;
    top: 0;
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #00a2e1;
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    text-align: center;
}.zt_reviews_list p{max-width:950px;font-size:14px;margin-bottom:10px;}
.zt_reviews_list .star-rating{ margin-bottom:5px;}.zt_reviews_list .star-rating.size-medium .star-image{ width:16px;}.zt_reviews_list .star-rating.size-medium div{ padding:2px;}
.button-loadmore a{ background-color:#333; color:#fff;}