/*
Theme Name: DCRainmaker
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Foliovision
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/
blockquote {
  font-style: italic;
  quotes: none;
}

blockquote:after,blockquote:before {
  content: none;
}

#footer-ad {
  background: #f8f8f8;
  text-align: center;
}

#footer-ad ul {
  display: block;
  margin: 0 auto;
  width: 750px;
}

#footer .widget_text {
  background: 0;
  border: 0;
}

#content .entry-content h4,strong {
  font-weight: 700;
}

.cp-image-form {
  margin-top: 10px;
}

#paris-menu {
  background: #ebebeb;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #fff;
  display: block;
  float: left;
  height: 24px;
  width: 100%;
}

#paris-menu ul.menu {
  display: block;
  float: right;
  line-height: 22px;
  list-style: none;
  margin: 0;
}

#paris-menu ul.menu li,.entry-utility div {
  float: left;
}

#paris-menu ul.menu li a {
  font-size: 10px;
  font-weight: 700;
  padding: 0 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.border,.widget-container.widget_sp_image img,.widget_text.ad.border {
  border: 1px solid #dbdbdb;
}

.entry-meta {
  color: #999;
  font-size: 9px;
  padding: 0 10px 15px;
}

.entry-utility {
  clear: both;
  color: #888;
  font-size: 12px;
  line-height: 18px;
  min-height: 18px;
  padding: 0 10px;
}

.entry-utility div {
  margin: 0 10px 0 0;
}

.entry-utility div.tags {
  font-size: 10px;
  margin-top: 10px;
  text-transform: uppercase;
  width: 100%;
}

.entry-meta a,.entry-utility a {
  color: #fd7309;
  display: inline-block;
  font-size: 9px;
  line-height: 8px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.entry-meta a:hover,.entry-utility a:hover {
  color: #fd7309;
}

.entry-meta span {
  margin: 0 10px;
}

#content ul.xoxo,.entry-meta a span {
  margin: 0;
}

.sub-category .section-title {
  background: rgb(255,255,255);
  background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
  background: linear-gradient(to bottom,#fff 0%,#efefef 100%)
}

img.aligncenter,img.alignleft,img.alignright {
  margin-bottom: 12px;
}

#content blockquote p,#content ol ol,#content ol ul,#content ul ol,#content ul ul,.category #content .section-excerpt p,.search #content .section-excerpt p,h3#comments-title,ol ol,ol ul,ul ol,ul ul {
  margin-bottom: 0;
}

h3#comments-title,h3#reply-title {
  color: #000;
  font-size: 38px;
  font-weight: 400;
  line-height: 28px;
}

h3#comments-title {
  border-top: 1px solid #dbdbdb;
  padding: 24px 10px;
}

.commentlist {
  list-style: none;
  margin: 0;
  padding: 0 20px;
}

.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
  position: relative;
}

.commentlist li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

#content .commentlist .avatar {
  float: left;
  margin: 0 5px 3px 0;
}

.comment-author {
  line-height: 14px;
}

.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: 700;
}

.comment-meta a:link,.comment-meta a:visited {
  color: #888;
  text-decoration: none;
}

.reply {
  font-size: 12px;
  line-height: 12px;
  padding: 0;
  position: absolute;
  right: 0px;
  top: 3px;
}
#comments .comment-reply-link::after {
  content: none;
}

.reply a,a.comment-edit-link {
  color: #fd7309;
  text-decoration: none;
}

#commentform #submit {
  cursor: pointer;
  float: right;
}

#respond {
  border-top: 1px solid #e7e7e7;
  margin: 24px 0;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
}

#respond .comment-notes {
  margin-bottom: 1em;
}

h3#reply-title {
  margin: 18px 0;
}

#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

#respond .required {
  color: #fd7309;
  font-weight: 700;
  left: 40px;
  position: absolute;
  top: 0;
}

#respond label {
  color: #333;
  display: block;
  font-size: 14px;
}

#respond input {
  margin: 0 0 9px;
  width: 60%;
}

#respond textarea {
  width: 98%;
}

#respond .form-submit {
  margin: 12px 0;
}

#respond .form-submit input {
  font-size: 14px;
  width: auto;
}

.commentnumber {
  color: #888;
}

#respond .fv-lrcp-comment label,#respond .fv_newsletter_pro_comment_subscribe label {
  display: inline;
}

ins {
  text-decoration: none;
}

#post-sections .close-mark a {
  color: #000;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  line-height: .7;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 12px;
}

.widget_text.ad {
  background: 0;
  border: 0;
  padding: 0;
}

abbr,acronym {
  cursor: help;
}

#content h2.section-title span,.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover {
  color: #fd7309;
}

.attachment-slider {
  margin: 0 0 10px;
}

#content #slides-box h2 a,.five-steps-excerpt h3 a {
  color: #333;
}

.selector div.select-arrow {
  display: none;
  pointer-events: none;
}

.selector.activeSlide div.select-arrow {
  display: block;
  height: 82px;
  left: 0;
  position: absolute;
  top: 0;
  width: 124px;
}

.selector.activeSlide div.select-arrow:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #fd7309;
  content: "";
  height: 0;
  left: 15px;
  position: absolute;
  top: 0;
  width: 0;
}

.section-wrap {
  height: 200px;
}

#content .section-excerpt h3 {
  color: #333;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 15px;
}

.section-number {
  background-color: #fd7309;
  border: 4px solid #fff;
  border-radius: 28px;
  bottom: 13px;
  color: #fff;
  font-family: Impact,Charcoal,sans-serif;
  font-size: 36px;
  height: 46px;
  letter-spacing: 0;
  line-height: 46px;
  position: absolute;
  right: 8px;
  text-align: center;
  text-transform: uppercase;
  width: 46px;
}

.home-column {
  background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
  background: linear-gradient(180deg,#fff,#efefef);
  border: 1px solid #dbdbdb;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 20px;
  width: 48.2%;
}

#content .customized-recent-comments,#content .home-column .widget-container {
  margin: 0;
  padding: 0;
}

#content .home-column .widget-title {
  border-bottom: 1px solid #dbdbdb;
  line-height: 30px;
  margin: 0;
  padding: 10px;
}

#content .home-column ul ul,.widget-area ul .widget_reallysimpletwitterwidget ul {
  font-size: 12px;
  list-style: none;
}

#content .recentcomment {
  margin: 0;
  padding: 10px;
}

.recentcomment:nth-child(odd) {
  background-color: #f7f7f7;
}

.customized-recent-comments .avatar {
  float: left;
  height: 59px;
  padding: 0 5px 0 0;
  width: 60px;
}

.customized-recent-comments .comment-meta {
  font-size: .9em;
}

.page.page-id-2817 #content {
  background: 0;
  border: 0;
}

.comment-meta {
  font-size: 12px;
  margin: -1px 0 26px;
}

#access .menu-header ul,div.menu ul {
  list-style: none;
  margin: 0;
}

#access ul li:hover>ul,#slides-box:hover .slide-nav,a.widget_sp_image-image-link img {
  display: block;
}

#TB_window table,#content table {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  font-size: 9px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}

#content table thead {
  border: 1px solid #404040;
}

#TB_window thead th,#TB_window tr th,#content thead th,#content tr th {
  background: #404040;
  color: #fff;
  font-weight: 400;
  line-height: 14px;
  padding: 5px;
}

#TB_window tr td,#content tr td {
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 5px;
}

.entry-content input.button,.entry-content input.file {
  margin-right: 24px;
}

.entry-content label {
  color: #888;
  font-size: 12px;
}

#wrapper:after {
  clear: both;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.site-section,.top-section {
  background: #fff;
  border: 1px solid #dbdbdb;
  margin: 0 0 20px;
}

#category-stories {
  border-bottom: 0;
  margin: 0;
}

#content h2.section-title {
  background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
  background: linear-gradient(180deg,#fff,#efefef);
  font-size: 30px;
  line-height: 26px;
  margin: 0;
}

.category-queue #content h2.section-title {
  background: 0;
  line-height: 36px;
  margin: 10px 0;
}

#slides-box,.slides {
  position: relative;
}

.slides {
  height: 522px;
  margin: 10px;
  overflow: hidden;
  padding-bottom: 5px;
}

.slide {
  background: #fff;
  width: 100%!important;
}

.slider-date {
  background-color: rgba(255,255,255,.6);
  font-size: 30px;
  height: 60px;
  left: 10px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 110px;
}

#content #slides-box h2 {
  float: left;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 5px 0 0;
  width: 37%;
}

.slide-info-wrap {
  float: right;
  font-size: 13px;
  margin: 5px 0 0;
  min-height: 115px;
  position: relative;
  width: 60%;
}

#content .slide-excerpt p {
  margin-bottom: 10px;
}

.slide-meta {
  bottom: 0;
  height: 12px;
  position: absolute;
  right: 0;
  text-align: right;
  text-decoration: none;
  width: 500px;
}

.slide-meta,.slide-meta a {
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
}

.slide-meta span {
  border-right: 1px solid #999;
  color: #999;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

.slide-nav {
  display: none;
  position: absolute;
  top: 300px;
  width: 740px;
  z-index: 9980;
}

#next2,#prev2 {
  display: block;
  height: 3pc;
  position: absolute;
  text-indent: -9999px;
  width: 3pc;
}

#prev2 {
  background: url(images/left_grey.png) no-repeat 50%;
  left: 15px;
}

#next2 {
  background: url(images/right_grey.png) no-repeat 50%;
  right: 15px;
}

#nav-below,.selectors {
  border-top: 1px solid #dbdbdb;
}

.selector-group {
  display: block;
  width: 100%;
}

.selector {
  cursor: pointer;
  float: left;
  height: 70px;
  margin: 5px;
  padding: 5px;
  position: relative;
  width: 124px;
}

.category-queue .selector {
  height: auto;
  overflow: hidden;
  width: 123px;
}

.selector.activeSlide,.selector:hover,ul.related-posts li:hover {
  background: #fff;
  box-shadow: 0 0 3px #999;
}

.section-image {
  float: left;
  overflow: hidden;
  position: relative;
  width: 41.8%;
}

.section-excerpt {
  float: right;
  position: relative;
  width: 56%;
}

.archive .section-excerpt,.search .section-excerpt {
  height: 175px;
  position: relative;
}

#content .section-excerpt h3 a:hover,.category .section-excerpt h2 a:hover {
  text-decoration: underline;
}

#fv_nonmembers_widget-2 { min-height: 250px }

#custom_html-2 ul.faq-list li:hover a,.entry-title a:link,.entry-title a:visited,.slide-meta a {
  color: #fd7309;
  text-decoration: none;
}

.category-product-reviews h2.entry-title a:link,.category-queue h2.entry-title a:link,.entry-title a:active,.entry-title a:hover,.page-title a:active,.page-title a:hover {
  color: #fd7309;
}

.category-queue .section-date,.navigation a:link,.navigation a:visited {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.attachment img,img.size-auto,img.size-full,img.size-large,img.size-medium {
  height: auto;
  max-width: 100%;
}

.navigation {
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
}

.navigation a:link,.navigation a:visited {
  color: #fd7309;
  text-decoration: none;
}

.navigation,.navigation a:active,.navigation a:hover {
  color: #fd7309;
}

.nav-previous {
  float: left;
  width: 49%;
}

.nav-next {
  float: right;
  text-align: right;
  width: 49%;
}

#nav-below {
  margin: 0 0 10px;
  padding: 10px;
}

a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,var {
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

dl,p,ul {
  background: 0 0;
  border: 0;
  padding: 0;
  vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6 {
  clear: both;
  font-weight: 400;
}

ol {
  list-style: none;
}

#container {
  float: left;
  margin: 0 -322px 0 0;
  width: 100%;
}

#content {
  margin: 0 338px 0 20px;
}

#primary,#secondary {
  float: right;
  margin-right: 20px;
  overflow: hidden;
  width: 302px;
}
.fv-fixed-ad {
  width: 300px;
}

#footer {
  clear: both;
}

#menu-topmenu,#slides-box h2,.entry-title,.five-steps-excerpt h3,.page-title,.page-title span,.pingback a.url,.section-excerpt h3 {
  font-family: Georgia,Bitstream Charter,serif;
}

#content h2.section-title,#respond.contact-form h3,.page-id-1326 #content h2,.related-posts-title,.slider-date,.subcategory-title,.widget-title,h3#comments-title,h3#reply-title {
  -webkit-mask-image: url(/wp-content/themes/dcrainmaker/images/grunge-texture.svg);
  -webkit-mask-size: 18px;
  font-family: Impact,Charcoal,sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
}
#content .entry-content h3{
  background-image: url(/wp-content/themes/dcrainmaker/images/grunge-texture.svg);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  background-size: 18px;	
  font-family: Impact,Charcoal,sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;	
}
#access .menu,#access div.menu ul,#cancel-comment-reply-link,#site-info,#wp-calendar,.comment-body thead th,.comment-body tr th,.comment-meta,.entry-content label,.entry-content thead th,.entry-content tr th,.entry-meta,.entry-utility,.form-allowed-tags,.navigation,.pingback p,.reply,.wp-caption-text,body,input,textarea {
  font-family: Arial,Helvetica,Nimbus Sans L,sans-serif;
}

#content:after,#content:before,#header:after,#header:before,#main:after,#main:before,#wrapper:after,#wrapper:before,.clear:after,.clear:before {
  content: "";
  display: table;
}

#access .menu-header,#branding,#colophon,#main,#wrapper,div.menu {
  margin: 0 auto;
}

#wrapper {
  margin-top: 15px;
  padding: 0 20px;
}

#site-info {
  float: left;
  font-size: 12px;
  width: 500px;
}

#site-generator {
  float: right;
  width: 220px;
}

body {
  background: #f1f1f1;
}

body,input,textarea {
  color: #333;
  font-size: 14px;
  line-height: 18px;
}

p {
  margin: 0 0 18px;
}

ul {
  list-style: square;
  margin: 0 0 18px 1.5em;
}

cite,em,i {
  font-style: italic;
}

input[type=email],input[type=text],textarea {
  background: #fff;
  border: 1px solid #ebebeb;
  padding: 2px;
}

#site-title a,a:link {
  text-decoration: none;
}

#access li:hover>a,#access ul li.current_page_item>a,.five-steps-excerpt h3 a:hover,.widget-title span,.widget_rss a.rsswidget:hover,a:active,a:hover,a:link,a:visited {
  color: #fd7309;
}

.orangelink {
  color: #fd7309!important;
}

.screen-reader-text {
  left: -9000px;
  position: absolute;
}

#header {
  padding: 0;
}

.mobile-header-ad {
  min-height: 60px;
  margin-bottom: 10px;
}

#site-title {
  float: left;
  font-size: 30px;
  height: 77px;
  line-height: 36px;
  margin: 0 0 8px;
  width: 530px;
}

.category-paris #site-title,
.category-berties-cupcakery #site-title,
.category-shopping #site-title,
.category-food-in-paris #site-title,
.category-moving-to-paris #site-title {
  width: 627px;
}

#site-title a {
  color: #000;
  font-weight: 700;
}

#site-description {
  clear: right;
  float: right;
  margin: 0 0 18px;
  width: 540px;
}

.category-paris #site-description,
.category-berties-cupcakery #site-description,
.category-shopping #site-description,
.category-food-in-paris #site-description,
.category-moving-to-paris #site-description {
  width: 472px;
}


#searchform {
  background: #fff;
  border: 1px solid #dbdbdb;
  float: right;
  padding: 1px;
}

#searchform #s {
  -moz-box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-shadow: none;
  -webkit-box-sizing: border-box;
  background: 0 0;
  border: 0;
  box-shadow: none;
  box-sizing: border-box;
  color: #b3b3b3;
  margin: 0;
  width: 235px;
}

#searchform #searchsubmit {
  background: url(images/image-sprite.png) no-repeat 0 -22pc;
  border: 0;
  height: 26px;
  margin: 0;
  text-indent: -9999px;
  width: 29px;
}

#access,#branding img {
  display: block;
  float: left;
}

#access,#access ul ul {
  border-top: 1px solid #dfdfdf;
}

#access {
  background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
  background: linear-gradient(180deg,#fff,#efefef);
  border-bottom: 1px solid #dfdfdf;
  margin: 0 auto;
}

#access .menu-header,div.menu {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

#access .menu-header li,div.menu li {
  border-right: 1px solid #dfdfdf;
  float: left;
  position: relative;
}

#access a,#menu-topmenu a {
  color: #333;
  text-decoration: none;
}

#access a {
  display: block;
  line-height: 59px;
  padding: 0 18px;
  word-spacing: -1px;
}

#access ul ul {
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);
  background: #fff;
  box-shadow: 0 3px 3px rgba(0,0,0,.2);
  display: none;
  float: left;
  left: 0;
  position: absolute;
  top: 38px;
  width: 200px;
  z-index: 99999;
}

#access .menu-header ul ul li {
  background-image: url(images/list-arrow.png);
  background-position: 5px;
  background-repeat: no-repeat;
  border-right: 0;
  min-width: 200px;
}

#access ul ul a {
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1em;
  margin: 0 0 0 20px;
  padding: 5px 0;
  text-transform: none;
  width: 180px;
}

#access ul ul li:hover,#custom_html-2 ul.faq-list li:hover a {
  background-color: #f3f3f3;
}

.last,.last a {
  border-right: 0!important;
  margin-right: 0!important;
  padding-right: 0!important;
}

#menu-topmenu {
  float: right;
  list-style: none;
  margin: 0 0 15px;
}

#menu-topmenu li {
  border-right: 1px solid #333;
  float: left;
  line-height: 12px;
}

#menu-topmenu a {
  font-size: 12px;
  padding: 0 10px;
  text-transform: uppercase;
}

.padding10,.widget_text.ad.padding10 {
  padding: 10px;
}

#post-sections ul li,.bor-bot {
  border-bottom: 1px solid #dbdbdb;
}

.sub-cat-head {
  height: 35px;
  margin: 20px 0 0 0;
  display: block;
  position: relative;
}

#main {
  background: #f8f8f8;
  border-top: 1px solid #fff;
  padding: 20px 0 0;
}

#content {
  margin-bottom: 36px;
  position: relative;
}

#content,#content input,#content textarea {
  color: #333;
  font-size: 14px;
  line-height: 18px;
}

#content dd,#content hr,#content ol,#content p,#content pre,#content ul {
  margin-bottom: 24px;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
  color: #000;
  line-height: 1.5em;
  margin: 0 0 10px;
  
}

#content .page-title {
  color: #333;
  font-size: 26px;
  line-height: 26px;
  font-weight: 400;
  margin: 0;
  padding: 10px
}

.cat-crumbs {
  padding: 0 10px 10px;
}

#content .entry-content h3 {
  font-size: 28px;
  line-height: 30px;
}

.page #content,.single #content {
  background: #fff;
  border: 1px solid #dbdbdb;
}

#content .entry-title {
  color: #333;
  font-size: 25px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 0;
}

.entry-content,.entry-summary {
  border-top: 1px solid #dbdbdb;
  clear: both;
  margin-top: -1px;
  padding: 10px;
}

.entry-content input,.entry-content select,dl {
  margin: 0 0 24px;
}

body.page .edit-link {
  clear: both;
  display: block;
}

#post-sections,#post-sections .close-mark,#post-sections h4,#post-sections ul {
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#post-sections,.read_more {
  font-size: 10px;
  position: absolute;
}

#post-sections {
  -webkit-transform: translatez(0);
  -webkit-transform-style: preserve-3d;
  display: block;
  font-weight: 600;
  line-height: 1.1;
  margin-left: -5pc;
  overflow: visible;
  top: -1px;
  visibility: visible;
  z-index: 9998;
}

a.read_more:hover {
  text-decoration: underline;
}

.read_more.right {
  bottom: 10px;
  position: relative;
}

.read_more {
  bottom: 2px;
  font-weight: 700;
  height: 12px;
  right: 0;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
}

#post-sections .close-mark,#post-sections h4,#post-sections ul {
  box-sizing: border-box;
  left: 0;
  max-width: 100px;
  position: relative;
}

#post-sections ul {
  background: #fff;
  display: block;
  list-style: none;
  margin: 0 0 0 -21px;
}

#post-sections.floating {
  margin-left: -5pc;
  position: fixed;
  top: 30px;
  z-index: 9998;
}

#post-sections h4 {
  background: #666;
  color: #fff;
  font-weight: 600;
  margin: 0 0 0 -21px;
  padding: 4px 6px;
}

#post-sections ul li {
  border-right: 1px solid #dbdbdb;
  list-style: none;
  margin: 0 -1px 0 0;
}

#post-sections li a {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  color: #333;
  display: block;
  hyphens: auto;
  padding: 4px 6px;
  word-wrap: break-word;
}

#post-sections li a.active,#post-sections li a:hover {
  background: #fd7309;
  color: #fff;
}

#post-sections .close-mark {
  background-color: #e6e6e6;
  background-image: -webkit-gradient(linear,left bottom, left top,from(#f4f4f4),to(#e6e6e6));
  background-image: linear-gradient(0deg,#f4f4f4,#e6e6e6);
  background-repeat: repeat-x;
  display: block;
  margin: 0 0 0 -21px;
  min-height: 12px;
  padding: 3px;
  text-align: right;
}

#post-sections .close-mark a:after {
  content: "\00D7";
  cursor: pointer;
  display: block;
  font-size: 18px;
  line-height: 1;
  margin: -9px 0 0;
}

#post-sections .close-mark span {
  left: -999px;
  position: relative;
}

.product-wrap {
  background: #ebebeb;
  border: 1px solid #e0e0e0;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 5px;
}

.product-list {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  border-right: 0;
  display: block;
  margin: 0;
  padding: 0;
  width: 707px;
}

.product-list div.product-list-item {
  border: 1px solid #e0e0e0;
  border-left: 0;
  border-top: 0;
  cursor: pointer;
  float: left;
  font-size: 9px;
  height: 40px;
  line-height: 11px;
  list-style-type: none;
  margin: 0;
  padding: 1px;
  width: 98px;
}

.product-list div.product-list-item:hover {
  background: #f4f4f4;
}

.product-list div span {
  display: block;
  height: 34px;
  padding: 3px;
  width: 92px;
}

.product-list div.product-list-item-selected span {
  background: #fb7629;
}

.alignleft,img.alignleft {
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}

.alignright,img.alignright {
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}

#comments {
  clear: both;
}

#calculator input[type=submit],#content #respond .form-submit input[type=submit], .button, a.support-amazon {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fd7309;
  border: 1px solid #fe5a09;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 20px;
  margin: 0 7px 0 0;
  padding: 3px 10px;
  text-transform: uppercase;
}

a.button, a.support-amazon {
  color: white;
  float: none;
}

.widget-area ul {
  list-style: none;
  margin-left: 0;
}

.widget-area ul ul {
  list-style: square;
  margin-left: 1.3em;
}

.widget-container {
  margin: 0 0 18px;
  position: relative;
}

.widget_aptf_widget,.widget_execphp,.widget_fv_dcrm_five_steps,.widget_fv_likebox,.widget_text {
  background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
  background: linear-gradient(180deg,#fff,#efefef);
  border: 1px solid #dbdbdb;
  padding: 10px;
}

.widget-title {
  color: #222;
  font-size: 2pc;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 10px;
}

.widget-area a:link,.widget-area a:visited {
  text-decoration: none;
}

.widget-area a:active,.widget-area a:hover {
  text-decoration: underline;
}

.widget_sp_image-description,.widget_sp_image.widget-container .widget-title {
  padding: 10px 10px 0;
}

#widget_sp_image-2,.wrapped {
  background: #fff;
  border: 1px solid #dbdbdb;
}

#widget_sp_image-2 img,.wrapped.widget-container.widget_sp_image img,a img {
  border: 0;
}

#text-2 a,.social-icons a {
  float: left;
  height: 40px;
  margin: 0 8px 0 0;
  width: 39px;
}

#custom_html-2 .widget-title {
  margin: 0;
  padding: 10px 10px 0;
}

#custom_html-2,.widget-container.widget_sp_image {
  padding: 0;
}

.widget-area #custom_html-2 ul.faq-list {
  list-style: none;
  margin: -15px 0 0;
}

#custom_html-2 ul.faq-list li a {
  color: #333;
  display: block;
  font-size: 11px;
  line-height: 12px;
  padding: 5px 10px 5px 25px;
}

#custom_html-2 ul.faq-list li a:before {
  background: #fd7309;
  color: #fff;
  content: "\25B6";
  float: left;
  font-size: 5px;
  line-height: 1;
  margin-left: -15px;
  padding: 3px;
  vertical-align: middle;
}

.five-steps-image {
  position: relative;
}

.five-steps-number {
  background: url(images/image-sprite.png) no-repeat center -300px;
  bottom: 10px;
  color: #fff;
  display: block;
  font-family: Impact,Charcoal,sans-serif;
  font-size: 26px;
  height: 36px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  right: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 37px;
}

.five-steps-excerpt {
  font-size: 12px;
}

.five-steps-excerpt h3 {
  font-size: 22px;
  line-height: 22px;
  margin: 10px 0;
}

.social-icons {
  display: flex;
  justify-content: space-between;
}

.social-icons span {
  display: block;
  text-indent: -9999em;
  width: 39px;
}

.social-icons a.twitter-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M24 5h-3l2-2-3 1-3-2a5 5 0 00-5 6C8 8 4 6 2 3L1 6l2 4-2-1c0 3 2 5 4 5a5 5 0 01-2 0c0 2 2 3 4 4a10 10 0 01-7 2l8 2c9 0 14-8 14-14V7l2-2z'/%3E%3C/svg%3E%0A") center / 70% no-repeat #1da1f3;
}

.social-icons a.facebook-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 8H6v4h3v12h5V12h4V8h-4V6l1-1h3V0h-4c-3 0-5 2-5 5v3z'/%3E%3C/svg%3E%0A") right bottom / 75% no-repeat #3664a2;
}

.social-icons a.strava-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M15 18l-2-4h-3l5 10 6-10h-4m-7-6l3 6h4L10 0 3 14h5'/%3E%3C/svg%3E") center / 70% no-repeat #fc4c02;
}

.social-icons a.youtube-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M23.5 6.2a3 3 0 00-2.1-2.08c-1.86-.5-9.39-.5-9.39-.5s-7.5-.01-9.4.5A3 3 0 00.53 6.2 31.25 31.25 0 000 12.02a31.25 31.25 0 00.52 5.78 3 3 0 002.08 2.1c1.87.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 002.09-2.1 31.25 31.25 0 00.5-5.78 31.25 31.25 0 00-.5-5.8zM9.6 15.6V8.4l6.27 3.61z'/%3E%3C/svg%3E%0A") center / 75% no-repeat #fe0000;
}

.social-icons a.instagram-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12 0C8.74 0 8.33.01 7.05.07a8.85 8.85 0 00-2.91.56c-.79.3-1.46.72-2.13 1.38S.94 3.35.63 4.14c-.3.77-.5 1.64-.56 2.91C.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.06 1.27.26 2.15.56 2.91.3.79.72 1.46 1.38 2.13a5.87 5.87 0 002.13 1.38c.77.3 1.64.5 2.91.56 1.28.06 1.69.07 4.95.07s3.67-.01 4.95-.07a8.88 8.88 0 002.91-.56 5.9 5.9 0 002.13-1.38 5.86 5.86 0 001.38-2.13c.3-.77.5-1.64.56-2.91.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95a8.87 8.87 0 00-.56-2.91 5.89 5.89 0 00-1.38-2.13A5.85 5.85 0 0019.86.63c-.77-.3-1.64-.5-2.91-.56A83.63 83.63 0 0012 0zm0 2.16c3.2 0 3.58.02 4.85.07 1.17.06 1.8.25 2.23.42.56.21.96.47 1.38.9.42.41.68.81.9 1.37.16.43.36 1.06.4 2.23.07 1.27.08 1.65.08 4.85s-.02 3.58-.08 4.85a6.75 6.75 0 01-.42 2.23c-.22.56-.48.96-.9 1.38-.41.42-.82.68-1.38.9-.42.16-1.06.36-2.23.4-1.27.07-1.65.08-4.86.08-3.21 0-3.59-.02-4.86-.08a6.8 6.8 0 01-2.23-.42 3.72 3.72 0 01-1.38-.9 3.64 3.64 0 01-.9-1.38 6.81 6.81 0 01-.42-2.23c-.05-1.26-.06-1.65-.06-4.84 0-3.2.01-3.6.06-4.87A6.8 6.8 0 012.6 4.9c.2-.57.48-.96.9-1.38.42-.42.8-.69 1.38-.9A6.64 6.64 0 017.1 2.2c1.27-.04 1.65-.06 4.86-.06l.04.03zm0 3.68a6.16 6.16 0 100 12.32 6.16 6.16 0 000-12.32zM12 16a4 4 0 110-8 4 4 0 010 8zm7.85-10.4a1.44 1.44 0 11-2.89 0 1.44 1.44 0 012.89 0z'/%3E%3C/svg%3E") center / 70% no-repeat #f00075;
}

.social-icons a.rss-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M19 24C19 13 11 5 0 5V0c13 0 24 11 24 24h-5zM3 17a3 3 0 110 7 3 3 0 010-7zm13 7h-5c0-6-5-11-11-11V8c9 0 16 7 16 16z'/%3E%3C/svg%3E%0A") center / 70% no-repeat #FF9800;
}

#footer {
  border-top: 1px solid #fff;
  margin-bottom: 20px;
}

#colophon {
  overflow: hidden;
  padding: 0 0 18px;
}

#site-info a {
  color: #000;
  text-decoration: none;
}

.entry-meta,.entry-utility,.navigation,.widget-area {
  -webkit-text-size-adjust: 120%;
}

#site-description {
  -webkit-text-size-adjust: none;
}

#post-sections:hover .close-mark,#post-sections:hover h4,#post-sections:hover ul {
  margin-left: -21px;
}

.calculator-selector {
  float: left;
  margin-right: 20px;
}

.calculator-selector select {
  width: 130px;
}

#content:after,#header:after,#main:after,.clear,.clear:after {
  clear: both;
}

.right {
  float: right;
}

.left {
  float: left;
}

#eu-cookie-bar,.center {
  text-align: center;
}

.aptf-template-12 .aptf-tweet-content:before {
  background: #999!important;
}

#eu-cookie-bar {
  background-color: #2e363f;
  bottom: 0;
  color: #fff;
  direction: ltr;
  display: none;
  font-size: 12px;
  left: 0;
  min-height: 20px;
  padding: 3px 20px 2px;
  position: fixed;
  width: 100%;
}

.aptf-single-tweet-wrapper {
  clear: both;
  float: left;
  font-size: 100%;
  margin-bottom: 20px;
  width: 100%;
}

.aptf-tweet-content {
  line-height: 1.5;
  word-wrap: break-word;
}

.aptf-tweet-actions-wrapper {
  float: right;
}

.aptf-tweet-actions a {
  color: #999;
  margin-right: 5px;
}

.aptf-tweet-actions a .aptf-count {
  font-size: .85em;
  padding: 0 4px;
}

.aptf-timestamp {
  margin: 0!important;
}

.aptf-follow-btn {
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  max-width: 100%;
  padding: .438em 1em;
  position: relative;
}

.aptf-follow-btn a,.aptf-timestamp a,.aptf-tweet-actions a {
  border-bottom: 0!important;
  text-decoration: none!important;
}

.aptf-center-align {
  text-align: center;
}

.aptf-template-12 {
  line-height: 1.5;
  padding: 10px;
}

.aptf-template-12 .aptf-single-tweet-wrapper {
  box-sizing: border-box;
  float: none;
  margin: 0;
  position: relative;
  width: auto!important;
}

.aptf-template-12 .aptf-timestamp {
  -o-text-overflow: ellipsis;
  font-size: 12px;
  left: 0;
  max-width: 68px;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}

.aptf-template-12 .aptf-tweet-content {
  border-left: 1px solid rgba(99,99,99,.25);
  font-size: 12px;
  padding-bottom: 1.25em;
  padding-right: .438em;
  position: relative;
}

.aptf-template-12 .aptf-tweet-content:before {
  -moz-osx-font-smoothing: grayscale;
  -ms-transform: translate(0);
  -webkit-font-smoothing: antialiased;
  -webkit-transform: translate(0);
  background: #5ea9dd;
  border-radius: 50%;
  color: #fff!important;
  content: "\f099";
  font: 400 400 400 10px/18px FontAwesome;
  height: 19px;
  left: -9px;
  position: absolute;
  text-align: center;
  text-rendering: auto;
  top: 0;
  transform: translate(0);
  width: 18px;
}

.aptf-template-12 .aptf-tweet-actions {
  float: none;
  margin-top: 7px;
}

.aptf-template-12 .aptf-tweet-actions a {
  margin-right: 4px;
}

.aptf-template-12 .aptf-follow-btn {
  background-color: #eee;
  background-image: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#dedede));
  background-image: linear-gradient(#fff,#dedede);
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-top: 15px;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.aptf-template-12 .aptf-follow-btn a {
  color: #333!important;
}

.aptf-template-12 .aptf-follow-btn a .fa-twitter {
  color: #00acee!important;
}

#access,#access .menu-header,#branding,#colophon,#footer,#main,#wrapper,div.menu {
  width: 1100px;
}

#access {
  max-width: 1100px;
}

#main {
  float: left;
}

img {
  height: auto;
  max-width: 100%;
}

.commentlist .children li.comment-author-rainmaker,.commentlist li.comment-author-rainmaker>div,.commentlist li.comment.bypostauthor>div {
  background: #ebebeb;
  padding: 10px;
}

.subcategory-title a {
  color: #111;
  text-decoration: none;
}

#content .subcategory-title {
  clear: none;
  font-size: 30px;
  margin: 0;
}

.chevron:before,ul.related-posts li {
  display: inline-block;
  position: relative;
}

.chevron:before {
  -webkit-transform: rotate(-45deg);
  border-style: solid;
  border-width: .15em .15em 0 0;
  content: "";
  height: .45em;
  left: .15em;
  top: .15em;
  transform: rotate(-45deg);
  vertical-align: top;
  width: .45em;
}

.chevron.right:before {
  -webkit-transform: rotate(45deg);
  left: 0;
  transform: rotate(45deg);
}

.chevron.bottom:before {
  -webkit-transform: rotate(135deg);
  top: 0;
  transform: rotate(135deg);
}

.chevron.left:before {
  -webkit-transform: rotate(-135deg);
  left: .25em;
  transform: rotate(-135deg);
}

#welcome-members {
  text-align: center;
}

#welcome-members img {
  max-width: 220px;
}

#welcome-members p {
  margin: 10px 0;
}

#welcome-members input[type=password],#welcome-members input[type=text] {
  border: 1px solid #ebebeb;
  font-size: 16px;
  margin: 0;
  padding: 5px;
  min-width: 211px;
}

#welcome-members input[type=submit] {
  background-color: #fd7309;
  color: #fff;
  border: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 16px;
  margin: 6px auto;
  padding: 4px 18px;
  text-transform: uppercase;
}

#welcome-members .lost-password {
  color: #bababa;
  display: block;
}

#welcome-members .analyzer-login {
  text-align: center;
  display: block;
  margin: 10px 0 0;
  padding: 10px 0 0;
  border-top: 1px solid #ccc;
}

#welcome-members input#wp-submit,.form-submit input#submit {
  font-family: Impact,Charcoal,sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
}

#content h3.related-posts-title {
  margin: 20px 0 0;
  font-size: 38px;
  line-height: 28px;
}

#content ul.related-posts {
  display: block;
  height: 100px;
  list-style: none;
  margin: 0 auto;
}

ul.related-posts li {
  float: left;
  margin: 5px;
  padding: 5px;
  height: 82px;
}

.selector span,ul.related-posts li a {
  text-decoration: none;
  font-size: 10px;
  line-height: 11px;
  color: #fff;
}

ul.related-posts .placeholder-img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-top: 35px;
}

.aptf-template-12 .aptf-tweet-content:before,.selector span,span.aptf-count,ul.related-posts li span {
  display: none;
}

.selector:hover span,ul.related-posts li:hover span {
  position: absolute;
  left: 85%;
  bottom: 10px;
  padding: 5px;
  background: #000;
  display: block;
  min-width: 180px;
  z-index: 8888;
  text-transform: uppercase;
}

#respond p {
  margin: 0;
  position: relative;
}

.aptf-template-12 .aptf-tweet-content {
  border-left: none;
}

a.aptf-tweet-reply.aptf-tweet-action-reply:before {
  content: "Reply";
  color: #fd7309;
}

a.aptf-tweet-retweet.aptf-tweet-action-retweet:before {
  content: "Retweet";
  color: #fd7309;
}

.aptf-timestamp a {
  font-size: .95em;
  color: #d3d3d3;
}

.aptf-template-12 .aptf-single-tweet-wrapper,.aptf-template-12 .aptf-tweet-content {
  padding-left: 0;
}

.aptf-template-12 .aptf-timestamp {
  position: relative;
}

.mobile-menu:before {
  content: "≡";
  display: inline-block;
  -webkit-transform: scale(2,1.4);
  transform: scale(2,1.4);
  padding-right: 5px;
}

.aptf-timestamp {
  font-size: .875em;
  color: #d3d3d3;
  font-weight: 700;
}

.aptf-tweets-slider-wrapper a,.aptf-tweets-ticker-wrapper a,.aptf-tweets-wrapper a {
  box-shadow: 0 0!important;
  color: #000;
}

table.product-full.vertical {
  margin-bottom: 24px;
}

.single table.product-full {
  margin-bottom: 24px
}

.fv-products-iframe table.product-full.vertical {
  margin-bottom: initial;
}

.product-full.vertical tr:nth-of-type(odd) {
  background: #eee;
}

.product-full.vertical th {
  background: #333;
  color: #fff;
  font-weight: 700;
}

.product-full.vertical td,.product-full.vertical th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

#calculator input[type=submit],#content #respond .form-submit input[type=submit] {
  width: auto!important;
}

.aptf-tweet-content a:not(.aptf-href) {
  display: none;
}

.is-mobile .slides {
  height: auto;
}

.is-mobile .slider-date {
  position: static;
  margin-bottom: -40px;
  font-size: 20px;
  height: 40px;
  left: 10px;
  line-height: 40px;
  width: 90px;
}

.is-mobile .slide-meta.right span:first-child {
  display: none;
}

.is-mobile .slide,.is-mobile .slide-excerpt {
  padding-bottom: 5px;
}

#fv-product-notice {
  margin: 0 340px 16px 21px;
  background: #f7d356;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,F7D356),color-stop(100%,NaNB100),color-stop(100%,#e4bb20));
  background: -webkit-linear-gradient(top,#f7d356,#e0b100 100%,#e4bb20 0);
  background: -o-linear-gradient(top,#f7d356 0,#e0b100 100%,#e4bb20 100%);
  display: inline-block;
  padding: .385em .615em;
}
#fv-product-notice.fv-product-notice-low-priority {
  background: #ddd;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,DDD),color-stop(100%,NaNB100),color-stop(100%,#bbb));
  background: -webkit-linear-gradient(top,#ddd,#bbb 100%,#bbb 0);
  background: -o-linear-gradient(top,#ddd 0,#bbb 100%,#bbb 100%);
}

#fv-product-notice a {
  font-weight: 700;
  color: #da5000;
}

#fv-product-notice p:last-of-type,.gallery dl {
  margin: 0;
}

#fv-product-notice .entry-content {
  border: 0;
}

.one-column #content,.one-column #content .page {
  margin: 0 auto;
  width: 100%;
}

#content .big-button {
  background-color: #c51719;
  color: #fff;
  width: 48%;
  padding: 10px 15px 9px;
  border-radius: 5px;
  border: 0;
  -webkit-appearance: none;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0;
  display: block;
  margin: 0 auto;
  font-family: Impact,Charcoal,sans-serif;
  cursor: pointer;
}

.page-template-onecolumn-page .alignleft,.page-template-onecolumn-page img.alignleft {
  float: left;
  margin: 4px 24px 0;
}

h5.right {
  margin: 2px 0 2px 10px;
  text-align: center;
  font-weight: 400;
}

#content .newsletter-subscription input[type=email], #content .newsletter-subscription input[type=text],.page-template-page-landing #content input[type=email],.page-template-page-landing #content input[type=text] {
  font-size: 16px;
  padding: 6px;
  margin-bottom: 0;
  display: block;
  width: 100%;
  box-sizing: border-box;
}

.newsletter.newsletter-subscription {
  max-width: 456px;
  margin: initial;
}

.entry-content .newsletter-subscription form,.page-template-page-landing form {
  margin: 0 auto 12px;
  display: block;
  width: 100%;
  position: relative;
}

#content .newsletter-subscription label,.page-template-page-landing #content label {
  display: inline-block;
  width: 35.5%;
  margin: 0 2% 0 0;
  color: #888;
  text-transform: uppercase;
}

#content .newsletter-subscription input[type=submit],.page-template-page-landing #content .newsletter input[type=submit] {
  background-color: #c51719;
  color: #fff;
  border: 0;
  margin: 0 auto;
  float: right;
  width: 25%;
  padding: 6px 10px;
  font-size: 16px;
  font-family: inherit;
  letter-spacing: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.product-full.vertical tr td,table.product-full.vertical tr td {
  font-size: medium;
  text-transform: none;
}

table.vertical th.th-_deal_end,table.vertical th.th-_deal_start {
  width: 60px;
}

table.vertical th.th-name {
  width: 100px;
}

.gallery img,iframe {
  max-width: 100%;
}

#eu-cookie-bar {
  z-index: 10000;
}

body .nc_wrapper {
  z-index: 9000;
}

table.product-full.vertical {
  width: 100%;
  overflow-x: auto;
}

table.product-full.vertical thead th,table.product-full.vertical tr th {
  vertical-align: middle;
  border-right: 1px solid #dbdbdb;
}

table.product-full.vertical tr th span {
  border-right: 0;
}

table.product-full.vertical tr td {
  vertical-align: middle;
}

table.product-full.vertical tbody tr td a img {
  max-height: 100%;
  width: auto;
  display: -webkit-box;
  display: flex;
  margin: 0 auto;
}

table.vertical tr td.prod-purchase-competitive-cyclist-link {
  white-space: nowrap;
}

.comment-meta a.support-link:after {
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  position: relative;
  left: 62px;
  top: -3px;
  background: url(/wp-content/themes/dcrainmaker/images/medal-icon.png) no-repeat;
}
a.support-link {
  display: block;
  max-width: 40px;
}


#mobile-top-menu {
  display: none;
}

.gallery {
  display: -ms-grid;
  display: grid;
  grid-gap: 5px;
}

#content dt,#content th {
  color: #000;
}

dt {
  font-weight: 700;
}

.gallery img {
  width: 100%;
}

blockquote {
  font-style: italic;
  padding: 15px;
  margin: 0 0 15px 15px;
  background: #ebebeb;
  border: 4px double #fff;
}

.borderbox {
  text-align: center;
  border: 1px solid #ebebeb;
  width: 157px;
  display: inline-block;
  margin: 0 10px 10px 0;
  padding-bottom: 10px;
}

.borderbox a, .borderbox iframe {
  padding: 10px 10px 0px;
  display: block;
  margin: 0 auto;
  max-width: 150px;
}

#content blockquote p {
  margin-bottom: 0;
}

#access span.chevron,.menu-toggle {
  display: none;
}

#content .entry-content .businesspress-search-result h2 {
  margin-bottom: 0;
}

/* Product Reviews */
.site-section.two-columns {
  columns: 2;
  gap: 0;
}
.site-section-column {
  break-inside: avoid;
}
#content .site-section-column p {
  font-size: 130%;
  margin-bottom: 10px;
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .category-queue .slide-nav {
    top: 200px;
  }

  .section-excerpt {
    font-size: 12px;
    height: 165px;
    line-height: 1pc;
    overflow: hidden;
  }

  .slide-meta span {
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
  }

  .slide-nav {
    width: 580px;
  }

  #access,#access .menu-header,#branding,#colophon,#footer,#main,#wrapper,div.menu {
    width: 100%;
  }

  #container {
    float: left;
  }

  #content img {
    height: auto;
    margin: 0;
    max-width: 100%;
  }
  #content .perfmatters-lazy-youtube img,
  #content .rll-youtube-player img {
    margin: auto;
  }

  .product-wrap {
    width: 548px;
  }

  .product-list {
    width: 546px;
  }

  .product-list div.product-list-item {
    width: 88px;
  }

  .product-list div.product-list-item span {
    width: 82px;
  }

  #access,#access .menu-header,#branding,#colophon,#footer,#main,#wrapper,div.menu {
    width: 1100px;
  }

  #access {
    max-width: 1100px;
  }

  #main {
    float: left;
  }

  img {
    height: auto;
  }

  embed,iframe,img,object {
    max-width: 100%;
  }

  .gallery br {
    display: none
  }

  .gallery {
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr;
    grid-template-columns: repeat(5, 1fr);
  }
}

