/*
 Theme Name:   EXFolio.art
 Description:  A theme build on 2019 and the awesomeness of Justin Nathan Ritchie
 Template:     twentynineteen
 Version:      1.0.0
*/

/* Parent Base Styles */  
@import url("../twentynineteen/style.css");

@import url("../excore/css/tachyons.min.css");

@import url("../excore/css/bootstrap.min.css");
@import url("../excore/css/revoulation.css");
@import url("../excore/css/plugins.css");
@import url("../excore/css/style.css");
@import url("../excore/css/custom.css");

/*
@import url("../bahamabooking/css/icomoon.css");
@import url("../bahamabooking/css/magnific-popup.css");
@import url("../bahamabooking/css/animate.css");
@import url("../bahamabooking/css/media-query.css");
@import url("../bahamabooking/css/main.css");
*/


/*** Global CSS ***/

p {
  /* font-family: 'helvetica neue', helvetica, sans-serif; */
}

.abf {
  background-attachment: fixed;
}


.wp-admin-bar-my-account {
  display:none;
}

.popup-mobile-click {
  height:30px;
}

.mobilemenu {
   list-style: none;
}

.mobilemenu li {
  padding: 10px 0;
  font-size: 1rem;
}


.columns-grid {
  column-count:2;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  grid-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
  margin:0 50px;
}

@media (min-width: 1200px){
  .columns-grid-l {
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
    margin:unset;
  }
}

@media(max-width: 800px){
  .columns-grid-s {
    column-count: 1;
  }
}

/** NF Overrides **/

.signup-submit {
    background: green!important;
    font-size: 1em!important;
    height: 70px!important;
}

/* Modal */

#comingsoon {
		background-color: #fbc13a;
    	width: 400px;
    	height: 400px;
    	top: 30%;
    	left: 50%;
    	margin-left: -200px;
    	text-align: center;
    	border-radius: 360px;
    	padding: 0px!important;
    	color:#fff;
	}

	.modal-header {
  		border-bottom:none;
	}

	.modal-title {
  		font-size: 34px;
  		line-height: 1;
  		margin-top: 85px;
  		color:#fff;
	}


/** 2019 Overrides **/

h1:not(.site-title):before {
  display:none;
}


.entry .entry-meta, .entry .entry-footer {
  color:white;
}


@media only screen and (min-width: 768px) {
  .entry .entry-content, .entry .entry-summary {
    max-width: 
  }

}

.author-bio .author-description {
  display: block;
}

.comments-area {
  margin:auto;
}


/*
    /-- Woo --/ 
*/

.woocommerce {
  width:100%;
  max-width: 100%!important;
}

/* single product */

.product {
  margin-top: 0px;
}

.products li {
    max-width: 25%;
    border: 1px solid;
    padding: 0px;
    text-align: center;
    display: inline-block;
    margin: 3px;
    border-radius: 5px;
    border-color: #ffffff;
    overflow: hidden;
    background: #e5e5e5;
}

.woocommerce-product-gallery {
  float: left;
  width: 50%;
}

.woocommerce-product-gallery__image img {
  width: 100%;
}

.entry-summary {
    float: left;
    width: 50%;
    margin: 0px!important;
}

.woocommerce-breadcrumb  {
    padding-top: 8rem;
    margin-bottom: 3px;
}

.add_to_cart_button {
    width: 100%;
    border-radius: 0;
    background: purple;
}

/* checkout */

.woocommerce-input-wrapper {
  width:100%;
}

.stripe-card-group {
    width: 100%;
}

/** Navigation **/



@media screen and (max-width: 768px) {

}

/** Page Template **/

.signup-submit {
  width:100%!important;
}


