/* @override http://localhost:8888/wp/webprendedor/wp-content/themes/webprendedor/style.css?3 */
/*
	Theme Name: Webprendedor
	Theme URI: http://www.webprendedor.com
	Description: Just enjoy the event
	Author: Álvaro Quezada Marín (UI/UX Designer at Welcu Chile)
	Version: 2.0
*/


@font-face { font-family: Novecentowide; font-weight: bold; src: url('fonts/Novecentowide-Bold.otf'); }

@font-face { font-family: AkzidenzGrotesk; font-weight: 100; src: url('fonts/AkzidenzGrotesk-LightCond.otf'); }
@font-face { font-family: AkzidenzGrotesk; font-weight: 100; font-style: oblique; src: url('fonts/AkzidenzGrotesk-LightCondItalic.otf'); }

@font-face { font-family: AkzidenzGrotesk; font-weight: 600; src: url('fonts/AkzidenzGrotesk-MediumCondAlt.otf'); }
@font-face { font-family: AkzidenzGrotesk; font-weight: 600; font-style: oblique; src: url('fonts/AkzidenzGrotesk-MediumCondItalicAlt.otf'); }

@font-face { font-family: AkzidenzGrotesk; font-weight: bold; src: url('fonts/AkzidenzGrotesk-BoldCondAlt.otf'); }
@font-face { font-family: AkzidenzGrotesk; font-weight: bold; font-style: oblique; src: url('fonts/AkzidenzGrotesk-BoldCondItalic.otf'); }


/* @group Reset */

