.social-component br {
    display: none;
}

.bdp_blog_template a.bd-more-tag:hover {
    background-color: #ed3299 !important;
    opacity: .7 !important;
}

.bd-more-tag {
  color: #fff !important;
}

.owl-carousel .owl-item {
    min-height: 0 !important;
}

.page div#comments {
    display: none;
}
.sfsi_plus_wicons{
  float:left;
}
.bd-post-image img{
  padding: 5px 10px 5px 10px !important;
  width:30% !important;
  height:auto;
  float:left;
}
.entry-thumbnail{
  display:none;
}
.bd-metacomments{
  padding-right:10px;
}
#icl_lang_sel_widget-2{
  margin-top:0px;
  position:absolute !important;
  float:right;
   z-index:999999 !important;  
}
.wpml-ls-native,
a.wpml-ls-item-toggle:after,
.wpml-ls-display{
  color:black !important;
}
.main-navigation ul li ul li a{
  font-size:18px;
}
#nav_menu-117.widget.widget_nav_menu{
  position:absolute;
  float:right;
  margin-top:50px;
}
.menu-item i._mi{
  color:#ed3299;
}
.menu-item i._mi:hover{
  color:#f86bb9;
}
.home-menu.menu-item i._mi{
  color:white;
  padding-top:6px;
}
#theme-attribution{
  display:none;
}
.aptf-single-tweet-wrapper{
  background-color:white;
}
.location_distance{
   margin-top:20px;
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #ed3299;
  padding: 10px 20px 10px 20px;
  text-decoration: none !important;
  border:none !important;
  float:right;
}
.results_entry{
  padding:10px 10px 10px 10px;
  border-bottom: 1px grey solid;
}
.results_entry:hover{
  background-color:#f1f1f1;
}
.btn, button{
  margin-top:20px;
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #ed3299;
  padding: 10px 20px 10px 20px;
  text-decoration: none !important;
  border:none !important;
}

.btn:hover, input[type=submit]:hover, button:hover {
  background: #f55db1;
  text-decoration: none !important;
  cursor: pointer;
}
.btn a:link,
.btn a:hover,
.btn a:visited,
.btn a:active,
button a:link,
button a:hover,
button a:visited,
button a:active{
  text-decoration: none !important;
  color:white !important;
}
a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

    text-decoration: none;
    color: initial;
}
a.button:active,
a.button:visited{
  background: #ed3299 !important;
}
#siteorigin-panels-builder-3{
  width:100% !important;
  display:inline-block;
}
#siteorigin-panels-builder-4{
  width:100% !important;
  display:inline-block;
}
#footer-widgets .widget{
  width:100% !important;
}
#menu-footer-menu.menu,
#menu-footer-menu-french.menu,
#menu-footer-menu-german.menu,
#menu-footer-menu-spanish.menu{
  width: 100%;
  height: 40px;
  line-height: 100%;
  position:relative;
  border:none;
}
#menu-footer-menu.menu li,
#menu-footer-menu-french.menu li,
#menu-footer-menu-german.menu li,
#menu-footer-menu-spanish.menu li{
  display: inline-block;
  padding: 10px 15px 10px 15px;
  border:none;
  border-right: 1px solid #ed3299;
}
#menu-footer-menu.menu li:last-child,
#menu-footer-menu-french.menu li:last-child,
#menu-footer-menu-german.menu li:last-child,
#menu-footer-menu-spanish.menu li:last-child{
  border:none;
}
#menu-footer-menu.menu li a:link,
#menu-footer-menu.menu li a:hover,
#menu-footer-menu.menu li a:active,
#menu-footer-menu.menu li a:visited,
#menu-footer-menu-french.menu li a:link,
#menu-footer-menu-french.menu li a:hover,
#menu-footer-menu-french.menu li a:active,
#menu-footer-menu-french.menu li a:visited,
#menu-footer-menu-german.menu li a:link,
#menu-footer-menu-german.menu li a:hover,
#menu-footer-menu-german.menu li a:active,
#menu-footer-menu-german.menu li a:visited,
#menu-footer-menu-spanish.menu li a:link,
#menu-footer-menu-spanish.menu li a:hover,
#menu-footer-menu-spanish.menu li a:active,
#menu-footer-menu-spanish.menu li a:visited{
  border-bottom:none !important;
  color:#ed3299;
}
.white,
.white h2{
  color:white !important;
}
/*.ginput_container_text input[type=text],
.ginput_container_text input[type=submit]{
  background-color:black;
  width: 350px !important;
  padding: 5px 10px 5px 10px !important;
  height: 50px;
  font-size:18px !important;
  color: white;
}*/
.sub-form {
 text-align: center;
}
div.gform_footer.top_label {
 text-align: center;
}
input[type=submit]{
    margin-top:20px;
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #ed3299;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 2px;
  text-decoration: none !important;
}
.fa{
  font-size:18px !important;
  padding: 5px 3px 5px 3px;
}
.fa-home{
  font-size:22px !important;
}
.white h3{
  color:white !important;
}
a:link,
a:hover,
a:visited,
a:active{
  text-decoration:none !important;
}
.mobile{
    display:none !important;
  }
