/* Enter Your Custom CSS Here */



/* removes none-working page numbers from sidebar */
.textwidget .page-numbers {
    display: none;
}

.pad-wrap {
	padding: 30px;
}

.single-team .cb-byline {
	display: none;
}

.articles-by {
	text-align: center;
    font-size: 30px;
    margin-bottom: 30px;
}

.pagination {
	padding: 30px;
	margin-bottom: 50px;
	overflow: hidden;
	border-bottom: 3px solid #ff3567;
	background: #f2f2f2;
}

.pagination .page-numbers {
	width: 24px;
	height: 24px;
	display: inline-block;
	float: left;
}

.wpmtp-meta-username_id {
	display: none !important;
}

#cb-nav-bar #cb-main-menu .main-nav {

background: #651c4d;
  
}

#cb-top-menu .wrap {
padding-right: 10px;
background: coral;
}
#cb-top-menu .cb-top-nav li a {
border-bottom: 0;
padding: 0 10px;
display: inline-block;
height: 100%;
color: white;
} 
#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li a {
color: green;
  
  .header {
	background: white;
}

h2 {
	color: #651c4d !important;
}

.cb-sidebar-widget-title a {
	color: black;
}

.cb-module-custom {
	background: white;
}

.cb-module-a.cb-light {
	background: white;
}

.cb-module-a .cb-module-header {
	display: none;
}

.cb-module-b .cb-module-header, .cb-module-c .cb-module-header, .cb-module-d .cb-module-header, .cb-module-e .cb-module-header, .cb-module-f .cb-module-header, .cb-module-g .cb-module-header, .cb-a-large .cb-module-header, .cb-a-medium .cb-module-header, .cb-a-square .cb-module-header, .cb-slider-a .cb-module-header, .cb-slider-b .cb-module-header, .cb-grid-4 .cb-module-header, .cb-grid-5 .cb-module-header, .cb-grid-6 .cb-module-header, .cb-module-custom .cb-module-header {
	background: #eb562a;
}

#cb-top-menu a {
	color: white;
}

#cb-top-menu.cb-light-menu {
	background: #651c4d;
	border-bottom: 1px solid #651c4d;
}

#cb-nav-bar.cb-light-menu.stickybar {
	background-color: #651c4d;
	background-color: rgba(50,0,42 0.92);
}

#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li a {
	color: white;
}

#cb-nav-bar #cb-main-menu .main-nav li > a {
	padding: 12px 14px !important;
}

#menu-item-14237 {
	background-image: url('http://www.wyvdev.wpengine.com/wp-content/uploads/2015/02/mail-list-sign-up.png');
	width: 138px;
	margin-right: 8px;
}

#menu-item-14237 a {
	width: 100%;
	color: rgba(0,0,0,0);
}

#cb-top-menu .cb-top-nav li#menu-item-14237:hover {
	background-image: url('http://www.wyvdev.wpengine.com/wp-content/uploads/2015/02/mail-list-sign-up.png');
	opacity: .7;
	background-color: transparent;
	color: rgba(0,0,0,0);
}

#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li:hover > a {
	color: #ef1457;
}

#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-search, #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-user, #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search {
	color: white;
}

#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-item a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current_page_item a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-page-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-category-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-parent a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-post-parent a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-post-ancestor a {
	color: #ef1457;
}

a, a:visited {
	color: #ef1457;
	text-decoration: none;
}

#cb-top-menu .cb-breaking-news span {
	color: white;
}

#cb-top-menu .cb-top-nav .cb-has-children > a:after {
	font-size: 12px;
	color: white;
}

.cb-sidebar-widget .cb-sidebar-widget-title {
	color: white;
}

.cb-module-a .cb-module-header {
	background: #651c4d;
}

.cb-module-header h2 {
	color: white;
}

.cb-sidebar-widget a {
	color: white;
}

.cb-page-header #cb-cat-title, .cb-404-header #cb-cat-title, .cb-cat-header #cb-cat-title {
	color: #ff5a29;
}

.cb-cat-header {
	background: white;
}

.cb-module-b {
	height: 750px;
	overflow: hidden;
}

.cb-blog-style-b, .cb-blog-style-c {
	background: white;
}

