.post-12277 .tribe-events-event-image {
text-align: center !important;
}

.page-id-11196 .page-header {
display:none;
}

.css3button {
	font-family: 'Raleway',sans-serif;
	font-size: 30px;
	color: #ffffff;
	padding: 17px 30px;
	background: #d26958;
  	border: none;
  	border-radius: 5px;
  	position: relative;
  	top: 0;
  	transition-duration: 1s;
}

.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
overflow: visible !important;
}

.css3button:hover {
  background: #86667f;
  top:-5px;
  transition-duration: 1s;
}

.navbar-default .navbar-nav>li>a { 
 	padding: 5px 12px !important;  
}

.page-template-curvy-drip-php h4 {
font-size: 14px !important;
line-height: 34px;
text-align: center;
font-weight: bold;
}

.single-tribe_events .tribe-events-event-image {
text-align: center;
margin-bottom: 1.25em;
}

/*!
* Pricely Effects v1.0
*
* via http://tympanus.net/codrops/2013/08/06/creative-link-effects/
*
* License to be used commercially provided by http://tympanus.net
*/ 
 
 /* Effect 2: 3D rolling links, idea from http://hakim.se/thoughts/rolling-links */
.cl-effect-2 a { 
	line-height: 44px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}

.cl-effect-2 a span {
	position: relative; width: 100%;
	display: inline-block;
	padding: 0 14px;
	background: #5bc0de;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.csstransforms3d .cl-effect-2 a span::before {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ffffff;
	content: attr(data-hover); padding: 0;
	-webkit-transition: background 0.8s;
	-moz-transition: background 0.8s;
	transition: background 0.8s;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
}

.cl-effect-2 a:hover span,
.cl-effect-2 a:focus span {
	-webkit-transform: rotateX(90deg) translateY(-22px);
	-moz-transform: rotateX(90deg) translateY(-22px);
	transform: rotateX(90deg) translateY(-22px);
}

.csstransforms3d .cl-effect-2 a:hover span::before,
.csstransforms3d .cl-effect-2 a:focus span::before {
	background: #39b3d7;	
}

/* Effect 10: reveal, push out */
.cl-effect-10  {
	position: relative;
	z-index: 1;
}

.cl-effect-10 a {
	position: relative;
	overflow: hidden;
	margin: 0;
	display: inline-block;
}

.cl-effect-10 a span {
	display: block;
	padding: 10px 20px;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.cl-effect-10 a::before {
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	padding: 11px 20px 0;
	width: 100%;
	height: 100%;
	background: #fff;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(-25%);
}

.cl-effect-10 a:hover span,
.cl-effect-10 a:focus span {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%);
}

.cl-effect-10 a:hover::before,
.cl-effect-10 a:focus::before {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}

