.prom{border-bottom:2px solid #000;margin:0 0 30px;padding:0 0 30px}.prom .prom-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.prom .prom-wrap .prom-image-container{max-width:260px;width:100%}.prom .prom-wrap .prom-content{width:54%;margin-left:15px}.prom .prom-wrap .prom-content .prom-title-container{background:url(../images/border-s.gif) no-repeat scroll left bottom;margin-bottom:26px;padding-bottom:10px}.prom .prom-wrap .prom-content .prom-title-container h2{margin:0;font-family:"OpenSans",sans-serif;font-weight:400;font-style:normal;letter-spacing:4px;margin-bottom:16px}.prom .prom-wrap .prom-content .prom-desc-container p{margin-bottom:10px;font-style:italic;font-size:14px;color:#43403e;text-align:justify;letter-spacing:initial}.prom .prom-wrap .prom-content .button{color:#000;font-size:20px;display:inline-block;position:relative;line-height:53px;margin:40px 0;height:51px;padding-right:27px;border:2px solid #000;text-align:center;padding:0 15px;line-height:51px}.prom .prom-wrap .prom-content .button .icon{background-color:#fff;right:0;background:url(../../images/icons.png) no-repeat scroll -198px -421px;position:absolute;z-index:9;top:0;width:29px;height:53px}.prom .prom-wrap .prom-content .button .text{border:1px dotted #acacac;border-right:none;padding:0 20px 0 30px;color:#000;min-width:100px}.prom .prom-wrap .prom-content .button span{float:left;height:53px}.prom .prom-wrap .prom-content .button:hover .icon{background-position:-196px -361px}.prom .prom-wrap .prom-content .button:hover .text{background-color:#000;border:1px solid #000;color:#fff}@media (max-width:767px),print{.prom .prom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.prom .prom-wrap .prom-image-container{max-width:100%;width:100%}.prom .prom-wrap .prom-image-container img{margin:0 auto;display:block}.prom .prom-wrap .prom-content{width:100%;margin:0}}.amblog-categories{padding-right:5rem}.amblog-categories .block-title{font-size:28px;padding-bottom:18px;border-bottom:11px solid #000;font-style:normal;letter-spacing:1px;margin-bottom:20px;color:#000;font-family:"OpenSans",sans-serif}.amblog-categories .block-title strong{font-weight:400}.amblog-categories .block-content{padding:0}.amblog-categories .block-content ul{padding:0}.amblog-categories .block-content ul li{letter-spacing:1px;margin:4px 0;font-family:"OpenSans",sans-serif;font-size:14px;float:left;width:100%;color:#000;list-style:none;padding:0}.amblog-categories .block-content ul li i{display:none}.amblog-categories .block-content ul li a{text-transform:uppercase;color:#868686;text-decoration:none}.amblog-categories .block-content ul li a:hover{color:#000}@media (min-width:768px),print{.page-layout-2columns-left .column.main{width:74% !important;padding-left:20px}}body.cms-page-view .sidebar{width:23%;padding:0}body.cms-page-view .sidebar .block.block-wishlist{display:none !important}.togetherlist .prom:nth-child(odd) .prom-image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.togetherlist .prom .prom-wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.togetherlist .prom .prom-wrap .prom-image-container{width:46%;max-width:50%}.togetherlist .prom .prom-wrap .prom-content{width:46%;margin:0}.togetherlist .prom .prom-wrap .prom-content .prom-title-container{padding-bottom:10px;border-bottom:1px solid;background:0 0;display:inline-block;margin-bottom:8px}.togetherlist .prom .prom-wrap .prom-content .prom-title-container h2{margin-bottom:0;font-size:20px}.togetherlist .prom .prom-wrap .prom-content .prom-subtitle-container p{font-size:2rem;font-style:italic;margin-bottom:2rem}.togetherlist .prom .prom-wrap .prom-content .button{margin:40px 0 0}.togetherlist .prom .prom-wrap .prom-content .button .icon{display:none}.togetherlist .prom .prom-wrap .prom-content .button .text{border:0;padding:0;font-size:16px}.togetherlist .prom .prom-wrap .prom-content .button:hover .text{background-color:transparent;border:0;color:#000}@media (max-width:767px),print{.togetherlist .prom .prom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.togetherlist .prom .prom-wrap .prom-image-container{max-width:100%;width:100%}.togetherlist .prom .prom-wrap .prom-image-container img{margin:0 auto;display:block}.togetherlist .prom .prom-wrap .prom-content{width:100%;margin:0}}