.cb-blog-style-c .cb-meta {
	border: 1px solid #666666;
}

.cb-blog-style-a .cb-mask {
	background: #f2f2f2;
}

.cb-blog-style-a .cb-meta h2 a, .cb-blog-style-d .cb-meta h2 a {
	color: #651c4d !important;
}

.cb-style-off h1 {
	color: #651c4d !important;
}

#cb-footer {
	background-color: white;
	border-top: 10px solid #651c4d;
}

#cb-footer #cb-widgets {
	color: #651c4d;
	background-color: white;
}

#cb-footer a {
	color: #651c4d;
}

#cb-footer #cb-widgets .cb-footer-widget-title {
	color: #651c4d;
}

#logo {
	padding: 0;
}

#cb-nav-bar #cb-main-menu .main-nav li > a {
	padding: 12px 5px;
	letter-spacing: 0;
}

.page-id-21831 .cb-module-custom .cb-module-header {
	background-color: transparent;
	color: #eb562a;
}

.page-id-21831 .cb-module-header h2 {
	text-transform: none;
	color: #eb562a !important;
	font-size: 2.5em;
}

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {
	cursor: pointer;
	font-size: 32px !important;
	font-family: "Ubuntu", sans-serif !important;
	font-weight: bold;
	color: #eb562a !important;
	text-transform: uppercase !important;
	padding: 3px 6px;
}

.wyvpress {
	font-size: 1.5em;
	color: #eb562a;
}

.pressdate {
	font-size: 1em;
	color: #651c4d;
	text-decoration: none;
}

.presslink {
	font-size: 1em;
	color: #651c4d;
	text-decoration: underline;
}

.bwg_slide_bg {
	background: #651c4d !important;
}

.bwg_ctrl_btn_container {
	background-color: rgba(50,0,42,0.65) !important;
}

.pagedivider {
	border-bottom: 3px solid #651c4d;
}

.pagedivider-thin {
	border-bottom: 2px solid #000000;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html>/**/body #logo, x:-moz-any-link, x:default,
#logo {
	padding: 0 !important;
}

@media (min-width: 768px) and (max-width: 1020px) {
	.editors-note img {
		margin-top: -1px;
	}
}

#cb-top-menu .cb-breaking-news {
	width: 50%;
}

#cb-top-menu .cb-breaking-news span.hashtag {
	padding: 0 10px;
	font-family: Ubuntu, sans-serif;
	text-transform: none !important;
	font-weight: 900;
	color: #EEE;
	margin-top: -3px;
	font-size: 18px;
	letter-spacing: 0;
}

#cb-top-menu .cb-top-nav {
	width: 50%;
}

#cb-top-menu .cb-breaking-news ul {
	padding: 0 20px 0 0;
}

/*FEATURED IMAGES - HOME PAGE*/
.cb-grid-4 img, .cb-grid-5 img, .cb-grid-6 img {
	width: 100%;
}

.cb-blog-style-c .cb-mask {
	height: 240px;
}

.home.blog .cb-category {
	display: none !important;
}

.home.blog .cb-byline {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -.001rem;
	text-shadow: 0 1px 0 rgba(0,0,0,0.6);
}

.home.blog #main .cb-byline {
	text-shadow: none;
}

.cb-byline .cb-author {
	margin: 0 0 5px !important;
}

.home.blog .cb-byline .cb-date:before {
	content: "\000A\00B7\000A";
	display: inline;
}

.home.blog .cb-byline i {
	display: none;
}

.cb-excerpt {
	overflow: hidden;
}

/*CALENDAR PAGE*/
#tribe-events-pg-template {
	padding: 0 20px;
}

#tribe-events-content-wrapper {
	margin: 20px 0;
}

h2.tribe-events-page-title,
.single-tribe_events h2.tribe-events-single-event-title,
#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal {
	text-transform: uppercase;
	font-weight: bold;
	color: #eb562a;
}

.tribe-events-notices {
	background: #DDD;
	border: 1px solid #888;
	color: #333;
}

#tribe-events-content {
	margin-bottom: 0;
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover,
.tribe-events-calendar td.mobile-active, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, #tribe-events-content .tribe-events-calendar .mobile-active:hover {
	background-color: rgb(50,0,42);
}

