/*
Theme Name: Froh Froh 2
Theme URI: http://www.imania.de
Author: Imania Digitaler Wahnsinn
Author URI: http://www.imania.de/
Description:
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain:
*/

/*--[ Fonts generated by Font Squirrel ]------------------------------------------------------------------------------------------------- */

@font-face {
    font-family: 'Quicksandbold';
    src: url('fnt/quicksandbold-regular-webfont.eot');
    src: url('fnt/quicksandbold-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fnt/quicksandbold-regular-webfont.woff') format('woff'),
         url('fnt/quicksandbold-regular-webfont.ttf') format('truetype'),
         url('fnt/quicksandbold-regular-webfont.svg#quicksandbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBook';
    src: url('fnt/quicksandbook-regular-webfont.eot');
    src: url('fnt/quicksandbook-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fnt/quicksandbook-regular-webfont.woff') format('woff'),
         url('fnt/quicksandbook-regular-webfont.ttf') format('truetype'),
         url('fnt/quicksandbook-regular-webfont.svg#quicksandbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--[ transitions ]----------------------------------------------------------------------------------------------------------------------*/

/*
.headline,
.yellow ,
.more span {-webkit-transition: background-color 200ms linear; -moz-transition: background-color 200ms linear; transition: background-color 200ms linear;}
a,
a span {-webkit-transition: color 200ms linear, background-color 200ms linear; -moz-transition: color 200ms linear, background-color 200ms linear; transition: color 200ms linear, background-color 200ms linear;}
*/

/*--[ basics ]---------------------------------------------------------------------------------------------------------------------------*/

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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit; font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: top;}
:focus {outline: 0;}
::selection {background: #FFDC00; /* Safari */}
::-moz-selection {background: #FFDC00; /* Firefox */}
body {background: #FFF;line-height: 1;font-size: 15px; -webkit-text-size-adjust: none;}
ol, ul {list-style: none;}
a {color: #000;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
.clear {clear: both;}
.rgt {float: right !important;}
p {line-height: 20px;}

h1 {font-family: 'Quicksandbold'; font-size: 35px; padding-bottom: 10px;}
h1 span.capitalize {text-transform: capitalize;}
p { padding-bottom: 10px;}
p strong {font-family: 'Quicksandbold';}

/*--[ hide some stuff ]-----------------------------------------------------------------------------------------------------------------*/

label,
.form-allowed-tags, 
#reply-title,
.required,
.assistive-text,
.taxonomy-description, 
.entry-meta, 
.post-title,
.post-date { display:none;}

/*--[ header ]--------------------------------------------------------------------------------------------------------------------------*/

#masthead {padding-top: 70px;}
#masthead nav {background-color:#000000; left: 0; position: fixed; top: 0; width: 100%; z-index: 3;}
#masthead nav .wrp, 
#masthead hgroup {width: 1020px; margin: 0 auto;}
#masthead .menu {color:#FFF; height:70px; font-family:'Quicksandbold'; font-size:20px; font-weight:normal; width:1020px; margin: 0 auto;}
#masthead .menu li  a { padding: 25px 30px 25px 15px; list-style:none; text-decoration:none; display:block; color:#FFFFFF; font-family:'Quicksandbold'; font-size:19px; text-transform:uppercase;}
#masthead ul .current-menu-item  a {color: #FFDC00; }
#masthead ul a:hover { color: #FFDC00; }
#masthead .menu li {float: left; } 
#masthead .menu li:last-child {padding-right: 0px}
#masthead #searchform  {float:right; padding-top:13px;}
#masthead #searchform .field { height:41px; width: 200px; border-radius: 30px; border:none; text-align: center; padding: 0 10px;  margin: 0 16px 0 0; line-height:18px; font-family:'Quicksandbold'; font-size:20px; color:#000000; text-transform: uppercase;}
#masthead #searchform label { display:none}
#masthead h1.site-title {float:left; padding: 27px 0 0 15px; float: left;}
#masthead h1.site-title a {display: block; background: url('gfx/sprites.png') -320px 0 no-repeat; height:105px; width:143px; text-indent:-999px; overflow: hidden;} 
#masthead h1.site-title a:hover {/*background-position:  -479px 0;*/}
#masthead h2.site-description {font-family:'Quicksandbook'; font-size:51px; float: right; margin: 48px 12px 0 0;  position: relative; width: 70%;}
#masthead h2.site-description .foo,
#masthead h2.site-description .bar {position: absolute; top: 0; right: 0; white-space: nowrap; display: block;}
#masthead h2.site-description .bar {display: block;}
#masthead h2.site-description .bar {display: none;}
#masthead .current-menu-parent a {color:#FFDC00 !important;}

/*--[ footer ]--------------------------------------------------------------------------------------------------------------------------*/

footer {position: relative;}
footer .footerwrp { margin: 0 auto; width:1020px; }
footer .footerwrp a {display: block; line-height:16px; color:#FFFFFF; padding-top:6px }
footer .footerwrp a:hover {color:#FFDC00}
footer #wrapper_application {background-color:#000; padding: 50px 0}
footer #wrapper_application  a {float: left; } 
footer #wrapper_application #mottfm { width:336px; border-left: 2px solid #FFF; border-right: 2px solid #FFF; display: table-cell;}
footer #wrapper_application #viceland {width:338px; display: table-cell; border-right: 2px solid #FFF;}
footer #wrapper_application #viceland a {margin-left: 105px; width: 125px; height:113px; background: url('gfx/sprites.png') no-repeat -128px -192px; text-indent: -999px; overflow: hidden;}
footer #wrapper_application #social a {width: 47px; height:47px; margin-top:32px; background-image: url('gfx/sprites.png'); background-repeat: no-repeat; text-indent: -999px; overflow: hidden;}
footer #wrapper_application #social a.facebook {margin-left: 28px;  background-position: -0px -64px;}
footer #wrapper_application #social a.facebook:hover { background-position: -64px -64px; }
footer #wrapper_application #social a.googleplus {margin-left: 11px; background-position: -0px -0px; }
footer #wrapper_application #social a.googleplus:hover {background: url('gfx/sprites.png') -64px -0px;}
footer #wrapper_application #social a.twitter {margin-left: 11px; background-position: -0px -128px;}
footer #wrapper_application #social a.twitter:hover {background-position: -64px -128px; }
footer #wrapper_application #social a.soundcloud {margin-left: 11px; background-position: -0px -192px; }
footer #wrapper_application #social a.soundcloud:hover {background-position: -64px -192px;}
footer #wrapper_application #social a.soundcloud {margin-left: 11px;  background-position: -0px -192px;}
footer #wrapper_application #social a.vimeo {margin-left: 11px; background-position: -0px -256px;}
footer #wrapper_application #social a.vimeo:hover {background-position: -64px -256px;}
footer #wrapper_application #social { width:338px; border-right: 2px solid #FFF; display: table-cell;}
footer #footerlogo {width: 161px; height: 161px; margin: 50px auto; background: transparent url('gfx/sprites.png') no-repeat -128px 0px;}
footer #wrapper_footer_nav_2 {background-color:#000; padding: 50px 0}
footer #wrapper_footer_nav_1 {background-color:#1a1a1a; padding: 50px 0; }
footer #wrapper_footer_nav_1 #menu-frohfroh-wrp,
footer #wrapper_footer_nav_1 #menu-media-wrp,
footer #wrapper_footer_nav_1 #menu-locations-wrp,
footer #wrapper_footer_nav_2 #menu-labels-wrp {display: table-cell; border-left: solid 2px #fff;}
footer #wrapper_footer_nav_1 .footerwrp,
footer #wrapper_footer_nav_2 .footerwrp {border-right: solid 2px #fff;}
footer #wrapper_footer_nav_1 #menu-frohfroh-wrp,
footer #wrapper_footer_nav_1 #menu-media-wrp {width: 255px; }
footer #wrapper_footer_nav_2 #menu-labels-wrp ul,
footer #wrapper_footer_nav_1 #menu-locations-wrp ul {width: 251px; float: left;}
footer #wrapper_footer_nav_1 h2,
footer #wrapper_footer_nav_2 h2 {font-family:'Quicksandbold'; font-size:20px; color: #FFF; padding-left:15px; padding-bottom:12px; line-height: 18px;}
footer #wrapper_footer_nav_1 a,
footer #wrapper_footer_nav_2 a {font-family:'Quicksandbook';font-size:12px; text-decoration:none; display:block; text-transform:uppercase; padding-left:15px } 
footer #wrapper_siteinfo {background-color:#FFDC00; padding: 12px 0 19px 0; font-family:'Quicksandbold'; font-size:20px; color:#000000; line-height: 20px; letter-spacing: -1px;}
footer #wrapper_siteinfo span,
footer #wrapper_siteinfo a {display: block; color:#000000; text-decoration:none; text-transform:uppercase; line-height: 20px; float: left; padding-top: 12px; }
footer #wrapper_siteinfo a span {padding: 0 7px 0 0;}

#toplink {right: 20px; text-indent: -999px; display: block; overflow: hidden;}
#toplink span {width: 47px; height: 47px; background: transparent url('gfx/sprites.png') no-repeat -128px -320px; display: block;}
#toplink.hidden,
#toplink.fixed {display: block; position: fixed; bottom: 20px;}
#toplink.absolute {display: block; position: absolute; top: 113px;}

/*--[ content ]--------------------------------------------------------------------------------------------------------------------------*/

#page {position: relative; min-width: 1160px;}
#main {width: 1020px; margin:0 auto; padding: 30px 0px 0 0px;font-family:'Quicksandbook'; }

/*--- Single View --------------------------------------------------------------------------*/

.content-page #primary,
.single #primary {width: 665px; float: left;}
.content-page #secondary,
.single #secondary {width: 340px; float: right;}
.single #primary .entry-thumbnail img {padding: 0 15px 0 20px; border-left: solid #000 1px; margin: 0 0 30px -20px; width: 100%; height: auto;}
.single #primary iframe {border-left: solid #000 1px; padding-left: 20px; margin-left: -20px;}
.single .post {padding:0 0 0 15px;}

/*---artikel dance--------------------------------------------------------------------------*/

.single #primary.category-dance {}
.single #primary .category-dance .day, 
.single #primary .category-dance .weekday {font-family:'Quicksandbold'; font-size:65px;  display: inline-block;}
.single #primary .category-dance .month {font-family:'Quicksandbold'; display:block; font-size: 35px;  padding-bottom: 28px;}

.single #primary .category-dance .alignnone {width:650px; height:auto; padding: 0 15px 0 20px; border-left: solid #000 1px; margin:30px 0 0 -20px}
.single #primary .category-dance p {padding: 0 0 26px 0;}
.single #primary .category-dance hr { display:none}
.single #primary .category-dance .widget-title,
.single #primary .category-dance .entry-title {display:none;}
.single #primary .category-dance table {font-family:'Quicksandbold'; padding: 0 0 26px 0; line-height: 24px;} 
.single #primary .category-dance table td:first-child {width:143px;}
.single #primary .category-dance .author {display: none;}

/*--search -----------------------------------------------------------------------------------------------------------------*/

.tag .entry-content,
.search .entry-content {width:254px; display: table-cell; border-left: solid #000 1px; height:350px; padding:0 15px 0 15px; }
.search .entry-content #searchform {display: none;}
.tag .thumbnail img,
.search .thumbnail img{ padding-bottom: 19px; display:block}
.tag .item-3,
.search .item-3 {border-right: solid #000 1px;}
.tag a,
.search a {text-decoration:none;}
.tag a:hover .headline ,
.tag a:hover .more span,
.search a:hover .headline ,
.search a:hover .more span {background-color: #FFDC00;}
.tag .headline,
.search .headline  {display: inline-block; font-family:'Quicksandbold'; margin: 0 0 0 -5px; padding: 1px 5px; line-height: 20px;}
.tag .more,
.search .more {display: block; font-family:'Quicksandbold';  text-decoration: underline;  margin: 0 0 0 -5px; padding: 1px 5px;}
.search .divider,
.archive .divider {height: 80px;}
.archive .entry-title { display:none}
.archive .fullsize-item-3 {border-right: solid 1px #000;}
.tag .excerpt,
.search .excerpt {display: block; font-family:'Quicksandbook';line-height: 20px;}

/*--dance category -----------------------------------------------------------------------------------------------------------------*/

.archive article.category-dance {width:254px; display: table-cell; vertical-align: top; margin: 0px; padding: 0px; border-left: solid #000 1px;}
.archive article.category-dance.fullsize-item-3 {border-right: solid 1px #000;}
.archive .divider-category-dance {display: none;}
.archive .divider-category-dance.divider-fullsize-item-3 {display: block; height: 80px;}
.archive article .category-dance .day,
.archive article .category-dance .weekday {font-family:'Quicksandbold'; font-size:65px; letter-spacing: -2px; line-height: 65px;}
.archive article.category-dance .month {display: block; font-family:'Quicksandbold'; display:block; margin: 0 0 10px 0; text-transform: uppercase;}
.archive article.category-dance .entry-content {min-height:267px; padding:0 15px 0 15px;}
.archive article.category-dance  a {text-decoration:none;}
.archive article.category-dance .more {display: block; font-family:'Quicksandbold'; text-decoration: underline; }
.archive article.category-dance .more span {margin: 0 0 0 -5px; padding: 1px 5px;}
.archive article.category-dance a:hover .more span {background-color: #ffdc00;}
.archive article.category-dance .thumbnail {display: block; padding-bottom: 11px; position: relative;}
.archive article.category-dance .thumbnail img { }
.archive article.category-dance .excerpt {display: block; font-family:'Quicksandbook'; width:225px; line-height: 20px;}
.archive article.category-dance .headline  {display: block; font-family:'Quicksandbold'; margin-bottom: 2px; line-height: 20px;}
.archive article.category-dance .more {display: block; font-family:'Quicksandbold'; text-decoration: underline; line-height: 20px;}

.archive article.category-dance a:hover .yellow {background-color: #ffdc00;}
.archive article.category-dance .yellow {display: inline-block; padding: 0 5px; margin: -9px -5px 0 -5px;}
.archive article.category-dance .month .yellow {margin-top: 4px;}
.archive article.category-dance.empty  span {background: transparent url('gfx/x.png') no-repeat center center; min-height: 354px; display: block;}

/*--people category -----------------------------------------------------------------------------------------------------------------*/

.archive article.category-people a:hover .headline,
.archive article.category-people a:hover .more span {background-color: #ffdc00;}
.archive article.category-people a {text-decoration: none;}
.archive article.category-people .excerpt {display: block; font-family:'Quicksandbook';line-height: 20px;}
.archive article.category-people .more {display: block; font-family:'Quicksandbold'; text-decoration: underline; }
.archive article.category-people .more span {margin: 0 0 0 -5px; padding: 1px 5px;}
.archive article.category-people .headline {display: inline-block; font-family:'Quicksandbold'; }
.archive article.fullsize-item-0-0 .headline,
.archive article.fullsize-item-1-1 .headline {line-height: 25px; font-size: 25px; margin: 0 0 5px -5px; padding: 3px 5px;}
.archive article.fullsize-item-2-0 .headline,
.archive article.fullsize-item-3-1 .headline,
.archive article.fullsize-item-4-2 .headline {line-height: 20px; font-size: 20px; margin: -5px 0 5px -5px; padding: 3px 5px;}
.archive article.category-people {width:254px; display: table-cell;}
.archive article.category-people .thumbnail img { width:100%; height: auto; padding: 0 0 20px 0;}
.archive article.category-people .thumbnail {display: block;  position: relative;}
.archive article.category-people .thumbnail .wrapper {display: block; height: 100%; position: relative;}
.archive article.category-people .thumbnail .arrow {display: block; position: absolute; top: 0; left: 0; width: 50px; height: 100%; background: transparent url('gfx/a.png') no-repeat right center;}
.archive article.category-people.fullsize-item--1--1 { width: auto; padding: 0 15px; border-left: solid #000 1px; border-right: solid #000 1px; display: block;}
.archive article.category-people.fullsize-item--1--1 a {display: block; background-color: #FFDC00;}
.archive article.category-people.fullsize-item--1--1 span.thumbnail,
.archive article.category-people.fullsize-item--1--1 span.cell {display: table-cell; width: 50%;}
.archive article.category-people.fullsize-item--1--1 span.thumbnail img {display: block; padding-bottom: 0;}
.archive article.category-people.fullsize-item--1--1 span.headline {font-size: 38px; line-height: 39px; padding: 38px 30px 10px 38px;}
.archive article.category-people.fullsize-item--1--1 span.excerpt {font-size: 18px; line-height: 21px; padding: 0 30px 0 38px;}
.archive article.category-people.fullsize-item--1--1 span.excerpt .more {padding-top: 30px;}
.archive article.category-people.fullsize-item-0-0,
.archive article.category-people.fullsize-item-1-1 {width: 481px; padding: 0 15px; border-left: solid #000 1px; }
.archive article.category-people.fullsize-item-1-1 {border-right: solid #000 1px;}
.archive article.category-people.fullsize-item-2-0,
.archive article.category-people.fullsize-item-3-1,
.archive article.category-people.fullsize-item-4-2 {width: 310px; padding: 0 15px; border-left: solid #000 1px;}
.archive article.category-people.fullsize-item-4-2 {border-right: solid #000 1px;}
.archive .divider-category-people {display: none;}
.archive .divider-category-people.divider-fullsize-item--1--1,
.archive .divider-category-people.divider-fullsize-item-1-1,
.archive .divider-category-people.divider-fullsize-item-4-2  {display: block; height: 80px; }

/*--release category -----------------------------------------------------------------------------------------------------------------*/

.archive article.category-releases {width:254px; display: table-cell; border-left: solid #000 1px; vertical-align: top;}
.archive .category-releases .thumbnail {position: relative; display: block;}
.archive .category-releases .thumbnail img{ padding-bottom: 19px; display:block}
.archive article.category-releases .entry-content {min-height:267px; padding:0 15px 0 15px; }
.archive article.category-releases  a {text-decoration:none;}
.archive article.category-releases  a:hover .more span {background-color: #ffdc00; }
.archive article.category-releases .headline  {display: block; font-family:'Quicksandbold';}
.archive article.category-releases .more {display: block; font-family:'Quicksandbold';  text-decoration: underline;}
.archive .divider {height: 80px;}
.archive article.category-releases .entry-title { display:none}
.archive article.category-releases.fullsize-item-3 {border-right: solid 1px #000;}
.archive article.category-releases .headline  {display: block; font-family:'Quicksandbold'; }
.archive article.category-releases .excerpt {display: block; font-family:'Quicksandbook';line-height: 20px;}
.archive article.category-releases .headline {display: block; font-family:'Quicksandbold'; line-height: 20px;  margin: -2px 0 2px -5px; padding: 2px 5px;}
.archive article.category-releases a:hover .headline {background-color: #ffdc00; }

/*--people article -----------------------------------------------------------------------------------------------------------------*/

.single .category-people .alignnone  {  width:650px; height:auto; padding: 0 15px 0 20px; border-left: solid #000 1px; margin:30px 0 30px -20px}
.single .category-people h1.entry-title {font-family:'Quicksandbold'; font-size:35px; padding-bottom:10px;}
.single .category-people .date {display:none}
.single .category-people .secondary { background-color:#0CC}
.single .category-people p {padding-bottom: 26px;}
.single .category-people .author {color: #999999; margin-bottom: 20px; display: block;}

/*--release article -----------------------------------------------------------------------------------------------------------------*/

.single .category-releases .alignnone  { width:650px; height:auto; padding: 0 15px 0 20px; border-left: solid #000 1px; margin:30px 0 30px -20px} 
.single .category-releases  h1.entry-title {font-family:'Quicksandbold'; font-size:35px; padding-bottom:10px;}
.single .category-releases .date {display: none;}
.single .category-releases p {padding-bottom: 26px;}
.single .category-releases .author {color: #999999; margin-bottom: 20px; display: block;}

/*--life article -----------------------------------------------------------------------------------------------------------------*/

.single .category-life .alignnone  {  width:650px; height:auto; padding: 0 15px 0 20px; border-left: solid #000 1px; margin:30px 0 30px -20px}
.single .category-life h1.entry-title {font-family:'Quicksandbold'; font-size:35px; padding-bottom:10px;}
.single .category-life .date {display:none}
.single .category-life .secondary { background-color:#0CC}
.single .category-life p {padding-bottom: 26px;}
.single .category-life .author {color: #999999; margin-bottom: 20px; display: block;}

/*--sidebar -----------------------------------------------------------------------------------------------------------------*/

#secondary .excerpt {font-size: 12px;  line-height: 16px;}
#secondary .title {font-family: 'Quicksandbold'; font-size: 12px; line-height: 15px;}
#secondary .more span {text-decoration: underline; font-family: 'Quicksandbold'; font-size: 12px; line-height: 15px; margin: 0 0 0 -3px; padding: 1px 3px; white-space: nowrap;}
#secondary a:hover .more span {background-color: #ffdc00;}
#secondary a { text-decoration: none; font-size: 12px;line-height: 13px}
#secondary h3 { font-family:'Quicksandbold'; font-size: 20px; margin-bottom :20px; } 
#secondary .widget_widget_widget {margin-bottom: 50px;}
#secondary .sidebar_releases .title {font-family: 'Quicksandbook'; font-size: 12px; line-height: 15px;}
#secondary .divide {height: 20px;}
#secondary .sidebar_releases .sidebar-item-1 {display:table-cell;  width:140px;  padding-right: 28px;}
#secondary .sidebar_releases .sidebar-item-0 {display:table-cell; width:140px;}
#secondary .sidebar_dance,
#secondary .sidebar_people,
#secondary .sidebar_life,
#secondary .sidebar_releases {border-left: solid #000 1px; border-right: solid #000 1px;padding:0 15px 0 15px; width:308px; }
#secondary .sidebar_releases .thumbnail {padding-bottom: 3px; position: relative;}
#secondary .sidebar_dance .thumbnail,
#secondary .sidebar_people .thumbnail,
#secondary .sidebar_life .thumbnail { margin-bottom:15px; position: relative;}
#secondary .sidebar_dance .day,
#secondary .sidebar_dance .weekday {font-family:'Quicksandbold'; font-size:65px; letter-spacing: -4px; line-height: 43px;}
#secondary .sidebar_dance .month {display: block; font-family:'Quicksandbold'; display:block; margin: 14px 0 10px 0; text-transform: uppercase; font-size: 15px;}

/*-- general -----------------------------------------------------------------------------------------------------------------*/

.specialTeaser {position: absolute; right: 10px; top: 10px; z-index: 2;}
.specialTeaser .innerTeaser {width: 72px; height: 72px; background-color: #FFDC00; display: table-cell; text-align: center; vertical-align: middle; border-radius: 36px; font-family:'Quicksandbold'; font-size: 16px;}

.single #content a {font-family:'Quicksandbold'; text-decoration:underline;}
.single #content a:hover { background-color:#FFDC00;}

#page-places .map_wrap {padding: 0 15px; border-left: solid 1px #000; border-right: solid 1px #000; margin-bottom: 40px;}
#page-places #primary article,
#page-default #primary article {padding-left: 15px;}
#page #content hr {height: 1px; border-top: none; border-left: none; border-right: none; border-bottom: solid 1px #000; margin: 20px 0;}

.home .archive .divider-category-dance.divider-fullsize-item-3 {display: none;}

/*-- comments -----------------------------------------------------------------------------------------------------------------*/

#comments {margin-left:15px; margin-top: 20px;  border-top: solid 1px #000;}
#comments .commentlist li .comment  {border-bottom:dashed #000 1px; padding: 26px 0 26px 0}
#comments .commentlist li:last-child .comment {border-bottom:none;}
#comments .commentlist .comment-author { padding:0 0 13px 0; font-family:'Quicksandbold';}
#comments #respond {margin:30px 0 10px 0; padding-bottom: 30px; border-bottom: solid #000 1px; }
#comments #respond #author,
#comments #respond #email,
#comments #respond #url {background-color:#FFDC00; border:none; height:49px; width: 296px; margin-bottom: 17px;font-family:'Quicksandbook'; font-size:15px; padding: 0 0 0 15px; }
#comments #respond #comment {background-color:#FFDC00; border:none; width:620px; height:123px; margin-bottom: 17px; padding: 15px 0 0 15px; font-family:'Quicksandbook'; font-size:15px;}
#comments #respond #submit {height:48px; width:170px; background-color:#000000; border:none; border-radius:5px; font-family:'Quicksandbold'; font-size:20px; color:#FFFFFF; text-transform:uppercase; cursor: pointer;}
#comments :-moz-placeholder {font-family:'Quicksandbook'; font-size:15px; padding: 0; color: #000}
#comments ::-webkit-input-placeholder {font-family:'Quicksandbook'; font-size:15px; padding: 0; color: #000 }
#comments .comment-notes {display:none}
#comments .commentlist li.pingback {padding: 26px 0 26px 0;}

/*-- social mediabuttons --------------------------------------------------------------------------------------------------------*/

#smb {float: right; }
#smb .socialButton {float: left; margin-left: 20px;}
#smb .socialButton a {text-decoration: none;}
#smb .socialButton a:hover {background: none;}
#smb .socialButton .icon {dispaly: block; width: 40px; height: 40px; background-image: url('gfx/sprites.png'); background-repeat: no-repeat; text-indent: -999px; overflow: hidden; float: left;}
#smb .socialButton.facebook .icon {background-position: 0px -320px;}
#smb .socialButton.twitter .icon {background-position: 0px -448px;}
#smb .socialButton.googleplus .icon {background-position: 0px -513px;}
#smb .socialButton.pinterest .icon {background-position: 0px -384px;}
#smb .socialButton .count {float: left; display: block; font-size: 16px; line-height: 16px; margin-top: 10px;}

/*-- pagination -----------------------------------------------------------------------------------------------------------------*/

.customPagination {text-align: center;}
.customPagination li {display: inline; font-family:'Quicksandbold'; border-left: solid 1px #000; padding-bottom: 4px;}
.customPagination li:first-child {border: none;}
.customPagination li a,
.customPagination li span {padding: 0 11px; display: inline-block; line-height: 10px; text-decoration: none;}
#content .customPagination li a:hover,
#content .customPagination li span {color: #ffdc00;}

/*-- carousel -----------------------------------------------------------------------------------------------------------------*/

.carouOuterWrap {position: relative; margin: 0 15px 80px 15px;}
.carouWrapper {width: 990px; height: 350px; overflow: hidden;}
.carouWrapper ul {margin: 0; padding: 0; list-style: none; display: block;}
.carouWrapper li {width: 990px; height: 350px; padding: 0; margin: 0; display: block; float: left;}
.archive .carouWrapper li article.category-people.fullsize-item--1--1 {border: none; padding: 0;}

#carouPager {text-align: center; margin: 20px 0 0 0; min-height: 15px;}
#carouPager a {display: inline; font-family:'Quicksandbold'; border-left: solid 1px #000; padding-bottom: 4px;}
#carouPager a:first-child {border-left: none;}
#carouPager a span {padding: 0 11px; display: inline-block; line-height: 10px; text-decoration: none; color: #000;}
#carouPager a.selected span,
#carouPager a:hover span {color: #ffdc00;}
#carouPrev,
#carouNext {cursor: pointer; position: absolute; background: transparent url('gfx/sprites.png') no-repeat 0px 0px; text-indent: -999px; overflow: hidden; width: 34px; height: 163px;}
#carouPrev {background-position: -320px -128px; top: 90px; left: -64px;}
#carouNext {background-position: -384px -128px; top: 90px; right: -64px;}
#carouPrev:hover {background-position: -320px -320px;}
#carouNext:hover {background-position: -384px -320px;}

/*--[ Responsive Styles ]----------------------------------------------------------------------------------- */

@media only screen and (max-width: 1200px) {
	.toplinkWrp {display: none;}
}



/*--[ Retina screens ]----------------------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {

}















 






















