/*
Theme Name: Make Child 01
Theme URI: 
Description: Child 01 theme for the Make theme
Author: <a href="https://thethemefoundry.com">The Theme Foundry</a>
Author URI: 
Template: make
Version: 1.5.1
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 06 Apr 2015 19:10:18 +0000 */ 

@import url('../make/style.css');

/*---------------------------------------------------------
 FONT
-------------------------------------------------------- */
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a { 
font-family: "Josefin Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform: uppercase;
}

h1, h1 a {
font-weight: 500 !important;
letter-spacing: 1px;
line-height: 4.2rem;
}

h3, h3 a {
    font-size: 20px;
    font-size: 2.0rem;
}


blockquote p {
font-size: 20px;
font-size: 2.0rem !important;
line-height: 1.5;
}

/*---------------------------------------------------------
 HEADER BAR
-------------------------------------------------------- */

.header-bar .search-form input {
background-color: rgba(255, 255, 255, 0.5) !important;
}

@media screen and (min-width: 800px) {
    .header-bar .search-form {
        float: right;
        padding: 11px 0 11px 16px;
        padding: 1.1rem 0 1.1rem 1.6rem;
        padding: 11px 0;
        padding: 1.1rem 0;
    }
}

.header-bar .search-form input {
    width: 100%;
    border: 1px solid;
}

@media screen and (min-width: 800px) {
    .header-bar .search-form input {
        width: 175px;
    }
}

@media screen and (min-width: 900px) {
    .header-social-links {
        float: right;
        margin-bottom: 0;
    }
}

/*---------------------------------------------------------
 HEADER
-------------------------------------------------------- */

.header-bar {    
    float: left;
    width: 100%;
    color: #171717;
    border-bottom: 0px solid #171717;
    background-color:transparent;
}

   .header-bar .search-form input {
        border: 0 !important;
    }

.site-header-main {
xpadding: 3.4rem 0 4.2rem !important;
}


.site-header {
background-color: transparent;
background-repeat: repeat-x;
background-position: bottom;
}

.site-title, .site-title a, .font-site-title {
text-shadow:0 0 6px #fff, 0 0 14px #fff, 0 0 40px #fff;
font-weight: 600 !important;
}

.site-content, .site-header, .site-header-main {
background-color: transparent;
}

.site-navigation .menu li a, .site-navigation .nav-menu li a {
text-shadow:0 0 9px #fff, 0 0 24px #fff, 0 0 40px #fff;
}

textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
background-color: rgba(255, 255, 255, 0.7) !important;
}

.site-navigation .menu .sub-menu, .site-navigation .menu .children, .site-navigation .nav-menu .sub-menu, .site-navigation .nav-menu .children {
background-color: rgba(255, 255, 255, 0.5) !important;
}

.site-navigation ul.menu ul a:hover, .site-navigation ul.menu ul a:focus, .site-navigation .menu ul ul a:hover, .site-navigation .menu ul ul a:focus {
background-color: rgba(255, 255, 255, 0.8) !important;
color: #000000 !important;
}



/*---------------------------------------------------------
 BODY - CONTENT
-------------------------------------------------------- */
@media screen and (max-width: 450px) {
.builder-section-gallery .builder-section-content, .builder-section-text .builder-section-content, .builder-section-blank .builder-section-content {
padding: 0;
}
div.builder-text-content {
padding: 36px 34px;
}
}

html, body {
height: 100%;
}

body {
background-color: #d2d2d2;
}

.site-wrapper, .site-main {
    min-height: 100%;
}



.site-content {
    padding: 0;
xmin-height: 600px;
}



.entry-content {
    clear: both;
    min-height: 100%;
}

.entry-content img a {
    max-width: 100%;
    height: auto;
-webkit-box-shadow: 5px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    5px rgba(255, 255, 255, 0.75);
box-shadow:         5px rgba(255, 255, 255, 0.75);
}

div.builder-text-content {
background: rgba(255, 255, 255, 0.8);
padding: 34px 32px;
}

.site-content .container {
padding-bottom: 0; 
}


.builder-text-image {
margin-bottom: -0.7rem;
opacity: 0.75;
}

img.attachment-large.size-large.wp-post-image {
}

img.attachment-large.size-large.wp-post-image a:hover {
opacity: 1.0;
}


div.ttfmp-post-list-item-image.aspect-square {
border-radius: 50%;
margin-bottom: 1.6rem;
opacity: 0.8;
}

figure.ttfmp-post-list-item-thumb.position-top {
padding: 1.8rem;
}


.builder-banner-slide {
  opacity: 0.5;
  color:rgba(0, 0, 0, 1.0);  
}











/*---------------------------------------------------------
 POST LIST
-------------------------------------------------------- */


.ttfmp-post-list-item-image a {
display: block;
position: absolute;
width: 100%;
height: 100%;
max-width: 260px;
}


/*---------------------------------------------------------
 BANNER
-------------------------------------------------------- */

@media screen and (max-width: 900px) {
.cycle-slide .builder-banner-content p {
font-size: 90%;
}
  .cycle-slide .builder-banner-content {
  padding: 11px 46px !important;
  padding: 1.1rem 4.6rem !important; 
  }
}

@media screen and (max-width: 600px) {
.cycle-slide .builder-banner-content p {
font-size: 70%;
}
  .cycle-slide .builder-banner-content {
  padding: 11px 46px !important;
  padding: 1.1rem 4.6rem !important; 
  }
}


#wptime-plugin-preloader {
display:none !important;
}

#builder-section-1429133498697 {
margin-top: 60px;
margin-top: 10px;
font-size: 2.2rem;
}