#tribe-events-content .tribe-events-calendar td {
	color: rgb(50,0,42);
}

#tribe-events-footer,
.tribe-events-tooltip p.entry-summary {
	display: none;
}

/* --- Fonts --- */
.indie-header {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 1.1;
	font-size: 28px;
	font-weight: 700;
	color: #eb562a;
}

.indie-subspan {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #651c4d;
}

.gallery-name {
	font-family: Didot, 'Didot LT STD', 'Hoefler Text', Garamond, 'Times New Roman', serif;
	color: #651c4d;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	line-height: 24.3999996185px;
}

/* NEXTGEN GALLERY */
.ngg-gallery-thumbnail img {
	margin: 10px 15px !important;
	border: 0 !important;
	border-radius: 10px;
}

.slideshowlink {
	display: none;
}

.slider-wrapper {
	max-width: 100% !important;
}

/*VIDEOS PAGE*/
.tubepress_thumb {
	height: auto;
	padding-bottom: 20px;
}

.entry-content dd.tubepress_meta {
	padding-left: 0;
}

.tubepress_normal_embedded_wrapper {
	width: 100% !important;
	max-width: 750px !important;
}

.tubepress_container iframe {
	width: 100% !important;
}

@media (max-width: 768px) {
	#cb-top-menu .cb-breaking-news {
		width: 80%;
	}
	
	#cb-nav-bar #cb-main-menu {
		display: block !important;
	}
	
	ul.nav.main-nav {
		-webkit-column-count: 2;
	/* Chrome, Safari, Opera */
		-moz-column-count: 2;
	/* Firefox */
		column-count: 2;
	}
	
	ul.nav.main-nav li {
		padding: 10px;
		text-transform: uppercase;
		text-align: center;
	}
	
	ul.nav.main-nav li:last-child {
		display: none;
	}
	
	.cb-big-menu {
		display: none !important;
	}
}

#cb-footer .cb-footer-lower .cb-copyright {
	width: 100%;
}

/*MAILING LIST POPUP*/
.wpp_popup_default_theme .sub_content h3 {
	color: #FF0000;
	margin-top: 10px;
	font-size: 22px !important;
}

.wpp_popup_default_theme .sub_content h4 {
	color: #651c4d;
}

.wpp_popup_default_theme .sub_content ul {
	display: none !important;
}

#cboxOverlay {
	visibility: hidden !important;
}

