@import "variables.less.txt";

/*General*/

* {
  outline: none !important;
  box-shadow: none !important;
}

body { background: #FFFFFF; color: #333333; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 1.4; font-weight: 400; }

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

	body { font-size: 16px; }

}

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

	body { font-size: 14px; }

}

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

	body { font-size: 12px; line-height: 1.6; }

}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 { font-weight: 400; font-family: 'Oswald', sans-serif; }

h1, .h1 { font-size: 64px; font-weight: 400; line-height: 72px; text-transform: uppercase; }
h2, .h2 { font-size: 48px; font-weight: 400; line-height: 56px; text-transform: uppercase; }
h3, .h3 { font-size: 32px; line-height: 32px; }
h4, .h4 { font-size: 24px; line-height: 26px; }
h5, .h5 { font-size: 18px; line-height: 24px; }
h6, .h6 { font-size: 16px; line-height: 22px; }

.webd-main-title { text-transform: uppercase; }

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

	h1, .h1 { font-size: 24px; line-height: 28px; }
	h2, .h2 { font-size: 22px; line-height: 36px; }
	h3, .h3 { font-size: 18px; line-height: 24px;}
	h4, .h4 { font-size: 16px; line-height: 22px;}
	h5, .h5 { font-size: 14px; line-height: 20px;}
	h6, .h6 { font-size: 14px; line-height: 20px;}

}

