/*
Theme Name: OceanWP Child
Author: OceanWP
Description: OceanWP is the perfect theme for your project.
Version: 3.4.3
Template: oceanwp

This is the child theme for OceanWP theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#Top_bar #menu-main-menu li a {
  padding: 0px !important;
}
#Top_bar .text-logo #logo {
  font-weight: 600;
  padding: 0;
  color: #000;
}
#Top_bar .menu_wrapper {
  padding-top: 20px;
}
#Top_bar.is-sticky .menu_wrapper {
  padding-top: 0;
}
#Top_bar .menu > li > a span {
  text-transform: uppercase;
}
#Top_bar .menu > li a::after {
  background: none !important;
}

#Top_bar #menu-main-menu li a
{
padding:5px 0;
}

#Top_bar {
  max-height: 60px;
}

#Top_bar .menu_wrapper {
  padding-top: 0;
}

#Top_bar.is-sticky #logo img:not(.svg) {
  max-height: 100% !important;
}
#Top_bar .menu > li > a span:not(.description) {
  padding-left: 5px;
  padding-right: 5px;
}
#Top_bar a#header_cart {
  margin-right: 8px;
}
#Top_bar.is-sticky a#header_cart {
  top: 7px;
}
.image_frame .image_wrapper .mask { 
	display: none; 
}
.image_frame .image_wrapper .image_links { 
	display: none; 
}
.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img { 
	top: 0px; 
}
.new_tit {
  border-bottom: 3px solid hsl(201, 92%, 81%);
  color: #000;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  padding-top: 0;
  text-transform: uppercase;
}

#Top_bar.is-sticky .menu_wrapper {
  padding-top: 15px;
}
.home #Content {
  padding-top: 10px !important;
}
.new_release .column:nth-child(4n+1) {
  clear: both;
}
.new_release .entry-title > a {
  font-family: Droid Sans;
  font-size: 14px;
  text-transform: uppercase;
  line-height: normal;
  word-wrap: break-word;
}
.new_release .entry-title {
  margin-bottom: 0;
  line-height: 15px;
}
#artist-name, #label-name {
  font-family: Droid Sans;
  font-size: 13px;
}
.new_release img {
  border: 5px solid #a1dbfb !important;
}
.feat_release .column:nth-child(4n+1) {
  clear: both;
}
.sec_3,.sec_4{
  padding: 0px 10px;
  margin-bottom: 20px;
}
.feat_release .entry-title > a {
  font-family: Droid Sans;
  font-size: 14px;
  text-transform: uppercase;
  word-wrap: break-word;
}
.feat_release .entry-title {
  margin-bottom: 0;
  line-height: 12px;
}
#artist-name {
  font-family: Droid Sans;
  font-size: 13px;
  color: #262626;
}
#label-name {
  font-family: Droid Sans;
  font-size: 13px;
}
.feat_release img {
  border: 5px solid #a1dbfb !important;
}
#Footer .footer_copy .copyright {
  color: #ffffff;
  float: none;
  font-family: Droid Sans;
  font-size: 15px;
  text-align: center;
}
.more_but {
  clear: both;
  position: relative;
  text-align: right;
  width: 100%;
}
.more_but a {
  background: hsl(0, 0%, 95%);
  border-radius: 5px;
  color: hsl(0, 0%, 27%);
  font-family: Droid Sans;
  font-size: 11px;
  padding: 5px;
}
.more_but2 a {
  background: hsl(0, 0%, 95%);
  border-radius: 5px;
  color: hsl(0, 0%, 27%);
  font-family: Droid Sans;
  font-size: 11px;
  padding: 5px;
}
.more_but2 {
  clear: both;
  margin-top: 10px;
  text-align: right;
  width: 100%;
}
.more_but a:hover{
 color: #2991D6;
}
.div-table-col-img {
  float: left;
  margin-top: 10px;
  width: 15%;
}
.div-table-col-text {
  float: right;
  width: 84%;
}
.slider_revolution .column {
  margin-bottom: 20px !important;
  margin-top: 0px !important;
}
.social_main {
  float: left;
  width: 100%;
}
.social_icon {
  float: none;
  margin: 0 auto;
  width: 170px;
}
.social_icon img {
  float: left;
  width: 42px;
}
.section_two {
  background: url("https://www.faroutdistantsounds.com/wp-content/themes/betheme-child/images/bg-grid-alt.png");
}
.sec_4 .post {
  background: hsl(0, 0%, 89%);
  margin-bottom: 3px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  margin-bottom: 3px;
}
#news-container .new_tit {
  background: hsl(0, 0%, 15%);
  color: hsl(0, 0%, 100%);
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  margin-bottom: 0;
  margin-top: 30px;
}
.sec_3 .new_tit {
  background: hsl(0, 0%, 15%);
  color: hsl(0, 0%, 100%);
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  margin-bottom: 0;
  margin-top: 30px;
}
footer .cat-item .children {
  display: none;
}
#Top_bar a#search_button {
  top: -6px;
}
#Top_bar a#search_button.has-input input {
  border-bottom-color: hsl(202, 71%, 47%);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-left-color: hsl(202, 71%, 47%);
  border-right-color: hsl(202, 71%, 47%);
  border-top-color: hsl(202, 71%, 47%);
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: -5px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  position: relative;
  top: -2px;
  width: 125px;
  z-index: 99999;
}
.cus_search .icon-search {
  background: hsl(202, 71%, 47%);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  color: hsl(0, 0%, 100%);
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  z-index: 99999;
}
#Top_bar.is-sticky a#search_button {
  top: 6px;
}
.single-product #Content {
  padding-top: 50px;
}
.woocommerce.single-product ul.products li.product {
  width: 12% !important;
}
.woocommerce.single-product ul.products li.product a {
  font-family: Droid Sans;
  font-size: 14px;
  line-height: normal;
  text-transform: uppercase;
}
.woocommerce.single-product ul.products li.product .price {
  font-family: Droid Sans;
  font-size: 14px !important;
  color: #7B7B7B;
}
.woocommerce.single-product ul.products li.product:nth-child(3n+1) {
  clear: none;
}
.woocommerce div.product .product_title {
  font-size: 40px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.single-product .price {
  font-size: 22px !important;
  font-weight: 600;
  line-height: normal;
  margin: 0px;
}
.single-product .cart {
  clear: both;
  margin-bottom: 0 !important;
      border: inherit !important;
}
.single .woocommerce-Price-amount.amount {
  float: left;
  margin: 15px 0px !important;
}
.woocommerce-variation-add-to-cart {
  clear: both;
  float: left;
}

.woocommerce .product .upsells.products h2 ,
.woocommerce .product .related.products h2 {
 font-weight: bold;
}
.sku_wrapper{
 display: none;
}
.custom_meta #artist-name {
  color: hsl(0, 0%, 38%);
  font-family: Droid Sans;
  font-size: 16px;
  line-height: normal;
}
.custom_meta #label-name {
  font-family: Droid Sans;
  font-size: 13px;
  line-height: 50px;
}
#label-name > span {
  background: hsl(0, 0%, 20%);
  border-radius: 5px;
  color: hsl(0, 0%, 100%);
  font-size: 14px;
  line-height: normal;
  padding: 7px;
}
.single-product .cart {
  margin-bottom: 0 !important;
}
table tr:first-child td {
  background-image: none;
}
#bandcamp-info {
  margin-bottom: 15px;
}
#bandcamp-info > p {
  margin-bottom: 5px;
}
.summary_meta .variations_form td{
  float: left;
}
.woocommerce .product_meta {
  display: none;
}
.stock.in-stock{
  display: none;
}
#artist-name a {
  color: hsl(0, 0%, 38%);
  font-family: Droid Sans;
  font-size: 16px;
  line-height: normal;
  word-wrap: break-word;
}
#artist-name a:hover{
  text-decoration: none;
  color: #228ECC;
}
#label-name a {
  color: #fff;
  word-wrap: break-word;
}
#label-name a:hover {
  text-decoration: none;
}
.lat_new .title {
  font-size: 40px;
  font-weight: bold;
}
.archive .image_frame .image_wrapper {
  overflow-x: visible;
  overflow-y: visible;
}
.desc-name h4 a {
  font-family: Droid Sans;
  font-size: 14px;
  line-height: 12px;
  text-transform: uppercase;
  color: hsl(0, 0%, 27%);
}
#artist-name a{
  color: hsl(0, 0%, 15%);
  font-family: Droid Sans;
  font-size: 13px;
  word-wrap: break-word;
}
#label-name a {
  color: #626262;
  font-family: Droid Sans;
  font-size: 13px;
  word-wrap: break-word;
}
.woocommerce ul.products li.product .desc.desc-name {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
.archive .woocommerce-result-count {
  display: none;
}
.cat_release {
  color: hsl(0, 0%, 0%);
  float: left;
  font-family: Droid Sans;
  font-size: 22px;
  margin-top: 10px;
  width: auto;
}
.home_meta {
  display: block;
  min-height: 96px;
}
.tag-line {
  font-size: 20px;
  line-height: normal;
  padding-bottom: 10px;
}
.single #artist-name a {
  color: hsl(0, 0%, 15%);
  font-family: Droid Sans;
  font-size: 16px;
  word-wrap: break-word;
}
.single  #label-name a {
  color: hsl(0, 0%, 100%);
  font-family: Droid Sans;
  font-size: 14px;
  word-wrap: break-word;
}
.single  #artist-name a:hover {
  color: #228ECC;
}
.custom_meta {
  border-bottom: 1px solid #e1e1e1;
  float: left;
  width: 100%;
  padding-bottom: 10px
}
.price_main {
  float: left;
  width: 100%;
}
.single .custom_meta #label-name {
  float: left;
  width: auto;
}
.custom_share {
  float: right;
  line-height: 50px;
}
.qty{
  padding: 5px!important;
}
.woocommerce button, .woocommerce a.checkout-button, 
.woocommerce .button.add_to_cart_button, 
.woocommerce .button.product_type_external, 
.woocommerce .button.add-request-quote-button, 
.woocommerce .outofstock .button, .woocommerce input[type="submit"], 
.woocommerce input[type="reset"], .woocommerce input[type="button"] {
  padding-bottom: 6px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 6px !important;
}
.row-1.odd th {
  color: #2991D6;
}
#tablepress-1_filter input {
border-color: #2991D6 
 }
 
 #tablepress-1 caption a { 
 border: 1px solid ;
 padding: 8px 30px ;
}
#tablepress-1 caption {
  margin: 12px 0 !important;
}
#tablepress-1 {
  line-height: 32px;
}
#info_ticket {
  width: 100%;
}
.buy_url {
  float: left;
  margin-top: 20px;
  width: 100%;
}
.buy_url span {
  background: #2891CD;
  color: hsl(0, 0%, 100%);
  line-height: 50px;
  padding: 10px;
}
.buy_url span:hover {
  background: #4BB4EF;
  color: hsl(0, 0%, 100%);
  line-height: 50px;
  padding: 10px;
}
.home .tribe-events-list-widget ol {
  padding: 0;
}
.home .tribe-events-list-widget ol li {
  list-style: none;
  margin-bottom: 5px;
}
.home .tribe-events-list-widget ol li {
  list-style: none;
  padding: 20px 10px 30px 10px;
  margin-bottom: 3px;
  background: #E2E2E2;
}
.home .tribe-event-title a {
  color: hsl(204, 69%, 50%);
  font-family: Droid Sans;
  font-size: 16px;
  font-weight: bolder;
}
.home .tribe-events-widget-link a {
  background: hsl(0, 0%, 95%);
  border-radius: 5px;
  color: hsl(0, 0%, 27%) !important;
  font-family: Droid Sans;
  font-size: 11px !important;
  padding: 5px;
}
.home .tribe-events-widget-link a:hover {
  color: #2790CD !important;
}
.home .tribe-events-widget-link a {
  color: hsl(202, 67%, 48%);
}
.home .tribe-events-list-widget p.tribe-events-widget-link {
  float: right;
  border: none;
}
.tribe-events-list .tribe-events-event-cost-cus {
  float: right;
  margin: 0px;
}
.tribe-events-list .tribe-events-event-cost-cus  .buy_url {
  margin-bottom: 0;
  margin-top: 0;
}
.tribe-events-single-event-title {
  font-size: 25px;
  color: #2891CD;
  font-weight: normal;
}
.tribe-events-list-event-title a {
  color: hsl(202, 67%, 48%);
  font-size: 25px;
  font-weight: normal;
}
.tribe-events-list .type-tribe_events {
  border-bottom: 1px solid #e6e6e6;
}
.tribe-events-list h2.tribe-events-page-title {
  display: none;
}
.tribe-events-loop .tribe-events-event-meta {
  color: #333333;
  font-size: 15px;
}
.image_frame .image_wrapper {
  overflow-x: visible;
  overflow-y: visible;
}
.related #artist-name a {
  font-size: 13px !important;
  word-wrap: break-word;
}
.related #label-name a {
  color: hsl(0, 0%, 38%) !important;
  font-family: Droid Sans !important;
  font-size: 13px !important;
  word-wrap: break-word;
}
.sec_4 .entry-title a {
  font-family: Droid Sans;
  font-size: 16px;
  color: #2891CD;
}
.sec_4 h3.entry-title {
  line-height: 18px;
  margin-bottom: 7px;
}
.browse_label {
  background: hsl(0, 0%, 95%);
  float: right;
  font-family: Droid Sans;
  font-size: 14px;
  line-height: 21px;
  padding: 3px 5px;
  text-transform: capitalize;
  border-radius: 1px;
}
.browse_label:hover {
  background: #218AC6;
  color: #fff;
}
.sec_3 .column_cus {
  margin-bottom: 3px;
  margin-top: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
.sec_3 .entry-title > a {
  color: #2891CD;
  font-size: 16px;
  font-family: Droid Sans;
  word-wrap: break-word;
}
.sec_3 h3.entry-title {
  margin-bottom: 3px;
}
.sec_3 .column_cus {
  background: #E2E2E2!important;
}
.sec_3 .tribe-event-schedule-details {
  color: #626262;
}
.sec_3 dd.tribe-venue-location {
  color: #626262;
  margin-left: 0;
}
.sidebar .widget > h3 {
  background: hsl(0, 0%, 15%);
  border-bottom: 3px solid #A1DBFB;
  color: hsl(0, 0%, 100%);
  font-family: Droid Sans;
  font-size: 16px;
  line-height: 22px;
  padding: 5px;
  text-transform: uppercase;
  margin: 0px;
}
.section-related-adjustment.simple > h4 {
  font-weight: bold;
}
.date-post {
  color: hsl(202, 71%, 47%);
  font-family: Droid Sans;
  font-size: 14px;
  font-weight: bold;
}
.post-header .title_wrapper h1 {
  font-family: Droid Sans;
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
  margin-bottom: 5px;
}
.tribe-events-user-recurrence-toggle {
  display: none;
}
#Footer h4 {
  font-size: 24px;
  font-weight: bold;
}
.post .desc h4 a {
  font-size: 15px;
  text-transform: uppercase;
}
.woocommerce div.product p.stock {
  float: left;
  width: 100%;
}
.section-post-related .desc a.button {
  display: none;
}
.cart-head .title {
  font-weight: normal;
}
.checkout-title .title {
  font-weight: normal;
}
.woocommerce .shop_table td.actions .coupon .input-text {
  padding-bottom: 5px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-top: 5px !important;
}
.woocommerce-billing-fields > h3 {
  font-weight: 500;
}
.woocommerce .shop_table thead th {
  background: #228ECC;
  color: #fff;
  border-color: #fff;
}
.woocommerce table.shop_table th {
  background: #228ECC;
  color: #fff;
  border-color: #fff;
}
#customer_details .col-1 {
  border: 1px solid #eaeaea;
  padding: 10px;
}
.sidebar .product_list_widget li {
  background: #E2E2E2;
  border: none;
  margin-bottom: 3px !important;
  padding: 8px 10px!important;
}
.chosen-container-single .chosen-drop {
  position: relative;
  z-index: 99999;
}
#Footer #artist-name a {
  color: #ffffff !important;
  word-wrap: break-word;
}
#Footer #artist-name{
  color: #ffffff !important;
}
#Footer #artist-name > a,.sidebar #artist-name > a  {
  display: inline;
}
#main_search {
  margin-top: -12px;
}
.is-sticky #main_search {
  margin-top: 0;
}
.search .entry-title > a {
  font-family: Droid Sans;
  font-size: 14px;
  text-transform: uppercase;
  word-wrap: break-word;
}
.search h3.entry-title {
  line-height: 14px;
  margin-bottom: 5px;
}
#mc4wp-form-1 .mc4wp-form-fields > p {
  float: left;
  width: 100%;
}
.format_search .section-2,.format_search .section-3{
 display:none;
}
.artist_search .section-1,.artist_search .section-3{
 display:none;
}
.label_search .section-1,.label_search .section-2{
 display:none;
}
.new_release .dp100 img {
  width: 115px;
}
.feat_release .dp100 img {
  width: 115px;
}
.header-classic #Header .top_bar_left{
  width: 927px !important;
}
.header-classic #Top_bar .top_bar_right {
    width: 240px !important;
    position: absolute;
    right: 0;
}

.single-photo-wrapper.image {
  display: none;
}
.hide-love .post-header .title_wrapper {
  padding-left: 0;
}
.about-title {
  color: hsl(0, 0%, 27%);
  font-family: "Roboto Condensed",Arial,Tahoma,sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: normal;
  text-align: center;
}
.abt_side_tit {
  background: hsl(0, 0%, 15%);
  border-bottom: 3px solid #A1DBFB;
  color: hsl(0, 0%, 100%);
  font-family: Droid Sans;
  font-size: 16px;
  line-height: 22px;
  padding: 5px 5px 5px 10px;
  text-transform: uppercase;
  margin: 0px;
}
.accordion .title {
  font-weight: bold;
}
.abt-staff {
  background: #E2E2E2;
}
.staff_info {
  padding: 10px;
}
.wpcf7-form {
  padding: 10px;
}
.wpcf7-form > p {
  margin-bottom: 5px;
}
.search .one-sixth.column {
  margin-bottom: 0;
  min-height: 275px;
  width: 10.5%;
}
.search .one-sixth.column .img img {
  border: 5px solid #A1DBFB;
}
#Top_bar a#header_cart {
  z-index: 999999;
}
.about_left .column_column {
  background: #e2e2e2 !important;
}
.about_left a {
  color: #626262;
}
.about_left a:hover {
  color: #626262;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h4 {
  line-height: 16px;
}
.tribe-event-schedule-details > span.venue {
  font-weight: bold;
}
#label-name {
  line-height: normal;
}
#artist-name {
  line-height: normal;
}
#artist-name {
  line-height: normal;
  margin: 6px 0;
}
.wp-pagenavi .pages, 
.wp-pagenavi .previouspostslink, 
.wp-pagenavi .nextpostslink {
  display: none;
}
.wp-pagenavi {
  clear: both;
  margin-bottom: 40px;
  text-align: center;
}
.wp-pagenavi span.current {
  background: hsl(204, 68%, 50%);
  color: hsl(0, 0%, 100%);
  font-weight: 100;
  padding: 8px 12px;
  border: 1px solid hsl(204, 68%, 50%);
  border-radius: 5px;
}
.wp-pagenavi a {
  color: hsl(0, 0%, 75%);
  font-weight: 100;
  padding: 8px 12px;
  border: 1px solid hsl(0, 0%, 75%);
  border-radius: 5px;
}
.wp-pagenavi a:hover {
  background: hsl(204, 68%, 50%);
  border: 1px solid hsl(204, 68%, 50%);
  color: hsl(0, 0%, 100%);
  font-weight: 100;
  padding: 8px 12px;
    border-radius: 5px;
}

.sec_3 .entry-title > a {
  color: #2891cd;
  font-family: Droid Sans;
  font-size: 14px;
  line-height: normal;
}
.sec_3 h3.entry-title {
  line-height: 14px;
  margin-bottom: 3px;
}
.home_meta {
  text-align: center;
}
.events_home {
  margin-top: 10px;
}
.events_home .image_frame {
  border: 5px solid #a1dbfb;
}
.events_home .home_meta div {
  font-size: 14px;
  margin: 5px 0 0 !important;
}
.woocommerce ul.products li.product .image_frame {
  border-color: #fff;
}
.column.mcb-column.one-fourth.column_column.column-margin- {
    width: 25%;
    float: left;
	margin-bottom: 30px;
}
.single_content {
    clear: both;
    padding-top: 30px;
}
.single-product .entry-title {
    padding: 0px !important; 
    border-bottom: 0px !important;
}
.single_add_to_cart_button {
    height: 36px;
    border-radius: 7px;
}
section.up-sells.upsells.products {
    display: none;
}
.single-product li.btn-wrap.clr {
    display: none !important;
}
.single-product li.price-wrap {
    display: none;
}
.single-product .woocommerce-product-gallery {
    border: 8px solid #f8f8f8;
}
.blog .blog-entry-category.clr {
    display: none !important;
}
.blog  .blog-entry-bottom.clr {
  display: none !important;
}

/** Responsive Css **/
@media (max-width: 480px) {
#Top_bar .text-logo #logo {
  font-size: 18px;
  line-height: normal;
}
.slider_revolution .column_image {
  margin-top: 0;
}
#Top_bar .menu_wrapper .icon-menu {
  position: relative;
  top: -22px;
}
.slider_revolution .column_image img.scale-with-grid {
  padding-bottom: 15px;
  width: 140px;
}
.social_icon {
  padding-left: 0;
}
.woocommerce .related.products ul.products li.product {
  width: 100% !important;
}
.woocommerce.archive ul.products li.product {
  width: 100% !important;
}
#Top_bar a#header_cart {
  top: 0;
}
#main_search {
  position: relative;
  z-index: 9999;
}
.social_icon img {
  width: 36px;
}
.new_release .dp100 img {
  width: 100%;
}
.feat_release .dp100 img {
  width: 100%;
}
.div-table-col-img {
  width: 100%;
}
.div-table-col-text {
  width: 100%;
}
#Top_bar .top_bar_right .top_bar_right_wrapper {
  width: 100%;
}
#Top_bar .menu > li > a span:not(.description) {
  color: #ffffff !important;
}
#Top_bar #menu{
  background: #288ED2 !important;
}
#Top_bar .menu li a span{
  padding: 0px 20px !important;
}
#Top_bar #menu {
  margin-bottom: 20px !important;
}
.header-classic #Header .top_bar_left {
  width: 100% !important;
}
.header-classic #Top_bar .top_bar_right{
  width: 100% !important;
}
.social_icon {
  width: 64%;
}
}
@media (min-width: 481px) and (max-width: 767px){
#Top_bar .text-logo #logo {
  font-size: 18px;
  line-height: normal;
}
.slider_revolution .column_image {
  margin-top: 0;
}
#Top_bar .menu_wrapper .icon-menu {
  position: relative;
  top: -22px;
}
.slider_revolution .column_image img.scale-with-grid {
  padding-bottom: 15px;
  width: 140px;
}
.social_icon {
  padding-left: 0;
}
.woocommerce .related.products ul.products li.product {
  width: 100% !important;
}
.woocommerce.archive ul.products li.product {
  width: 100% !important;
}
#Top_bar a#header_cart {
  top: 0;
}
#main_search {
  position: relative;
  z-index: 9999;
}
.social_icon img {
  width: 36px;
}
.new_release .dp100 img {
  width: 250px;
}
.feat_release .dp100 img {
  width: 250px;
}
.div-table-col-img {
  width: 100%;
}
.div-table-col-text {
  width: 100%;
}
#Top_bar .top_bar_right .top_bar_right_wrapper {
  width: 100%;
}
.header-classic #Top_bar .top_bar_right {
  margin: 0 auto;
  width: 65%;
}
#Top_bar .text-logo #logo {
  font-size: 25px;
}
.woocommerce ul.products li.product .image_frame {
  margin: 0 auto;
  width: 55%;
}
.woocommerce ul.products li.product .desc.desc-name {
  margin: 0 auto;
  width: 50%;
}
#Top_bar .menu > li > a span:not(.description) {
  color: #ffffff !important;
}
#Top_bar #menu{
  background: #288ED2 !important;
}
#Top_bar .menu li a span{
  padding: 0px 20px !important;
}
#Top_bar #menu {
  margin-bottom: 20px !important;
}
.header-classic #Header .top_bar_left {
  width: 100% !important;
}
.header-classic #Top_bar .top_bar_right{
  width: 65% !important;
}
}