html {
	-webkit-font-smoothing: antialiased !important;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
a {
	text-decoration: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p {
	margin: 0 0 12px 0;
}
h1, h2, h3, h4, h5, h6, strong { 
	font-weight: bold; 
}
body { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; background: white; }

input[type=submit] { -webkit-appearance: none; -webkit-border-radius:0px; }

/* @end */
/* @group clear */

.clear { clear: both; height: 0; font-size: 1%; line-height: 0; }
* html .clearfix {  height: 1%;  overflow: visible; } /* float clearing for IE6 */
*+html .clearfix {  min-height: 1%; } /* float clearing for IE7 */
.clearfix:after{  clear: both;  content: ".";   display: block;  height: 0;  visibility: hidden;  font-size: 0; }

/* @end */

h1 { font-size: 36pt; }
h4 { font-size: 24pt; }
h6 { font-size: 17pt; }

.left { float: left !important; }
.right { float: right !important; }

/* @group header */

header { width: 100%; padding: 20px 0 40px 0; }

header .headerAds { position: relative; float: right; width: 105px; height: 81px; padding: 0 15px 0 0; margin: -20px 0 0 0; overflow: hidden; }
header .headerAds strong { display: block; color: gray; padding: 14px 0 0 0; margin: 0 0 -3px 0; position: relative; z-index: 1; }

header span.headerSocial { display: inline-block; height: 35px; float: right; padding: 26px 40px 0 0; }
header span.headerSocial a { display: inline-block; height: 35px; padding: 0 10px 0 20px; font-weight: bold; }
header span.headerSocial a span { display: block; height: 15px; padding: 0; }
header span.headerSocial a.tw_social { color: #00A0D5; background: url(images/icon/twitter.png) no-repeat 0 7px; }
header span.headerSocial a.fb_social { color: #3C5A9A; background: url(images/icon/facebook.png) no-repeat 0 7px;  }
header span.headerSocial a.rss_social { color: #FF8D00; background: url(images/icon/rss.png) no-repeat 0 7px; padding-left: 25px;  }


header a#webprendedor { display: block; width: 355px; height: 51px; background: url(images/webprendedor_n_logo.png) no-repeat; text-indent: -9999em; overflow: hidden; margin: 0 0 10px 15px; }

header nav { display: block; padding: 0 15px 0 110px; height: 50px; background: #4D00C4 url(images/title/temas.png) no-repeat 15px 0; }
header nav li { float: left; margin-right: 20px; }
header nav li a { display: inline-block; height: 35px; padding: 15px 0 0 0; font-family: Novecentowide, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: white; font-size: 11pt; }
header nav li a:after { content: " / "; color: #EB3EFF; }
header nav li a:hover { color: gray; -webkit-transition: 0.3s color }

header nav form { position: relative; width: 300px; height: 30px; float: right; padding: 10px 0; }
header nav form .inputSearch { width: 300px; height: 30px; }
header nav form .inputSearch input { width: 203px; height: 28px; margin: 0; padding: 0 90px 0 5px; border: 1px solid black;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; -moz-box-shadow: inset #CCCCCC 0 3px 0; -webkit-box-shadow: inset #CCCCCC 0 3px 0; box-shadow: inset #CCCCCC 0 3px 0; font-weight: bold;  }
header nav form .inputSubmit { position: absolute; top: 10px; right: 0; width: 80px; height: 30px; overflow: hidden; }
header nav form .inputSubmit input { width: 80px; height: 30px; padding: 0; background: black; color: white; font-weight: bold; cursor: pointer; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

/* @end */
/* @group featured */

#mainFeatured { position: relative; width: 990px; height: 410px; border-bottom: 13px solid black; }

#mainFeatured a.ctrlFeatured { position: absolute; top: 170px; z-index: 1; display: block; width: 75px; height: 75px; background: url(images/sprite/arrowFeaturedGreen.png) no-repeat;  text-indent: -9999em; overflow: hidden;}
#mainFeatured a.ctrlLeft { left: -40px; background-position: top left; }
#mainFeatured a.ctrlLeft:hover { background-position: bottom left; }
#mainFeatured a.ctrlRight { right: -40px; background-position: top right; }
#mainFeatured a.ctrlRight:hover { background-position: bottom right; }

#mainFeatured #featured { position: relative; z-index: 0; width: 990px; height: 410px; overflow: hidden; }
#mainFeatured #featured article { width: 990px; height: 410px; }
#mainFeatured #featured article a { display: block; width: 990px; height: 410px; }

/* @end */
/* @group modules */

#mainPage { width: 990px; margin: 0 auto; border: 3px solid black; border-top-width: 13px; background: white; }
#mainPage .container { position: relative; z-index: 1; width: 990px; }

/* background: url(images/pattern/pxBlack.png) repeat-y 489px 0; */

aside.sidebar { position: relative; width: 250px; float: left; }
.narrow { width: 740px;  float: left; }
.narrow aside { position: relative; width: 250px; float: left; }
.narrow .content { position: relative; width: 488px; padding: 0 1px; float: left; }

aside.sidebar h6.col_title,
.narrow aside h6.col_title { position: absolute; top: -19px; left: 37px; }
.narrow .content h6.col_title { position: absolute; top: -19px; left: 156px; }

.wide { width: 930px; padding: 30px; }

/* @end */
/* @group titles */

h6.col_title { background:#EB3EFF; width: 176px; height: 25px; margin: 0 auto; overflow: hidden; text-align: center; text-indent: -9999em;  background-position: center center; background-repeat: no-repeat; }
h6.title_news { background-image: url(images/title/title_news.png); }
h6.title_featured { background-image: url(images/title/title_featured.png); }
h6.title_review { background-image: url(images/title/title_review.png); }
h6.title_newsletter { background-image: url(images/title/title_newsletter.png); }
h6.title_events { background-image: url(images/title/title_events.png); }
h6.title_twitter { background-image: url(images/title/title_twitter.png); }

.sectionTitle { padding: 30px; }
.sectionTitle h1 { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; line-height: 40pt; }
.sectionTitle h1 span { color: #A901FF; }

/* @end */

.postList-min figure { width: 250px; }
.postList-min figure a { display: block; width: 250px; }
.postList-max figure { width: 488px; }
.postList-max figure a { display: block; width: 488px; }

.postList-min .postBody { padding: 20px; }
.postList-max .postBody { padding: 30px; }

.postList-archives article { width: 930px; padding: 30px; border-bottom-width: 2px !important; }
.postList-archives article figure { width: 295px; height: 170px; float: left; }
.postList-archives article figure a { display: block; width: 295px; height: 170px;  }
.postList-archives article .postBody { width: 605px; float: left; padding: 0 0 0 30px; }

.postList-archives article.no-figure .postBody { width: 100%; padding: 0; }


.paginator { padding: 20px 30px; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 18pt;  }
.paginator a { color: black; }
.paginator a:hover { color: #A901FF; -webkit-transition: 0.3s color }

article.post span.cat { display: block; text-transform: uppercase; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-weight: 600; font-size: 11pt; letter-spacing: 1pt; background: url(images/pattern/pxGreen.png) repeat-x center; margin: 0 0 4px 0; }
article.post span.cat a { display: inline-block; background: white; padding-right: 10px; color: #A901FF !important;  }
article.post span.cat a:hover { color: black; -webkit-transition: 0.3s color; }

article.post { border-bottom: 1px solid black; }
article.post:last-child { border-bottom: none; }
article.post .postBody { color: #575757; }
article.post .postBody .postTitle { margin: 0 0 20px 0; }

article.post .postBody table { margin: -10px -10px 10px -10px; }
article.post .postBody table h6 { color: black; }
article.post .postBody table tr td { padding: 10px; }

article.post .postTitle a { color: black; }
article.post .postTitle a:hover { color: #A901FF; -webkit-transition: 0.3s color }
article.post .postTitle h1 { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; line-height: 38pt; }
article.post .postTitle h6 { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; line-height: 23pt; }
article.post .postTitle h4 { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; line-height: 28pt; }
article.post .postTitle span.meta { display: block; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif;  font-weight: 100; font-style: oblique; font-size: 12pt; padding: 5px 0 0 0; }

article.post .postBody .postTitle span.meta a { text-decoration: underline; }
article.post .postBody .text p { line-height: 15pt; margin: 0 0 15px 0; }
article.post .postBody .text a { color: #A901FF; }
article.post .postBody .text a:hover { color: black; -webkit-transition: 0.3s color }
article.post .postBody .text strong { color: black; }
article.post .postBody .text h6,
article.post .postBody .text h5,
article.post .postBody .text h4,
article.post .postBody .text h3,
article.post .postBody .text h2,
article.post .postBody .text h1 { font-size: 10pt; margin: 0 0 15px 0; }
article.post .postBody .text .wp-caption-text { display: none; }

article.post .postBody .text a.more { text-transform: uppercase; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-weight: 600; font-size: 11pt; letter-spacing: 1pt; }

article#single { width: 930px; padding: 30px; }
article#single span.cat { font-size: 14pt; }
article#single .singleImg { width: 990px; height: 300px; margin: -30px -30px 30px -30px; overflow: hidden; }

article#single .postTitle { padding: 0 0 30px 0; }
article#single .entry { position: relative; width: 670px; padding: 0 0 0 260px; }

/* @group entry */

.entry { font-size: 11pt; line-height: 16.5pt; color: #575757;  }

.entry .entry-author { width: 210px; height: 40px; padding: 0 0 0 30px; color: white; position: absolute; left: -33px; background: #EB3EFF; font-size: 17pt; font-family: AkzidenzGrotesk, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: 600; }
.entry .entry-author span { display: block; padding: 8px 0 0 0; white-space: nowrap;  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; }
.entry .entry-author:after { position: absolute; top: 0; right: -20px; content: ""; border-bottom: 40px solid transparent; border-left: 20px solid #EB3EFF; }

.entry .entry-author-review { width: 170px; padding-left: 70px; }
.entry .entry-author-review figure { top: -35px; left: -52px; width: 100px; height: 100px; position: absolute; -moz-border-radius: 50%; -webkit-border-radius:  50%; border-radius:  50%; border: 5px solid rgba(0,0,0,0.2); overflow: hidden !important; }
.entry .entry-author-review figure img { -moz-border-radius: 50%; -webkit-border-radius:  50%; border-radius:  50%; }

.entry p { margin: 0 0 25px 0; }
.entry p:last-child { margin: 0; }
.entry a { font-weight: bold; color: #A901FF; text-decoration: underline; }
.entry a:hover { color: black; text-decoration: underline; -webkit-transition: 0.3s color }
.entry strong { color: black; }

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 { color: black; margin:0 0 25px 0; font-size: 17pt; line-height: 25.5pt; }

.entry ul,
.entry ol { margin: 0 0 25px 0; padding: 0 0 0 30px; }

.entry ol:last-child,
.entry ul:last-child { margin: 0; }

.entry ul li { list-style-type: disc; }
.entry ol li { list-style-type: decimal; }
.entry li { margin: 0 0 6px 0; }
.entry li:last-child { margin: 0; }

.entry .wp-caption { margin: 0 0 20px 0; }
.entry .wp-caption.aligncenter { display: block; width: 100% !important; text-align: center; }
.entry .wp-caption p.wp-caption-text { font-size: 10pt; }

.entry figure.figure-sidebar { position: relative; width: 230px; margin: 0 0 0 -260px; float: left; }
.entry figure.figure-sidebar img { max-width: 230px; height: auto !important; }
.entry figure.figure-widescreen { position: relative; width: 990px; margin: 0 -30px 25px -290px; }

.entry h6.gallery-container_title { height: 59px; width: 670px; margin: 0 0 0 -69px; padding: 0 0 0 69px; background: url(images/icon/gallery.png) no-repeat left bottom; }

.entry h6.gallery-container_title span { display: block; padding: 13px 0 0 0; width: 670px;  white-space: nowrap;  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; }

.entry .gallery-container { position: relative; width: 990px; height: 230px; padding: 15px 0; border-top: 10px solid #EB3EFF; border-bottom: 10px solid #EB3EFF; margin: 0 -30px 25px -290px; overflow: hidden; }
.entry .gallery-container a.slider_ctrl { display: block; width: 40px; height: 69px; position: absolute; z-index: 1; background: url(images/sprite/arrowGalleryGreen.png) no-repeat; text-indent: -9999em; overflow: hidden; top: 90px; }
.entry .gallery-container a.slider_left{ background-position: top left; left: 20px; }
.entry .gallery-container a.slider_left:hover { background-position: left bottom; }
.entry .gallery-container a.slider_right { background-position: top right; right: 20px; }
.entry .gallery-container a.slider_right:hover { background-position: right bottom; }

.entry .gallery-container .gallery { position: relative; width: 990px; height: 230px; overflow: hidden; z-index: 0; }


.entry .gallery-container .gallery .gallery-slider { width: 990px; height: 230px; }
.entry .gallery-container .gallery span.gallery-item { width: 237px; height: 230px; display: inline-block; vertical-align: top; margin-right: 14px; }
.entry .gallery-container .gallery span.gallery-item:last-child { margin: 0; }
.entry .gallery-container .gallery span.gallery-item a { display: block; width: 237px; height: 230px; }


.entry .gallery-social .gallery span.gallery-item a { overflow: hidden; }
.entry .gallery-social .gallery span.gallery-item img { width: auto !important; height: 230px !important; }


.entry .text-min { font-size: 10pt; line-height: 15pt; }


.entry blockquote:before { position: absolute; content: ""; top: 0; left: 253px; width: 164px; height: 10px; background: #EB3EFF; }
.entry blockquote:after { position: absolute; content: ""; bottom: 0; left: 253px; width: 164px; height: 10px; background: #EB3EFF; }

.entry blockquote { position: relative; width: 630px; margin: 40px 0; padding: 50px 20px; }
.entry blockquote { text-align: center; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-weight: 600; font-style: oblique; color: black; font-size: 24pt; line-height: 30pt; }
.entry blockquote a,
.entry blockquote strong { text-decoration: underline; font-weight: 600; }

.entry .alignleft { float: left; margin: 0 30px 30px -150px; }
.entry .alignright { float: right; margin: 0 0 30px 30px; }

.entry .mainComments { width: 670px; padding: 30px 0 0 0; }

.entry .single-metadatos { width: 670px; padding: 30px 0 0 0; }
.entry .single-metadatos ul { position: relative; width: 429px; height: 40px; padding: 0 271px 0 0; margin: 0 -30px 0 0; background: url(images/title/feedback.png) no-repeat right top; }
.entry .single-metadatos ul li { list-style-type: none; padding: 10px 0 0 0; margin: 0 10px 0 0; float: left; }

.entry table { margin: -10px -10px 20px -10px; }
.entry table tr td { padding: 10px; }
.entry table h6 { font-size: 11pt; margin: 0; line-height: normal; }



/* @end */


.containerSociales .narrow { padding: 0 0 225px 0; }
.containerSociales .module-sociales { position: absolute; right:0; bottom: 0; }

.module-sociales { background: black url(images/title/title_social.png) no-repeat 20px 20px; width: 739px; height: 225px; border-top: 1px solid black; }
.module-sociales article { position: relative; width: 150px; height: 225px; float: right; }
.module-sociales article figure { position: relative; width: 150px; height: 225px; z-index: 0; }
.module-sociales article a { position: absolute; display: block; width: 150px; height: 225px; z-index: 1; background: url(images/maskSocial.png) no-repeat; top: 0; left: 0; color: white; font-family: AkzidenzGrotesk, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 13pt; line-height: 16pt; text-align: center; font-weight: bold; text-transform: uppercase; }
.module-sociales article a span { position: absolute; bottom: 0; left: 0; display: block; width: 130px; padding: 0 10px 20px 10px; }
.module-sociales article a span span { position: relative; padding: 0; width: auto; }
.module-sociales article a:hover { color: gray; -webkit-transition: 0.3s color }

.wpMore { border-top: 1px solid white; min-height: 380px;  }
.wpMore .narrow { padding: 20px 0; min-height: 340px; background: black; }
.wpMore h6.titleMore_wp { position: absolute; top: 0; left: 0; display: block; width: 290px; height: 121px; background: url(images/title/mas_webprendedorGreen.png) no-repeat; text-indent: -9999em; overflow: hidden; }

.wpMore article { padding: 0 60px; color: white; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-weight: 600; margin: 0 0 15px; }
.wpMore article h6 { font-size: 24pt; font-weight: 600; line-height: 30pt; text-transform: uppercase; }
.wpMore article h6 span { font-size: 15pt; }
.wpMore article a { color: #f9b232; }
.wpMore article a:hover { color: white; -webkit-transition: 0.3s color }
.wpMore article span.meta { font-size: 14pt; }
.wpMore article span.meta a { color: white; text-decoration: underline; }
.wpMore article:last-child { margin: 0; }
.wpMore .widget_mailchimp { position: absolute; left: 0; bottom: 0; }

/* @group widget */

.widget h6.col_title { position: absolute; left: 37px; top: -13px; }
.widget_mailchimp { position: relative; width: 250px; height: 230px; background: url(images/others/mailchimpGreen.png) no-repeat center center; border-top: 1px solid black; }
.widget_mailchimp form { width: 230px; margin: 0 auto; padding: 100px 0 0 0; }
.widget_mailchimp form .formOption { position: relative; width: 230px; height:30px; }
.widget_mailchimp form .formOption input { position: relative; z-index: 0; width: 128px; height: 28px;  padding: 0 90px 0 10px; margin: 0; border: 1px solid black;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; -moz-box-shadow: inset #CCCCCC 0 3px 0; -webkit-box-shadow: inset #CCCCCC 0 3px 0; box-shadow: inset #CCCCCC 0 3px 0;  }
.widget_mailchimp form .formOption div { position: absolute; top: 0; right: 0; width: 80px; height: 30px; overflow: hidden; }
.widget_mailchimp form .formOption div input { width: 80px; height: 30px; padding: 0; background: black; color: white; font-weight: bold; cursor: pointer; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;  }



.widget_events { position: relative; border-top: 1px solid black; padding: 23px 0 0 0; margin: 13px 0 0 0; }
.widget_events h6.col_title { position: absolute; top: -13px !important; }
.widget_events article { width: 210px; padding: 10px 20px; border: none; }


.widget_events article time { float: left; width: 30px; background: #E31836; color: white; text-align: center;  font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; font-size: 14pt; text-transform: uppercase; padding: 4px 0 0 0; }
.widget_events article time span { background: #ECE9E9; display: block; color: black; padding: 4px 0; margin-top: 3px; }

.widget_events article .postBody { width: 160px; float: left; color: #575757; padding: 0 0 0 20px; }
.widget_events article h6 { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif; }
.widget_events article h6 span { font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif;  font-weight: 100; font-style: oblique; font-size: 12pt; }
.widget_events article a { color: black; }
.widget_events article a:hover { color: #A901FF; -webkit-transition: 0.3s color }


.widget-twitter { position: relative; width: 250px; margin: 23px 0 0 0; }
.widget-twitter h6.col_title { position: absolute; top: -13px !important; background-color: black; z-index: 1; }
.widget-twitter .mainsliderTwitter { position: relative; width: 250px; height: 360px; overflow: hidden; background: #EB3EFF; z-index: 0; }
.widget-twitter .mainsliderTwitter ul.tweet_list { width: 250px; height: 360px; overflow: hidden; }
.widget-twitter .mainsliderTwitter li { width: 200px; height: 335px; padding: 25px 25px 0 25px; color: white; font-family:  AkzidenzGrotesk, Arial, Helvetica, Geneva, sans-serif;  font-weight: 100 !important; font-style: oblique; font-size: 20pt; line-height: 27pt; }
.widget-twitter .mainsliderTwitter li a {color: white; font-weight: 600; text-decoration: underline; }
.widget-twitter .mainsliderTwitter li a:hover { text-decoration: none; }

.widget-twitter .sliderTwitterFooter { width: 230px; padding: 10px; }
.widget-twitter .sliderTwitterFooter ul { width: 64px; height: 17px; overflow: hidden; float: right; }
.widget-twitter .sliderTwitterFooter ul li { float: left; }
.widget-twitter .sliderTwitterFooter ul li a { display: block; width: 16px; height: 17px; text-indent: -9999em; overflow: hidden; background: url(images/sprite/sliderTwitterGreen.png) no-repeat left bottom; }
.widget-twitter .sliderTwitterFooter ul li a:hover,
.widget-twitter .sliderTwitterFooter ul li.activeSlide a { background-position: left top; }

.widget-twitter .sliderTwitterFooter a.followTwitter { display: block; width: 110px; height: 17px; background: url(images/title/followtwitter.png) no-repeat;text-indent: -9999em; overflow: hidden; }
.widget-twitter .sliderTwitterFooter a.followTwitter:hover { background-position: left bottom; }

/* @end */
/* @group footer */

footer { width: 990px; margin: 0 auto; line-height: 13.5pt; font-size: 9pt;  }
footer .container { padding: 20px; }
footer .container .facebookEmbed { width: 500px; float: right; }
footer .container ul { font-weight: bold; width: 200px; float: left; }
footer .container ul li { color: #A901FF; margin: 0 0 5px 0; }
footer .container ul li:before { content: "» "; }
footer .container ul li:last-child { margin: 0; }
footer .container a { color: #414141; }
footer .credits { border-top: 1px solid black; }
footer .credits p { display: block; width: 420px; margin: 0; color: #555555; }
footer .credits strong { color: black; }
footer .credits a { color: #A901FF; }
footer .credits a:hover { color: black; -webkit-transition: 0.3s color }



.otherCol { background: white; position: relative; margin: -1px 0 0 0; padding: 0 0 30px 0; }
.otherCol a { display: block; width: 162px; height: 28px; margin: 0 auto; background: url(images/sprite/vermasGreen.png) no-repeat; text-indent: -9999em; overflow: hidden;  }
.otherCol a:hover { background-position: left bottom; }

footer .credits .sponsors { width: 117px; float: right; }
footer .credits .sponsors strong { display: block; color: gray; }
footer .credits .sponsors ul { width: 117px; height: 55px; }
footer .credits .sponsors ul li { float: right; height: 55px;  padding: 0; margin: 0 0 0 20px; }
footer .credits .sponsors ul li:before { content: ""; }
footer .credits .sponsors ul li a { display: block; height: 55px; }















/* @end */