/* Large devices (desktops, 992px up to 1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {
  .slides {
    height: 464px;
  }

  .category-queue .slide-nav {
    top: 200px;
  }

  .selector {
    height: 65px;
    margin: 2px;
  }

  .category-queue .selector,.selector {
    width: 98px;
  }

  .slide-info-wrap {
    min-height: 145px;
  }

  .section-excerpt {
    font-size: 12px;
    height: 165px;
    line-height: 1pc;
    overflow: hidden;
  }

  .slide-meta span {
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
  }

  .slide-nav {
    width: 580px;
  }

  .slide-meta,.slide-meta a {
    font-size: 9px;
  }

  .slide-meta {
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
  }

  #access,#access .menu-header,#branding,#colophon,#footer,#main,#wrapper,div.menu {
    width: 940px;
  }

  #container {
    float: left;
  }

  #content {
    width: 585px;
  }

  #site-description {
    width: 410px;
  }

  .category-paris #site-description,
  .category-berties-cupcakery #site-description,
  .category-shopping #site-description,
  .category-food-in-paris #site-description,
  .category-moving-to-paris #site-description {
      width: 312px;
    }

  #access a {
    padding: 0 8px;
  }

  #menu-topmenu a {
    font-size: 10px;
    padding: 0 5px;
  }

  .product-wrap {
    width: 548px;
  }

  .product-list {
    width: 546px;
  }

  .product-list div.product-list-item {
    width: 88px;
  }

  .product-list div.product-list-item span {
    width: 82px;
  }
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
  h3#comments-title, h3#reply-title,  #content h3.related-posts-title {
    font-size:28px;
  
  }
  #content img {
    max-width: 100%;
  }

   .comment-meta a.support-link:after {
    content: "";
    display: block;
    width: 17px;
    height: 24px;
    margin-bottom: -24px;
    position: relative;
    left: 62px;
    top: -50px;
    background: url(/wp-content/themes/dcrainmaker/images/medal-icon.png) no-repeat;
  }
  a.support-link{
	display:inline;
  }

  .comment-meta {
    font-size: 12px;
    margin: 0;
  }

  #container {
    margin: 0;
  }

  #footer-widget-area .widget-area {
    width: 23.40425535%;
  }

  #wrapper {
    margin: 5px auto;
    width: 100%;
  }

  #access,#access .menu-header,#branding,#colophon,#footer,#main,div.menu {
    margin: 0 auto;
    width: 100%;
  }

  #branding {
    overflow: hidden;
  }

  #container {
    float: left;
    overflow: auto;
    width: 100%;
  }

  #content {
    margin: 0;
    width: 100%;
  }

  #content img.alignleft,#content img.alignright {
    clear: both;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  .alignleft {
    clear: both;
    display: block;
    float: none;
  }

  .alignright,img.alignleft,img.alignright {
    clear: both;
    display: block;
    float: none;
  }

  .alignright,img.alignright {
    margin-left: auto;
    margin-right: auto;
  }

  #primary,#secondary {
    float: left;
    overflow: hidden;
    width: 100%;
  }

  #site-description,#site-generator,#site-info,#site-title {
    clear: right;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
  }

  .read_more {
    bottom: 2px;
    font-weight: 700;
    height: 12px;
    right: 0;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
  }

  .archive .section-excerpt,.search .section-excerpt {
    height: 100%;
    margin-bottom: 10px;
  }

  #access,#access .menu-header,div.menu {
    font-size: 14px;
  }

  #access a {
    padding: 0 8px;
    line-height: 40px;
  }

  .widget-title {
    line-height: 2pc;
  }

  input[type=submit] {
    -webkit-appearance: none;
    border-radius: 0;
  }

  #menu-topmenu li {
    width: unset;
  }

  #searchform #s {
    width: calc(100% - 33px);
    padding-left: 13px;
  }

  a img {
    border: 0;
    height: auto;
    max-width: 100%;
  }

  #content #slides-box h2,#searchform,.search .section-excerpt,.section-excerpt,.section-image,.slide-info-wrap {
    width: 100%;
  }

  #content #slides-box h2 {
    font-size: 24px;
    line-height: 26px;
  }

  .section-wrap {
    height: unset;
  }

  #searchform {
    margin-bottom: 10px;
    width: 95%;
  }

  .read_more {
    display: block;
    position: relative;
  }

  #post-sections {
    display: none;
  }

  /* ADDED FIXED MENU STYLING 10-8-2020 */
  #post-sections.floating {
      margin-left: 0;
      position: fixed;
      display: block;
      top: 0;
      z-index: 9998;
      width: 100%;
      left: 0;
  }
  #post-sections:hover h4, #post-sections:hover ul,#post-sections h4, #post-sections ul {
      margin-left: 0;
  }
  #post-sections h4, #post-sections ul {
      box-sizing: border-box;
      left: 0;
      max-width: 100%;
      position: relative;
  }
  #post-sections h4{
      padding: 8px;
      font-size: 11px;
      font-weight: 800;
      cursor:pointer;
  }
  #post-sections #buy-now{
    display:none;
  }
  #post-sections .close-mark{
    display:none;
  }
  #post-sections ul:nth-of-type(1),#post-sections ul:nth-of-type(2) {
      display: none;
  }
  #post-sections ul:nth-of-type(2) {
      flex-flow: row;
      /* align-content: start; */
      justify-content: center;
      align-items: baseline;
  }
  #post-sections ul.shown{
    display:block;
  }
  #post-sections li a{
    padding: 10px 6px;
        font-size: 14px;
  }
  #post-sections ul.shown:nth-of-type(2){
    display: flex;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
  }
  #post-sections  ul:nth-of-type(2) li a:hover{
    background:none;
  }

  #post-sections ul:nth-of-type(2) li:nth-of-type(4) img{
      max-height: 33px;
  }
  #post-sections ul:nth-of-type(2) li {
      border-right: 0;
      list-style: none;
      margin: 0;
      width: 100px;
      /* height: 66px; */
      align-self: auto;
      border-bottom: 0;
      text-align: center;
  }
  #post-sections>h4:not(#buy-now):after{
      content: "≡";
      float: right;

      font-size: 13px;
      font-weight: bold;
      transform: scale(2,1.4);
  }
  

  #access span.chevron {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 0;
    width: 40px;
  }

  .menu-toggle {
    display: block;
    line-height: 2em;
    width: 100%;
    color: #333;
    background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
    background: linear-gradient(180deg,#fff,#efefef);
    height: 38px;
    border: 1px solid buttonface;
  }

  .page #content,.single #content {
    background: #fff;
    border: 0;
    border-top: 0 solid #dbdbdb;
  }

  #access ul ul, .menu-item {
    width: 100%;
  }

  .menu-header {
    display: none;
  }

  #wrapper {
    padding: 0;
  }

  .five-steps-image img {
    margin-left: 0;
  }

  .five-steps-image,.search .section-image,input#author,input#email,input#url {
    max-width: 100%;
  }

  .alignleft,img.alignleft {
    margin: 0!important;
  }

  #content .newsletter-subscription .big-button,.page-template-page-landing #content .big-button {
    width: 90%!important;
  }

  #menu-topmenu {
    float: left;
  }

  #menu-topmenu a {
    padding: 0 5px;
  }

  #access ul ul a {
    font-size: inherit;
    font-weight: inherit;
    height: auto;
    line-height: 25px;
    margin: 0 0 0 20px;
    padding: 5px 0;
    text-transform: inherit;
    width: inherit;
  }

  #access .menu-header ul ul li {
    background-image: none;
  }

  #header {
    padding: 10px;
  }

  .site-section,.top-section {
    border-top-width: 0;
  }

  #fv-product-notice {
    margin: initial!important;
  }

  .product-full.vertical table,.product-full.vertical tbody,.product-full.vertical td,.product-full.vertical th,.product-full.vertical thead,.product-full.vertical tr,a#cancel-comment-reply-link {
    display: block;
  }

  table.product-full.vertical tbody tr td {
    height: auto!important;
  }

  #mobile-top-menu {
    display: block;
    margin-bottom: 10px;
    text-align: right;
  }

  #mobile-top-menu a {
    color: #333;
    background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#efefef));
    background: linear-gradient(180deg,#fff,#efefef);
    padding: 5px;
    border: 1px solid buttonface;
    text-transform: uppercase;
  }

  .product-full.vertical thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .product-full.vertical tr {
    border: 1px solid #ccc;
  }

  .product-full.vertical td {
    border: 0;
    position: relative;
    padding-top: 15px;
    padding-left: 50%;
  }

  .product-full.vertical td.prod-_deal_note,.product-full.vertical td.prod-image {
    padding-left: 7px!important;
    display: inline-block;
  }

  .product-full.vertical td.prod-image img {
    float: none;
  }

  .menu-topmenu-container,.product-full.vertical td.prod-empty {
    display: none;
  }

  .product-full.vertical td.prod-image {
    margin: -15px 0 30px;
    max-width: 45%;
  }

  .product-full.vertical thead {
    border: 0!important;
  }

  .product-full.vertical td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }

  .product-full.vertical tbody td.prod-_deal_price:before {
    content: "SALE PRICE";
  }

  .product-full.vertical tbody td.prod-purchase-amazon-link:before {
    content: "PURCHASE AT";
  }

  .product-full.vertical tbody td.prod-note:before {
    content: "NOTE";
  }  

  .page #content .product-full.vertical img,.page #content table.product-full img.wp-post-image,.search #content .product-full.vertical img,.single #content .product-full.vertical img {
    width: auto;
    margin-bottom: -90px;
    height: 100px!important;
  }

  .product-full.vertical tfoot td {
    width: 100%;
    max-width: 95%;
    -webkit-transform: translate(-33%);
    transform: translate(-33%);
    overflow: hidden;
  }

  #content .product-full img {
    background-color: transparent;
    border: 0;
  }

  .product-full td:nth-child(2) {
    margin-top: -10px;
  }

  .product-full.vertical td:before {
    padding-top: 10px;
  }

  .product-full.vertical tr td {
    border: 0!important;
    padding-top: 15px!important;
    padding-left: 50%!important;
  }

  .product-table-full,.product-wrap {
    overflow: auto;
  }

  .slide-meta, .slide-meta a {
    text-transform: none;
  }

  #eu-cookie-bar {
    padding: 7px;
  }

  .gallery {
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr;
    grid-template-columns: repeat(4, 1fr);
  }

  .section-image {
    width: 35%;
  }

  .section-excerpt {
    width: 63%;
  }

  .home .section-wrap,
  .category-paris .section-wrap {
    height: 200px;
  }

  .widget_fv_dcrm_five_steps {
    display:none;
  }
  
  #primary .xoxo #text-2 {
    width: 100%;
    display: block;
    column-span: all;
  }

  #primary .xoxo #text-2 .social-icons {
    position: relative;
    left: 6%;
  }

  #primary ul {
    column-count: 2;
    column-gap: .5em;
  }

  #primary li {
    display: inline-block;
  }

  .widget-container.widget_sp_image img {
    width: 100%;
  }

  #primary .widget-area {
    display: none;
  }
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  #site-description, #site-generator, #site-info, #site-title {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    height: auto;
    width: 100%;
  }

  #mobile-top-menu {
    margin: 15px;
    text-align: center;
  }

  #content #slides-box h2, #searchform, .archive .section-excerpt, .right.home-column.widget-area, .search .section-excerpt, .section-excerpt, .section-image, .slide-info-wrap {
    width: 100%;
  }

  .home .site-section, .category-paris .site-section, .selectors, #primary .widget-area {
    display: none;
  }

  .gallery {
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr;
    grid-template-columns: repeat(3, 1fr);
  }

  .left.home-column.widget-area, .right.home-column.widget-area {
    width: 100%;
  }

  a.support-amazon {
    display: block;
    text-align: center;
  }

  .site-section.two-columns {
    columns: 1;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  #wrapper {
    margin: 0 auto;
    overflow: auto;
    width: 100%;
  }

  #access,#access .menu-header,#branding,#colophon,#footer,#main,div.menu {
    margin: 0 auto;
    width: 100%;
    padding-top: 0;
  }

  #branding {
    overflow: hidden;
  }

  #branding img {
    width: 100%;
  }

  #site-description,#site-generator,#site-info,#site-title {
    width: 100%;
  }

  #container {
    float: left;
    overflow: auto;
    width: 100%;
  }

  #content {
    margin: 0;
    width: 100%;
  }

  #primary,#secondary {
    clear: both;
    float: left;
    overflow: hidden;
    width: 99%;
  }

  .gallery {
    -ms-grid-columns: 1fr 5px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Social Warfare */
.swp_social_panel {
  -moz-box-align: stretch;
  -moz-box-pack: justify;
  -ms-flex-align: stretch;
  -ms-flex-line-pack: center;
  -ms-flex-pack: justify;
  -webkit-box-align: stretch;
  -webkit-box-pack: justify;
  align-items: stretch;
  clear: both;
  direction: ltr;
  display: flex;
  flex-wrap: wrap;
  height: 34px;
  justify-content: space-between;
  line-height: 1;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  overflow: hidden;
  padding: 0;
}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) {
  width: 100% !important;
}
.nc_wrapper .swp_social_panel {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt) {
  -webkit-transition: all 0.1s linear;
  border-radius: 2px;
  cursor: pointer;
  float: left;
  font-family: Lato;
  height: 2pc;
  margin: 0 5px 3px;
  min-width: 34px;
  overflow: hidden;
  text-align: center;
  transition: all 0.1s linear;
}
div.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer {
  -webkit-box-flex: 1;
  flex: 1;
}
.swp_social_panel .nc_tweetContainer a.nc_tweet,
.swp_social_panel .total_shares .swp_count {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  box-shadow: none;
  display: flex;
  flex-flow: row wrap;
  font-family: Lato, sans-serif;
  font-size: 18px !important;
  font-weight: 700;
  height: 30px;
  text-decoration: none !important;
  text-transform: none;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:first-child {
  margin-left: 0;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:last-child {
  margin-right: 0;
}
.swp_social_panel a .swp_count:not(.swp_hide) {
  -webkit-box-flex: 1;
  display: inline-block;
  flex: 1;
  line-height: 2pc;
  margin: 0;
  padding: 0 5px;
}
.swp_social_panel a .swp_count.swp_hide {
  margin: 0 auto;
}
.swp_social_panel span:before {
  content: normal !important;
}
.swp_social_panel .total_shares .swp_count {
  line-height: 30px;
}
.swp_social_panel span.swp_count {
  font-size: 14px;
}
.swp_social_panel span.iconFiller {
  font-size: 18px;
  margin: 0 auto;
}
.swp_social_panel:not(.swp_social_panelSide) {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:last-child {
  margin-right: 0;
  padding-right: 0;
}
span.swp_share {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 6px;
  max-width: none !important;
  vertical-align: middle;
}
.swp_social_panel .sw {
  float: left;
  height: 30px;
  line-height: 2pc;
  margin: 0 5px;
  text-shadow: none !important;
  width: 20px;
}
.iconFiller {
  -webkit-transition: width 0.1s linear;
  display: block;
  float: left;
  height: 30px;
  overflow: hidden;
  transition: width 0.1s linear;
}
.swp_social_panel .iconFiller {
  width: 30px;
}
span.spaceManWilly {
  display: block;
  width: 90pt;
}
.swp_social_panel .total_shares {
  -webkit-box-flex: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: block;
  flex: none !important;
  font-size: 19px;
  padding: 0 10px;
}
.swp_social_panel .total_sharesalt {
  background: transparent !important;
  border: 0 !important;
}
.swp_social_panel div.total_shares.total_sharesalt,
.swp_social_panel:hover div.total_shares.total_sharesalt:not(:first-child) {
  background: transparent !important;
  border: 0;
  color: #474b4d;
  margin-bottom: 10px !important;
  margin-left: 0 !important;
}
div.swp_social_panel:hover div.total_shares.total_sharesalt:not(:first-child) {
  background: transparent;
  color: #474b4d;
  margin-left: 10px;
}
.swp_social_panel .total_shares.total_sharesalt .swp_label {
  color: #474b4d;
  font-size: 10px;
  letter-spacing: 0;
  min-width: 40px;
  vertical-align: middle;
}
.swp_social_panel .total_shares .swp_label {
  font-size: 10px;
  vertical-align: middle;
}
.swp_social_panel .total_shares.total_sharesalt .swp_count {
  color: #474b4d;
  font-size: 24px;
}
.swp_social_panel.swp_customFull:hover div.total_shares,
.swp_social_panel.swp_fade .total_shares,
.swp_social_panel.swp_full_color .total_shares,
.swp_social_panel:hover .total_shares {
  background: #e08a0f;
}
.swp_social_panel .nc_tweetContainer.total_shares.total_sharesalt:before {
  content: "o";
  display: inline-block;
  font-family: sw-icon-font;
  margin-top: 7px;
  vertical-align: top;
}
.swp_social_panel:not(.swp_social_panelSide) .total_shares.total_sharesalt .swp_count {
  display: inline-block;
  line-height: 0;
  margin-left: 8px;
  margin-top: 9pt;
  min-width: 45px;
  position: relative;
  vertical-align: middle;
}
span.swp_label {
  display: block;
  font-size: 9px !important;
  margin-top: 13px;
  position: absolute;
  text-align: center !important;
  text-transform: uppercase;
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_twitter,
.swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_twitter:hover,
.swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_twitter:not(:hover) {
  border: 1px solid #429cd6;
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_facebook,
.swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_facebook:hover,
.swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_facebook:not(:hover) {
  border: 1px solid #4267b2;
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_linkedin,
.swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_linkedin:hover,
.swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_linkedin:not(:hover) {
  border: 1px solid #0d77b7;
}
.swp_social_panel.swp_default_full_color .swp_twitter,
.swp_social_panel.swp_individual_full_color .swp_twitter:hover,
.swp_social_panel.swp_other_full_color:hover .swp_twitter {
  background: #1da1f2;
  border: 1px solid #3c87b2;
}
.swp_social_panel.swp_default_full_color .swp_facebook,
.swp_social_panel.swp_individual_full_color .swp_facebook:hover,
.swp_social_panel.swp_other_full_color:hover .swp_facebook {
  background: #1877f2;
  border: 1px solid #2e4675;
}
.swp_social_panel.swp_default_full_color .swp_linkedin,
.swp_social_panel.swp_individual_full_color .swp_linkedin:hover,
.swp_social_panel.swp_other_full_color:hover .swp_linkedin {
  background: #2767b1;
  border: 1px solid #0c6591;
}
.nc_wrapper {
  -webkit-transition: top bottom 0.5s 0.5s;
  background: #fff;
  position: fixed;
  transition: top bottom 0.5s 0.5s;
  width: 100%;
  z-index: 99999;
}
.nc_wrapper.bottom {
  bottom: 0;
  left: 0;
}
.nc_floater {
  margin: 10px 0;
  position: relative;
}
.sw {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transform: translate(0);
  display: inline-block;
  font-family: sw-icon-font !important;
  font-size: inherit;
  font-style: normal;
  font-weight: 400;
  text-rendering: auto;
  text-transform: none !important;
  transform: translate(0);
}
.sw:before {
  display: block !important;
}
i.swp_twitter_icon:before {
  content: "N";
}
i.swp_facebook_icon:before {
  content: "k";
}
i.swp_linkedin_icon:before {
  content: "s";
}
.mobile .nc_tweetContainer:nth-last-child(2),
.nc_tweetContainer.total_shares:last-child,
.swp_social_panel.notMobile .nc_tweetContainer:last-child {
  margin-right: 0;
}
.swp_social_panel.swp_default_dark_gray a,
.swp_social_panel.swp_default_full_color a,
.swp_social_panel.swp_default_light_gray a,
.swp_social_panel.swp_default_medium_gray a,
.swp_social_panel.swp_individual_dark_gray a:hover,
.swp_social_panel.swp_individual_full_color .nc_tweetContainer:hover a,
.swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover a,
.swp_social_panel.swp_individual_medium_gray a:hover,
.swp_social_panel.swp_other_dark_gray:hover a,
.swp_social_panel.swp_other_full_color:hover a,
.swp_social_panel.swp_other_light_gray:hover a,
.swp_social_panel.swp_other_medium_gray:hover a {
  color: #fff;
}
.nc_floater.scale-center, .nc_floater.scale-right, .scale-full_width, .scale-left {
  -webkit-transform-origin: left;
  transform-origin: left;
}
.swp-content-locator {
  display: none !important;
  margin: 0 !important;
}

/*
TODO: Miso, tidy up please
*/

.fv-product-ad-accessories, div.fv-product-ad-related {
    display: flex;
    justify-content: flex-start;
    margin: 0 auto;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 20px;
}
  
div.fv-product-ad-item-accessory, div.fv-product-ad-item-related{
    /* justify-content: left; */
    text-align: center;
    width: 33%;
}

div.fv-product-ad-item-accessory, div.fv-product-ad-item-related{
    position: relative;
    border-left: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    
}
div.fv-product-ad-item-accessory:nth-of-type(n+4), div.fv-product-ad-item-related:nth-of-type(n+4){
    border-top:0;
}

.fv-product-ad-item.fv-product-ad-item-accessory:hover , div.fv-product-ad-item-related:hover{
    z-index: 100;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.fv-product-ad-item.fv-product-ad-item-accessory:hover h4, div.fv-product-ad-item-related:hover h4 {
  overflow: visible;
  text-shadow: 1px 1px white;
  white-space: break-spaces;
  z-index: 2;
}
.fv-product-ad-item.fv-product-ad-item-accessory:hover h4 a, div.fv-product-ad-item-related:hover h4 a {
  color: #fd7309;
}
.fv-product-ad-item.fv-product-ad-item-accessory>div:first-of-type, .fv-product-ad-item.fv-product-ad-item-related>div:first-of-type{
    background: #fff;
    border-bottom: 1px solid #fbfbfb;
    padding: 15px 0;
}


div.fv-product-ad-item + p {
  margin-top: 1em;
}

div.fv-product-ad-item + div.fv-product-ad-related {
  margin-top: 3em;
}

div.fv-product-ad-related + p {
  margin-top: 1em;
}
div.fv-product-ad-item-related {
    flex-direction: column;
    width: 33%;
    text-align: center;
    
}
div.fv-product-ad-item-related a{
  display: block;
}
div.fv-product-ad-item-related a.fv-product-ad-link-logo{
  display:flex;
}
div.fv-product-ad-item-related img {
    padding: 14px;
    margin: auto !important;
    display: block;
}

.fv-product-deal-active {
  overflow: hidden;
}
.fv-product-deal-banner {
  width: 10em;
  padding: .5em;
  position: absolute;
  text-align: center;
  color: #f0f0f0;
  background-color: #CC3427;
  top: 1em;
  left: -3.5em;
  transform: rotate(-45deg);
  font-weight: bold;
  z-index: 3;
}
.fv-product-ad-item-links .fv-product-deal-banner {
  width: 12em;
  top: 2em;
  left: -4em;
}

.fv-product-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
a.fv-product-ad-link {
  position: relative;
}

span.fv-product-ad-text-price {
    float: right;
    font-weight: 400;
}
span.fv-product-ad-image-price {
  position: absolute;
  bottom: 10px;
  font-size: 20px;
  right: 6px;
  text-shadow: 0px 0px 20px black;
}

div.fv-product-ad-related a.fv-product-ad-link img {
  width: 200px;
  height: auto;
}
div.fv-product-ad-related a.fv-product-ad-link span.fv-product-ad-image-price {
  font-size: 16px;
}
.fv-product-ad-item.fv-product-ad-item-accessory div:first-of-type {
    min-height: 125px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: space-between;
}


.fv-product-ad-item.fv-product-ad-item-accessory:nth-of-type(3n+3), div.fv-product-ad-item-related:nth-of-type(3n+3) {
    border-right: 1px solid #dbdbdb;
}
.fv-product-ad-item.fv-product-ad-item-accessory:last-of-type, div.fv-product-ad-item-related:last-of-type {
    border-right: 1px solid #dbdbdb;
}
a.fv-product-ad-link-text {
    background-color: #4490fa;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    display: block;
    font-size: 11px;
    width: 100%;
    font-weight: bold;
    height: auto;
    text-align: left;
    padding: 11px;
    box-sizing: border-box;
    border: 5px solid #fff;
    border-top: 0;
    transition-duration:0.2s;
}
a.fv-product-ad-link-text:hover {
    background-color: #1a5bb7;
}
.fv-product-ad-link-text.fv-product-ad-link-amazon .text{
  position: relative;
}
.fv-product-ad-item.fv-product-ad-item-accessory p {
    font-size: 12px;
    text-align: left;
    padding: 10px;
    flex-grow: 1;
    margin-bottom: 10px !important;
}

a.fv-product-ad-link-gray {
  background-color: #888;
  color: black;
}
a.fv-product-ad-link-orange {
  background-color: #FF9900;
  color: black;
}

.fv-product-ad-related + .fv-product-ad-accessories{
  margin-top: 3em;
}
.fv-product-ad-item.fv-product-ad-item-links > img, .fv-product-ad-item.fv-product-ad-item-links > a {
    width: 50%;
    align-self: center;
    text-align:center;
}


.fv-product-ad-item.fv-product-ad-item-links p,.fv-product-ad-item.fv-product-ad-item-links h4 {
    padding: 5px;
}
.fv-product-ad-item.fv-product-ad-item-links>div {
    width: 45%;
    display: flex;
    align-content: unset;
    flex-direction: column;
    justify-content: center;
}

.fv-product-ad-item.fv-product-ad-item-links {
    display: flex;
    padding: 20px 5px;
    border: 1px solid #dbdbdb;
    justify-content: space-around;
    position: relative;
}
/* 1 line max */
.fv-product-ad-item.fv-product-ad-item-accessory h4, .fv-product-ad-item.fv-product-ad-item-related h4 {
    height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: .25em;
}
.fv-product-ad-item h4 a {
    color: black;
}
.fv-product-ad-item.fv-product-ad-item-accessory .product-thumb-holder , div.fv-product-ad-item-related .product-thumb-holder {
    max-height: 125px;
    justify-content: center !important;
}
.product-thumb-holder img {
  max-height: 125px;
  width: auto;
}
.fv-product-ad-item.fv-product-ad-item-accessory .product-thumb-holder img{
    align-self:center;
}

/* FOR A/B TESTING THIS IS B*/
a.fv-product-ad-link-logo {
    background-color: #fd7309;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    display: block;
    font-size: 11px;
    width: 100%;
    font-weight: bold;
    height: auto;
    text-align: left;
    padding: 0;
    height: 45px;
    padding-right: 10px;
    box-sizing: border-box;
    border: 5px solid #fff;
    border-top: 0;
    transition-duration:0.2s;
    position: relative;
    padding-left: 51px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}
a.fv-product-ad-link-logo .logo{
    margin-right:auto;
}
a.fv-product-ad-link-logo:hover {
    background-color: #da5000;
}
a.fv-product-ad-link-logo span.buy-now {
    display: none;
}
span.fv-product-ad-logo-price {
    font-weight: bold;
    font-size: 14px;
}
span.cart-icon{
    position:absolute;
    width: 45px;
    left: 0;
    top: 0;
    background-color: #e16608;
    background-size: 25px;
    height: 40px;
    position: absolute;
    background-position:center;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
}
.fv-product-ad-link-logo.fv-product-ad-link-amazon .logo{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' version='1.0' width='1000' height='301.354' viewBox='0 0 1000 301.35401' id='svg1936' inkscape:version='0.91 r13725' sodipodi:docname='Amazon II.svg'%3E%3Cmetadata id='metadata21'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1366' inkscape:window-height='705' id='namedview19' showgrid='false' inkscape:zoom='0.72245926' inkscape:cx='426.12453' inkscape:cy='94.816171' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg1936' /%3E%3Cdefs id='defs1938' /%3E%3Cpath d='m 620.38044,235.66818 c -58.11169,42.83292 -142.34105,65.68583 -214.86092,65.68583 -101.68461,0 -193.22683,-37.60937 -262.48206,-100.16107 -5.44116,-4.91885 -0.5659,-11.62235 5.96353,-7.79179 74.7399,43.48586 167.15276,69.64701 262.61265,69.64701 64.37988,0 135.20216,-13.32001 200.32209,-40.96113 9.83763,-4.17885 18.06468,6.44234 8.44471,13.58115' id='path8' style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 644.53924,208.02705 c -7.40002,-9.4894 -49.10114,-4.48353 -67.81875,-2.26353 -5.70237,0.69648 -6.57292,-4.26588 -1.43649,-7.83531 33.21291,-23.37526 87.71169,-16.6282 94.06697,-8.79293 6.35527,7.87883 -1.65411,62.5082 -32.86468,88.58226 -4.78823,4.00469 -9.35881,1.87178 -7.22586,-3.43882 7.00822,-17.49881 22.72234,-56.71874 15.27881,-66.25167' id='path10' style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 578.02637,32.908411 0,-22.722322 c 0,-3.4388179 2.61176,-5.7458719 5.74588,-5.7458719 l 101.72809,0 c 3.26472,0 5.87648,2.350589 5.87648,5.7458719 l 0,19.457626 c -0.0435,3.264696 -2.78588,7.530573 -7.66119,14.277622 l -52.71404,75.262273 c 19.58823,-0.47879 40.26468,2.43764 58.02466,12.4494 4.00469,2.26352 5.09293,5.57175 5.39763,8.83648 l 0,24.24586 c 0,3.30822 -3.65647,7.1823 -7.48705,5.17997 -31.29762,-16.41058 -72.86816,-18.19528 -107.474,0.17413 -3.52587,1.9153 -7.22586,-1.91528 -7.22586,-5.22353 l 0,-23.02702 c 0,-3.69999 0.0435,-10.01178 3.74349,-15.62706 l 61.07171,-87.581077 -53.14934,0 c -3.2647,0 -5.87646,-2.307035 -5.87646,-5.702352' id='path12' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 206.93856,174.68354 -30.94937,0 c -2.95998,-0.21762 -5.31057,-2.43762 -5.52823,-5.26706 l 0,-158.838596 c 0,-3.1776439 2.6553,-5.7023669 5.96352,-5.7023669 l 28.85996,0 c 3.00356,0.1305 5.39764,2.437637 5.61531,5.3105719 l 0,20.763532 0.56588,0 C 218.9962,10.88256 233.14323,1.5237471 252.2091,1.5237471 c 19.37056,0 31.47173,9.3588129 40.1776,29.4258739 7.48705,-20.067061 24.50702,-29.4258739 42.74584,-29.4258739 12.97175,0 27.16232,5.354111 35.82467,17.3682159 9.7941,13.363512 7.79174,32.777604 7.79174,49.797606 l -0.0435,100.248121 c 0,3.17763 -2.6553,5.74585 -5.96352,5.74585 l -30.90587,0 c -3.09056,-0.21762 -5.57173,-2.69879 -5.57173,-5.74585 l 0,-84.185796 c 0,-6.703515 0.60937,-23.418792 -0.8706,-29.774097 -2.30705,-10.664664 -9.22821,-13.66822 -18.19529,-13.66822 -7.48705,0 -15.32232,5.00588 -18.49997,13.015301 -3.17765,8.009403 -2.87294,21.416417 -2.87294,30.427016 l 0,84.185796 c 0,3.17763 -2.65529,5.74585 -5.96353,5.74585 l -30.90582,0 c -3.13412,-0.21762 -5.57177,-2.69879 -5.57177,-5.74585 l -0.0435,-84.185796 c 0,-17.716441 2.91643,-43.790545 -19.06586,-43.790545 -22.24353,0 -21.37294,25.421136 -21.37294,43.790545 l 0,84.185796 c 0,3.17763 -2.6553,5.74585 -5.96352,5.74585' id='path14' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 778.9579,1.5237471 c 45.92348,0 70.77872,39.4376019 70.77872,89.5834349 0,48.448168 -27.46705,86.884588 -70.77872,86.884588 -45.09643,0 -69.647,-39.4376 -69.647,-88.582238 0,-49.449363 24.85527,-87.8857849 69.647,-87.8857849 m 0.26116,32.4293949 c -22.80937,0 -24.24586,31.079935 -24.24586,50.450525 0,19.414093 -0.3047,60.854033 23.9847,60.854033 23.98467,0 25.11645,-33.43052 25.11645,-53.802307 0,-13.407014 -0.56589,-29.425821 -4.61414,-42.136414 -3.48235,-11.056426 -10.40349,-15.365837 -20.24115,-15.365837' id='path16' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 909.2848,174.68354 -30.81878,0 c -3.0906,-0.21762 -5.57177,-2.69879 -5.57177,-5.74585 l -0.0435,-158.882188 c 0.26118,-2.9164689 2.82943,-5.1799849 5.96353,-5.1799849 l 28.68587,0 c 2.69879,0.1305 4.91879,1.958823 5.52823,4.439997 l 0,24.2893669 0.56585,0 C 922.2566,11.88374 934.40125,1.5237471 955.77417,1.5237471 c 13.88587,0 27.42351,5.005884 36.12938,18.7176239 C 1000,32.951945 1000,54.324878 1000,69.690715 l 0,99.986975 c -0.34822,2.78585 -2.91647,5.00585 -5.96349,5.00585 l -31.03645,0 c -2.82943,-0.21762 -5.18002,-2.30703 -5.48469,-5.00585 l 0,-86.275201 c 0,-17.368215 2.00234,-42.789384 -19.37059,-42.789384 -7.53056,0 -14.45174,5.049433 -17.89056,12.710576 -4.35292,9.707072 -4.91881,19.37059 -4.91881,30.078808 l 0,85.535201 c -0.0435,3.17763 -2.74234,5.74585 -6.05056,5.74585' id='path18' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 496.93116,98.811876 c 0,12.057624 0.3047,22.112904 -5.78941,32.821134 -4.91881,8.7059 -12.75409,14.06 -21.41642,14.06 -11.88352,0 -18.84822,-9.05413 -18.84822,-22.41764 0,-26.378783 23.63643,-31.167007 46.05405,-31.167007 l 0,6.703513 m 31.21056,75.436374 c -2.04586,1.82823 -5.00589,1.95881 -7.31293,0.74001 -10.27295,-8.53175 -12.1447,-12.49291 -17.75998,-20.6329 -16.97646,17.32467 -29.03411,22.50465 -51.01643,22.50465 -26.07409,0 -46.31522,-16.06234 -46.31522,-48.2305 0,-25.11646 13.58118,-42.223499 32.99527,-50.581131 16.80232,-7.400017 40.26461,-8.705874 58.19873,-10.751751 l 0,-4.004701 c 0,-7.356485 0.56589,-16.062359 -3.78705,-22.417613 -3.74352,-5.702369 -10.96942,-8.052955 -17.36822,-8.052955 -11.79647,0 -22.28702,6.050579 -24.85527,18.587033 -0.52235,2.785898 -2.56821,5.528247 -5.39765,5.658834 L 415.53126,53.846031 C 413.00654,53.28018 410.17715,51.23427 410.91715,47.360188 417.79479,10.969646 450.703,2.1708008e-4 480.12882,2.1708008e-4 c 15.06117,0 34.73643,4.00471001992 46.61995,15.40939391992 15.06114,14.059982 13.62469,32.821137 13.62469,53.236424 l 0,48.230525 c 0,14.4953 6.00705,20.85055 11.66586,28.68587 1.95885,2.78585 2.39414,6.13761 -0.13071,8.22702 -6.31175,5.26708 -17.54234,15.06118 -23.7235,20.54587 l -0.0435,-0.0872' id='path28' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3Cpath d='m 91.194013,98.811876 c 0,12.057624 0.304675,22.112904 -5.789406,32.821134 -4.918845,8.7059 -12.710593,14.06 -21.416467,14.06 -11.883518,0 -18.804673,-9.05413 -18.804673,-22.41764 0,-26.378783 23.636433,-31.167007 46.010546,-31.167007 l 0,6.703513 m 31.210537,75.436374 c -2.04587,1.82823 -5.0059,1.95881 -7.31295,0.74001 -10.2729,-8.53175 -12.10116,-12.49291 -17.759972,-20.6329 C 80.355174,171.68003 68.341102,176.86001 46.315217,176.86001 20.284648,176.86001 -2.141151e-6,160.79767 -2.141151e-6,128.62951 -2.141151e-6,103.51305 13.624684,86.406011 32.995241,78.048379 49.79757,70.648362 73.259897,69.342505 91.194013,67.296628 l 0,-4.004701 c 0,-7.356485 0.565884,-16.062359 -3.743527,-22.417613 -3.78708,-5.702369 -11.012928,-8.052955 -17.368233,-8.052955 -11.796431,0 -22.330559,6.050579 -24.898786,18.587033 -0.522364,2.785898 -2.568242,5.528247 -5.354107,5.658834 L 9.7941042,53.846031 C 7.2693961,53.28018 4.4835138,51.23427 5.1799844,47.360188 12.101156,10.969646 44.965811,2.1708008e-4 74.391681,2.1708008e-4 c 15.061131,0 34.736399,4.00471001992 46.619919,15.40939391992 15.06117,14.059982 13.62468,32.821137 13.62468,53.236424 l 0,48.230525 c 0,14.4953 6.00708,20.85055 11.6659,28.68587 2.00234,2.78585 2.43763,6.13761 -0.0871,8.22702 -6.31175,5.26708 -17.54231,15.06118 -23.72351,20.54587 l -0.087,-0.0872' id='path30' style='fill:%23ffffff;fill-rule:evenodd;stroke:none' inkscape:connector-curvature='0' /%3E%3C/svg%3E%0A");height: 22px;
    height: 22px;
    width: 74px;
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    align-content: flex-end;
    margin-top: 5px;
    position:relative;
}
.fv-product-ad-link-logo.fv-product-ad-link-backcountry .logo{
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='layer' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 652 652' style='enable-background:new 0 0 652 652;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M96,338.1c-1.8-2.2-2.3-4.9-1-6.9c0.8-1.2,1.6-3.4,1.6-5.2c0-3.2-3.7-8-9-9c-3.2-0.6-6.7-0.6-9.4-1 c-7.6-1-9.8-4.1-9.8-7.2c0-3.6,3.6-4.6,5.1-4.8c6.2-0.8,13.8,3.5,19.3,11.5c-3.3-10.2-10.2-15.1-18.3-17.4 c8.3,0.7,13.6,4.5,19,11.5c-4.1-12.8-15.3-16.2-21.6-16.6c-7.3-0.4-13,1.4-17.5,7c-0.2,0.3-0.6,0.8-0.8,1.1 c-0.2,0.3-0.4,0.5-0.5,0.8c-0.2,0.3-0.4,0.7-0.5,1c-0.5,1.4-0.9,3.1-1.1,4.1c-0.3,1.4-1.1,3.8-1.6,4.8c0.5,0.7,1.1,1.2,1.9,1.4 c0,0-0.4,0.7,0.1,2.3c0.4,1.1,1.2,1.8,1.3,3.1c0.1,1.1-0.8,2.9-0.8,2.9s2.3-1.5,2.7-3c0.3-1.2-0.2-1.8-0.1-3c0.1-0.2,0.2-1.2,1-1.8 c0.4-0.3,1-0.4,1.5-0.3c1.1,0.3,1.7,1.3,1.5,2.4c-0.3,1.5-1.8,4.2-2.9,7.2c-1.6,4.2-0.8,7,2.5,11c-0.2,5.9-2,12.6-1.8,14.1 c0.1,0.7,0.6,0.9,1.3,1l3.7,0l0.6-2.2c2.8-12.7,10.8-15.8,18.5-14.9c5,0.6,10.8,6.3,10.3,14.6c-0.1,0.8-0.3,1.3-0.1,1.8 c0.3,0.6,0.7,0.7,1.4,0.8l3.9,0l0.7-0.9C96.3,346.9,95.3,341,96,338.1 M55.8,307.1c-0.7,0.1-1.3-0.4-1.3-1 c-0.1-0.7,0.4-1.2,1.1-1.3c0.7-0.1,1.2,0.4,1.3,1C56.9,306.5,56.5,307.1,55.8,307.1'/%3E%3Cpath class='st0' d='M73.3,374.8c-28.9,0-52.4-23.5-52.4-52.4c0-28.9,23.5-52.4,52.4-52.4c28.9,0,52.4,23.5,52.4,52.4 C125.7,351.3,102.2,374.8,73.3,374.8 M73.3,278.3c-24.3,0-44.1,19.8-44.1,44.1c0,24.3,19.8,44.1,44.1,44.1 c24.3,0,44.1-19.8,44.1-44.1C117.4,298.1,97.6,278.3,73.3,278.3'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M146.1,292.2H167c4.4,0,8,0.4,10.8,1.2c2.8,0.8,5.1,1.9,6.7,3.4c1.7,1.4,2.8,3.1,3.4,5.1 c0.6,1.9,0.9,4,0.9,6.2c0,2.5-0.6,4.9-1.7,7.1c-1.1,2.2-3.2,4-6.2,5.4c1.9,0.8,3.5,1.8,4.7,2.9c1.2,1.1,2.2,2.2,3,3.4 c0.7,1.2,1.2,2.5,1.5,3.8c0.3,1.3,0.4,2.7,0.4,4c0,2.5-0.4,4.8-1.1,7c-0.8,2.2-2,4.1-3.8,5.7c-1.8,1.6-4,2.9-6.9,3.8 c-2.8,0.9-6.3,1.4-10.4,1.4h-22.4V292.2z M168.1,317c4,0,6.8-0.7,8.4-2.2c1.6-1.5,2.4-3.6,2.4-6.3c0-2.9-0.9-5-2.8-6.2 c-1.8-1.3-5-1.9-9.5-1.9H156V317H168.1z M168.1,344.4c2.4,0,4.4-0.2,6.1-0.7c1.6-0.5,2.9-1.1,3.8-1.9c0.9-0.8,1.6-1.9,2-3 c0.4-1.2,0.6-2.5,0.6-4c0-3-0.9-5.4-2.6-7c-1.7-1.6-4.7-2.4-8.9-2.4H156v19.1H168.1z'/%3E%3Cpath class='st0' d='M225.2,346.9c-1.6,2-3.6,3.6-6,4.9c-2.4,1.3-5.2,1.9-8.6,1.9c-2.1,0-4-0.3-5.8-0.8c-1.8-0.5-3.4-1.3-4.7-2.4 c-1.3-1.1-2.4-2.4-3.1-4.1c-0.8-1.7-1.1-3.6-1.1-5.9c0-3,0.7-5.5,2-7.4c1.4-1.9,3.1-3.4,5.3-4.4c2.2-1.1,4.6-1.8,7.3-2.2 c2.7-0.4,5.4-0.7,8.1-0.8l6.5-0.3v-1.9c0-3.3-0.8-5.6-2.4-6.9c-1.6-1.3-3.7-1.9-6.3-1.9c-3,0-5.2,0.5-6.6,1.5 c-1.4,1-2.4,2.5-2.8,4.4l-8.8-0.9c0.8-4.3,2.7-7.4,5.8-9.4c3.1-2,7.4-3,12.8-3c3.5,0,6.4,0.5,8.7,1.4c2.3,0.9,4.1,2.1,5.5,3.7 c1.4,1.6,2.3,3.5,2.8,5.6c0.5,2.2,0.8,4.6,0.8,7.2v27.5h-9.2V346.9z M218.9,332.1c-2.9,0.2-5.2,0.5-7,0.9c-1.8,0.5-3.1,1-4.1,1.7 c-1,0.7-1.6,1.5-1.9,2.5c-0.3,0.9-0.5,1.9-0.5,3c0,1.9,0.6,3.4,1.8,4.5c1.2,1.1,3,1.6,5.4,1.6c4.2,0,7.4-1.1,9.4-3.2 c2-2.1,3-5,3-8.7v-2.5L218.9,332.1z'/%3E%3Cpath class='st0' d='M281.3,337.2c-0.6,5.2-2.4,9.4-5.6,12.3c-3.2,3-7.7,4.4-13.7,4.4c-3.6,0-6.6-0.6-9.3-1.6 c-2.6-1.1-4.8-2.7-6.6-4.7c-1.8-2-3-4.5-3.9-7.3c-0.8-2.9-1.3-6-1.3-9.5c0-3.5,0.5-6.7,1.4-9.6c1-2.9,2.4-5.4,4.2-7.5 c1.8-2.1,4.1-3.7,6.7-4.8c2.7-1.1,5.7-1.7,9.1-1.7c3.1,0,5.7,0.4,7.9,1.2c2.1,0.8,3.9,1.9,5.3,3.3c1.4,1.4,2.5,3,3.3,4.8 c0.8,1.8,1.4,3.7,1.7,5.7l-9.6,1.4c-0.5-2.5-1.3-4.5-2.6-6.2c-1.3-1.6-3.4-2.5-6.4-2.5c-2.1,0-3.9,0.5-5.3,1.4 c-1.4,0.9-2.5,2.1-3.4,3.5c-0.8,1.4-1.5,3.1-1.8,5s-0.5,3.8-0.5,5.7c0,2.2,0.2,4.3,0.6,6.2c0.4,1.9,1,3.6,1.9,4.9 c0.8,1.4,2,2.5,3.4,3.3c1.4,0.8,3.1,1.2,5.2,1.2c2.9,0,5.2-0.8,6.7-2.3c1.5-1.6,2.5-3.8,2.9-6.6H281.3z'/%3E%3Cpolygon class='st0' points='297.4,292.2 297.4,325.6 316.2,308.6 327.5,308.6 311.6,323.6 328.9,352.6 318.3,352.6 304.6,329.1 297.4,335.5 297.4,352.6 288,352.6 288,292.2 '/%3E%3Cpath class='st0' d='M369.5,337.2c-0.6,5.2-2.4,9.4-5.6,12.3c-3.2,3-7.7,4.4-13.7,4.4c-3.6,0-6.6-0.6-9.3-1.6 c-2.6-1.1-4.8-2.7-6.6-4.7c-1.8-2-3-4.5-3.9-7.3c-0.8-2.9-1.3-6-1.3-9.5c0-3.5,0.5-6.7,1.4-9.6c1-2.9,2.4-5.4,4.2-7.5 c1.8-2.1,4.1-3.7,6.7-4.8c2.7-1.1,5.7-1.7,9.1-1.7c3.1,0,5.7,0.4,7.9,1.2c2.1,0.8,3.9,1.9,5.3,3.3c1.4,1.4,2.5,3,3.3,4.8 c0.8,1.8,1.4,3.7,1.7,5.7l-9.6,1.4c-0.5-2.5-1.3-4.5-2.6-6.2c-1.3-1.6-3.4-2.5-6.4-2.5c-2.1,0-3.9,0.5-5.3,1.4 c-1.4,0.9-2.5,2.1-3.4,3.5c-0.8,1.4-1.5,3.1-1.8,5c-0.4,1.9-0.5,3.8-0.5,5.7c0,2.2,0.2,4.3,0.6,6.2c0.4,1.9,1,3.6,1.9,4.9 c0.8,1.4,2,2.5,3.4,3.3c1.4,0.8,3.1,1.2,5.2,1.2c2.9,0,5.2-0.8,6.7-2.3c1.5-1.6,2.5-3.8,2.9-6.6H369.5z'/%3E%3Cpath class='st0' d='M395.6,354c-6.9,0-12.2-2-16-6.1c-3.8-4.1-5.7-9.8-5.7-17.3c0-3.5,0.5-6.7,1.5-9.6c1-2.9,2.4-5.3,4.3-7.4 c1.9-2,4.1-3.6,6.9-4.7c2.7-1.1,5.8-1.7,9.2-1.7c3.5,0,6.6,0.6,9.3,1.7c2.7,1.2,5,2.8,6.8,4.8c1.8,2,3.2,4.5,4.1,7.3 c0.9,2.9,1.4,6,1.4,9.4c0,3.8-0.5,7.2-1.6,10.1c-1.1,2.9-2.6,5.4-4.5,7.4c-1.9,2-4.2,3.5-6.9,4.5C401.7,353.5,398.8,354,395.6,354 M395.6,346.2c4.1,0,7-1.4,8.9-4.2c1.9-2.8,2.8-6.6,2.8-11.5c0-4.8-0.9-8.6-2.8-11.4c-1.9-2.8-4.9-4.1-8.9-4.1 c-4.1,0-7,1.4-8.9,4.2c-1.9,2.8-2.8,6.6-2.8,11.3c0,4.8,0.9,8.6,2.8,11.4C388.5,344.8,391.5,346.2,395.6,346.2'/%3E%3Cpath class='st0' d='M432.6,308.6v27.7c0,3.7,0.6,6.2,1.8,7.5c1.2,1.4,3.1,2,5.5,2c1.4,0,2.7-0.3,4.1-0.8c1.4-0.5,2.6-1.2,3.7-2.2 s1.9-2.1,2.6-3.5c0.7-1.4,1-2.9,1-4.6v-26.2h9.6v44h-9.4v-6.4c-2,2.7-4.2,4.7-6.6,5.9c-2.4,1.2-4.9,1.9-7.6,1.9 c-5.1,0-8.8-1.3-11.1-4c-2.2-2.7-3.3-6.7-3.3-12.2v-29.2H432.6z'/%3E%3Cpath class='st0' d='M478.2,308.6v6.4c2-2.7,4.2-4.7,6.6-5.9c2.5-1.2,5.1-1.9,7.9-1.9c9.8,0,14.7,5.4,14.7,16.3v29.1h-9.6V325 c0-3.6-0.7-6.1-1.9-7.5c-1.3-1.4-3.2-2.2-5.8-2.2c-1.7,0-3.3,0.3-4.7,0.9c-1.4,0.6-2.7,1.4-3.7,2.4c-1,1-1.8,2.2-2.4,3.5 c-0.6,1.3-0.9,2.7-0.9,4.2v26.2h-9.6v-44H478.2z'/%3E%3Cpath class='st0' d='M512.2,316.2v-7.6h6.9v-11.9h9.6v11.9h10.9v7.6h-10.9v23c0,2.3,0.5,3.9,1.4,4.9c0.9,1,2.3,1.5,4.1,1.5 c1,0,1.9-0.1,2.8-0.2c0.9-0.1,1.7-0.3,2.6-0.6l1.4,7.2c-2.7,0.9-5.7,1.4-8.8,1.4c-4.9,0-8.2-1.3-10.2-3.8 c-1.9-2.5-2.9-6.3-2.9-11.3v-22.2H512.2z'/%3E%3Cpath class='st0' d='M555.9,308.6v6.5c1.5-2.3,3.4-4.1,5.5-5.3c2.1-1.2,4.4-1.9,6.9-1.9c1,0,1.8,0,2.4,0.1c0.6,0.1,1.3,0.1,1.9,0.3 l-1.1,8.8c-0.6-0.2-1.3-0.3-2-0.3c-0.7-0.1-1.5-0.1-2.3-0.1c-1.8,0-3.4,0.3-4.7,0.9c-1.4,0.6-2.5,1.4-3.4,2.3c-0.9,1-1.6,2-2.1,3.3 c-0.5,1.2-0.7,2.4-0.7,3.7v25.8h-9.6v-44H555.9z'/%3E%3Cpath class='st0' d='M581.5,360.4c1.4,0.5,3,0.8,4.8,0.8c1.7,0,3-0.4,4-1.2c1-0.8,1.9-2.4,2.7-4.6l1.6-4.2l-18.5-42.5h11.2 l12.1,31.7l11.1-31.7h10.5l-17.5,44.4c-1,2.6-2,4.9-2.9,6.9c-0.9,2-1.9,3.6-3,5c-1.1,1.4-2.5,2.4-4,3.1c-1.6,0.7-3.5,1.1-5.7,1.1 c-1.5,0-2.8-0.1-4.1-0.3c-1.2-0.2-2.6-0.5-4-1L581.5,360.4z'/%3E%3Cpath class='st0' d='M617,352.5c-0.4-0.1-0.7-0.3-0.9-0.6c-0.2-0.3-0.4-0.6-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.2 c0-0.5,0.1-0.9,0.2-1.2c0.2-0.4,0.4-0.7,0.6-0.9c0.3-0.3,0.6-0.5,0.9-0.6c0.3-0.1,0.7-0.2,1.1-0.2c0.4,0,0.8,0.1,1.2,0.2 c0.4,0.1,0.7,0.3,0.9,0.6c0.2,0.3,0.4,0.6,0.6,0.9c0.1,0.4,0.2,0.8,0.2,1.2c0,0.5-0.1,0.9-0.2,1.2c-0.1,0.4-0.4,0.7-0.6,0.9 c-0.3,0.3-0.6,0.5-0.9,0.6c-0.3,0.1-0.7,0.2-1.1,0.2C617.7,352.7,617.3,352.6,617,352.5 M618.1,352.1c0.6,0,1.1-0.2,1.5-0.6 c0.4-0.4,0.6-1,0.6-1.7c0-0.7-0.2-1.3-0.6-1.7c-0.4-0.4-0.9-0.6-1.5-0.6c-0.6,0-1.1,0.2-1.5,0.6c-0.4,0.4-0.6,1-0.6,1.7 c0,0.7,0.2,1.3,0.6,1.7C617,351.9,617.5,352.1,618.1,352.1L618.1,352.1z M618,348.3c0.3,0,0.5,0,0.6,0.1c0.2,0.1,0.3,0.1,0.4,0.2 c0.1,0.1,0.1,0.2,0.2,0.3c0,0.1,0,0.2,0,0.3c0,0.2,0,0.4-0.1,0.5c-0.1,0.1-0.2,0.2-0.4,0.3l0.6,1.2h-0.7l-0.5-1h-0.5v1H617v-2.8 L618,348.3z M618.2,349.5c0.2,0,0.4,0,0.4-0.1c0-0.1,0.1-0.2,0.1-0.2c0-0.1,0-0.2-0.1-0.2c-0.1-0.1-0.2-0.1-0.5-0.1h-0.4v0.7 L618.2,349.5L618.2,349.5z'/%3E%3C/g%3E%3C/svg%3E%0A");    width: 114px;
    background-size: cover;
    width: 121px;
    height: 24px;
    margin-left: -3px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    align-content: flex-end;
}
.fv-product-ad-link-logo.fv-product-ad-link-competitive-cyclist .logo{
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='BLK' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='99.554px' height='25.402px' viewBox='0 0 99.554 25.402' fill='%23ffffff' enable-background='new 0 0 99.554 25.402' xml:space='preserve'%3E%3Cpath d='M19.824,0.632h-12c-3.989,0-7.225,3.231-7.23,7.22v10.37c0.027,3.958,3.232,7.158,7.19,7.18h12 c3.987-0.005,7.219-3.233,7.23-7.22V7.852c-0.011-3.987-3.243-7.215-7.23-7.22 M23.874,18.222c0,2.259-1.831,4.09-4.09,4.09h-12 c-2.26,0-4.095-1.83-4.1-4.09V7.852c0.005-2.261,1.84-4.09,4.1-4.09h12c2.259,0,4.09,1.832,4.09,4.09V18.222z'/%3E%3Cpath d='M31.384,6.402L31.384,6.402c-0.05-1.894,1.445-3.469,3.339-3.519c0.037-0.001,0.074-0.001,0.111-0.001 c0.999-0.026,1.962,0.366,2.66,1.08l-0.53,0.57c-0.553-0.596-1.328-0.936-2.14-0.94c-1.48,0.021-2.663,1.237-2.643,2.717 c0,0.031,0.001,0.062,0.003,0.093l0,0c-0.072,1.484,1.073,2.745,2.557,2.817c0.028,0.001,0.056,0.002,0.083,0.002 c0.841-0.01,1.639-0.373,2.2-1l0.51,0.49c-0.691,0.779-1.688,1.217-2.73,1.2c-1.878,0.012-3.41-1.5-3.422-3.378 C31.382,6.49,31.382,6.446,31.384,6.402'/%3E%3Cpath d='M38.374,6.402L38.374,6.402c0-1.933,1.567-3.5,3.5-3.5c1.933,0,3.5,1.567,3.5,3.5l0,0l0,0c0,1.933-1.567,3.5-3.5,3.5 C39.941,9.902,38.374,8.335,38.374,6.402 M44.523,6.402L44.523,6.402c0.056-1.496-1.112-2.753-2.608-2.808 c-0.024-0.001-0.048-0.001-0.072-0.002c-1.48,0.004-2.677,1.207-2.673,2.687c0,0.041,0.001,0.082,0.003,0.123l0,0 c-0.05,1.496,1.123,2.749,2.618,2.799c0.024,0,0.048,0.001,0.072,0.001c1.48-0.009,2.672-1.217,2.663-2.697 C44.526,6.47,44.525,6.436,44.523,6.402'/%3E%3Cpolygon points='46.954,2.982 47.734,2.982 50.214,6.702 52.694,2.982 53.474,2.982 53.474,9.792 52.704,9.792 52.704,4.272 50.224,7.922 50.184,7.922 47.704,4.282 47.704,9.792 46.954,9.792 '/%3E%3Cpath d='M55.404,2.982h2.55c1.54,0,2.55,0.82,2.55,2.16l0,0c0,1.49-1.24,2.26-2.68,2.26h-1.65v2.4h-0.77V2.982z M57.854,6.692 c1.13,0,1.87-0.61,1.87-1.5l0,0c0-1-0.73-1.48-1.83-1.48h-1.72v3L57.854,6.692z'/%3E%3Cpolygon points='61.904,2.982 66.833,2.982 66.833,3.682 62.674,3.682 62.674,6.012 66.394,6.012 66.394,6.712 62.674,6.712 62.674,9.092 66.884,9.092 66.884,9.792 61.904,9.792 '/%3E%3Cpolygon points='70.234,3.692 67.944,3.692 67.944,2.982 73.293,2.982 73.293,3.692 71.004,3.692 71.004,9.792 70.234,9.792 '/%3E%3Crect x='74.804' y='2.982' width='0.77' height='6.82'/%3E%3Cpolygon points='79.374,3.692 77.083,3.692 77.083,2.982 82.434,2.982 82.434,3.692 80.154,3.692 80.154,9.792 79.374,9.792 '/%3E%3Crect x='83.944' y='2.982' width='0.77' height='6.82'/%3E%3Cpolygon points='86.124,2.982 86.984,2.982 89.404,8.852 91.844,2.982 92.664,2.982 89.734,9.842 89.054,9.842 '/%3E%3Cpolygon points='94.014,2.982 98.934,2.982 98.934,3.682 94.784,3.682 94.784,6.012 98.504,6.012 98.504,6.712 94.784,6.712 94.784,9.092 98.984,9.092 98.984,9.792 94.014,9.792 '/%3E%3Cpath d='M31.384,17.272L31.384,17.272c-0.072-3.169,2.439-5.797,5.608-5.869c0.05-0.001,0.101-0.001,0.151-0.001 c1.668-0.054,3.281,0.6,4.44,1.8l-0.88,1c-0.933-0.983-2.225-1.546-3.58-1.56c-2.468,0.03-4.445,2.057-4.414,4.525 c0,0.048,0.002,0.097,0.004,0.145l0,0c-0.117,2.482,1.801,4.589,4.284,4.706c0.042,0.002,0.083,0.003,0.125,0.004 c1.404-0.009,2.74-0.608,3.68-1.65l0.85,0.83c-1.152,1.305-2.82,2.036-4.56,2c-3.137,0.019-5.695-2.51-5.713-5.647 c0-0.071,0-0.142,0.003-0.213'/%3E%3Cpolygon points='47.304,18.432 42.563,11.542 44.124,11.542 47.964,17.242 51.844,11.542 53.344,11.542 48.604,18.412 48.604,22.942 47.304,22.942 '/%3E%3Cpath d='M53.914,17.272L53.914,17.272c-0.072-3.169,2.439-5.797,5.608-5.869c0.051-0.001,0.101-0.001,0.152-0.001 c1.667-0.051,3.279,0.602,4.44,1.8l-0.88,1c-0.933-0.983-2.225-1.546-3.58-1.56c-2.468,0.043-4.434,2.08-4.391,4.548 c0,0.007,0,0.015,0,0.022l0,0c-0.116,2.482,1.802,4.589,4.284,4.706c0.042,0.002,0.084,0.003,0.126,0.004 c1.404-0.009,2.739-0.608,3.68-1.65l0.85,0.83c-1.152,1.304-2.82,2.036-4.56,2c-3.137,0.018-5.694-2.51-5.712-5.647 c0-0.071,0-0.142,0.002-0.213'/%3E%3Cpolygon points='66.424,11.542 67.714,11.542 67.714,21.752 74.124,21.752 74.124,22.942 66.424,22.942 '/%3E%3Crect x='76.614' y='11.542' width='1.29' height='11.39'/%3E%3Cpath d='M80.494,21.282l0.8-1c1.025,1.049,2.434,1.634,3.9,1.62c1.53,0,2.54-0.82,2.54-1.94l0,0c0-1.06-0.57-1.67-3-2.17 c-2.62-0.57-3.83-1.42-3.83-3.29l0,0c0-1.79,1.58-3.11,3.75-3.11c1.46-0.044,2.885,0.455,4,1.4l-0.75,1 c-0.909-0.792-2.074-1.229-3.28-1.23c-1.49,0-2.43,0.81-2.43,1.84l0,0c0,1.07,0.59,1.68,3.09,2.21c2.5,0.53,3.71,1.48,3.71,3.23l0,0 c0,2-1.62,3.22-3.89,3.22c-1.727,0.018-3.394-0.634-4.65-1.82'/%3E%3Cpolygon points='94.424,12.732 90.604,12.732 90.604,11.542 99.554,11.542 99.554,12.732 95.734,12.732 95.734,22.942 94.424,22.942 '/%3E%3Cpath d='M17.114,15.662c-1.546,0-2.8-1.253-2.8-2.8s1.254-2.8,2.8-2.8s2.8,1.253,2.8,2.8l0,0 C19.914,14.408,18.66,15.662,17.114,15.662'/%3E%3Cpath d='M17.114,15.662c-1.546,0-2.8-1.253-2.8-2.8s1.254-2.8,2.8-2.8s2.8,1.253,2.8,2.8l0,0 C19.914,14.408,18.66,15.662,17.114,15.662'/%3E%3Cpath d='M13.364,7.952c0.785,1.333,0.34,3.049-0.992,3.833s-3.049,0.341-3.833-0.992C7.753,9.46,8.198,7.745,9.53,6.96 c0.004-0.003,0.009-0.005,0.013-0.008C10.876,6.184,12.579,6.629,13.364,7.952'/%3E%3Cpath d='M8.444,15.042c0.777-1.337,2.491-1.791,3.828-1.014s1.791,2.491,1.014,3.828c-0.777,1.337-2.491,1.791-3.828,1.013 c-0.004-0.002-0.009-0.005-0.013-0.008c-1.331-0.777-1.779-2.486-1.002-3.816C8.442,15.044,8.443,15.043,8.444,15.042'/%3E%3C/svg%3E%0A");    font-size: 0;
    font-size: 0;
    width: 94px;
    height: 24px;
    background-size: cover;
    display: inline-block;
    background-repeat: no-repeat;
}
.fv-product-ad-link-logo.fv-product-ad-link-wiggle .logo{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 445.6 285.2' style='enable-background:new 0 0 445.6 285.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;%7D .st1%7Bdisplay:inline;fill:%23ffffff;%7D .st2%7Bfill:%23ffffff;%7D .st3%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Background' class='st0'%3E%3Crect x='14.2' y='14.2' class='st1' width='1162.2' height='813.5'/%3E%3C/g%3E%3Cg id='Artwork'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M294.9,1.5c-9.4-2.4-8.8,3.4-8.6,15.4c0.3,27-0.5,59.5-8.9,71.5c-5.8,8.2-22.1,14.5-39.7,17.7 c-19.9,3.7-40.9,3.9-49-0.3C176.4,99.4,163.2,81,154.4,58c-1.6-4.3-3.8-12.9-8.7-11.4c-8.6,2.5-15.3,11.8-16.1,19.9 c-0.8,7.9,4.8,19.2,14.8,30.6c9.8,11.1,23.3,22.9,36,28.1c25.1,10.2,99.7-0.7,116.6-25.5c9.4-13.9,15.8-50,17.9-69.2 C316.5,15,310.7,5.5,294.9,1.5z'/%3E%3Cpath class='st2' d='M233.2,83.4c8.1-1.2,14.8-14.7,13.8-35.5c-0.9-20.4-12.9-37.4-31.3-33.6c-14.4,3-17.7,22.4-13.7,40.1 C205.8,70.5,218,85.5,233.2,83.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st3' d='M114.6,162.7c-3.5,0.9-7.4,2.1-10.5,3.2c-2.4,0.9-3,1.7-3.3,4.3c-1.4,15.4-4.7,40.8-11.6,64.5 c-3.7-14.8-12.2-43.3-17.7-58.3c-3.2-8.7-7-10.7-12.5-10.7c-5.4,0-9,2-12.1,10.7c-8,22.3-16.9,54.5-17.8,58.3 c-1.7-5.6-9.8-34.7-12-69.1c-0.2-3.2-1.5-3.5-3.7-2.9c-1.6,0.4-7.7,2.2-9.7,2.9c-1.3,0.4-2.1,0.9-2.6,1.6 c-0.5,0.8-0.5,1.9-0.4,3.4c1.8,25.3,9.3,58.2,15.5,75.4c2.1,5.7,4.9,6.9,13.4,6.9c8.2,0,11.2-1.9,13.2-10.3 c4.2-17.7,12.2-46.3,16.4-57.6c4,11.4,13.9,46.6,17,60.2c1.4,5.9,4.6,7.7,12.8,7.7c7.9,0,10.9-1.4,13-7 c8.1-22.2,14.2-58.2,15.8-80.6C118.1,162.7,116.9,162.1,114.6,162.7z'/%3E%3Cpath class='st3' d='M444,202c0-27.3-15-40.7-38.1-40.7c-23.8,0-42.1,17.3-42.1,46.3c0,30.8,16.7,46,43.2,46.1 c9.1,0.1,19.2-2.2,25.9-5.6c2.1-1.1,2.4-3,1-4.9c-1.2-1.6-4.3-5.9-5.1-7c-1.3-1.7-2.8-1.9-4.7-1.1c-20.4,8-38-0.1-41.8-15 l51.8-10.4C440.5,208.3,444,207.7,444,202z M380.6,205.8c0-18.4,10.7-30.8,25.1-30.8c12.5,0,20.9,8.7,21.6,21.5L380.6,205.8z'/%3E%3Cg%3E%3Cpath class='st3' d='M146.4,147.6c0-2-0.6-3-2.8-2.6c-0.3,0.1-5.8,1.7-8.1,2.4c-3.4,1-5.8,3.4-5.8,7.8c0,2.8,1,3.5,2.9,2.9 c2.5-0.7,9.2-2.6,11-3.2c2.3-0.7,2.7-1.9,2.7-3.9C146.4,150.8,146.4,149.6,146.4,147.6z'/%3E%3C/g%3E%3Cpath class='st3' d='M228.9,166.2c-7.4-2.6-17.9-4.4-26.9-4.5c-14,0.1-24.3,3-32.7,12.2c-7.4,8.1-11.6,20.1-11.5,36 c0.1,27.1,15.8,43.9,38.7,43.6c8.2-0.1,15.5-2.6,20.7-6.8c-1.5,13.2-9.2,21.4-22.6,21.4c-1.6,0-3.8-0.2-5.3-0.3 c-2-0.2-3,0.1-4.2,1.8c-0.8,1.2-4.6,7.3-5.4,8.9c-0.9,1.9-0.1,3.4,1.9,4c2.9,0.8,6.1,1.3,11.5,1.3c12.5,0,23.8-4.3,30.8-12.4 c7.6-8.8,10.3-20.2,10.3-32.7c0-14.2,0-57.1,0-65.4C234.3,169.3,232.5,167.5,228.9,166.2z M217.7,221.4c0,11.3-9.2,16.6-19.9,17 c-15.1-0.4-23.6-12.5-23.6-30.4c0-19.6,10.1-31.9,25.9-31.9c7.9,0,12,0.8,17.7,2.4C217.7,197.9,217.7,201.6,217.7,221.4z'/%3E%3C/g%3E%3Cpath class='st3' d='M142.3,162.9l-9.1,2.7c-2.7,0.8-3.5,1.5-3.5,4.6v78.6c0,3.1,0.7,4,3.5,4h9.7c2.7,0,3.5-1,3.5-4v-83 C146.4,162.9,145.5,161.9,142.3,162.9z'/%3E%3Cpath class='st3' d='M351.9,225.1v-84.4c0-2.8-0.8-3.8-4.1-2.8l-9.1,2.7c-2.7,0.8-3.5,1.5-3.5,4.6V229c0,9.7,1.1,13.2,3.4,16.9 c3,4.8,8.7,7.7,14.6,7.7c3.4,0,6.4-0.8,8.4-2.3c2.2-1.5,1.9-3.5-0.5-4.9C354.4,242.4,351.9,237.6,351.9,225.1z'/%3E%3Cpath class='st3' d='M316.5,166.2c-7.4-2.6-17.9-4.4-26.9-4.5c-14.1,0.1-24.3,3-32.7,12.2c-7.4,8.1-11.6,20.1-11.5,36 c0.1,27.1,15.8,43.9,38.7,43.6c8.2-0.1,15.5-2.6,20.7-6.8c-1.5,13.2-9.2,21.4-22.6,21.4c-1.6,0-3.8-0.2-5.3-0.3 c-2-0.2-3,0.1-4.2,1.8c-0.8,1.2-4.6,7.3-5.4,8.9c-0.9,1.9-0.1,3.4,1.9,4c2.9,0.8,6.1,1.3,11.5,1.3c12.5,0,23.8-4.3,30.8-12.4 c7.6-8.8,10.3-20.2,10.3-32.7c0-14.2,0-57.1,0-65.4C321.9,169.3,320.2,167.5,316.5,166.2z M305.3,221.4c0,11.3-9.2,16.6-19.9,17 c-15.1-0.4-23.6-12.5-23.6-30.4c0-19.6,10.1-31.9,25.9-31.9c7.9,0,12,0.8,17.7,2.4C305.3,197.9,305.3,201.6,305.3,221.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    font-size: 0;
    width: 46px;
    height: 29px;
    background-size: cover;
    display: inline-block;
    background-repeat: no-repeat;
}
.fv-product-ad-link-logo.fv-product-ad-link-rei .logo{
    background-image: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='157.1011' height='100.8' viewBox='0 0 41.566333 26.669999' version='1.1' id='svg53401' inkscape:version='0.92.0 r15299' sodipodi:docname='rei coop.svg'%3E%3Cdefs id='defs53395' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='5.1376957' inkscape:cx='78.050554' inkscape:cy='49.899999' inkscape:document-units='mm' inkscape:current-layer='layer1' showgrid='false' fit-margin-top='0' fit-margin-left='0' fit-margin-right='0' fit-margin-bottom='0' units='px' inkscape:window-width='1280' inkscape:window-height='744' inkscape:window-x='-4' inkscape:window-y='-4' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata53398'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(242.14493,-251.78272)'%3E%3Cg id='g53411' transform='matrix(0.26458333,0,0,0.26458333,-242.27722,251.8621)' style='fill:%23000000;fill-rule:evenodd'%3E%3Cpath id='path53405' d='M 128.3,80.3 H 116 a 4.6,4.6 0 0 0 -5,4.7 v 4.7 a 4.6,4.6 0 0 0 4.7,4.6 H 128 a 4.6,4.6 0 0 0 4.6,-4.6 V 85 a 4.6,4.6 0 0 0 -4.7,-4.7 z m 0.4,9.4 a 0.4,0.4 0 0 1 -0.4,0.4 H 116 a 0.4,0.4 0 0 1 -0.6,-0.3 V 85 c 0,-0.3 0.2,-0.4 0.5,-0.4 h 12.3 c 0.2,0 0.4,0 0.4,0.4 v 4.7 z m -21,-5 c -0.2,-0.2 -0.4,-0.2 -0.5,0 l -1.4,2.3 a 0.6,0.6 0 0 0 0,0.6 l 1.4,2.4 h 0.4 l 1.4,-2.4 a 0.6,0.6 0 0 0 0,-0.6 l -1.4,-2.3 m 45,-4.4 H 135.4 V 100 h 4.2 v -5.7 h 13 a 4.6,4.6 0 0 0 4.5,-4.6 V 85 a 4.6,4.6 0 0 0 -4.5,-4.7 z m 0.3,9.4 a 0.4,0.4 0 0 1 -0.5,0.4 h -13 v -5.4 h 13 c 0.2,0 0.4,0 0.4,0.4 v 4.7 z M 142.3,76 h 11.8 a 3,3 0 0 0 3,-2.8 V 37.7 H 142.3 V 76 m -83,9 v 4.7 A 4.6,4.6 0 0 0 64,94.3 H 79.3 V 90 H 64 A 0.4,0.4 0 0 1 63.7,89.7 V 85 c 0,-0.3 0,-0.4 0.4,-0.4 H 79.4 V 80.3 H 64 A 4.6,4.6 0 0 0 59.4,85 m 49,-9 h 28 V 68 H 120 v -7 h 16.4 V 52.8 H 120 v -7 h 16.4 v -8 h -31 V 73 a 3,3 0 0 0 3,3' inkscape:connector-curvature='0' style='fill:%23ffffff' /%3E%3Cpath id='path53407' d='M 59.4,49.7 V 76 H 74.2 V 66 h 4.5 l 7,10 H 102 l -8.4,-12.4 5.8,-5.8 v -20 H 84.7 L 74.2,43 v -3.8 c 0,-0.8 -0.7,-1.5 -1.6,-1.5 h -4 L 91.5,7 119,31.5 133,16.2 151,31.5 h 6 L 133,10.3 117,23.6 93.4,3 90.4,0.2 41,49.4 35.3,37.7 H 40 L 25.5,10.3 11.3,37.7 h 4.5 L 6.2,57 h 6 L 1,80.2 54.2,94.2 43.7,70.5 59.4,49.5 Z M 74.2,51.4 84.7,46 V 57 H 74.2 Z' inkscape:connector-curvature='0' style='fill:%23ffffff' /%3E%3Cpath id='path53409' d='M 99,80.3 H 86.4 A 4.6,4.6 0 0 0 82,85 v 4.7 a 4.6,4.6 0 0 0 4.5,4.6 H 99 a 4.6,4.6 0 0 0 4.5,-4.6 V 85 a 4.6,4.6 0 0 0 -4.6,-4.7 z m 0.3,9.4 a 0.4,0.4 0 0 1 -0.4,0.4 H 86.4 A 0.4,0.4 0 0 1 86,89.8 V 85 c 0,-0.3 0.3,-0.4 0.5,-0.4 H 99 c 0,0 0.3,0 0.3,0.4 z' inkscape:connector-curvature='0' style='fill:%23ffffff' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    font-size: 0;
    width: 46px;
    height: 29px;
    background-size: cover;
    display: inline-block;
    background-repeat: no-repeat;
}

.fv-product-ad-link-logo.fv-product-ad-link-tpc .logo {
  background-image: url('data:image/svg+xml,%3Csvg version="1.1" fill="white" viewBox="0 -100 6000 970" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpolygon points="0 184.5 495.69 184.5 495.69 687.87 706.42 687.87 706.42 184.5 1202.11 184.5 1202.11 .3 0 .3 0 184.5"%3E%3C/polygon%3E%3Cpath d="M2198.57,.3h-954.82s0,0,0,0h0V687.87h210.73v-165.66h744.09c143.89,0,260.95-117.06,260.95-260.95S2342.46,.3,2198.57,.3Zm-7.49,337.7h-736.6V184.5h736.6c42.32,0,76.75,34.43,76.75,76.75s-34.43,76.75-76.75,76.75Z"%3E%3C/path%3E%3Cpath d="M2827.34,496.3c-83.93,0-152.22-68.28-152.22-152.22,0-83.93,68.28-152.22,152.22-152.22h804.25s0-191.87,0-191.87h-804.25c-190.03,0-344.08,154.05-344.08,344.08,0,190.03,154.05,344.08,344.08,344.08h804.25s0-191.87,0-191.87h-804.25Z"%3E%3C/path%3E%3C/svg%3E');
  font-size: 0;
  width: 88px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  background-repeat: no-repeat;
}

/* AMAZON COUNTRIES */
.fv-product-ad-link-amazon .logo:after,
.fv-product-ad-link-amazon .text:after {
    content: "";
    width: 21px;
    height: 21px;
    position: absolute;
    z-index: 10;
    right: -23px;
    color: #fff;
    font-family: sans-serif;
    font-size: 12px;
}
.fv-product-ad-link-amazon .text:after{
    right: -21px;
    color: #fff;
    font-family: sans-serif;
    font-size: 11px;
}
.fv-product-amazon-co_uk .logo:after,
.fv-product-amazon-co_uk .text:after{
    content: ".co.uk";
    width:36px;
    right: -38px;
}
.fv-product-amazon-co_uk .text:after{
    right: -36px;
}
.fv-product-amazon-co_jp .logo:after,
.fv-product-amazon-co_jp .text:after{
    content: ".co.jp";
    width:36px;
    right: -38px;
}
.fv-product-amazon-co_jp .text:after{
    right: -36px;
}
.fv-product-amazon-com_au .logo:after{
    content: ".au";
  
}
.fv-product-amazon-com_au .text:after{
    content: ".com.au";
    width:43px;
    right: -43px; 
}
.fv-product-amazon-ca .logo:after,
.fv-product-amazon-ca .text:after{
    content: ".ca";
}
.fv-product-amazon-cn .logo:after,
.fv-product-amazon-cn .text:after{
    content: ".cn";
}
.fv-product-amazon-de .logo:after,
.fv-product-amazon-de .text:after{
    content: ".de";
}
.fv-product-amazon-es .logo:after,
.fv-product-amazon-es .text:after{
    content: ".es";
}
.fv-product-amazon-fr .logo:after,
.fv-product-amazon-fr .text:after{
    content: ".fr";
}
.fv-product-amazon-it .logo:after,
.fv-product-amazon-it .text:after{
    content: ".it";
}
.fv-product-amazon-nl .logo:after,
.fv-product-amazon-nl .text:after{
    content: ".nl";
}
.fv-product-amazon-sg .logo:after,
.fv-product-amazon-sg .text:after{
    content: ".sg";
}


@media only screen and (max-width: 1025px) and (orientation: landscape){
  .fv-product-ad-item-accessory .fv-product-ad-link-amazon .logo:after,
  .fv-product-ad-item-related .fv-product-ad-link-amazon .logo:after {
      content:none;
  }
  
}

@media only screen and (max-width: 660px) {
  .fv-product-ad-item-accessory .fv-product-ad-link-amazon .logo:after,
  .fv-product-ad-item-related .fv-product-ad-link-amazon .logo:after {
      content:none;
  }
.fv-product-ad-item-related a.fv-product-ad-link-logo .logo, .fv-product-ad-item-accessory a.fv-product-ad-link-logo .logo{
    margin-right: unset;
}
.fv-product-ad-item-accessory .fv-product-ad-link-logo, .fv-product-ad-item-related .fv-product-ad-link-logo{
    padding-left: 5px;
}
.fv-product-ad-item-accessory a.fv-product-ad-link-logo span.buy-now, .fv-product-ad-item-related  a.fv-product-ad-link-logo span.buy-now{
    display: block;
    margin-right: auto;
    padding-left: 7px;
    font-weight: 800;
    font-size: 12px;
}

.fv-product-ad-item-accessory span.cart-icon, .fv-product-ad-item-related span.cart-icon{
    display:none;
}
.fv-product-ad-item.fv-product-ad-item-links h4 {
    padding: 5px;
    font-size: 22px;
    font-weight: 800 !important;
    line-height: 31px !important;
}

.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-amazon .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-amazon .logo{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 2500 2273' enable-background='new 0 0 2500 2273' xml:space='preserve'%3E%3Cpath d='M688.637,1116.045c0-104.545,25.757-193.938,77.272-268.182c51.514-74.243,121.968-130.302,211.363-168.182 c81.818-34.848,182.575-59.848,302.272-75c40.91-4.545,107.575-10.606,200-18.182v-38.637c0-96.97-10.606-162.12-31.817-195.454 c-31.818-45.455-81.818-68.182-150-68.182h-18.183c-50,4.545-93.182,20.455-129.545,47.728 c-36.363,27.272-59.85,65.152-70.455,113.636c-6.061,30.303-21.213,47.728-45.454,52.272l-261.363-31.817 c-25.76-6.062-38.637-19.698-38.637-40.909c0-4.546,0.757-9.848,2.272-15.909c25.757-134.848,89.014-234.848,189.773-300 C1026.894,44.075,1144.695,7.711,1279.545,0.136h56.818c172.728,0,307.575,44.698,404.546,134.091 c15.21,15.22,29.264,31.553,42.045,48.863c12.878,17.425,23.104,32.955,30.683,46.591c7.574,13.637,14.393,33.334,20.454,59.091 c6.06,25.757,10.604,43.562,13.637,53.409c3.029,9.848,5.302,31.062,6.817,63.637c1.514,32.575,2.273,51.893,2.273,57.954v550 c0,39.394,5.682,75.38,17.045,107.955c11.364,32.575,22.348,56.062,32.955,70.454c10.604,14.394,28.029,37.5,52.272,69.318 c9.091,13.637,13.637,25.757,13.637,36.363c0,12.121-6.062,22.728-18.183,31.818c-125.759,109.091-193.94,168.182-204.545,177.272 c-18.182,13.637-40.152,15.152-65.909,4.546c-21.214-18.182-39.772-35.606-55.682-52.272s-27.272-28.789-34.091-36.364 c-6.818-7.574-17.805-22.348-32.955-44.318c-15.152-21.97-25.759-36.742-31.818-44.317c-84.85,92.425-168.182,150-250,172.727 c-51.516,15.152-115.151,22.728-190.908,22.728c-116.669,0-212.5-35.984-287.5-107.954 C726.137,1349.757,688.637,1247.863,688.637,1116.045z M1079.545,1070.591c0,59.091,14.773,106.438,44.318,142.046 c29.546,35.606,69.318,53.408,119.318,53.408c4.546,0,10.984-0.756,19.318-2.272c8.332-1.516,14.014-2.272,17.045-2.272 c63.637-16.666,112.878-57.575,147.728-122.728c16.666-28.788,29.166-60.228,37.5-94.318c8.332-34.091,12.878-61.743,13.637-82.954 c0.757-21.211,1.136-56.062,1.136-104.546v-56.817c-87.879,0-154.545,6.061-200,18.182 C1146.211,856.197,1079.545,940.289,1079.545,1070.591z'/%3E%3Cg%3E%3Cpath fill='%23f39700' d='M4.545,1763.772c7.575-12.12,19.695-12.879,36.364-2.272c378.786,219.697,790.909,329.546,1236.363,329.546 c296.969,0,590.15-55.303,879.546-165.909c7.574-3.03,18.559-7.575,32.954-13.637c14.394-6.062,24.62-10.606,30.683-13.637 c22.727-9.091,40.529-4.545,53.408,13.637c12.878,18.182,8.712,34.848-12.5,50c-27.272,19.697-62.122,42.425-104.545,68.182 c-130.305,77.272-275.76,137.121-436.363,179.546c-160.607,42.425-317.426,63.636-470.455,63.636 c-236.363,0-459.85-41.288-670.454-123.863c-210.607-82.575-399.244-198.863-565.91-348.863C4.545,1792.562,0,1784.984,0,1777.409 C0,1772.863,1.514,1768.318,4.545,1763.772z'/%3E%3Cpath fill='%23f39700' d='M2034.091,1802.409c3.029-6.062,7.575-12.12,13.637-18.182c37.877-25.757,74.241-43.183,109.091-52.273 c57.574-15.151,113.637-23.483,168.182-25c15.15-1.516,29.545-0.757,43.182,2.273c68.182,6.062,109.091,17.425,122.728,34.091 c6.06,9.091,9.091,22.727,9.091,40.909v15.909c0,53.029-14.396,115.529-43.182,187.5c-28.789,71.97-68.941,129.925-120.455,173.863 c-7.577,6.062-14.395,9.091-20.454,9.091c-3.032,0-6.062-0.757-9.091-2.272c-9.091-4.546-11.363-12.88-6.818-25 c56.059-131.818,84.091-223.484,84.091-275c0-16.666-3.032-28.789-9.091-36.364c-15.152-18.182-57.577-27.272-127.272-27.272 c-25.759,0-56.062,1.516-90.909,4.546c-37.88,4.545-72.728,9.091-104.546,13.636c-9.091,0-15.152-1.516-18.182-4.545 c-3.032-3.029-3.788-6.062-2.272-9.091C2031.818,1807.711,2032.575,1805.438,2034.091,1802.409z'/%3E%3C/g%3E%3C/svg%3E%0A");

    }
.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-backcountry .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-backcountry .logo{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='layer' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='98.371px' height='98.37px' viewBox='0 0 98.371 98.37' enable-background='new 0 0 98.371 98.37' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M70.493,63.922c-1.689-2.064-2.159-4.6-0.938-6.477c0.751-1.126,1.502-3.191,1.502-4.881 c0-3.004-3.473-7.509-8.448-8.448c-3.003-0.563-6.289-0.563-8.823-0.939c-7.134-0.938-9.199-3.848-9.199-6.758 c0-3.379,3.379-4.317,4.787-4.505c5.82-0.751,12.954,3.285,18.116,10.794c-3.098-9.574-9.574-14.173-17.178-16.333 c7.791,0.657,12.766,4.224,17.834,10.794c-3.848-12.015-14.361-15.206-20.275-15.582c-6.852-0.375-12.202,1.314-16.426,6.571 c-0.188,0.281-0.563,0.751-0.751,1.032c-0.188,0.282-0.375,0.47-0.469,0.751c-0.188,0.282-0.375,0.657-0.469,0.939 c-0.469,1.314-0.845,2.91-1.033,3.848c-0.281,1.314-1.032,3.567-1.501,4.505c0.469,0.657,1.032,1.126,1.783,1.314 c0,0-0.375,0.657,0.094,2.159c0.375,1.033,1.126,1.689,1.22,2.91c0.094,1.033-0.751,2.722-0.751,2.722s2.159-1.408,2.535-2.816 c0.281-1.126-0.188-1.689-0.094-2.816c0.094-0.188,0.188-1.126,0.938-1.689c0.375-0.282,0.938-0.375,1.408-0.282 c1.033,0.282,1.596,1.22,1.408,2.253c-0.282,1.408-1.689,3.942-2.722,6.758c-1.502,3.942-0.751,6.571,2.347,10.325 C35.2,65.611,33.51,71.9,33.698,73.309c0.094,0.657,0.563,0.845,1.22,0.938h3.473l0.563-2.064 c2.628-11.921,10.137-14.831,17.365-13.986c4.693,0.563,10.137,5.913,9.668,13.704c-0.094,0.751-0.282,1.221-0.094,1.689 c0.281,0.563,0.657,0.657,1.314,0.751h3.661l0.657-0.845C70.774,72.183,69.836,66.645,70.493,63.922 M32.759,34.824 c-0.657,0.094-1.22-0.375-1.22-0.939c-0.094-0.657,0.375-1.126,1.033-1.22s1.126,0.375,1.22,0.938 C33.792,34.261,33.416,34.824,32.759,34.824'/%3E%3Cpath fill='%23000000' d='M49.186,98.37C22.059,98.37,0,76.313,0,49.186C0,22.058,22.059,0,49.186,0s49.185,22.058,49.185,49.186 C98.371,76.313,76.313,98.37,49.186,98.37 M49.186,7.791c-22.81,0-41.395,18.585-41.395,41.395 c0,22.809,18.585,41.395,41.395,41.395c22.809,0,41.395-18.586,41.395-41.395C90.58,26.376,71.995,7.791,49.186,7.791'/%3E%3C/g%3E%3C/svg%3E");

    }  
.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-competitive-cyclist .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-competitive-cyclist .logo{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='BLK' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27.015px' height='25.402px' viewBox='0 0 27.015 25.402' enable-background='new 0 0 27.015 25.402' xml:space='preserve'%3E%3Cpath fill='%23000000' d='M19.824,0.632h-12c-3.989,0-7.225,3.231-7.229,7.221v10.37c0.026,3.958,3.231,7.157,7.189,7.18h12 c3.987-0.005,7.219-3.233,7.23-7.22V7.852c-0.012-3.987-3.243-7.215-7.23-7.221 M23.874,18.222c0,2.259-1.831,4.09-4.09,4.09h-12 c-2.26,0-4.095-1.83-4.1-4.09V7.852c0.005-2.262,1.84-4.09,4.1-4.09h12c2.259,0,4.09,1.831,4.09,4.09V18.222z'/%3E%3Cpath fill='%23000000' d='M17.114,15.662c-1.546,0-2.8-1.253-2.8-2.8s1.254-2.8,2.8-2.8s2.8,1.253,2.8,2.8l0,0 C19.914,14.408,18.66,15.662,17.114,15.662'/%3E%3Cpath fill='%23000000' d='M17.114,15.662c-1.546,0-2.8-1.253-2.8-2.8s1.254-2.8,2.8-2.8s2.8,1.253,2.8,2.8l0,0 C19.914,14.408,18.66,15.662,17.114,15.662'/%3E%3Cpath fill='%23000000' d='M13.364,7.952c0.785,1.333,0.34,3.049-0.992,3.833s-3.049,0.341-3.833-0.992 C7.753,9.46,8.198,7.745,9.53,6.96c0.004-0.003,0.009-0.005,0.013-0.008C10.876,6.184,12.579,6.629,13.364,7.952'/%3E%3Cpath fill='%23000000' d='M8.444,15.042c0.777-1.337,2.491-1.791,3.828-1.014s1.791,2.491,1.014,3.828s-2.491,1.791-3.828,1.013 c-0.004-0.002-0.009-0.005-0.013-0.008c-1.331-0.777-1.779-2.486-1.002-3.816C8.442,15.044,8.443,15.043,8.444,15.042'/%3E%3C/svg%3E%0A");

    }  
.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-wiggle .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-wiggle .logo{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='254.953px' height='175.854px' viewBox='0 0 254.953 175.854' enable-background='new 0 0 254.953 175.854' xml:space='preserve'%3E%3Cg id='Background' display='none'%3E%3Crect x='19.503' y='219.652' display='inline' fill='%233C3C3B' width='1596.199' height='1117.285'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23F49600' d='M227.132,0.732c-12.91-3.296-12.086,4.67-11.812,21.151c0.412,37.083-0.687,81.719-12.224,98.2 c-7.966,11.262-30.353,19.915-54.525,24.31c-27.331,5.082-56.173,5.356-67.298-0.412c-16.893-8.79-35.022-34.062-47.108-65.65 c-2.198-5.905-5.219-17.717-11.949-15.657C10.404,66.108,1.203,78.881,0.104,90.005c-1.099,10.85,6.592,26.37,20.327,42.027 c13.459,15.245,32.001,31.452,49.443,38.594c34.473,14.009,136.931-0.961,160.142-35.022c12.91-19.091,21.7-68.672,24.585-95.042 C256.798,19.274,248.832,6.226,227.132,0.732z'/%3E%3Cpath fill='%23F49600' d='M142.391,113.216c11.125-1.648,20.327-20.189,18.954-48.757c-1.236-28.018-17.718-51.366-42.989-46.147 c-19.777,4.12-24.31,30.765-18.816,55.074C104.759,95.499,121.515,116.101,142.391,113.216z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");

    }  

.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-rei .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-rei .logo{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='157.1011' height='100.8' viewBox='0 0 41.566333 26.669999' version='1.1' id='svg53401' inkscape:version='0.92.0 r15299' sodipodi:docname='rei coop.svg'%3E%3Cdefs id='defs53395' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='5.1376957' inkscape:cx='78.050554' inkscape:cy='49.899999' inkscape:document-units='mm' inkscape:current-layer='layer1' showgrid='false' fit-margin-top='0' fit-margin-left='0' fit-margin-right='0' fit-margin-bottom='0' units='px' inkscape:window-width='1280' inkscape:window-height='744' inkscape:window-x='-4' inkscape:window-y='-4' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata53398'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(242.14493,-251.78272)'%3E%3Cg id='g53411' transform='matrix(0.26458333,0,0,0.26458333,-242.27722,251.8621)' style='fill:%23000000;fill-rule:evenodd'%3E%3Cpath id='path53405' d='M 128.3,80.3 H 116 a 4.6,4.6 0 0 0 -5,4.7 v 4.7 a 4.6,4.6 0 0 0 4.7,4.6 H 128 a 4.6,4.6 0 0 0 4.6,-4.6 V 85 a 4.6,4.6 0 0 0 -4.7,-4.7 z m 0.4,9.4 a 0.4,0.4 0 0 1 -0.4,0.4 H 116 a 0.4,0.4 0 0 1 -0.6,-0.3 V 85 c 0,-0.3 0.2,-0.4 0.5,-0.4 h 12.3 c 0.2,0 0.4,0 0.4,0.4 v 4.7 z m -21,-5 c -0.2,-0.2 -0.4,-0.2 -0.5,0 l -1.4,2.3 a 0.6,0.6 0 0 0 0,0.6 l 1.4,2.4 h 0.4 l 1.4,-2.4 a 0.6,0.6 0 0 0 0,-0.6 l -1.4,-2.3 m 45,-4.4 H 135.4 V 100 h 4.2 v -5.7 h 13 a 4.6,4.6 0 0 0 4.5,-4.6 V 85 a 4.6,4.6 0 0 0 -4.5,-4.7 z m 0.3,9.4 a 0.4,0.4 0 0 1 -0.5,0.4 h -13 v -5.4 h 13 c 0.2,0 0.4,0 0.4,0.4 v 4.7 z M 142.3,76 h 11.8 a 3,3 0 0 0 3,-2.8 V 37.7 H 142.3 V 76 m -83,9 v 4.7 A 4.6,4.6 0 0 0 64,94.3 H 79.3 V 90 H 64 A 0.4,0.4 0 0 1 63.7,89.7 V 85 c 0,-0.3 0,-0.4 0.4,-0.4 H 79.4 V 80.3 H 64 A 4.6,4.6 0 0 0 59.4,85 m 49,-9 h 28 V 68 H 120 v -7 h 16.4 V 52.8 H 120 v -7 h 16.4 v -8 h -31 V 73 a 3,3 0 0 0 3,3' inkscape:connector-curvature='0' style='fill:%23000000' /%3E%3Cpath id='path53407' d='M 59.4,49.7 V 76 H 74.2 V 66 h 4.5 l 7,10 H 102 l -8.4,-12.4 5.8,-5.8 v -20 H 84.7 L 74.2,43 v -3.8 c 0,-0.8 -0.7,-1.5 -1.6,-1.5 h -4 L 91.5,7 119,31.5 133,16.2 151,31.5 h 6 L 133,10.3 117,23.6 93.4,3 90.4,0.2 41,49.4 35.3,37.7 H 40 L 25.5,10.3 11.3,37.7 h 4.5 L 6.2,57 h 6 L 1,80.2 54.2,94.2 43.7,70.5 59.4,49.5 Z M 74.2,51.4 84.7,46 V 57 H 74.2 Z' inkscape:connector-curvature='0' style='fill:%23000000' /%3E%3Cpath id='path53409' d='M 99,80.3 H 86.4 A 4.6,4.6 0 0 0 82,85 v 4.7 a 4.6,4.6 0 0 0 4.5,4.6 H 99 a 4.6,4.6 0 0 0 4.5,-4.6 V 85 a 4.6,4.6 0 0 0 -4.6,-4.7 z m 0.3,9.4 a 0.4,0.4 0 0 1 -0.4,0.4 H 86.4 A 0.4,0.4 0 0 1 86,89.8 V 85 c 0,-0.3 0.3,-0.4 0.5,-0.4 H 99 c 0,0 0.3,0 0.3,0.4 z' inkscape:connector-curvature='0' style='fill:%23000000' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");    height: 22px;

    }  
.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-rei .logo, .fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-wiggle .logo,.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-competitive-cyclist .logo,.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-backcountry .logo,.fv-product-ad-item-accessory .fv-product-ad-link-logo.fv-product-ad-link-amazon .logo{
      width: 22px;
      height:22px;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    align-content: center;
    margin-top: 0;
    background-color: #fff;
    padding: 5px;
    border-radius: 32px;
}
.fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-rei .logo, .fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-wiggle .logo,.fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-competitive-cyclist .logo,.fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-backcountry .logo,.fv-product-ad-item-related .fv-product-ad-link-logo.fv-product-ad-link-amazon .logo{
      width: 22px;
      height:22px;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    align-content: center;
    margin-top: 0;
    background-color: #fff;
    padding: 5px;
    border-radius: 32px;
}
}
@media only screen and (max-width: 660px) {

.fv-product-ad-item.fv-product-ad-item-links {
    flex-direction: column;
    justify-content: center;
}
.fv-product-ad-item.fv-product-ad-item-links img.fv-product-ad-thumb.wp-post-image {
    width: auto;
    align-self: center;
}
.fv-product-ad-item.fv-product-ad-item-links>div {
    width: 100%;
    text-align: center;
}
img.fv-product-ad-thumb.wp-post-image {
    max-width: 80% !important;
    align-self: center;
}
div.fv-product-ad-item-related, div.fv-product-ad-item-accessory  {
    flex-direction: column;
    width: 49%;
}
.fv-product-ad-item.fv-product-ad-item-accessory h4 {
    min-height: 37px;
    height: auto;
    font-size: 13px;
    padding: 0 4px;
    letter-spacing: -0.01em;
    margin-bottom: 0 !important;
}
div.fv-product-ad-item-accessory:nth-of-type(n+3), div.fv-product-ad-item-related:nth-of-type(n+3){
    border-top:0;
}
.fv-product-ad-item.fv-product-ad-item-accessory:nth-of-type(2n+2), div.fv-product-ad-item-related:nth-of-type(2n+2) {
    border-right: 1px solid #dbdbdb;
}
.fv-product-ad-item.fv-product-ad-item-accessory:nth-of-type(3n+3), div.fv-product-ad-item-related:nth-of-type(3n+3) {
    border-right: 0;
}
.fv-product-ad-item.fv-product-ad-item-accessory:last-of-type, div.fv-product-ad-item-related:last-of-type {
    border-right: 1px solid #dbdbdb;
}
}

.fv-product-out-of-stock {
  text-shadow: 0 0 4px black;
  color: white;
  background: radial-gradient( closest-side, rgba(255,255,255,.5), rgba(255,255,255,.3));
  text-align: center !important;
  font-size: 1.5em !important;
  
  /* TODO: Position the element properly in HTML instead*/
  position: absolute;
  top: 0;
  line-height: 6em;
  margin-top: 17%;
  width: 89%;
  height: 46%;
}
a.fv-product-ad-subscribe {
  background-color: #fd0909;
  font-size: 15px;
}
a.fv-product-ad-subscribe:hover {
  background-color: #da0909;
}
a.fv-product-ad-subscribe input {
  transform: scale(1.5);
  margin-top: 22px;
  margin-right: 3px;
}
span.email-icon{
  position:absolute;
  width: 45px;
  left: 0;
  top: 0;
  background-color: #fd0909;
  background-size: 25px;
  height: 40px;
  position: absolute;
  background-position:center;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmOyIgZD0iTTQyNS4zNjcsNzIuMTI1SDg2LjYzM0MzOC43NTIsNzIuMTI1LDAsMTExLjEzMSwwLDE1OC43NTl2MTk0LjQ4Mg0KCQkJYzAsNDcuODM5LDM4Ljk4LDg2LjYzMyw4Ni42MzMsODYuNjMzaDMzOC43MzRjNDcuNzQxLDAsODYuNjMzLTM4Ljg4OCw4Ni42MzMtODYuNjMzVjE1OC43NTkNCgkJCUM1MTIsMTExLjA2OSw0NzMuMTg3LDcyLjEyNSw0MjUuMzY3LDcyLjEyNXogTTQyNS4zNjcsMTEwLjQxMWM5LjgwNCwwLDE4LjkyOCwyLjk0MiwyNi41NTYsNy45NzZsLTE4NC4yMzEsMTIwLjU4DQoJCQljLTcuMTAyLDQuNjQ5LTE2LjI4Miw0LjY0OS0yMy4zODYsMGwtMTg0LjIzLTEyMC41OEM3Ni43MzIsMTA3LjM5NCw1OC4yMzYsMTEwLjQxMSw0MjUuMzY3LDExMC40MTF6IE0zOS4wMywxNTAuMzY4DQoJCQlsMTI2Ljc3Niw4Mi45NzVMMzguMjg2LDM1MC4yMjJDMzguMjg2LDE0Mi4xNjksMzcuOTY3LDE1Ni40MTQsMzkuMDMsMTUwLjM2OHogTTQyNS4zNjcsNDAxLjU4OUg4Ni42MzMNCgkJCWMtMTIuODY1LDAtMjQuNTYzLTUuMDYxLTMzLjIzNS0xMy4yODRsMTQ1LjQ2My0xMzMuMzI2YzU5LjU5LDM5LjAwMyw2Ni42MjksMzEuMTg2LDExNC4yNzgsMGwxNDUuNDYzLDEzMy4zMjYNCgkJCUM0NDkuOTMxLDM5Ni41MjgsNDM4LjIzMiw0MDEuNTg5LDQyNS4zNjcsNDAxLjU4OXogTTQ3My43MTYsMzUwLjIyMmwtMTI3LjUyLTExNi44NzlsMTI2Ljc3Ni04Mi45NzUNCgkJCUM0NzQuMDM1LDE1Ni40MTQsNDczLjcxNiwxNDIuMjA2LDQ3My43MTYsMzUwLjIyMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");

}

.fv-dcrm-products-subscriptions-loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: white;
  opacity: .75;
}
.fv-dcrm-products-subscriptions-loader img {
  left: calc( 50% - 16px );
  position: absolute;
  top: calc( 50% - 16px );
}

/* newsletter */
#content .newsletter.newsletter-subscription{max-width:inherit;margin-bottom: 25px;}
#content .newsletter.newsletter-subscription form{display:flex; align-items: end;}
#content .newsletter.newsletter-subscription form label{ flex: 30%;}
#content .newsletter.newsletter-subscription form label input{margin-top:5px; border-radius: 4px;}
#content .newsletter.newsletter-subscription form .newsletter-submit{flex: 20%;flex-grow: 0; margin: 0; border-radius: 4px; background-color: #c51719; color: #fff; border: 0; padding: 7px 40px; font-size: 16px; cursor: pointer; width: auto; float: inherit; position: relative;}
#content .newsletter.newsletter-subscription form .newsletter-submit:hover,#content .newsletter.newsletter-subscription form .newsletter-submit:focus{background-color: #000000;}

/* signup form */
#rcp_registration_form .rcp_user_fieldset{display: flex; justify-content: space-between; flex-wrap: wrap;}
#rcp_registration_form .rcp_user_fieldset p{flex: 48%;flex-grow: 0;}
#rcp_registration_form .rcp_user_fieldset p input{width: calc(100% - 18px);line-height: 28px;border-radius: 4px; border: 1px solid #ebebeb;}
#rcp_registration_form .rcp-button{margin: 0; border-radius: 4px; background-color: #c51719; color: #fff; border: 0; padding: 7px 40px; font-size: 16px; cursor: pointer; width: auto; float: inherit; position: relative;}
#rcp_registration_form .rcp-button:hover,#rcp_registration_form .rcp-button:focus{background-color: #000000;}
#rcp_registration_form #rcp_auto_renew_wrap{margin: 15px 0; display: flex; align-items: center}
#rcp_registration_form #rcp_auto_renew_wrap input{margin: 0 10px 0 0;}