@media (min-width: 768px) and (max-width: 959px) {
.slider_revolution .column_image {
  margin-top: 0;
}
.slider_revolution .column {
  margin-top: 40px;
}
#Top_bar .menu_wrapper .icon-menu {
  position: relative;
  top: -22px;
}
#Top_bar #menu ul li a {
  padding: 0px 20px !important;
}
.social_icon {
  padding-left: 0;
}
.social_icon img {
  width: 40px;
}
.new_release .dp100 img {
  width: 68px;
}
.feat_release .dp100 img {
  width: 68px;
}
.slider_revolution .image_wrapper img.scale-with-grid {
  width: 90px;
}
.tag-line {
  font-size: 15px;
}
.social_icon img {
  width: 24px;
}
#Footer .textwidget{
  word-wrap: break-word;
}
#Top_bar .menu_wrapper {
  left: 380px;
  position: relative;
  right: 0;
  top: 8px;
  z-index: 9999999;
}
#Top_bar .top_bar_right {
  right: 30px;
}
.woocommerce.single-product ul.products li.product {
  width: 18% !important;
}
.woocommerce ul.products li.product:nth-child(2n+1) {
  clear: none !important;
}
.woocommerce.archive ul.products li.product:nth-child(8n+1) {
  clear: none !important;
}
.woocommerce.archive ul.products li.product {
  width: 19% !important;
}
.woocommerce.archive ul.products li.product:nth-child(5n+1) {
  clear: both !important;
}
#Top_bar .menu > li > a span:not(.description) {
  color: #ffffff !important;
}
#Top_bar #menu{
  background: #288ED2 !important;
  top: 50px!important;
}
#Top_bar .menu li a span{
  padding: 0px 20px !important;
}
.sec_4 .entry-title a {
  font-size: 14px;
  line-height: normal;
}
.sec_4 .entry-content {
  font-size: 14px;
}
.sec_3 .entry-title > a {
  font-size: 14px;
}
.tribe-events-event-meta {
  font-size: 14px;
}
.woocommerce div.product div.product_image_wrapper {
  width: 31.333% !important;
}
.header-classic #Header .top_bar_left {
  width: auto !important;
}
.header-classic #Top_bar .top_bar_right{
  width: 300px !important;
}
}
@media (min-width: 960px) and (max-width: 1240px) {
.slider_revolution .column_image {
  margin-top: 0;
}
.slider_revolution .column {
  margin-top: 40px;
}
#Top_bar .menu_wrapper .icon-menu {
  position: relative;
  top: -22px;
}
#Top_bar #menu ul li a {
  padding: 0px 20px !important;
}
.social_icon {
  padding-left: 0;
}
.social_icon img {
  width: 40px;
}
.new_release .dp100 img {
  width: 68px;
}
.feat_release .dp100 img {
  width: 68px;
}
.slider_revolution .image_wrapper img.scale-with-grid {
  width: 120px;
}
.tag-line {
  font-size: 18px;
}
.social_icon img {
  width: 32px;
}
#Top_bar .menu_wrapper {
  left: 610px;
  position: relative;
  top: 8px;
  z-index: 999999;
}
#Top_bar .top_bar_right {
  right: 30px;
}
#Top_bar .menu > li > a span:not(.description) {
  color: #ffffff !important;
}
#Top_bar #menu{
  background: #288ED2 !important;
  top: 50px!important;
}
#Top_bar .menu li a span{
  padding: 0px 20px !important;
}
.header-classic #Header .top_bar_left {
  width: auto !important;
}
.header-classic #Top_bar .top_bar_right{
  width: 300px !important;
}
}
.slider_revolution {
    padding-bottom: 25px;
}

.home .img {
    padding: 5px;
}

.ares .tp-bullet:hover, .ares .tp-bullet.selected {
    background: #2E8DD1;
}

.widget.widget_mc4wp_form_widget {
  clear: left;
  display: block;
  height: 115px;
}

.widget.widget_mc4wp_form_widget h3 {
  margin-bottom: 15px;
}

.sidebar aside::after {
  border-color: rgba(0, 0, 0, 0) !important;
}

#Footer .widgets_wrapper {
  padding: 0;
}

#product_total_price {
  display: none;
}
.div-table-col-text {
  float: left;
  width: 100%;
}
.news-date {
  margin-bottom: 2px;
  font-size: 14px;
}
.sec_4 h3.entry-title {
  margin-bottom: 2px;
}
.sec_4 .entry-content {
  font-size: 14px;
}
.sec_4 .entry-title a {
  font-size: 15px;
}
.sec_4 .post {
  padding: 7px 10px 0;
}
.sec_4 .entry-content p {
  margin-bottom: 10px;
  line-height: 20px;
}

.woocommerce ul.products li.product li.title h2{
	
	margin:0px;
}
.woocommerce ul.products li.product .woo-entry-inner li {
	
	margin-bottom: 0px !important;
	margin-top: 10px;
}