a,
a:visited {
  color: #f4ae30;
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  color: lighten(#f4ae30, 10%);
  text-decoration: none;
}

b, strong { font-weight: 700; }

/*Classes*/

.row.no-gutters { margin-right: 0; margin-left: 0; }

.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

/**/

.co-white { color: #ffffff; }

/**/

.webd-spacing-20,
.webd-spacing-40,
.webd-spacing-60,
.webd-spacing-80,
.webd-spacing-120 { clear: both; width: 100%; }

.webd-spacing-20 { height: 20px; }

.webd-spacing-40 { height: 40px; }

.webd-spacing-60 { height: 60px; }

.webd-spacing-80 { height: 80px; }

.webd-spacing-120 { height: 120px; }

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

	.webd-spacing-20 { height: 10px; }

	.webd-spacing-40 { height: 20px; }

	.webd-spacing-60 { height: 30px; }

	.webd-spacing-80 { height: 40px; }

	.webd-spacing-120 { height: 60px; }

}

/**/

.panel-title a,
.panel-title a:visited,
.panel-title a:hover,
.panel-title a:active,
.panel-title a:focus { color: #181818; font-size: 24px; }

.panel-default > .panel-heading { background: #ffffff; }

.panel-heading { background: none; padding: 40px; }

.panel-body { background: none; padding: 40px; }

/**/

.line-through { text-decoration:  line-through; }

/**/

.form-control { border-radius: @base-radius; border: 2px solid #666666; }

.form-control:hover,
.form-control:active,
.form-control:focus { border-radius: @base-radius; border: 2px solid #666666; }

.form-control.no-borders, 
.form-control.no-borders:hover,
.form-control.no-borders:active,
.form-control.no-borders:focus { border: 2px solid #ffffff !important; }

/**/

.well { background: none; border: 2px solid #323232; padding: @base-spacing*2; }

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

  .well { padding: @base-spacing; }

}

/**/

.btn,
.btn:visited, { border-radius: @base-radius; font-family: 'Oswald', sans-serif; text-transform: uppercase; padding: 16px 32px; }

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

	.btn,
	.btn:visited { font-size: 14px; padding: 8px 16px; }

}

.btn,
.btn:visited,
.btn:hover,
.btn:active,
.btn:focus { transition-property: background, border, color, opacity; transition-duration: 0.4s; }

/**/

.btn.one {
	background: none;
	border: 2px solid #f4ae30;
	color: #f4ae30;
}

.btn.one:hover,
.btn.one:active,
.btn.one:focus {
	
	background: #f4ae30;
	border: 2px solid #f4ae30;
	color: #ffffff;
	text-shadow: none;
	
}

.btn.two,
.btn.two:visited {
	background: none;
	border: 2px solid #f4ae30;
	color: #f4ae30;
}

.btn.two:hover,
.btn.two:active,
.btn.two:focus {
	background: #f4ae30;
	border: 2px solid #f4ae30;
	color: #ffffff;
	text-shadow: none;
}

/**/

.modal-header,
.modal-body,
.modal-footer { padding: @base-spacing*2; }

/*WEBD*/

.webd-overlay { background: #c62f6d; background: #c62f6d; color: #ffffff; }

.webd-overlay h2 { color: #ffffff; }

/*Lines*/

.webd-complex-line { background: #f4ae30; height:1px; margin: @base-spacing*4 auto @base-spacing*4; position:relative; width:80%; }

.webd-complex-line-left { background: #f4ae30; height:2px; margin: @base-spacing*4 0 @base-spacing*4; position:relative; width:80%; }

.webd-complex-line-left:after,
.webd-complex-line:after {}

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

	.webd-complex-line,
	.webd-complex-line-left { margin: @base-spacing auto @base-spacing;}

}

/**/

.webd-support-bar { background: #0f0f0f; color: #ffffff; line-height: 40px; font-size: 14px; height: 40px; position: fixed; width: 100%; z-index: 12; display: none; }

.webd-support-bar.at-bottom { position: fixed; bottom: 0; width: 100%; z-index: 12; box-shadow: 0 -4px 8px rgba(51,51,51,.2) !important;  }

/**/

.webd-brand-bar { /*box-shadow: 0 2px 4px rgba(51,51,51,.12) !important;*/ padding: @base-spacing*2 @base-spacing; }

.webd-brand-details { display: inline-block; }

.webd-site-title { margin-top: 0; margin-bottom:4px; }

.webd-site-title a { color: #274065;  font-size: 28px; line-height: 28px; } 

.webd-site-description { color: #274065; font-size: 14px; line-height: 14px; margin-bottom:0; }

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

	.webd-brand-bar { padding: @base-spacing 0 @base-spacing; }

	.webd-site-title a { font-size: 22px; }

	.webd-site-description { font-size: 12px; }

}

/**/

.webd-main-header { background: #274065; top: 0; left: 0; right: 0; position: relative; z-index: 8; }

.webd-main-footer { background: #274065; color: #cccccc; padding: @base-spacing 0; }

.webd-main-footer .fa { color: #f4ae30; }

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

}

/**/

.webd-wrapper { position: relative; }

.webd-section { padding: @base-spacing*4 0; position: relative; }

.webd-section.webd-half { padding: @base-spacing*2 0; }

.webd-page-title { background: #c62f6d; color: #ffffff; padding: @base-spacing*3 0; position: relative; } 

.webd-page-title h1,
.webd-page-title h2 { color: #ffffff; font-size: 24px; line-height: 24px; margin:0; }

.webd-pin-section-bottom,
.webd-pin-section-top { background: #ffffff; border-bottom: 2px solid #ebebeb; height: 80px; position: fixed; bottom: 0; padding: @base-spacing; width: 100%; z-index: 8; }

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

  .webd-section { padding: @base-spacing 0; }

  .webd-section.webd-page-title { padding: @base-spacing 0; }

}

/**/

/*Dual Section*/

.webd-dual-section {}

.webd-dual-section-left,
.webd-dual-section-right { height: 600px; padding: @base-spacing*3 10% !important; text-align: center; overflow: hidden; }

.webd-dual-section-left-content,
.webd-dual-section-right-content { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.webd-dual-section-left { background: rgba(102,218,168,.92); }

.webd-dual-section-right { padding: 10%; }

.webd-dual-section {

	.webd-complex-line,
	.webd-complex-line-left,
	.webd-complex-line-left:after,
	.webd-complex-line:after { background: #ffffff; }

}


@media screen and (max-width: 768px) {
	
	.webd-dual-section-left,
	.webd-dual-section-right { height: auto; }

	.webd-dual-section-left-content,
	.webd-dual-section-right-content { position: relative; top: 50%; left: 50%; transform: translate(-50%, 0); } 

}

/*Border Section*/

.webd-border-section { border: @base-spacing/2 solid #ffffff; display: block; font-size: 60px;
font-weight: 400; padding: @base-spacing*2; text-align: left; font-family: 'Oswald', sans-serif; text-transform: uppercase; text-align: center; } 

.webd-border-section:hover,
.webd-border-section:active,
.webd-border-section:focus { opacity: .6; }

.webd-border-section,
.webd-border-section:visited,
.webd-border-section:hover,
.webd-border-section:active,
.webd-border-section:focus { color: #ffffff !important; transition-property: background, border, opacity; transition-duration: 0.4s; }

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

  .webd-border-section { font-size: 20px; }

}

/*Map Section*/

.webd-map-section { pointer-events: none; } 

/*Gallery Section*/

.webd-gallery-item { background:#ffffff; border-radius: 2px; margin-bottom: 20px; padding: @base-spacing; }

/*Social*/

.webd-social { text-align: center; }

.webd-social-icons { border-radius: 20px; border: 2px solid  #f4af30; color: #666666; display: inline-block; height: 40px; line-height: 34px; margin: 0 4px; width: 40px; }

a.webd-social-icons,
a.webd-social-icons:visited,
a.webd-social-icons:hover,
a.webd-social-icons:focus,
a.webd-social-icons:active { transition-property: opacity; transition-duration: .4s; transition-timing-function: ease; }

a.webd-social-icons,
a.webd-social-icons:visited { color: #ffffff; opacity: 1; }

a.webd-social-icons:hover,
a.webd-social-icons:focus,
a.webd-social-icons:active { color: #ffffff; opacity: .4; }


/*Articles and Content Format*/

.webd-posts-section { padding: @base-spacing*16 0;  }

.webd-post { background: #ffffff; border-radius: 2px; display: block; margin-bottom: @base-spacing*2; overflow: hidden; position: relative; }

.webd-post:hover  .webd-post-cover img,
.webd-post:active .webd-post-cover img,
.webd-post:focus  .webd-post-cover img { transform: scale(1.12,1.12); transition-property: transform; transition-duration: .2s; }

.webd-post-title { color: #181818; font-size: 22px; font-weight: 400; line-height: 30px; padding: 10px @base-spacing*2; }

.webd-post-title a { color: #181818; }

.webd-post-excerpt { color: #181818; padding: @base-spacing*2;  }

.webd-post-cover { background: #181818; overflow: hidden; margin-bottom: @base-spacing; position: relative; width: 100%; }

.webd-post-cover:after { background: #181818; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; z-index: 2; opacity: .6; transition-property: opacity; transition-duration: .4s; }

.webd-post:hover .webd-post-cover:after { opacity: .92; transition-property: opacity; transition-duration: .4s; }

.webd-post-cover img { height: 100%; transform: scale(1,1); transition-property: transform; transition-duration: .2s; width: 100%; }

.webd-post-cover-icon { background: #181818; border-radius: 40px; color: #ffffff; font-size: 40px; height: 80px; text-align: center;
line-height: 80px; position: absolute; left: 50%; margin-left: -40px; top: 50%; margin-top: -40px; width: 80px; z-index: 4; opacity: 0; transition-property: opacity; transition-duration: .4s; }

.webd-post:hover .webd-post-cover-icon { opacity: 1; transition-property: opacity; transition-duration: 1.6s; }

.webd-post-categories,
.webd-post-tags { padding: @base-spacing @base-spacing*2; }

.webd-post-categories-item { border: 2px solid #f4ae30; border-radius: 2px; color: #f4ae30; font-size: 12px; margin-right: 4px; display: inline-block; margin-bottom: 10px; padding: 2px 12px; }

.webd-post-categories-item a { font-weight: 700; }

.webd-post-author,
.webd-post-date { font-size: 12px; padding: @base-spacing @base-spacing*2; text-transform: uppercase; }

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

  .webd-post { margin-bottom: @base-spacing; }

}

/*Single*/

.webd-single { padding-bottom: @base-spacing*2; }

.webd-single-body { border-radius: @base-radius*4; margin-top: -@base-spacing*24; position: relative; z-index: 999; }

.webd-single-title { color: #ffffff; font-size: 48px; font-weight: 400; line-height: 60px; margin: 0; padding: @base-spacing 0 @base-spacing; text-align: center; }

.webd-single-content { color: #181818; padding:@base-spacing*2 @base-spacing*2 @base-spacing; }

.webd-single-content h3 { color: #181818; }


/*
.webd-single-content {

	p { font-size: 16px; line-height: 24px; }

	h1, .h1 { font-size: 40px; line-height: 48px; margin: 40px 0 20px; }
	h2, .h2 { font-size: 24px; line-height: 32px; margin: 40px 0 20px; }
	h3, .h3 { font-size: 18px; line-height: 26px; margin: 40px 0 20px; }
	h4, .h4 { font-size: 16px; line-height: 24px; margin: 20px 0 10px; }
	h5, .h5 { font-size: 14px; line-height: 22px; margin: 20px 0 10px; }
	h6, .h6 { font-size: 12px; line-height: 20px; }

}
*/

.webd-single-cover { background: #181818; overflow: hidden; height: 560px; margin-top: -@base-spacing*4; margin-bottom: @base-spacing*2; position: relative; width: 100%; }

.webd-single-cover img { position: absolute; top: 0; left: 50%; transform: translate(-50%,0); }

.webd-single-cover:after { content: ""; position: absolute; background: #0f0f0f; opacity: .72; left: 0; height: 100%; top: 0; width: 100%; z-index: 0; }

.webd-single-cover-content {  color: #ffffff; left: 50%; margin-left: -40%; top: 80px; position: relative; text-align: center; width: 80%; z-index: 2; }

.webd-single-author-avatar { border: 2px solid #ffffff; border-radius: 60px; position: absolute; top: 290px; left: 50%; margin-left: -30px; overflow: hidden;  }

.webd-single-categories,
.webd-single-tags { padding: 0; text-transform: uppercase; }

.webd-single-categories-item { border: 2px solid #f4ae30; padding: 6px 12px; font-size: 12px; margin-right: 4px; display: inline-block; margin-bottom: 10px; border-radius: 2px; }

.webd-single-author,
.webd-single-date { font-size: 12px; padding: @base-spacing*2 @base-spacing*6 @base-spacing*2; }

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

 .webd-single-title { padding: @base-spacing @base-spacing*2 @base-spacing }

}

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

  .webd-single { padding-bottom: 0; }

  .webd-single-cover { height: 360px; margin-bottom: @base-spacing; }

  .webd-single-content { padding: @base-spacing; }

  .webd-single-title { font-size: 20px; line-height: 24px; margin: 0; padding: @base-spacing/2 @base-spacing; width: 100%; }

  .webd-single-categories { padding: 0; }

  .webd-single-author,
  .webd-single-date { padding: @base-spacing/2 @base-spacing; }

  .webd-post { margin-bottom: @base-spacing; }

}

/*Comments*/

.form-submit { display: none; }
 
.comment-form-author,
.comment-form-email,
.comment-form-url { width: 50%; }

/**/

.webd-comments,
.webd-comments-form { background: #ffffff; color: #9290b0; padding: @base-spacing*4 @base-spacing*6; }

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

	.webd-comments,
	.webd-comments-form { padding: @base-spacing; }

}

.webd-comments-list { list-style: none inside;  }

/**/

.screen-reader-text { display: none; }

.navigation.posts-navigation { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; float: left; padding: 20px 0; margin-top: 80px; width: 100%; }


.nav-previous a,
.nav-next a { color: #282828; font-family: 'Oswald', sans-serif; font-size: 16px; font-weight: 700; padding: 10px 20px; border-radius: 4px; margin-bottom: 0; width: 100%; display: block; text-transform: uppercase; }

.nav-previous { display: inline-block; width: 40%; }

.nav-next { display: inline-block; text-align: right; width: 50%; float: right; border-left: 1px solid #cccccc; }

.nav-previous { display: inline-block;  text-align: left; width: 50%; float: left; border-right: 1px solid #cccccc; }

/**/

.webd-blog-search { width: 100%; }

.webd-blog-search .form-control,
.webd-blog-search .btn { display: block; height: 60px; line-height: 56px; padding: 0 20px; }

.webd-blog-search .form-control { display: inline-block; width: 78%; }

.webd-blog-search .btn { display: inline-block; width: 20%;  }

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

	.webd-blog-search .form-control,
	.webd-blog-search .btn { display: block; width: 100%; }

	.webd-blog-search .form-control { margin-bottom: 10px; }

}

/**/

.webd-comments-list { padding-left: 0; }

.comment-body { padding: 40px; }

/**/

ol.children li { list-style: inside none; }

/**/

.nav-tabs { margin:0 auto 60px; border-bottom: 0;  width:40%; }

.nav-tabs > li { width:50%; }

.nav-tabs > li > a { border:none; border:2px solid #ffffff; border-radius: 0; margin-right:0; color:#ffffff; text-transform: uppercase; font-size:14px; }

.nav-tabs ul { font-size:0 !important;   }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border:0; border:2px solid #ffffff; }

/** Social Button CSS **/

.webd-social-share { border-radius: 4px; text-align: center; }

a.webd-share-link,
a.webd-share-link:visited { border-radius: 20px !important; display: inline-block; height: 40px; line-height: 40px; width: 40px;
	text-align: center; color: #ffffff; border-radius: 2px; opacity: 1;
}

a.webd-share-link:last-child,
a.webd-share-link:visited:last-child { margin-bottom: 0; }

a.webd-share-link:hover,
a.webd-share-link:active,
a.webd-share-link:focus { color: #ffffff; opacity: .8; }


a.webd-share-link,
a.webd-share-link:visited,
a.webd-share-link:hover,
a.webd-share-link:active,
a.webd-share-link:focus { transition-property: opacity; transition-duration: .4s; }

a.webd-share-link.twitter     { background: #55acee; }
a.webd-share-link.google-plus { background: #dd4b39; }
a.webd-share-link.facebook    { background: #3B5998; }
a.webd-share-link.stumbleupon { background: #EB4823; }
a.webd-share-link.reddit      { background: #ff5700; }
a.webd-share-link.linkedin    { background: #4875B4; }
a.webd-share-link.email       { background: #444444; }

/*Widgets*/

.widget ul { padding: 0; } 

.widget li { list-style: none; width: 100%; }

.widget-title  { font-size: 18px;  }

.widget_categories ul { padding-left: 0; margin: 20px 0; }

.widget_categories li { list-style: none; border-bottom: 1px solid #fafafa; font-family: 'Oswald', sans-serif; text-transform: uppercase; padding: 20px 0; }

#categories-2 li { border-bottom: 1px solid #fafafa; }

#categories-2 li a:after { content: "\00BB"; font-size: 20px; float: right; margin-right: 20px; display: block; width: 20px; transition-property: margin-right; transition-duration: .4s;  }

#categories-2 li:hover a:after { content: "\00BB"; float: right; margin-right: 0; transition-property: margin-right; transition-duration: .4s; }


/* Highlights */

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

.webd-card-event.height { height: 320px; }

}


.webd-card-event { text-align: left; }

.webd-card-event-cover { border-radius: 2px; margin-bottom: 16px; overflow: hidden; position: relative; }

.webd-card-event-cover img { border-radius: 4px; transition-property: transform; transition-duration: 0.4s; }

.webd-card-event-cover:hover img { transform: scale(1.2); transition-property: transform; transition-duration: 0.4s; }


/*

.webd-card-event-cover-overlay { background: rgba(0,0,0,0); display: block; height: 100%; font-weight: 700; position: absolute; width: 100%; transition-property: background-color; transition-duration: 0.4s;  }

.webd-card-event-cover-overlay:hover { background: rgba(0,0,0,.8); height: 100%; position: absolute; width: 100%; transition-property: background-color; transition-duration: 0.4s; }

.webd-card-event-cover-overlay-icon { background: #ffffff; height: 64px; width: 180px;  border-radius: 32px; line-height: 64px;

text-align: center; position: absolute; left: 50%; top:50%; margin-left: -90px; margin-top: -32px; opacity: 0; transition-property: opacity; transition-duration: 0.4s; }

.webd-card-event-cover-overlay:hover .webd-card-event-cover-overlay-icon { opacity: 1; transition-property: opacity; transition-duration: 0.4s; }

*/

.webd-card-event-name h3 a { font-size: 24px; line-height: 24px; margin: 0 0 8px; text-transform: uppercase; }

.webd-card-event-name-small h3,
.webd-card-event-name-small h3 a { font-size: 18px; line-height: 24px; margin: 0 0 8px; text-transform: uppercase; }

.webd-card-event-excerpt {}


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

	.webd-card-event-excerpt { display: none; }

}


.webd-card-event-date {

background: #0f0f0f; color: #ffffff; font-size: 18px;

font-weight: 700; margin-bottom: 24px; margin-top: -72px; font-family: 'Oswald', sans-serif;

padding: 8px 16px; text-transform: uppercase; position: relative; z-index: 992; 

}

.webd-card-event-date-small {

background: #0f0f0f; color: #ffffff; font-size: 14px;

font-weight: 700; margin-bottom: 16px; margin-top: -56px; font-family: 'Oswald', sans-serif;

padding: 4px 8px; text-transform: uppercase; position: relative; z-index: 992; 

}


/* Events List */

.webd-event-list {}

.webd-event-list-item { padding: 0 48px 0 0; border-left: 4px solid #181818; float: left; padding-left: 8px; width: 100%; }

.webd-event-list-item-cover { border-radius: 2px; margin: 0 16px 0 0; overflow: hidden; position: relative; float: left; }

.webd-event-list-item-cover img { border-radius: 2px; transition-property: transform; transition-duration: 0.4s; width: 240px; }

.webd-event-list-item-cover:hover img { transform: scale(1.2); transition-property: transform; transition-duration: 0.4s; }

.webd-event-list-item-date {

background: #0f0f0f; border-radius: 2px; color: #ffffff; display: inline-block;

font-size: 14px; font-weight: 700; font-family: 'Oswald', sans-serif;

padding: 4px 8px; text-transform: uppercase;

}

.webd-event-list-item-title { color: #f4af30; text-transform: uppercase; }

.webd-event-list-item-title h2,
.webd-event-list-item-title h3{ font-size: 32px; line-height: 40px; margin:16px 0 8px; }

.webd-event-list-item-excerpt {}


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

	.webd-event-list-item-cover img { width: 200px; }

	.webd-event-list-item-title h2,
	.webd-event-list-item-title h3{ font-size: 24px; line-height: 32px; margin:8px 0 4px; }
	
}

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

	.webd-event-list-item-cover img { width: 160px; }

	.webd-event-list-item-date { font-size: 12px; }

	.webd-event-list-item-title h2,
	.webd-event-list-item-title h3{ font-size: 18px; line-height: 26px; margin:4px 0 2px; }

	.webd-event-list-item-excerpt { font-size: 12px; }
	
}

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

	.webd-event-list-item-cover { margin: 0 8px 0 0; }

	.webd-event-list-item-cover img { width: 80px; }

	.webd-event-list-item-date { font-size: 12px; }

	.webd-event-list-item-title h2,
	.webd-event-list-item-title h3{ font-size: 16px; line-height: 24px; margin: 4px 0 2px; }

	.webd-event-list-item-excerpt { display: none; }


}


/* News Thumbs */

.webd-news-thumb {}

.webd-news-thumb-item { border: 2px solid #323232; border-radius: 2px; margin-bottom: 24px; padding: 16px; }

.webd-news-thumb-item-cover { border-radius: 2px; display: block; margin-bottom: 16px; }

.webd-news-thumb-item-cover img { border-radius: 2px; }

.webd-news-thumb-item-title { font-size: 16px; text-transform: uppercase; }

.webd-news-thumb-item-excerpt { font-size: 12px; }

.webd-news-thumb-item-date { color: #cccccc; font-size: 12px; }

/* Video Embed */

.webd-video-embed { border-radius: 32px; height: 560px; overflow: hidden; }

.webd-video-embed-item { height: 560px; margin-bottom: -6px; width: 80%; }

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

.webd-video-embed { height:  180px; margin-bottom: 16px; }

.webd-video-embed-item { height: 180px; width: 80%;}

}

/* Quotes */

.webd-quote { color: #323232; text-align: center; }

.webd-quote-author-title { font-size: 16px; font-family: 'Oswald', sans-serif; margin:0 auto 24px; text-transform: uppercase; }

.webd-quote-author-photo {  border-radius: 64px; height: 96px; margin:0 auto 24px; width: 96px;  }

.webd-quote-author-text { color: #323232; font-size: 18px; padding: 0 64px; }

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

	.webd-quote-author-text { font-size: 12px; line-height: 16px; padding: 0; }

}



/* Gallery Photos */

.webd-gallery-photos { margin-bottom: 96px; }

.webd-gallery-photos-title { text-transform: uppercase; }

.webd-gallery-photos-photo { margin-bottom: 12px; }

.webd-gallery-photos-photo,
.webd-gallery-photos-photo img { border-radius: 4px; overflow: hidden; display: block; }

.webd-gallery-photos-photo img { transition-property: transform; transition-duration: 0.4s; }

.webd-gallery-photos-photo:hover img { transform: scale(1.2); transition-property: transform; transition-duration: 0.4s; }

.webd-gallery-photos-legend { color: #cccccc; font-size: 12px; margin-bottom: 24px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


/* Single Eventos Fix */

.webd-single-event-fix { margin-top: -560px; overflow: hidden; text-align: center; }

.webd-single-event-fix img { border: 4px solid #ffffff; }

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

	.webd-single-event-fix { margin-top: -280px; }

}

@media screen and (min-width: 992px) {

	.webd-single-event-left { padding-right: 64px; }

	.webd-single-event-right { border-left: 2px solid #999; padding-left: 64px; }

}



/* Sponsors */

.webd-card-sponsor { background: none; border: 2px solid #323232; border-radius: 2px; margin-bottom: 24px; text-align: center; padding: 24px 0; }

.webd-card-sponsor-title { margin-bottom: 24px; text-transform: uppercase; font-weight: 700; }

.webd-card-sponsor-cover { height: 128px; margin:0 auto 8px; width: 128px; }

.webd-card-sponsor-category { font-size: 10px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


/* Team */

.webd-team { border: 2px solid #323232; padding: 24px; margin: 0 0 24px 0; float: left; width: 100%;  }


/* Slicks */

.slick-dots { bottom:-8px !important; }

.slick-prev:before, .slick-next:before { color:#333333 !important; font-size:642px; z-index:1000;  }

.slick-prev { left:-10px !important;  margin-top:-15px !important; z-index:1000; }
.slick-next { right:-10px !important; margin-top:-15px !important; z-index:1000; }

.slick-prev:before, .slick-next:before { font-size: 48px !important;  }


/* Posters */

.webd-poster-thumb { border-radius: 4px; box-shadow: 0 0 8px 0 rgba(0,0,0,.48) !important; }


/*Complementary Files*/

@import "wordpress.css";

figcaption.wp-caption-text { color: #000000 !important; font-size: 12px !important; margin-top: 8px !important; }