.panel-default .cl-effect-10 a span { color: #333333; background-color: #f5f5f5; }
.panel-info .cl-effect-10 a span { color: #3a87ad; background-color: #d9edf7; }
.panel-primary .cl-effect-10 a span { color: #ffffff; background-color: #428bca; }
.panel-danger .cl-effect-10 a span { color: #b94a48; background-color: #f2dede;}
.panel-warning .cl-effect-10 a span { color: #c09853; background-color: #fcf8e3; }
.panel-success .cl-effect-10 a span { color: #468847; background-color: #dff0d8; }

/*!
* Pricely v1.0
*
* Copyright 2013 - Forever, Weborithm.com
*
* Designed and built by Weborithm
*/


.pricely-chart:after, .pricely-chart:after, .pricely-pro:after, .pricely-chart-three:after, .panel-heading li:after { content: " "; display: table; clear: both; }


/* Parent Pricely Holder */
.pricely-chart-one {  }
.pricely-chart-two {  }
.pricely-chart-three {  }
.pricely-chart-four {  }


/* Fonts */
.pricely-chart { font-family: 'Karla', sans-serif; }
.pricely-chart h1, h2, h3, h4, h5, h6 { font-family: 'Raleway', sans-serif; font-weight: 300; }
.pricely-chart .glyphicon { color: #9b9b9b; }


/* Vertical Alignment	
#pricely-vertical { display: table; width: 100%; }
#pricely-align { display: table-cell; vertical-align: middle; } */


/* Headings */
.pricely-chart .panel-heading { font-size: 22px; margin: 0; padding: 15px 20px; text-align: center; }
.pricely-chart-one h3 span { display: block; font-size: 13px; font-weight: 300; letter-spacing: 0.5px; padding: 5px 0 0; text-transform: uppercase; }


/* Headings Formatting */
.pricely-label { display: block; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; }
.pricely-first-heading .pricely-label { font-weight: 600; }
.pricely-figure { padding: 20px 0 30px; position: relative; }
.pricely-currency { display: inline-block; font-size: 20px; font-weight: 400; position: absolute; top: 30px; }
.pricely-amount { display: inline-block; font-size: 70px; line-height: 70px; padding: 0 0 0 17px; }
.pricely-foreword { display: block; font-family: 'Karla', sans-serif; font-size: 14px; font-style: italic; padding: 0; }
.pricely-paragraph { font-size: 14px; line-height: 20px; margin: 20px; text-align: left; }
.pricely-paragraph span { font-size: 28px; }


/* Headings - Backgrounds */
.pricely-chart .with-diagonal { background-image: url(../img/diagonal-left.png); }
.pricely-chart .with-featured-diagonal { background-image: url(../img/diagonal-right.png); font-weight: 600; }
.pricely-chart .with-boxes { background-image: url(../img/boxes.png); }
.pricely-chart .with-checks-1 { background-image: url(../img/checks_1.png); }
.pricely-chart .with-checks-2 { background-image: url(../img/checks_2.png); }
.pricely-chart .with-checks-3 { background-image: url(../img/checks_3.png); }


/* Panel + Panel Header + Panel Footer */
.pricely-chart .panel { margin: 0; }
.pricely-chart-two .panel, .pricely-chart-two .panel-heading { border-radius: 0; }

.pricely-chart .panel-footer { padding: 10px; }
.pricely-chart-two .panel-footer { border-width: 0 1px 1px 1px; margin: 0px 0px 10px; padding: 0; border-radius: 0; }


/* Collapse */
.pricely-chart .panel-collapse p { margin: 10px 0; }


/* Images */
.pricely-chart .img-responsive { max-width: inherit; width: 100%; }


/* Call to Action Buttons */
.pricely-chart-one .pricely-call { }
.pricely-chart-one .pricely-call a { font-size: 18px; }
.col-md-2 .pricely-call a { font-size: 16px; /* Smaller font for narrow columsn */ }

.pricely-chart-two .pricely-call {  }
.pricely-chart-two .pricely-call a { font-size: 20px; }


/* Pricely Indicators */
ol.pricely-indicators { position: static; width: auto; margin: 0; padding: 0; text-align: right; }
ol.pricely-indicators li.active { background: #f7931f; border-color: #f7931f; margin: 1px 3px; }
ol.pricely-indicators li { background: #fff; border-color: #ebebeb; height: 12px; width: 12px; margin: 1px 3px; padding: 6px; }


/* Tooltip */
.tooltip { font-family: 'Karla', sans-serif; }
.pricely-tooltip:hover { cursor: pointer; }


/* Modal */
.pricely-chart .modal p { margin: 0; }
.pricely-chart .modal-body { padding: 0; }
.pricely-chart .modal-body .thumbnail { border: 0; border-radius: 0; padding: 0; }
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); } 


/* Buttons */
.panel-footer .btn { line-height: 44px; }
.btn-wide { border: 0; padding: 0; border-radius: 0; width: 100%; }


/* Icons */
.pricely-pro .glyphicon { display: block; text-align: center; }
.pricely-pro .glyphicon { color: #d26958; }
.pricely-pro .x { color: #B94A61; }


/*===== Price Chart Specific =====*/

	/* Classic */
	
	
	/* Business */


	/* Professional */
	.pricely-pro .panel-heading { border-radius: 0; max-height:45px; color: #fff; background-color: #86667f; border-color: #86667f; }
	.pricely-pro li li.list-group-item { border-left-width: 1px; border-radius: 0; min-height: 45px; }
	.pricely-pro li.pricely-first-heading li.list-group-item { border-left-width: 1px; border-radius: 0; min-height: 45px; font-size: 14px; }

	.pricely-pro { list-style: none; margin: 0; padding: 0; }
	.pricely-pro li.pricely-first-heading, .pricely-pro li.pricely-inner {  padding: 0; }

	.pricely-pro .panel-heading { border-right: 1px solid #ddd; border-top: 1px solid #ddd; }
	.pricely-pro li:first-child .panel-heading { border-left: 1px solid #ddd; }
	
	.pricely-professional li.list-group-item  .feature-hide { display: none; }
	.pricely-professional li .glyphicon { display: inline-block; }
	.pricely-professional li  .pricely-paragraph .glyphicon { display: block; }
	.pricely-professional li.list-group-item { text-align: center; }
	

	/* Wizard */
	.pricely-wizard { text-align: center; }

	.pricely-wizard .dropdown-menu { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	.pricely-wizard .dropdown-menu span { display: block; padding: 5px 10px; }
	.pricely-wizard .pricely-inline { display: inline; }
	
	.pricely-wizard p.dropdown { background: #eee; border: 1px solid #fff; padding: 3px 9px; border-radius: 3px; text-align: left; }
	.pricely-wizard p.dropdown:hover { background: #f9f9f9; border-color: #eee; color: #fff; }
	.pricely-wizard p.dropdown  a:focus, .pricely-wizard p.dropdown  a:hover { text-decoration: none; }
	.pricely-wizard p.dropdown span a {
		-webkit-transition: 0.2s ease-in-out; /** Chrome &amp; Safari **/
		-moz-transition: 0.2s ease-in-out; /** Firefox **/
		-o-transition: 0.2s ease-in-out; /** Opera **/ }
	.pricely-wizard p.dropdown span a:hover { padding-left: 3px;
		-webkit-transition: 0.2s ease-in-out; /** Chrome &amp; Safari **/
		-moz-transition: 0.2s ease-in-out; /** Firefox **/
		-o-transition: 0.2s ease-in-out; /** Opera **/ text-decoration: none; }
	.pricely-wizard p.pricely-wizard-selection { background: #5BC0DE; color: #fff; display: inline-block; margin: -1px 0 10px 0; padding: 3px 9px; text-transform: uppercase; border-radius: 3px; }
	.pricely-wizard .tab-pane span.glyphicon { font-size: 24px; margin: 0 10px 0 0; position: relative; top: 7px; }
	
	.pricely-wizard .tab-inner { margin: 20px 0 0; padding: 0; }
	.pricely-wizard .tab-inner-child { margin: 1px 0 0; padding: 20px 0 0; }
	
	.pricely-wizard .panel { border: 0 !important; border-radius: 0; box-shadow: none; padding: 0; }
	.pricely-wizard .panel .panel-heading { border: 0; box-shadow: none; padding: 20px 0; }


@media screen and (min-width:0\0) { /* Specific to IE */

.pricely-currency { display: inline-block; font-size: 20px; font-weight: 400; position: relative; top: -30px; }
.pricely-amount { font-size: 65px; line-height: 65px; }
.pricely-chart .panel-footer { margin: 0 0 20px; padding: 0; }

}


@media screen and (max-width: 991px) {

.pricely-chart-one { margin-bottom: 20px; }

.tab-content { border-left: 0; }

.pricely-pro li li.list-group-item { border-left-width: 1px; text-align: center; }

.pricely-chart .panel-heading { padding: 15px 10px; }

.pricely-pro .panel-heading { border-left: 1px solid #ddd; min-height: inherit; }

.pricely-professional li.list-group-item .feature-hide { display: inline; padding: 0 0 0 10px; }

.pricely-pro li.pricely-first-heading { display: none; }

.pricely-pro .glyphicon { display: inline-block; text-align: center; }

.pricely-foreword, .pricely-label { display: inline-block; margin: 0; }
.pricely-foreword:before { content: " "; }

}


@media screen and (max-width: 767px) {

#pricely-align { display: inherit; margin: 0 0 40px; vertical-align: none; }

}

.panel-info>.panel-heading, .panel-danger>.panel-heading {
	 color: #fff !important;
	background-color: #86667f !important;
	border-color: #86667f !important;
}

.panel-default>.panel-heading {
color: #fff !important;
background-color: #eaa33f !important;
border-color: #eaa33f !important;
}

@media (max-width: 1200px) {

.navbar-default .navbar-nav>li>a {
padding: 5px 8px !important;
font-size: 10px !important;
}

}

.sexybutton {
background: #d26958;
font-family: 'Raleway',sans-serif;
padding: 13px;
color: white;
padding: 5px 20px;
border: none;
border-radius: 0px;
width: 80%;
  transition-duration: 0.5s;
}

.sexybutton:hover {
 background: #eaa33f !important;
 transition-duration: 0.5s;
}

.gridbox i {
font-size: 51px;
margin-bottom: 15px;
}

.gridbox td {
  padding: 15px;
}

.page-id-12472 blockquote {
padding: 30px 35px !important;
margin: 30px 0 30px !important;
border: 3px solid #de4700 !important;
border-radius: 25px !important;
}

.dashbox {
padding: 30px 35px !important;
margin: 30px 0 30px !important;
border: 3px dashed #de4700 !important;
border-radius: 25px !important;
}

/* Single CurvyGrams */

.single-curvygrams .main {
  max-width: 630px;
  margin: 0 auto;
  float: none;
}

.single-curvygrams .lovetitle {
padding: 3px;
color: white;
background: #d26958;
max-width: 600px;
margin: 0 auto;
font-size: 28px;
text-transform: uppercase;
text-align: center;
}

.single-curvygrams .lovesharethelovetext {
text-transform: uppercase;
font-weight: bold;
color: #d26958;
font-size: 20px;
}

.single-curvygrams .loveshareloveicons span {
background: #86667f;
padding: 6px 10px;
font-size: 22px;
border-radius: 100%;
color: white;
margin: 0 3px;
transition-duration: 1s;
}

.curvegram-share {
 text-transform: uppercase;
font-weight: bold;
color: #d26958;
font-size: 25px;
text-align: center;
}

.curvegram-share i {
 color: #86667f;
  transition-duration: 0.5s;
}

.curvegram-share i:hover {
  color: #eaa33f;
  transition-duration: 0.5s;
}

/* shop */
.woocommerce div.product {
  padding: 0 200px;
}
.woocommerce div.product div.images {
	width: 40%;
}
.woocommerce div.product div.summary {
	width: 52%;
}

.woocommerce .product .button {
  color: #fff;
}
/* events */ 
#tribe-events-content.tribe-events-single {
	padding: 40px 200px;
}
.single-tribe_events .tribe-events-single-event-title {
  font-size: 25px!important;
  letter-spacing: normal;
  text-align: center;
}

/* body links */
.intro-secondary a {
  color: #f55476;
}
#mc_embed_signup {
  background:#fff; 
  clear:left;
  text-align:left;
}
#mc_embed_signup label {
  font-weight:normal;
}
#mc_embed_signup .mc-field-group {
	margin-bottom: 10px;
}
#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"] {
  border: 1px solid #0a0a70;
  border-radius: 5px;
  padding: .5rem;
  width: 100%;
}
#mc_embed_signup .response {
  text-align: center;
  font-weight: 400;
}
#mce-success-response {
  color: #0a0a70;
}
#mce-error-response {
  color: #f55476;
}

.login-image {
  margin-bottom: 1rem;
}

/* Blog Post Title */

.article-title {
  text-align: center;
}

/* copyright text */ 
.copyright {
  font-size: 1.3rem;
}
@media (min-width: 480px) {
.book .section-book .section-image {
	margin: 0 85px 30px;
}
}
@media (min-width: 480px) {
.section {
	padding: 40px 100px 0;
}
}

/* FAQ */
.qa-faq-title {
	font-size: 17px;
  font-weight: 400;
}