.sbutton {
	background: #651c4d !important;
	background: -webkit-linear-gradient(top,#7C5C77 0%,#651c4d 100%) !important;
	background: linear-gradient(to bottom,#7C5C77 0%,#651c4d 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7C5C77',endColorstr='#651c4d',GradientType=0) !important;
	border-bottom: 3px solid #492944 !important;
}

input[type="submit"].sbutton:hover {
	background: #e05d22 !important;
	background: -webkit-linear-gradient(top,#e05d22 0%,#d94412 100%) !important;
	background: linear-gradient(to bottom,#e05d22 0%,#d94412 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05d22',endColorstr='#d94412',GradientType=0) !important;
	border-bottom: 3px solid #b93207 !important;
}

/*SHARE AREA*/
.cb-social-sharing.cb-beside {
	background: #33002b;
}

.cb-social-sharing.cb-beside .cb-title-subtle {
	font-size: 20px;
	font-weight: bold;
	color: #fc7e4e;
	position: relative;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.cb-social-sharing.cb-beside .cb-title-subtle {
		font-size: 18px;
		letter-spacing: -1px;
		top: -5px;
		left: 10px;
	}
}

/*SUBMIT YOUR EVENT*/
.page-id-13721 .wpcf7-form-control.wpcf7-text,
.page-id-13721 .wpcf7-form-control.wpcf7-textarea {
	width: 100%;
}

.wpcf7-form-control-wrap.Discount .wpcf7-checkbox,
.wpcf7-form-control-wrap.Contest .wpcf7-checkbox {
	overflow: auto;
	display: inline-block;
}

.wpcf7-form-control-wrap.Discount .wpcf7-checkbox > span,
.wpcf7-form-control-wrap.Contest .wpcf7-checkbox > span {
	float: left;
}

h3.submit-event {
	color: color: #fc7e4e;
	text-transform: uppercase;
	padding: 10px;
	border-bottom: 1px dotted #AAA;
	border-top: 1px dotted #AAA;
	font-weight: bold;
	color: #555;
	margin: 40px 0 30px;
}

.page-id-23176 .cb-module-header h2 {
	text-transform: none;
	color: #eb562a !important;
	font-size: 2.5em;
}

.cb-module-header {
	background: #fff !important;
}

.page-id-100 .cb-cat-header p {
	margin: 0;
	padding: 0 20px;
	text-align: left;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	color: #333;
}

.page-id-100 .cb-about-page.wrap .cb-author-line:last-child .cb-author-details:last-child {
	display: none;
}

.sidebar-social-icons {
	text-align: center;
}

.sidebar-social-icons .fa {
	font-size: 1.8em;
}

.sidebar-social-icons .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	color: rgba(255,255,255,0.8);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 3px;
}

.sidebar-social-icons.icon-zoom .fa:hover,
.sidebar-social-icons.icon-zoom .fa:active {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.sidebar-social-icons .fa-tumblr,.sidebar-social-icons .fa-tumblr-square {
	background-color: #314E6C;
}

.sidebar-social-icons .fa-facebook,.sidebar-social-icons .fa-facebook-square {
	background-color: #3C599F;
}

.sidebar-social-icons .fa-twitter,.sidebar-social-icons .fa-twitter-square {
	background-color: #32CCFE;
}

.sidebar-social-icons .fa-instagram {
	background-color: #A1755C;
}

.sidebar-social-icons .fa-pinterest,.sidebar-social-icons .fa-pinterest-square {
	background-color: #CC2127;
}

.sidebar-social-icons .fa-youtube,.sidebar-social-icons .fa-youtube-play,.sidebar-social-icons .fa-youtube-square {
	background-color: #C52F30;
}

#null-instagram-feed-2 ul li {
	display: inline-block;
	vertical-align: top;
	margin: 3px;
}

#tag_cloud-2 a {
	color: #b3b3b3;
	border-width: 1px;
}

#cb-popular-posts-2 a,
#cb-recent-posts-2 a {
	color: #651c4d !important;
}

#cb-popular-posts-2 ul,
#cb-recent-posts-2 ul {
	background: none;
	padding: 10px;
}

#featured_post_widget-2 li {
	clear: both;
	padding: 0 15px 15px;
}

#featured_post_widget-2 img {
	float: left;
	max-width: 70px;
	margin-right: 25px;
}

#featured_post_widget-2 a {
	color: #651c4d !important;
	font-size: 18px;
}

#mc4wp_widget-4 label {
	display: none;
}

#mc4wp_widget-4 input {
	padding: 5px 10px;
}

#mc4wp_widget-4 input[type=submit] {
	background-color: #651c4d;
	color: #fff;
	border: 0;
	padding: 10px 20px;
}

.cb-sidebar #categories-3 ul {
	list-style-type: none;
}

.cb-sidebar #categories-3 ul a {
	color: #651c4d;
	font-size: 18px;
}

.cb-sidebar #categories-3 ul li ul {
	display: none;
}

#cb-top-menu .cb-breaking-news span {
	padding: 0 10px;
}

#cb-top-menu .cb-breaking-news span.hashtag {
	padding: 0 10px;
	font-family: Ubuntu, sans-serif;
	text-transform: lowercase;
	font-weight: 900;
	color: #EEE;
	margin-top: -3px;
	font-size: 18px;
	letter-spacing: 0;
}

section.entry-content h3 {
	font-size: 30px;
	clear: both;
	border-top: 3px solid #33002b;
	margin-top: 40px;
	padding-top: 20px;
}

#arpw-widget-2 li,
#erp_widget-2 li {
	padding: 0 15px 15px;
	clear: both;
}

#arpw-widget-2 li img,
#erp_widget-2 li img {
	max-width: 70px;
	float: left;
	margin-right: 25px !important;
	margin-bottom: 20px !important;
}

#arpw-widget-2 li a,
#erp_widget-2 li a {
	color: #651c4d !important;
	font-family: 'Ubuntu', sans-serif;
}

