@media only screen and (min-width: 1200px)
.mec-container {
    width: 100% !important;}

ul.lcp_catlist img { float: left; margin: 0px 15px 15px 0px;}
ul.lcp_catlist a {
font-size: 125%;display: block;margin: 0 0 10px 0;}

ul.lcp_catlist {list-style: none;}

.tribe-events-list .type-tribe_events {
    padding: 1.75em 10px !important;}
.post ol, .comment-content ol {
    padding: 10px 0px 10px 12px !important;}
.logo-area {width: 250px; float: left; margin-left: 20px;}
.logo-area #site-name {text-align: center; line-height: 13px; font-size: 13px; padding-bottom: 0px !important; display: none !important;}
.logo-area p#slogan {
  text-align: center !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  float: none !important;
  top: -15px;
  left: 35px;
  position: relative;
  transform: rotate(-7deg) !important;
}
body, h1, h2, h3, h4, h5, h6, ul#top-menu a {
    font-family: 'PT Sans', Arial, sans-serif !important;
}
.logo-area a {    text-decoration: none;}


#featured h3 a {color: #fff !important; line-height: 24px !important;}
.featured-description, .featured-description p {#dcdcdc important; font-size: 15px !important;}

h2 {color: #B163A3 !important; margin-top: 15px; margin-bottom: 10px;}
#category-name {padding-top: 20px !important;} #category-inner {padding-bottom: 20px !important;}
.post {padding: 0px 0px 25px 0px !important;}
h2.et_pt_portfolio_title {color: #B163A3 !important; margin:0; font-size: 19px !important; }

h3 {color: #B163A3 !important; margin-top: 10px; margin-bottom: 10px; }
.dgx-donate-form-section input.horiz {margin-left: 30px;}
.amount-spacing {width: 100px; display: block; float: left; margin-bottom:15px;}
.no-mailingllist {display: none;}
.tabs-left .et-tabs-control li a {margin-bottom: -10px;}
.tabs-left h2 {color: #B163A3 !important; font-weight: bold; margin-top: 20px; margin-bottom: 20px;}

.emcee {float: left;  margin-right: 0px; margin-bottom: 20px;}

.emcee1 {float: left;  margin-right: 10px; margin-bottom: 20px;}

.newhover h2 {
font-size: 25px;
background-color: #ccc;
line-height: 40px;
margin-top: 40px;
text-align: center;
}

.newhover .therese h2 {
	margin-top: 20px;
}
.newhover p {
color: #fff;
font-size: 12px;
padding: 10px; 
}

.newhover .therese p {
color: #fff;
font-size: 12px;
line-height: 14px;
padding: 10px;
margin-top: -10px; 
}
 
.newhover {
width: 300px;
height: 450px;
margin: auto;
position: relative;
overflow: hidden; 
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
 
.newhover img {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s;  /* Safari & Chrome */
-o-transition: 0.5s;  /* Opera */
}
 
 
.newhover .effect, .hoverover .content {
width: 300px;
height: 450px;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
.newhover .effect {
background: #29abe2 url(//api.thumbr.it/whitenoise-630x465.png?background=29aae2ff&noise=ffffff&density=32&opacity=25);
transform: translateY(-450px) rotate(0deg);
-moz-transform: translateY(-450px) rotate(0deg); /* Old Firefox */
-webkit-transform: translateY(-450px) rotate(0deg);  /* Safari & Chrome */
-o-transform: translateY(-450px) rotate(0deg); /* Opera */
opacity: 0.9;
}
 
.newhover:hover .effect  {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
transform: translateY(0px) rotate(360deg);
-moz-transform: translateY(0px) rotate(360deg); /* Old Firefox */
-webkit-transform: translateY(0px) rotate(360deg); /* Safari & Chrome */
-o-transform: translateY(0px) rotate(360deg); /* Opera */
}
 
.newhover:hover img {
transform: translateY(-450px) rotate(180deg);
-moz-transform: translateY(-450px) rotate(180deg); /* Old Firefox */
-webkit-transform: translateY(-450px) rotate(180deg); /* Safari & Chrome */
-o-transform: translateY(-450px) rotate(180deg); /* Opera */
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
}
 
.newhover:hover p {
opacity: 1;
}
 
a.box1 {
background-color: #000;
border-radius: 5px;
color: #fff;
padding: 10px;
text-decoration: none;
}
 
a.box1:hover {
background-color: #333;
color: #fff;
text-decoration: underline;
}

/* second set */

.newhover2 h2 {
font-size: 25px;
background-color: #ccc;
line-height: 40px;
margin-top: 20px;
text-align: center;
}
 
.newhover2 p {
color: #fff;
font-size: 15px;
padding: 5px 20px;
margin-top: -5px; 
}
 
.newhover2 {
width: 620px;
height: 465px;
margin-left:0px;
position: relative;
overflow: hidden; 
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
 
.newhover2 img {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s;  /* Safari & Chrome */
-o-transition: 0.5s;  /* Opera */
}
 
 
.newhover2 .effect, .newhover2 .hoverover .content {
width: 620px;
height: 465px;
left: 0;z
overflow: hidden;
position: absolute;
top: 0;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
.newhover2 .effect {
background: #29abe2 url(//api.thumbr.it/whitenoise-630x465.png?background=29aae2ff&noise=ffffff&density=32&opacity=25);
transform: translateY(-465px) rotate(0deg);
-moz-transform: translateY(-465px) rotate(0deg); /* Old Firefox */
-webkit-transform: translateY(-465px) rotate(0deg);  /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(0deg); /* Opera */
opacity: 0.9;
}
 
.newhover2:hover .effect  {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
transform: translateY(0px) rotate(360deg);
-moz-transform: translateY(0px) rotate(360deg); /* Old Firefox */
-webkit-transform: translateY(0px) rotate(360deg); /* Safari & Chrome */
-o-transform: translateY(0px) rotate(360deg); /* Opera */
}
 
.newhover2:hover img {
transform: translateY(-465px) rotate(180deg);
-moz-transform: translateY(-465px) rotate(180deg); /* Old Firefox */
-webkit-transform: translateY(-465px) rotate(180deg); /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(180deg); /* Opera */
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
}
 
.newhover2:hover p {
opacity: 1;
}

/* Third set */

.newhover3 h2 {
font-size: 25px;
background-color: #ccc;
line-height: 30px !important;
margin-top: 20px;
text-align: center;
}
 
.newhover3 p {
color: #ffffff;
font-size: 15px;
padding: 10px;
margin-top: 190px !important; 
}

 
.newhover3 {
width: 620px;
height: 465px;
margin-left:0px;
position: relative;
overflow: hidden; 
margin-bottom: 20px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}

 
 
.newhover3 img {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s;  /* Safari & Chrome */
-o-transition: 0.5s;  /* Opera */
}
 
 
.newhover3 .effect, .newhover3 .hoverover .content {
width: 620px;
height: 465px;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
.newhover3 .effect {
background:#29abe2 url(//www.apiqwtc.org/site/wp-content/uploads/2014/03/K-Kings-back.jpg);
transform: translateY(-465px) rotate(0deg);
-moz-transform: translateY(-465px) rotate(0deg); /* Old Firefox */
-webkit-transform: translateY(-465px) rotate(0deg);  /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(0deg); /* Opera */
opacity: 0.9;
}

.newhover3 .effect:after {
background: #29abe2 url(//api.thumbr.it/whitenoise-630x465.png?background=29aae2ff&noise=ffffff&density=32&opacity=25);
}


 
.newhover3:hover .effect  {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
transform: translateY(0px) rotate(360deg);
-moz-transform: translateY(0px) rotate(360deg); /* Old Firefox */
-webkit-transform: translateY(0px) rotate(360deg); /* Safari & Chrome */
-o-transform: translateY(0px) rotate(360deg); /* Opera */
}
 
.newhover3:hover img {
transform: translateY(-465px) rotate(180deg);
-moz-transform: translateY(-465px) rotate(180deg); /* Old Firefox */
-webkit-transform: translateY(-4658px) rotate(180deg); /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(180deg); /* Opera */
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
}
 
.newhover3:hover p {
opacity: 1;
}

/* Fourth set */

.newhover4 h2 {
font-size: 25px;
background-color: #ccc;
line-height: 30px !important;
margin-top: 25px;

text-align: center;
}
 
.newhover4 p {
color: #fff;
font-size: 15px;
padding: 10px;
margin-top: -10px;
}

.newhover4 strong {text-shadow: none;}
 
.newhover4 {
width: 620px;
height: 465px;
margin-left:0px;
position: relative;
overflow: hidden; 
margin-bottom: 20px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
 
.newhover4 img {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s;  /* Safari & Chrome */
-o-transition: 0.5s;  /* Opera */
}
 
 
.newhover4 .effect, .newhover4 .hoverover .content {
width: 620px;
height: 465px;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
}
 
.newhover4 .effect {
background:#29abe2 url(//www.apiqwtc.org/site/wp-content/uploads/2014/03/essentials1.jpg);
transform: translateY(-465px) rotate(0deg);
-moz-transform: translateY(-465px) rotate(0deg); /* Old Firefox */
-webkit-transform: translateY(-465px) rotate(0deg);  /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(0deg); /* Opera */
opacity: 0.9;
}

.newhover4  .dj .effect {
background:#29abe2 url(//www.apiqwtc.org/site/wp-content/uploads/2014/03/apiqwtc-party-people.jpg);
transform: translateY(-465px) rotate(0deg);
-moz-transform: translateY(-465px) rotate(0deg); /* Old Firefox */
-webkit-transform: translateY(-465px) rotate(0deg);  /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(0deg); /* Opera */
opacity: 0.9;
}

 
.newhover4:hover .effect  {
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */
transform: translateY(0px) rotate(360deg);
-moz-transform: translateY(0px) rotate(360deg); /* Old Firefox */
-webkit-transform: translateY(0px) rotate(360deg); /* Safari & Chrome */
-o-transform: translateY(0px) rotate(360deg); /* Opera */
}
 
.newhover4:hover img {
transform: translateY(-465px) rotate(180deg);
-moz-transform: translateY(-465px) rotate(180deg); /* Old Firefox */
-webkit-transform: translateY(-4658px) rotate(180deg); /* Safari & Chrome */
-o-transform: translateY(-465px) rotate(180deg); /* Opera */
transition: 0.5s;
-moz-transition: 0.5s; /* Old Firefox */
-webkit-transition: 0.5s; /* Safari & Chrome */
-o-transition: 0.5s; /* Opera */

}
 
.newhover4:hover p {
opacity: 1;
}

/* PDF downloadable forms */
/* Curl Top Left */

.curl-top-left {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: -webkit-linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  background: linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.curl-top-left:hover:before {
  width: 35px;
  height: 35px;
}

/* Curl Top Right */

.curl-top-right {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: -webkit-linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.curl-top-right:hover:before {
  width: 35px;
  height: 35px;
}
img.wp-smiley {margin-bottom: 0px !important;}

.fp-photoDetails {line-height: 12px;}
.category .post {margin-bottom: 20px;}

#footer-widgets {display: none;}
h2.title, h2.et_pt_title {padding-bottom: 0px !important;}
.post.entry.clearfix {min-height: 300px;}

.dragonfruit .et_pt_blogentry {padding: 0px 0px 15px 0px !important;}

.dragonfruit h4 {
margin-top: 20px; font-weight: 600;
}

.dragonfruit p.meta-info {
padding-top: 0px;
color: #333;
padding-bottom: 0px;
margin-bottom: 2px;
font-size: 12px;
}

div.dragonone {
font-size: 14px;
line-height: 16px;
margin-top: 10px;
}

.dragonone a {
display: none;
}

#dpost:before {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
     
    overflow:hidden;
 
    }  
 
#dpost:before:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}
.widget_r3dfmeetup span.r3dfmeetup {color: #9B7E94 !important;
    font-weight: bold;
    font-size: 15px;
}
#meetup_event_list-2 h3.title:beforexxx {
content:  url(//www.apiqwtc.org/site/wp-content/uploads/2015/01/meetup_logo_sm.png);
width: 45px; height: 33px; position: relative; top: 10px; right: 5px;}

.meetup-widget-event-list .wpm-date-display {color: #fff !important;}
span.tribe-events-cost:before {content: "$";}
.tribe-events-loop .tribe-events-event-meta .tribe-events-meta-group {font-size: 125% !important;}
span.date-start.dtstart, span.end-time {font-size: 18px;}
.tribe-events-event-meta address.tribe-events-address {
padding-right: 3px;font-size: 14px;  font-style: inherit !important;}
span.fn, span.fn a {font-family: inherit !important; 
font-size: 16px !important; font-style: inherit !important;}
.tribe-events-list .tribe-events-venue-details {font-style: inherit !important;}
.tribe-events-list .tribe-events-event-image {width: 30%;}
.tribe-events-list .tribe-events-event-cost span:before {content: "$";}
.tribe-events-list .tribe-events-event-image span.overlay {
background: url("//www.apiqwtc.org/site/wp-content/themes/Chameleon/epanel/page_templates/images/blog-image-overlay.png") no-repeat scroll 0 0 transparent;
display: block;
height: 103%;
left: 0;
position: absolute;
top: 0;
width: 103%;
}
.tribe-events-meta-group.tribe-events-meta-group-other {display: none !important;}
.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix .tribe-events-meta-group {width: 50% !important;}
#featured.upzslider .info p {
font-size: 14px !important;
line-height: 18px !important;}

#featured.upzslider .info h2 {text-shadow: none !important; font-size: 18px !important; }

.tribe-events-button {background-color: #a88ba1 !important;}

.banquet-banner {
background-image: url('//www.apiqwtc.org/site/wp-content/uploads/2015/03/2015SheepAPIQWTC2.jpg');
background-repeat: no-repeat;
width: 860px;
background-size: cover;
height: 300px;
}
.astra {background-image: url(//www.apiqwtc.org/site/wp-content/uploads/2015/03/astrlogik-bkgd.jpg);}

.jaq {background-image: url(//www.apiqwtc.org/site/wp-content/uploads/2015/03/jaq_bkgd.jpg);}

.sdm_fancy2_download_link a {border: 1px solid #ddd !important;}

.events-archive #breadcrumbs {display: none !important;}
.events-archive #category-name {margin-bottom: -45px !important;}

.events-archive #sidebar {    padding-top: 75px;}
.tribe-events-sub-nav li a {    background: none repeat scroll 0% 0% #DEDEDE;}

a.sf-with-ul:after {content:" ◢"; padding-top: 5px;}

.wpm-date-display {color: #fff; width: 45px;
  text-align: center;
  border-radius: 3px;
  display: inline;
  margin: 0px 10px 0 0;
  padding: 2px;
  float: left;}

.meetup-backlink .button-wrapper .button{color: #fff !important;}

.page-id-70 #left-area .entry hr {border-width: 0px !important;}
.et_pt_blogentry {padding-right: 15px;}
a.readmore {margin-right: 15px;}
#et-social-icons {padding-right: 10px !important;}
.jig-fbBreadcrumb {  font-size: 16px !important;}
.flexslider .slides img,  #logo {  max-width: 125% !important;}
.post img {max-width: 100% !important;}
#header { padding: 20px 35px 3px 0px !important;}
#left-area .meetup-backlink-venue {width: 300px !imporant;}

.fts-jal-fb-group-display {padding-right: 15px;}
div#past-events h2 a{font-size: 18px; position: relative; bottom: 10px; margin-bottom: 0px !important; padding-bottom: 0px !important;}

div#past-events .et_pt_blogmeta {border: none !important; position: relative; margin-top: 0px; padding-top: 0px !important;  bottom: 20px; margin-left: 55px;}

div#past-events p.event-d, div#past-events img.event-d {display: none;}

div#past-events .wp-meetup-content {display: none;}


div.et_pt_blogmeta {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  color: #9E9E9E;
  font-family: Georgia,serif;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 11px;
  padding: 8px 5px 7px 4px;
  text-transform: uppercase;
}

div#past-events .group2312911 {
  background-color: #bbb;
}

div#past-events .et_pt_blogentry {padding: 0px !important; margin-bottom: 0px !important;} 

div#past-events .et_pt_blogmeta {padding: 0px !important; margin-bottom: 0px !important;}

div.dragon_thumb span.dragon-overlay {
    background: url("//www.apiqwtc.org/site/wp-content/themes/Chameleon/epanel/page_templates/images/blog-image-overlay.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 160px;
    left: 0;
    position: absolute;
    top: 0;
    width: 160px;
    background-size: 160px 160px;
}

div.dragon_thumb {
    height: 160px;
    margin: 5px 10px 0 0;
    padding: 8px 0 0 8px;
    position: relative;
    width: 161px;
}

hr.hr1 {
	height: 6px;
	background: url(//www.apiqwtc.org/site/wp-content/uploads/2015/10/hr-11.png) repeat-x 0 0;
    border: 0; padding-top: 10px; padding-bottom: 10px; margin-top: 20;
text-align: center;
}

hr.hr1:after {
	content: '�02665';
	display: inline-block;
	position: relative;
	top: -20px;
	padding: 0 10px;
	background: #fff;
	color: #8c8b8b;
	font-size: 18px;
}

hr.hr2 {
	height: 6px;
	background: url(//www.apiqwtc.org/site/wp-content/uploads/2015/10/hr-11.png) repeat-x 0 0;
    border: 0; padding-top: 10px; padding-bottom: 10px; margin-top: 20;

}

hr.hr2:after {
	content: '�026A2';
        left: 20%;
	display: inline-block;
	position: relative;
	top: -20px;
	padding: 0 10px;
	background: #fff;
	color: #8c8b8b;
	font-size: 18px;
}

hr.hr3 {
	height: 6px;
	background: url(//www.apiqwtc.org/site/wp-content/uploads/2015/10/hr-11.png) repeat-x 0 0;
    border: 0; padding-top: 10px; padding-bottom: 10px; margin-top: 20px;

}

hr.hr3:after {
	content: '�026A7';
        left: 80%;
	display: inline-block;
	position: relative;
	top: -20px;
	padding: 0 10px;
	background: #fff;
	color: #8c8b8b;
	font-size: 18px;
}
hr {
	height: 6px;
	background: url(//www.apiqwtc.org/site/wp-content/uploads/2015/10/hr-11.png) repeat-x 0 0;
    border: 0; padding-top: 10px; padding-bottom: 10px; margin-top: 20px;
}
.sdm_fancy2_download_link a:hover {
    color: #FFF !important;
    background-color: #A4869D !important;
}
.a_demo_five (padding-top: 10px !important; font-size: 18px !important;}

ul.pig-2019  {
    font-size: 18px;
  }

li.pig-2019-li {
    display: block;
background: url("//www.apiqwtc.org/site/wp-content/uploads/2019/03/pig-icon-2019.png") no-repeat left top;
height: 30px;
padding-left: 44px;
padding-top: 3px;}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.featured-description span {font-weight: bold; }

.btn-wow {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	width: 120px;
	height: 20px;
	text-align: center;
	line-height:22px;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: sans-serif;
	box-sizing: border-box;
	background: linear-gradient(90deg , #03a9f4 , #f441a5 , #ffeb3b , #03a9f4);
	background-size: 100px;
	border-radius: 5px;
	z-index: 1;
}

.btn-wow:hover{
	animation: animate 5s linear infinite;
}

@keyframes animate{
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}

.btn-wow:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: -1;
	background: linear-gradient(90deg , #03a9f4 , #f441a5 , #ffeb3b , #03a9f4);
	background-size: 400px;
	border-radius: 5px;
	transition: 0.5s;
}

.btn-wow:hover:before{
	filter: blur(20px);
	opacity: 1;
	animation: animate 5s linear infinite;
}

.tsc-smartplayer .captionVAlignBottom {
    bottom: 10px !important;}

.meetup-widget-event-list .wpm-date-display {
width: 45px !important ;}