.wp-video{
  width:640px !important;
  height:360px !important;
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  background-color:#e2e4e4;
  padding:20px;
  border: 1px #c5c6c6 solid;
  margin:auto;
}
.sfsiplus_footerLnk{
  display:none;
}
.logo {
  display: none !important;
}
.hgroup full-container{
  height:0 !important;
}
#masthead .hgroup{
  padding:0 !important;
}
#mobile-masthead{
    display:none;
  }
.profile-img-wrapper{
  display:none !important;
}
.nivo-controlNav{
  margin-top:-53px;
  position: relative; z-index: 1
}
#addy_in_address{
  line-height:50px;
}
label.text.length_13{
  padding-right:5px;
}

.stackpics-image img{
  width:90%;
}
#menu-item-2242 img,
#menu-item-32147 img,
#menu-item-32148 img,
#menu-item-32149 img{
  width:130px !important;
  height:auto !important;
}
.col{
  display:inline-block;
  float:left;
  padding-right:5px;
}
.col:nth-child(2){
  display:block;
  float:none;
}
h1.no-change a:link,
h1.no-change a:hover,
h1.no-change a:active,
h1.no-change a:visited{
  color:black;
}
.fa{
  color:#ed3299;
}
#menu-footer-menu-french.menu li,
#menu-footer-menu-spanish.menu li{
  padding:10px 5px 10px 5px !important;
}
article.post .entry-header h1.entry-title{
  font-size:50px !important;
}
@media only screen and (max-width: 500px) {

  .mobile{
    display:block !important;
  }
  #desktop-masthead{
    display:none;
  }
  #mobile-masthead{
    display:block;
    margin-top:0px;
  }
  .logo {
  display: block !important;
}
/*  #mobile-nav-item-wrap-1{
    display:none !important;
  }*/
#icl_lang_sel_widget-2{
  z-index:999999 !important;
  left:16%;
  position:relative !important;
  margin-bottom:50px;
  padding-bottom:20px;
  }
  .genericon {
  padding: 0px 10px 0px 10px;
}
  .entry-content h1,
  h1.no-change a:link{
    font-size:32px !important;
    line-height:30px !important;
  }
  article.page .entry-header h1.entry-title{
    font-size:32px !important;
    line-height:30px !important;
  }
  #menu-footer-menu.menu,
  #menu-footer-menu-french.menu,
  #menu-footer-menu-german.menu,
  #menu-footer-menu-spanish.menu{
    text-align:center;
  }
  #menu-footer-menu.menu li{
  padding: 0px 5px 0px 5px;
}
  .desktop{
    display:none !important;
  }
ul.mobile li:nth-child(4) {
     display: none !important;
     visibility: hidden !important;
}
  .wp-video{
  width:100% !important;
  height:200px !important;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  background-color:#e2e4e4;
  padding:0;
  border: none;
}
  
  .col{
  display:block;
  float:none;
  padding-right:0;
}
  .rt-col-xs-1, .rt-col-sm-1, .rt-col-md-1, .rt-col-lg-1, .rt-col-xs-2, .rt-col-sm-2, .rt-col-md-2, .rt-col-lg-2, .rt-col-xs-3, .rt-col-sm-3, .rt-col-md-3, .rt-col-lg-3, .rt-col-xs-4, .rt-col-sm-4, .rt-col-md-4, .rt-col-lg-4, .rt-col-xs-5, .rt-col-sm-5, .rt-col-md-5, .rt-col-lg-5, .rt-col-xs-6, .rt-col-sm-6, .rt-col-md-6, .rt-col-lg-6, .rt-col-xs-7, .rt-col-sm-7, .rt-col-md-7, .rt-col-lg-7, .rt-col-xs-8, .rt-col-sm-8, .rt-col-md-8, .rt-col-lg-8, .rt-col-xs-9, .rt-col-sm-9, .rt-col-md-9, .rt-col-lg-9, .rt-col-xs-10, .rt-col-sm-10, .rt-col-md-10, .rt-col-lg-10, .rt-col-xs-11, .rt-col-sm-11, .rt-col-md-11, .rt-col-lg-11, .rt-col-xs-12, .rt-col-sm-12, .rt-col-md-12, .rt-col-lg-12{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .sfsi_plus_wicons{
    display:inline-block !important;
  }
  .sfsiplus_norm_row{
    width:100% !important;
  }
  .entry-content ul{
    margin-left:5px;
  }
  .entry-content ul li, .entry-content ol li{
  padding:0;
    margin:0;
  }
  #panel-13093-8-0-0, #panel-13093-8-0-1{
    margin-bottom:20px !important;
  }
  #panel-13093-8-0-2, #panel-13093-8-0-3{
    margin-bottom:20px !important;
  }
  #panel-13093-8-0-4, #panel-13093-8-0-5{
    margin-bottom:0 !important;
  }
  .owl-dots{
    margin-top:0 !important;
  }
  .post-image{
  width:80%;
  height:auto;
  float:none;
  margin:auto !important;
    left:0;
    right:0;
}
  article.post .entry-header h1.entry-title{
  font-size:30px !important;
}
}
h4.author-bio{
  max-width:1000px !important;
  margin:0 auto;
}

div#addy_in_radius {display:none;}

.retailer-list li{display:inline-block;list-style:none;}
.retailer-list li img {padding:10px;}
.retailer-more li {display:block;float:none;margin:20px;}