#arpw-widget-2 li a {
	font-weight: bold;
}

.cb-sidebar .tubepress-container {
	margin-bottom: 0;
}

.cb-sidebar .tubepress-thumb {
	clear: both;
	margin-top: 10px;
}

.cb-sidebar .tubepress-thumb a {
	max-width: 120px;
	float: left;
	margin-right: 25px !important;
	margin-bottom: 20px !important;
}

.cb-sidebar .tubepress-thumb dt {
	display: none;
}

.cb-sidebar .tubepress-thumb img {
	cursor: pointer;
}

.cb-sidebar .tubepress-thumb dd.tubepress-meta-title {
	margin-top: 5px;
}

.cb-sidebar .tubepress-thumb .tubepress-meta-group {
	display: table;
	width: auto !important;
}

.cb-sidebar .tubepress-thumb .tubepress-meta-group a {
	float: none;
	max-width: none;
	margin: 0 !important;
	color: #651c4d !important;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	cursor: pointer;
}

.cb-sidebar .tubepress-thumb .tubepress-meta-group .tubepress-meta-runtime {
	margin-top: 3px;
}

.cb-sidebar .tubepress-thumb .tubepress-meta-group .tubepress-meta-description {
	margin-top: 2px;
}

body.home #cb-content .cb-grid-block .cb-article-meta a,
#cb-related-posts .cb-meta a {
	text-shadow: 2px 2px 1px rgba(0,0,0,0.3) !important;
}

.cb-author-page .cb-author-details {
	width: auto !important;
	background: transparent;
}

.cb-author-page .cb-author-details .cb-mask {
	float: left;
	max-width: 250px;
	margin-right: 40px;
	min-width: 300px;
}

.cb-author-page .cb-author-details .cb-mask a {
	color: #651c4d !important;
	font-size: 18px;
}

.cb-author-page .cb-author-details .cb-meta {
	border: 0;
	margin-right: 40px;
}

.cb-author-page h3.articles-by {
	text-align: center;
	font-size: 30px;
	margin-bottom: 30px;
}

.cb-author-page #main {
	width: auto;
	margin: 30px !important;
	padding: 0 !important;
}

.cb-author-page #main .cb-blog-style-a .cb-meta {
	width: 60%;
	min-width: 300px;
}

.cb-author-page-contact .cb-googleplus img {
	max-width: 20px;
}

.cb-blog-style-b .cb-meta .cb-excerpt,
.cb-blog-style-c .cb-meta .cb-excerpt,
.cb-author-bio,
body.page .entry-content,
body.single .entry-content {
	font-size: 16px;
}

.cb-author-page .cb-author-details .cb-meta, .cb-about-page .cb-author-line .cb-author-details .cb-meta {
	overflow: visible;
}

.tubepress_thumbnail_area .tubepress_thumb {
	margin: 0 20px 0 0;
}
#cb-outer-container{
    background-color:#fff !important;
}  
@media only screen and (max-width: 768px) {
	#cb-top-menu .cb-breaking-news {
		display: none;
	}
	
	#cb-top-menu .cb-top-nav {
		width: 80%;
		float: left;
		text-align: left;
		display: block;
		border: 0;
		margin: 0;
		height: 35px;
	}
	
	#cb-top-menu .cb-top-nav li {
		display: inline-block;
		position: relative;
		line-height: 35px;
		height: 100%;
		-webkit-transition: all .35s;
		-moz-transition: all .35s;
		-o-transition: all .35s;
		transition: all .35s;
	}
	
	#cb-top-menu .cb-top-nav #menu-item-14237 {
		display: none;
	}
	
	#cb-top-menu .cb-top-nav li a {
		border-bottom: 0;
		padding: 0 10px;
		display: inline-block;
		height: 100%;
	}
}

	header #logo {
		width:92%!important;
	}

@media only screen and (min-width: 768px){ 
	#cb-footer .cb-footer-lower {padding: 0px 0 0px !important;}
}   

@media (max-width:768px){
      #text-31{display:none;}    
}
#cb-footer-logo {
    margin-bottom: -150px !important;
    margin-top: 20px !important;
}