#builder-section-1429133498697 .builder-banner-slide {
  background-color: rgba(153, 255, 0, 0.4) !important;
}

.builder-banner-inner-content {
font-size: 3.0rem !important;
line-height: 4.4rem !important;
color:rgba(0, 0, 0, 1.0) !important; 
}

.builder-banner-inner-content img {
opacity: 0.4;
}




.builder-section-content p {
opacity: 1.0 !important;
}




.builder-banner-content {
    color: #000;
    text-shadow: 1px 0 8px rgba(255, 255, 255, 0.8);
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.site-title a {
text-shadow: 1px 0 8px rgba(255, 255, 255, 0.5) !important;
}

.site-description {
text-shadow: 1px 0 8px rgba(255, 255, 255, 0.5) !important;
}



.builder-banner-overlay,
.builder-section-overlay {
}


.builder-banner-slide {
}

#builder-section-1429133966929 .builder-banner-slide img {
opacity: 0.3;
}

/*---------------------------------------------------------
 FOOTER
-------------------------------------------------------- */
.site-footer {
    color: #464849;
background: transparent;
}

#site-footer a {
}

p.tribe-events-widget-link a {
color: #00a824;
}


div.tribe-event-duration {
text-transform: uppercase;
font-weight: 700;
color: #000;
font-size: 16px;
font-size: 1.6rem;
}

h4.tribe-event-title a {
color: #00a824;
}

.widget-title {
margin: 0 0 18px;
margin: 0 0 1.8rem;
font-size: 22px;
font-size: 2.2rem;
font-weight: bold;
color: #9a9a9a;
}



img.attachment-thumbnail.size-thumbnail.wp-post-image {
border-radius: 50%;
opacity: .9;
}

/*---------------------------------------------------------
 CALENDAR
-------------------------------------------------------- */


.single-tribe_events .tribe-events-event-meta {
  background: transparent !important; 
  border: 0 !important;
}

.tribe-events-notices  {
background: rgba(182, 230, 255, 0.6);
margin: 10px 0 48px;
}

.tribe-events-back a, h1.tribe-events-single-event-title, .tribe-events-schedule, .single-tribe_events .tribe-events-content {
padding: 0 4.3rem !important;
}

.single-tribe_events .tribe-events-event-meta dt {
margin-bottom: 2px;
margin-bottom: 0.2rem;
}

/*---------------------------------------------------------
 STORE
-------------------------------------------------------- */

a.mp_button-widget-cart, .mp_list_filter, .mp_products_filter {
display: none !important;
}

table.mp_cart_contents_widget {
background: #fff;
}

.mp_product_price, .mp_empty_cart {
background: transparent;
padding: 0px 0px 0px 0px;
}

.product {
border-top: 1px solid #eaecee;
}

div.widget-error, div.mp_product_categories, footer.entry-footer, div.mp_cart_empty, div#mp_cart_actions_widget {
display: none;
}

.widget .product {
border-top: 0;
}

.entry-header .entry-thumbnail.post-header, .entry-header .entry-date, .entry-header .site-wrapper div.sharedaddy h3, .site-wrapper div.sharedaddy .entry-header h3 {
display: none;
}

.mp_product_image_list, .mp_product_image_single, .mp_product_image_widget {
moz-box-shadow: 0 #cccccc; 
-webkit-box-shadow: 0 #cccccc; 
box-shadow: 0 #cccccc;
border: 0;
border-radius: 50%;
opacity: 0.2;
}


td.mp_cart_col_thumb {
display: none !important;
}

.mp_cart_item_content h2.mp_cart_item_title, .mp_cart_item_content p {
font-size: 12px;
font-size: 1.2rem !important;
line-height: 2.9em !important;
}

/*---------------------------------------------------------
STORE
-------------------------------------------------------- */

.woocommerce div.product .product_title {
    font-size: 18px !important;
    font-weight: 300 !important;
	line-height: 28px !important;
}

.woocommerce-tabs.wc-tabs-wrapper h2, .related.products h2 {
font-size: 18px !important;
	 font-weight: 300 !important;
}

.woocommerce-Price-amount {
font-size: 14px !important;		
}


.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus {
width:34px;
height:34px;
border-radius:50%;
font-size:1.6rem;
line-height:18px;
text-align:center;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
border: 0 !important;
margin: 0 4px;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
width:34px;
}

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a {
line-height: 17px;
}

.woocommerce-info {
border-top-color: #51acb4 !important;
}

.woocommerce-info:before {
color: #51acb4 !important;
}

a#show-coupon-form {
    border: dashed 1.5px #80d2b4 !important;
    padding: 2px 5px;
    background: none;
}


span.sku_wrapper, table.shop_attributes {	
display: none !important;
}

.woocommerce span.onsale {	
height: 42px !important;
padding: 0 !important;
 width: 42px !important;
	line-height: 3.4 !important;
	z-index: 9999 !important;
}

.product_meta {
	display: none;
	
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-family: Roboto, Helvetica, Arial, sans-serif;
font-size: 14px !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 90% !important;
}


.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none !important;
}


/*---------------------------------------------------------
 HIDE ELEMENTS
-------------------------------------------------------- */

div#fwbslider_post_metas {
  display: none !important;
}

#comments {
    display: none;
}


.fa-rss:before {
    display: none;
}

a.fwb_fromthis img {
display: none;
}

.entry-author-avatar {
    display: none;
}

#tribe-events-bar {
display: none;
}

#tribe-events-header .tribe-events-sub-nav {
display: none;
}