/*
Theme Name: Sparkling CT
Theme URI: http://graywoodwebs.com
Template: sparkling
Author: Luca
Author URI: http://graywoodwebs.com
Tags: blog,news,e-commerce
Version: 34
Updated: 2020-03-29 20:57:36

*/
@import url('../sparkling/style.css');

.nav.navbar-nav {
    float: left;
    width: 100%;
}

.site-content .top-section {
    max-width: 940px;
    margin: 0 auto;
}
span.post-date {
	display: none !important;
}

/* WPFORMS */
ul.iti__hide {
	display:none !important;
}

div#wpforms-970, div#wpforms-1118 {
	background-color: cornsilk;
	border:1px solid #7851a9;
	padding-top:0px;
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
}
div#wpforms-970 label.wpforms-field-label, div#wpforms-1118 label.wpforms-field-label { 
	display: inline-block; 
	margin-right:10px;
}
div#wpforms-970 ul, div#wpforms-1118 ul, DIV.wpforms-payment-total {
    display: inline-block;
    Margin-left:10px;
}
div#wpforms-970 li, div#wpforms-1118 li{
    margin-right:10px !important;
    display: inline-block;
}
div#wpforms-970 .wpforms-form input[type=radio], div#wpforms-1118 .wpforms-form input[type=radio] {
    display: inline-block;
    margin: 0 3px 0 3px !important;
}

div#wpforms-970 .wpforms-form .wpforms-field, div#wpforms-1118 .wpforms-form .wpforms-field {
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}

/* END WPFORMS */

.post-inner-content .entry-header .entry-meta {
	display:none;
}
.post-7 .entry-header {
	display:none;
}
.hidden-wp-form-field {
	display:none;
}
.pb-box-shadow {    
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%) !important;
    margin: 10px !important;
    padding: 25px !important;
}
/* Hides erroneous "Untitled" page title... TODO troubleshoot and fix source */
body.post-type-archive-tribe_events div.post-inner-content header.page-header h1.entry-title, body.single-tribe_events div.post-inner-content header.page-header h1.entry-title {
	display:none;
}
a {
    -webkit-transition: none !important; 
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important; 
}

/* TYPE */
.h3, h3 {
    margin-top: 0px;
}
ul {
	padding-inline-start: 20px;
}


aside.tribe-events-list-widget {
padding:20px;	
max-width: 300px;
}
.tribe-events-list-widget .tribe-list-widget {
    padding-left: 0px;
	border-radius: 5px;
}

div.nf-form-layout form {
    padding: 5px;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    border-radius: 0%;
    height: 100%;
    width: 100%;
}
div#secondary div.tribe-compatibility-container {
	padding:25px;
}
div#secondary div.well {
	padding: 0px;	
}
#secondary .widget {
    margin-bottom: 20px;
}


div#wpforms-352 {
	border: 1px solid #333333;
	padding: 10px;
}

/* Footer */
.copyright {
    float: unset;
    text-align: center;
    margin: 0 auto;
    clear: both;
    width: 100%;
}
.footer-nav.nav {
    text-align: center;
}
.col-md-6 {
    width: 100%;
}


/* https://wpforms.com/developers/how-to-create-a-form-with-floating-labels/ */

form#wpforms-form-1118 {
    position: relative;
}
form#wpforms-form-1118 .floating label:nth-of-type(2) {
    display: none;
}
.floating input {
    position: relative;
    min-height: 65px;
      padding: 15px 10px 10px 15px !important;
}
.floating textarea {
    position: relative;
    min-height: 200px;
    padding: 35px 15px 15px 15px !important;
}
.floating input + label {
    position: relative !important;
    top: -50px !important;
    padding: 15px 0 0 15px !important;
    opacity: .5;
    font-size: 12px !important;
    transition: all .5s ease-in-out 0s;
}
.floating textarea + label {
    position: relative !important;
    top: -200px !important;
    padding: 35px 15px 15px 15px !important;
    opacity: .5;
    font-size: 12px !important;
    transition: all .5s ease-in-out 0s;
}
.floating input:focus + label, .floating input:not(:placeholder-shown) + label {
    top: -70px !important;
    opacity: 1;
}
.floating textarea:focus + label, .floating textarea:not(:placeholder-shown) + label {
    top: -220px !important;
    opacity: 1;
}
.floating ::-webkit-input-placeholder { /* Chrome and Safari */
   color: transparent !important;
}
  
.floating :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: transparent !important;
}
  
.floating ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: transparent !important;
}
  
.floating :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: transparent !important;
}
  
.floating ::-ms-input-placeholder { /* Microsoft Edge */
   color: transparent !important;






@media (min-width: 1200px) {

}
@media (min-width: 992px) and (max-width: 1199px) {
	div.well, div#secondary {
	padding: 5px !important;	
	}
	.col-md-6 {
    width: 100%;
}
}
@media (max-width: 991px) {
	.navbar-nav > li {
    padding: 5px;
	}
 
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (max-width: 768px) {
.flex-caption {
    display: block !important;
	}
	.flex-caption .excerpt {
		display: none;
	}
}
@media screen and (max-width: 600px){
#wpadminbar {
    position: fixed !important;
}
}