/* /var/www/retail/web/css/press.css */ .press {margin:0 0 2em;}
.press .link {width:100%;padding:40% 0 0 0;margin:0 0 2em;position:relative;box-sizing:border-box;overflow:hidden;}
.press .link a {display:block;margin-right:1em;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:100%;}
.press .link img {position:absolute;top:0;width:100%;}
.press .panel {position:absolute;display:block;bottom:2em;background:url("../images/trans-bg.png");border-radius:0 3px 3px 0;}
.press .panel .title {display:block;margin:0.5em 2em 0 40px;font-size:1.4em;}
.press .panel .desc {display:block;margin:0.3em 2em 0.5em 40px;}
.press.releases p {clear:both;padding-top:2em;vertical-align:top;}
.press .release {display:inline-block;vertical-align:top;margin-bottom:1.5em;*display:inline;zoom:1;}
.press .release img {float:left;max-width:155px;}
.press .release .details {margin:0 1em 0 166px;}
.press .release a {padding-left:24px;display:block;}
.press .release a:hover {background-position:0 -181px;}
.press .release span {display:block;}
.press .release .summary {margin-bottom:0.5em;}
.press .release .name {font-size:1.2em;border-bottom:dotted 1px;margin-bottom:1em;}
.press .collection-list {margin:0;padding:0;overflow:hidden;}
.press .collection {display:inline-block;vertical-align:top;margin-bottom:1em;margin-right:-0.4em;width:50%;*display:inline;zoom:1;}
.press .collection img {display:block;margin:0;width:auto;height:auto;max-width:100%;border:solid 1px transparent;padding:1px;}
.press .collection a {display:block;margin:0 0.5em;position:relative;}
.press .collection b {display:block;margin:0.2em 0 1em 2px;font-size:1em;font-weight:normal;padding-left:24px;}
.press .collection a:hover b {background-position:0 -180px;}
.press .collection .newFlag {position:absolute;top:2px;left:2px;width:40px;height:40px;background-repeat:no-repeat;background-position:top left;text-indent:100%;display:block;font-size:0px;}
.press fieldset.details {border:solid 1px #000;border-radius:3px;max-width:50em;}
.press fieldset.details h3 {margin:0.5em 1em;}
.press fieldset.details .row {margin:1em;}
.press fieldset.details .buttons {text-align:right;}
.press fieldset.details label {}
.press fieldset.details input[type="text"] {display:block;border:solid 1px #000;width:100%;padding:6px;margin-bottom:0.5em;margin-top:0.25em;}
.press fieldset.details .errorMessage {color:#b20000;}
.press fieldset.details span.required {color:darkRed;font-size:0.6em;}
.press fieldset.details .collapsible h3 {margin:0;padding:0;font-size:1em;border:0;}
.press fieldset.details .collapsible .drawer {display:none;max-height:200px;overflow:auto;margin-top:4px;}
.press fieldset.details .collapsible.open .drawer {display:block;}
.press fieldset.images {}
.press fieldset.images ul {margin:0;padding:0;overflow:hidden;}
.press fieldset.images li {display:inline-block;margin-right:-0.5em;width:50%;vertical-align:top;*display:inline;zoom:1;}
.press fieldset.images label {display:block;padding:0 1em 1em 0;}
.press fieldset.images img {display:block;margin-bottom:6px;width:auto;height:auto;max-width:100%;}
.press fieldset.images a {display:block;width:155px;border:solid 1px transparent;margin:0 auto 7px;padding:4px;}
.press fieldset.images span.title {display:block;padding-left:24px;text-align:left;}
.press-login .loginRadio,.press-login .registerOnly {display:none;}
.press-section p {font-size:1.1em;}
.press .column {padding-top:1em;}
.press h3 {font-size:1.2em;}
.press h4 {font-size:1.6em;background:#F7F7F7;padding:8px 12px;font-weight:normal;}
.press h5 {font-size:1.6em;background:#F7F7F7;padding:0 0 8px 0;margin-bottom:16px;border-bottom:solid 1px #E4E4E4;font-weight:normal;}
.press h5 .sub-title {font-size:0.7em;margin-left:8px;}
.press .inner {padding:16px;margin-bottom:1em;}
.press .form.login {margin-bottom:1em;}
.press .form.login h3 {font-size:1.6em;}
.press .browse {font-size:1.6em;border:solid 3px #F7F7F7;padding:4px 13px;}
.press .browse a {transition:color 0.6s;}
.press-login .row.buttons {text-align:right !important;margin-right:4px;}
.press-login .notice,.press .press-contact {background:#F7F7F7;}
.press-login .forget {text-align:right;margin:0 8px;font-size:0.9em;}
.press .contact {padding:0;margin:0;font-size:12px;}
.press .contact .details {display:inline-block;vertical-align:top;margin:0 1em 0 0;padding-right:1em;border-right:solid 1px #E4E4E4;}
.press .contact .address {display:inline-block;vertical-align:top;margin:0 0 1em 0;}
.press .contact .name {margin-bottom:1em;font-size:14px;}
.press .arrowR {float:right;font-family:'forest_webwashplain';font-size:16px;padding:0 8px;}
.press .scroll {margin-bottom:1em;max-width:840px;}
.press .scroll img {width:100%;}
.press input[type=checkbox].filter {margin:0 8px 3px 8px;}
.press div.slider {width:100%;}
.press div.slider-amount {height:16px;width:0;transition:width .2s ease-in-out;background:red;}
#dbpressdownload-download_type label {display:block;margin:0.5em 0 0.5em 1em;}
#dbpressdownload-download_type label i {font-size:0.8em;}
@media only screen and (min-width:601px) {.press .links {width:48%;float:left;}
.press-home .press-contact {margin-left:52%;}
}
@media only screen and (max-width:700px) {.press .column {float:none;margin-right:0;width:auto;min-height:0;}
}
@media only screen and (min-width:700px) {.press p.link {width:50%;padding:23% 0 0 0;margin:0 0 2em;float:left;position:relative;box-sizing:border-box;overflow:hidden;}
.press .release {max-width:49.5%;}
.press .collection {width:25%;}
.press fieldset.details {float:left;clear:left;width:20em;margin-right:2em;margin-bottom:1em;}
.column-right {float:right;margin-right:0;}
}
@media only screen and (min-width:901px) {.press .scroll {float:left;width:56%}
.press .links {margin-left:58%;float:none;width:auto;}
.press-home .press-contact {margin-left:58%;}
}
@media only screen and (min-width:1025px) {.press {margin:0 0 2em;}
.press .link {width:50%;padding:23% 0 0 0;margin:0 0 2em;float:left;position:relative;box-sizing:border-box;overflow:hidden;}
.press .release {max-width:32%;}
.press .collection {width:16.65%;}
.press fieldset.images li {width:25%;}
}
/* /var/www/retail/web/theme/romo/css/press.css */ .press fieldset.details {background:#F9F9F9;border-color:#DFDFE7;}
.press fieldset.details input[type="text"] {border-color:#9BA4A7;}
.press fieldset.details .slider {border:solid 1px #9BA4A7;background:white;}
.press fieldset.details div.collapsible {background:url("../images/ic_arrow_ud-sml.gif") right -3px no-repeat;border-bottom:solid 1px #E4E4E4;padding-bottom:6px;}
.press fieldset.details div.collapsible.open {background-position:right -183px;}
.press fieldset.details div.drawer {margin-top:4px;}
.press fieldset.images a.selected {border:solid 1px #413B3C;background:#F9F9F9;color:#413B3C;}
.press fieldset.images span.title {background:url("../images/ic_arrow_r-sml.gif") 0 -3px no-repeat;}
.press .release a {background:url("../images/ic_arrow_r-sml.gif") 0 -3px no-repeat;}
.press .release .name {border-bottom:solid 1px #E4E4E4;}
.press .collection b {background:url("../images/ic_arrow_r-sml.gif") 0 -2px no-repeat;}
.press .collection a:hover img {border-color:#707A84;}
.press .collection .newFlag {background-image:url("../images/new_triangle.png");}
.press p.link a {color:#FFF;}



.xwzw_tit h2 {font-size:24px;font-weight:bold;text-align:center;line-height:50px}
.xwzw_tit span {display:block;text-align:center;color:#999;line-height:40px}
.xwzw_tit {padding-bottom:20px;padding-top:25px;margin-bottom:15px;}
.xwzw {box-sizing:border-box;padding:0 1%;padding-bottom:60px;border-bottom:1px solid #dee3e7}
.cpxqinner {box-sizing:border-box;overflow:hidden;border:1px solid #dee3e7;background:#fff;padding:45px 3.33% 60px;}
.cpxqinner p {color:#666666;font-size:16px;line-height:32px}
.cpxqinner h2 {color:#666666;font-size:16px;font-weight:bold;line-height:60px;}
.cpxqinner span {color:#666666;font-size:16px;line-height:48px;display:block}
.returns {padding:43px 0 80px 0}
.returns a:nth-child(1) {display:block;width:166px;height:40px;color:#666666;line-height:40px;text-align:center;border:1px solid #d8d8d8;float:left;}
.returns a:nth-child(2),.returns a:nth-child(3) {float:right;display:block;width:98px;height:40px;line-height:40px;border:1px solid #d8d8d8;text-align:center;color:#666666;margin-left:6px}
.returns a:hover,.returns a.ac {background:#898888;color:#fff;border-color:#898888}


@media only screen and (max-width:1200px) {
.cpxqinner {width:95%;margin:0 auto}
.return {box-sizing:border-box;width:95%;margin:0 auto;padding:10px 0}
}