body,
body#tinymce {
    font-family: TradeGothicNextW01-Cond
}

@font-face {
    font-family: TradeGothicNextW01-Ligh_693250;
    src: url(/files/themes/skwpbooty/assets/Fonts/c22083eb-f768-467a-8736-cd9014be4e4f.eot?#iefix);
    src: url(/files/themes/skwpbooty/assets/Fonts/c22083eb-f768-467a-8736-cd9014be4e4f.eot?#iefix) format("eot"), url(/files/themes/skwpbooty/assets/Fonts/67ac520d-c9d7-44b3-9b07-91f2a8ef8787.woff2) format("woff2"), url(/files/themes/skwpbooty/assets/Fonts/1e25c4c8-80d6-44ba-bc21-51daaa0cd556.woff) format("woff"), url(/files/themes/skwpbooty/assets/Fonts/41757792-b783-4a47-9e47-62f4fc3d2ea6.ttf) format("truetype"), url(/files/themes/skwpbooty/assets/Fonts/d30fef5b-e7a0-444c-8fbf-629dbf84f4f8.svg#d30fef5b-e7a0-444c-8fbf-629dbf84f4f8) format("svg")
}

@font-face {
    font-family: TradeGothicNextW01-Cond;
    src: url(/files/themes/skwpbooty/assets/Fonts/5be4a815-5a22-4a8b-8a38-10467be39d2e.eot?#iefix);
    src: url(/files/themes/skwpbooty/assets/Fonts/5be4a815-5a22-4a8b-8a38-10467be39d2e.eot?#iefix) format("eot"), url(/files/themes/skwpbooty/assets/Fonts/a8816340-0294-4243-8519-b2ccf08ca174.woff2) format("woff2"), url(/files/themes/skwpbooty/assets/Fonts/eb20bf3e-7a5c-4c98-8bc5-f38c1b3dd9f2.woff) format("woff"), url(/files/themes/skwpbooty/assets/Fonts/bbd9ed4b-21d6-4a35-a3eb-176c31258e03.ttf) format("truetype"), url(/files/themes/skwpbooty/assets/Fonts/2b33a704-0f65-4c4c-94d0-2bd00c0151af.svg#2b33a704-0f65-4c4c-94d0-2bd00c0151af) format("svg")
}

@font-face {
    font-family: TradeGothicNextW01-Bold_693232;
    src: url(/files/themes/skwpbooty/assets/Fonts/62cdf702-7113-4955-9b29-d803174650c7.eot?#iefix);
    src: url(/files/themes/skwpbooty/assets/Fonts/62cdf702-7113-4955-9b29-d803174650c7.eot?#iefix) format("eot"), url(/files/themes/skwpbooty/assets/Fonts/b559a389-e9a7-4140-80af-cc5f64350983.woff2) format("woff2"), url(/files/themes/skwpbooty/assets/Fonts/a43fe47f-004d-4b6d-9a72-23de9e08f66e.woff) format("woff"), url(/files/themes/skwpbooty/assets/Fonts/de22c287-e0dc-4287-8a0e-3f68a8788330.ttf) format("truetype"), url(/files/themes/skwpbooty/assets/Fonts/d7c320de-0c26-418a-b1d2-ef600169db34.svg#d7c320de-0c26-418a-b1d2-ef600169db34) format("svg")
}

@font-face {
    font-family: TradeGothicNextW01-HvCn_707052;
    src: url(/files/themes/skwpbooty/assets/Fonts/90a68a66-19c6-455a-9160-4c92886fef95.eot?#iefix);
    src: url(/files/themes/skwpbooty/assets/Fonts/90a68a66-19c6-455a-9160-4c92886fef95.eot?#iefix) format("eot"), url(/files/themes/skwpbooty/assets/Fonts/adbf718c-0691-481a-9f42-4c4bc9d88d7f.woff2) format("woff2"), url(/files/themes/skwpbooty/assets/Fonts/6e59a39d-4e26-4be2-8938-d283c48a7a14.woff) format("woff"), url(/files/themes/skwpbooty/assets/Fonts/a65e349f-4207-40bd-96a7-684df942d2a0.ttf) format("truetype"), url(/files/themes/skwpbooty/assets/Fonts/8cefcb91-6b12-4f77-a61c-53aafa881345.svg#8cefcb91-6b12-4f77-a61c-53aafa881345) format("svg")
}

body#tinymce {
    background: 0 0;
    color: #000
}

footer a,
span.date.pull-right {
    font-family: TradeGothicNextW01-Bold_693232
}

.h1,
.h1 b,
.h1 strong,
.h2,
.h2 b,
.h2 strong,
.h3,
.h3 b,
.h3 strong,
.h4,
.h4 b,
.h4 strong,
.h5,
.h5 b,
.h5 strong,
.h6,
.h6 b,
.h6 strong,
h1,
h1 b,
h1 strong,
h2,
h2 b,
h2 strong,
h3,
h3 b,
h3 strong,
h4,
h4 b,
h4 strong,
h5,
h5 b,
h5 strong,
h6,
h6 b,
h6 strong {
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .025em
}

.h4,
h4 {
    margin-top: 25px
}

aside .h4,
aside h4 {
    font-size: 20px;
    margin-top: 0;
    text-transform: uppercase;
    color: #fff
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17px;
    border-left: 5px solid #ccc;
    background: #fff
}

b,
footer b,
footer strong,
label,
strong {
    font-family: TradeGothicNextW01-Bold_693232;
    font-weight: 400
}

.box .txt,
footer p {
    font-family: TradeGothicNextW01-Cond
}

.txt,
article li,
article ol {
    font-size: 17px;
    line-height: 23px;
    letter-spacing: .015em
}

.txt ol,
.txt p,
.txt ul {
    font-size: 17px;
    line-height: 23px;
    letter-spacing: .025em;
    margin-bottom: 10px
}

.gm-style h4 {
    margin-bottom: 7px;
    color: #000;
    margin-top: 5px
}

.gm-style p {
    color: #000
}

.gm-style a {
    color: #72130f;
    font-family: TradeGothicNextW01-Bold_693232;
    font-weight: 400;
    font-size: 16px
}

.gm-style a:focus,
.gm-style a:hover {
    color: #c91009
}

article h2:first-of-type,
article h3:first-of-type {
    margin-bottom: 10px;
    margin-top: 0
}

article h2 {
    margin-bottom: 10px;
    margin-top: 30px
}

.txt p {
    margin: 0 0 10px
}

body {
    padding-bottom: 20px;
    background: url(/files/themes/skwpbooty/assets/img/background.jpg) no-repeat fixed #000;
    background-size: cover;
    font-size: 17px;
    color: #888
}

.bands a,
.list .bands,
.txt,
h1 a,
h2 a {
    color: #333
}

footer {
    font-size: 15px
}

.tagcloud {
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .015em;
    width: 97%;
    margin: 0 0 40px;
    padding: 17px;
    line-height: 1.25em;
    text-align: justify
}

form.wpcf7-form {
    background: #fff;
    padding: 20px
}

ul {
    list-style: square;
    margin: 0;
    padding: 0 0 0 20px
}

.buytickets a,
.win a {
    margin-top: 20px
}

ol {
    padding-left: 17px
}

.bandcat {
    display: none
}

a {
    color: #666
}

a:focus,
a:hover {
    color: #fff;
    text-decoration: none
}

.txt p a {
    color: #999
}

.list-inline a:focus,
.txt a:focus,
.txt a:hover {
    color: #000
}

.list-inline a:hover {
    color: #fff
}

footer a:focus,
footer a:hover {
    color: #fff;
    text-decoration: none
}

.carousel a,
.invert a {
    color: #666
}

.carousel-inner>.item>a>img {
    top: -10%;
    left: -60px;
    min-width: 110%;
    height: auto;
    position: absolute
}

.bannerRight,
.box,
.box-band,
.box>.img,
h1.more,
h2.more {
    position: relative
}

.carousel .bands a,
.carousel h1 a,
.carousel h2 a,
.invert .bands a,
.invert h1 a,
.invert h2 a {
    text-transform: uppercase;
    color: #ccc
}

.carousel .bands a,
.carousel h1 a,
.carousel h2 a {
    text-transform: uppercase;
    color: #fff
}

.carousel a:focus,
.carousel a:hover,
.invert a:focus,
.invert a:hover {
    color: #fff;
    text-decoration: none
}

.h1,
h1 {
    font-size: 30px;
    margin: 0;
    text-transform: uppercase
}

.h2,
h2 {
    margin-top: 0
}

.box.list .h2,
.box.list h2 {
    margin-bottom: 0;
    line-height: 1.05em
}

.row.list .box .txt h2,
aside .h2,
aside h2 {
    margin-bottom: 0
}

aside .h2,
aside h2 {
    margin-top: 5px
}

.navbar {
    margin-bottom: 20px;
    border-radius: 0
}

.navbar-inverse {
    background-color: #000;
    border: none
}

.navbar-inverse .navbar-nav>li>a {
    color: #ccc;
    font-size: 20px;
    text-transform: uppercase;
    padding-left: 5px;
    cursor: pointer;
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .025em
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff
}

#metanavbar .navbar-nav {
    margin: 0
}

#metanavbar .navbar-nav>li,
#metanavbar ul.nav.navbar-nav {
    float: left
}

#metanavbar ul.nav.navbar-nav.navbar-right,
.bannerTop {
    float: right
}

#metanavbar .navbar-nav>li>a {
    padding-right: 10px;
    padding-left: 5px;
    text-transform: uppercase;
    font-size: 16px
}

#metanavbar .navbar-nav>li>a:first-child {
    padding-left: 0
}

#metanavbar .navbar-nav.navbar-right>li>a:first-child {
    padding-left: 15px;
    padding-right: 0
}

.nav>li>a:focus,
.nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.postImg img {
    height: auto;
    min-height: 100px;
    background-color: #222;
    -webkit-filter: blur(10px);
    margin-left: -30px;
    margin-top: -30px;
    width: 110%
}

.postImg {
    max-height: 200px;
    overflow: hidden
}

.mainhead>.mainlogo {
    margin-top: 0;
    margin-bottom: 35px
}

.box,
.carousel,
.row.postlink {
    margin-bottom: 20px
}

.bannerTop {
    display: block;
    text-align: right;
    margin-top: -198px;
    width: 70%
}

.bannerRight {
    right: -182px;
    float: right;
    height: 0;
    overflow: visible;
    min-width: 160px
}

.box>.img,
.cd-top,
.searchbox,
.winTeaser,
div#dialog {
    overflow: hidden
}

.banner img {
    width: 100%
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 6px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 0
}

.navbar-toggle {
    padding: 0;
    border: none;
    border-radius: 0;
    margin-top: 13px
}

.dropdown-menu {
    font-size: 20px;
    border-radius: 0;
    background: #000;
    padding: 0;
    border: none
}

.dropdown-menu li a {
    padding: 5px 15px;
    color: #fff
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #8b0000
}

.box {
    background: rgba(255, 255, 255, .9);
    float: left;
    width: 100%
}

.row.postlink {
    clear: both
}

.box>.img {
    padding-left: 0;
    float: left;
    height: 200px;
    width: 200px;
    z-index: 99
}

.small,
small {
    font-size: 75%;
    color: #999
}

article .txt .authors a,
article .txt .bands a,
article .txt .buytickets a,
article .txt .festivals a,
article .txt .genres a,
article .txt .locations a,
article .txt .photographers a,
article .txt .win a {
    background: #fff;
    color: #000;
    padding: 6px 10px;
    text-transform: uppercase;
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .025em;
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 4px
}

.txtbtn.icon-disc a,
.txtbtn.icon-fbuser a,
.txtbtn.icon-images a,
.txtbtn.icon-mailuser a,
.txtbtn.icon-movie a,
.txtbtn.icon-wwwuser a {
    background: #8b0000;
    color: #fff;
    padding: 6px 10px;
    text-transform: uppercase;
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .025em;
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 4px
}

span.txtbtn {
    margin-top: 25px;
    display: block;
    margin-bottom: 10px
}

.txt.category.disqus {
    float: left
}

.txtbtn.icon-fbuser a:before,
.txtbtn.icon-images a:before,
.txtbtn.icon-mailuser a:before,
.txtbtn.icon-wwwuser a:before {
    font-family: metalinside;
    font-size: 17px;
    margin-right: 4px;
    margin-left: -1px
}

.txtbtn.icon-fbuser a:before {
    content: "\F09A"
}

.txtbtn.icon-wwwuser a:before {
    content: "\E810"
}

.txtbtn.icon-mailuser a:before {
    content: "\E811"
}

.txtbtn.icon-images a:before {
    content: "\E804"
}

.txtbtn.icon-disc a:hover,
.txtbtn.icon-fbuser a:hover,
.txtbtn.icon-images a:hover,
.txtbtn.icon-mailuser a:hover,
.txtbtn.icon-movie a:hover,
.txtbtn.icon-wwwuser a:hover,
article .txt .authors a:hover,
article .txt .bands a:hover,
article .txt .buytickets a:hover,
article .txt .festivals a:hover,
article .txt .genres a:hover,
article .txt .locations a:hover,
article .txt .photographers a:hover,
article .txt .win a:hover {
    background: #000;
    color: #fff
}

.articleend.txt.konzert>div {
    padding-bottom: 10px;
    float: left;
    margin-right: 6px
}

.articleend {
    padding: 27px 30px 30px;
    float: left;
    width: 100%
}

h1.more,
h2.more {
    float: left;
    color: #fff;
    margin-bottom: 10px;
    text-transform: uppercase
}

.styles.more {
    float: left;
    margin-top: 20px;
    width: 100%
}

.single .ppt {
    display: none!important
}

.txt .authors a:before,
.txt .bands a:before,
.txt .buytickets a:before,
.txt .festivals a:before,
.txt .genres a:before,
.txt .locations a:before,
.txt .photographers a:before,
.txt .win a:before,
.txtbtn.icon-disc a:before,
.txtbtn.icon-movie a:before {
    font-family: metalinside;
    font-size: 17px;
    margin-right: 4px;
    margin-left: -1px
}

.txtbtn.icon-disc a:before {
    content: "\E80C"
}

.txtbtn.icon-movie a:before {
    content: "\E80E"
}

.txt .bands a:before {
    content: "\E806"
}

.txt .genres a:before {
    content: "\E807"
}

.txt .locations a:before {
    content: "\E808"
}

.txt .festivals a:before {
    content: "\E80D"
}

.txt .buytickets a:before {
    content: "\F145"
}

.txt .win a:before {
    content: "\E802"
}

.txt .authors a:before {
    content: "\E809"
}

.txt .photographers a:before {
    content: "\e804"
}

.desc {
    color: #ccc;
    text-transform: uppercase;
    padding-bottom: 3px
}

aside#secondary {
    padding: 15px
}

.dateauthor,
.dateauthor a {
    color: #bbb;
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 3px
}

.carousel .dateauthor,
.carousel .dateauthor a {
    color: #ccc;
    font-size: 18px;
    font-family: TradeGothicNextW01-Cond
}

.dateauthor.special a {
    padding: 3px 5px
}

.list .styles {
    color: #999
}

.box .bands {
    font-family: TradeGothicNextW01-Bold_693232;
    color: #8b0000;
    text-transform: none
}

span.mipresent,
span.newdate {
    text-align: left;
    text-transform: none;
    color: #8b0000!important;
    margin-bottom: 0
}

.box h2 span,
.postLine {
    color: #999
}

span.firstline,
span.newdate {
    font-size: 18px;
    margin-top: 3px;
    margin-bottom: 0
}

.page-title small {
    font-size: 18px;
    font-family: TradeGothicNextW01-Cond;
    text-transform: none
}

.box>.txt.category {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px
}

.error404 .box>.txt,
.page .box>.txt {
    width: 100%;
    padding: 30px
}

article.post .box>.txt.category {
    width: 100%;
    padding: 30px;
    float: left
}

.box>.img img {
    width: 125%;
    margin-left: -15px;
    height: auto
}

.box-band {
    font-family: TradeGothicNextW01-HvCn_707052;
    letter-spacing: .05em
}

.invert .box-band {
    margin-bottom: 50px
}

.box.list>.txt,
.row.list .box>.txt {
    float: left;
    width: 100%;
    height: 100%;
    padding: 12px 20px 0 215px;
    position: absolute
}

.author .row.list .box>.txt.category,
.category .row.list .box>.txt.category,
.tag .row.list .box>.txt.category {
    position: relative;
    margin-left: 0;
    padding: 30px
}

.row .invert .box>.txt {
    padding: 20px
}

.postLine {
    height: 30px;
    padding: 0;
    background: #333;
    float: left;
    width: 100%
}

.box .demo-icon:before {
    font-size: 20px;
    margin-top: 4px
}

.container.mainhead,
.imgbox {
    margin-top: 0
}

.box-band a,
.box-band span {
    background: #444;
    position: absolute;
    top: 15px;
    left: -10px;
    text-transform: uppercase;
    color: #fff;
    z-index: 400;
    display: block;
    padding: 3px 10px 5px
}

.news,
a.news {
    background: #72130f
}

.events,
.menu-item-142>.dropdown-menu>.active>a,
.menu-item-142>.dropdown-menu>.active>a:focus,
.menu-item-142>.dropdown-menu>.active>a:hover,
a.events {
    background-color: #384118
}

.menu-item-143>.dropdown-menu>.active>a,
.menu-item-143>.dropdown-menu>.active>a:focus,
.menu-item-143>.dropdown-menu>.active>a:hover,
.reviews,
a.reviews {
    background-color: #10304e
}

.alben,
.menu-item-143>.dropdown-menu>.menu-item-145.active>a,
.menu-item-143>.dropdown-menu>.menu-item-145.active>a:focus,
.menu-item-143>.dropdown-menu>.menu-item-145.active>a:hover,
a.alben {
    background-color: #3f0815
}

.fotos,
.menu-item-141>.dropdown-menu>.active>a,
.menu-item-141>.dropdown-menu>.active>a:focus,
.menu-item-141>.dropdown-menu>.active>a:hover,
a.fotos {
    background-color: #274c51
}

.interviews,
a.interviews {
    background: #6a0e00
}

.box-band .demo-icon:before {
    font-size: 15px
}

.author .carousel-inner>.item>a>img,
.author .carousel-inner>.item>img,
.author .img-responsive,
.author .thumbnail>img,
.category .carousel-inner>.item>a>img,
.category .carousel-inner>.item>img,
.category .img-responsive,
.category .thumbnail a>img,
.category .thumbnail>img,
.single .carousel-inner>.item>a>img,
.single .carousel-inner>.item>img,
.single .img-responsive,
.single .thumbnail a>img,
.single .thumbnail>img {
    min-width: 100%
}

.carousel-caption h1,
.carousel-caption h2 {
    font-size: 40px;
    margin-bottom: 0
}

.author .carousel-caption h2,
.author h2.more,
.category .carousel-caption h2,
.category h2.more,
.tag .carousel-caption h2,
.tag h2.more {
    text-transform: uppercase
}

i.demo-icon.icon-users:before {
    font-size: 18px;
    margin-right: 8px;
    padding-top: 2px
}

hr {
    border-top: 1px solid #ccc
}

.author .carousel,
.category .carousel,
.page-template-_calendar .carousel,
.page-template-_index .carousel,
.single .carousel,
.tag .carousel {
    margin-bottom: 0;
    min-height: 100px;
    background-color: #222
}

.invert>.box {
    background: rgba(0, 0, 0, .9)
}

.mainhead .mainlogo img {
    height: 105px
}

.metanav a {
    color: #efefef
}

.invert .box.banner {
    padding: 15px
}

.row .invert>.box .box-band a,
.row .invert>.box .box-band span {
    background: #fff;
    color: #000
}

.row .invert>.box>.txt {
    width: 100%;
    position: relative;
    margin-left: 0
}

.row .invert .box>.txt {
    padding-top: 15px;
    padding-bottom: 15px
}

.container {
    padding-right: 10px;
    padding-left: 10px
}

.txt.category img.attachment-large.size-large.wp-post-image,
.txt.category img.attachment-medium.size-medium.wp-post-image {
    max-width: 100%;
    height: auto
}

.imgbox {
    margin-left: 0;
    height: auto;
    margin-right: 20px;
    float: left;
    max-width: 40%
}

.winTeaser,
.winTeaserBG {
    height: 60px;
    position: absolute
}

.modal-content {
    border-radius: 0
}

.ui-dialog .ui-widget.ui-widget-content,
.ui-dialog button {
    border: none!important
}

.modal-dialog {
    width: 900px;
    max-width: 100%;
    margin: 20px auto auto
}

.ui-dialog,
.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0!important;
    padding: 0!important
}

.ui-dialog .ui-widget-content,
.ui-dialog .ui-widget-header,
.ui-dialog.ui-widget-content {
    border: none!important;
    color: #fff!important;
    background: #000!important
}

.ui-dialog .ui-dialog-titlebar-close {
    display: none!important
}

.ui-dialog {
    padding: 5px 5px 2px!important;
    z-index: 1000!important
}

.ui-widget-overlay {
    background: #000!important;
    opacity: .7!important;
    filter: Alpha(Opacity=70)!important
}

.ui-dialog button {
    background: #fff!important;
    color: #000!important;
    padding: 6px 10px!important;
    text-transform: uppercase!important;
    font-family: TradeGothicNextW01-HvCn_707052!important;
    letter-spacing: .025em!important;
    display: inline-block!important;
    margin-bottom: 6px!important;
    margin-right: 4px!important
}

.winTeaser,
.winTeaser a {
    color: #fff
}

.nobg a,
.postLine .date {
    text-transform: uppercase
}

.post-caption,
.postLine .date,
span.product-title {
    font-family: TradeGothicNextW01-Cond
}

.ui-corner-all {
    border-radius: 0!important
}

.page-template-_dialogevent .cd-top {
    bottom: 5px
}

.close {
    font-size: 43px;
    line-height: .45em;
    filter: alpha(opacity=20);
    opacity: .5
}

.views {
    float: right;
    padding-right: 7px
}

.views .icon-eye:before {
    font-size: 20px!important;
    padding-top: 0
}

.post-views.entry-meta {
    float: right;
    margin-top: 2px;
    padding-left: 3px
}

.winTeaser {
    z-index: 599;
    top: 0;
    right: 0;
    width: 60px
}

article .winTeaser {
    right: 9px
}

.winTeaserText {
    position: absolute;
    top: -2px;
    right: 4px;
    font-size: 22px
}

.winTeaserBG {
    top: -20px;
    right: -45px;
    background-color: #72130f;
    width: 105px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.winTeaser i:before {
    margin-right: 1px
}

.postLine .date a:last-child,
span.date.pull-right a:last-child {
    margin-right: 5px
}

.postLine .date {
    float: left;
    padding: 3px 2px 2px 30px;
    font-size: 17px
}

.postLine a.author.url.fn {
    color: #ccc
}

.nobg {
    background-color: transparent
}

.nobg a:after {
    content: ", "
}

.nobg a.page-numbers:after,
.nobg a:last-child:after {
    content: ""
}

.nobg a.page-numbers {
    text-transform: none
}

.archive h2,
.box h2,
.category h2,
.home h2,
span.date.pull-right,
ul.authorlist strong {
    text-transform: uppercase
}

span.date.pull-right {
    color: #999;
    font-size: 15px;
    padding-top: 3px
}

.at-resp-share-element .at-share-btn {
    margin: 0!important
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding-right: 10px;
    padding-left: 10px
}

.row {
    margin-right: -10px;
    margin-left: -10px
}

ul.list-inline {
    position: absolute;
    width: 100%;
    padding: 3px 3px 3px 215px;
    bottom: 0;
    right: 0
}

ul.list-inline a {
    color: #bbb
}

.list-inline>li {
    display: inline-block;
    padding-right: 0;
    padding-left: 0
}

.carousel-indicators {
    position: absolute;
    bottom: 0;
    right: 15px;
    left: auto;
    z-index: 15;
    width: 50%;
    padding-left: 0;
    margin-left: 0;
    text-align: right;
    list-style: none
}

.carousel-caption,
.post-caption {
    bottom: 30px;
    left: 30px;
    z-index: 10
}

.carousel-indicators li {
    border-radius: 0;
    background-color: rgba(255, 255, 255, .5);
    border: none;
    margin: 0 0 0 5px;
    width: 15px;
    height: 15px
}

.main-footer,
footer hr {
    border-top: 1px solid rgba(255, 255, 255, .2)
}

.carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0 0 0 5px;
    background-color: #fff
}

.carousel-caption {
    padding-bottom: 0;
    position: absolute;
    right: auto;
    color: #fff;
    text-align: left;
    text-shadow: none
}

.post-caption,
.post-caption a {
    color: #efefef
}

.home .carousel .item {
    height: 400px
}

.category .carousel .item,
.page-template-_calendar .carousel .item,
.page-template-_index .carousel .item,
.tag .carousel .item {
    min-height: 160px;
    background: #000;
    max-height: 350px
}

.carousel .item img {
    width: 100%;
    height: auto
}

.post-header {
    display: block;
    position: relative
}

.post-caption {
    position: absolute;
    font-size: 19px;
    line-height: 20px
}

.post-caption h2 {
    color: #fff
}

.black-fade {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .7) 100%)
}

.carousel .black-fade {
    height: 50%;
    background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .8) 100%);
    margin-bottom: -2px
}

.main-footer {
    background: rgba(0, 0, 0, .8);
    padding-top: 15px;
    color: #888
}

footer input,
footer select {
    font-size: 17px;
    padding: 3px 3px 3px 6px;
    width: 100%;
    border: none;
    background-color: rgba(255, 255, 255, .2)!important;
    color: #fff
}

footer ul,
ul.product_list_widget {
    list-style: none;
    padding: 0
}

.woocommerce-page .txt.category {
    padding: 20px;
    background: #fff
}

.woocommerce .box.tagcloud h4:nth-child(3) {
    margin-top: 20px
}

.panel,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: transparent
}

img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    padding: 1px;
    background: #333;
    margin-bottom: 10px
}

span.product-title {
    display: block;
    text-align: left
}

aside span.woocommerce-Price-amount.amount {
    float: right;
    font-size: 30px;
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: TradeGothicNextW01-HvCn_707052;
    padding-bottom: 20px
}

.woocommerce img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    border: 1px solid #333;
    padding: 0;
    width: 100px;
    height: auto;
    background: #fff;
    margin-bottom: 10px;
    float: left;
    margin-right: 10px
}

.product-thumbnail img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    padding: 2px
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    width: 45px!important
}

.woocommerce ul#shipping_method li input {
    margin-top: 7px!important;
    margin-left: 0!important
}

.woocommerce ul#shipping_method li {
    margin: 0!important;
    padding: 0 0 .25em!important;
    text-indent: 0!important;
    list-style: none!important
}

.woocommerce form .form-row .input-checkbox {
    margin-top: 10px!important
}

.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover {
    background-color: #72130f!important;
    color: #fff!important
}

.woocommerce a.remove:hover {
    background: #72130f!important;
    line-height: .75!important
}

.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img {
    background: #fff;
    border: 1px solid #efefef
}

.woocommerce a.remove {
    color: #72130f!important;
    line-height: .75!important
}

#add_payment_method #payment,
.fc-event,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    border-radius: 0!important
}

li.product a:hover {
    color: #72130f
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
    font-weight: 400!important
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    font-weight: 400!important;
    border-radius: 0!important
}

.mini_cart_item .quantity {
    display: block;
    float: left;
    width: 10%;
    text-align: right;
    margin-bottom: 10px
}

.mini_cart_item a.remove {
    display: block!important;
    float: left;
    width: 1em;
    margin-bottom: 10px
}

.mini_cart_item a:nth-child(2) {
    font-family: TradeGothicNextW01-Bold_693232;
    font-weight: 400;
    display: block;
    float: left;
    width: 82%;
    margin-bottom: 10px;
    text-align: left
}

.mark,
mark {
    padding: .2em;
    background-color: transparent
}

.btn-default:hover,
.woocommerce-cart .box,
footer .btn-default {
    background-color: #fff
}

.single-product span.woocommerce-Price-amount.amount {
    text-align: right;
    margin-top: 0
}

.woocommerce .col-md-8>div,
.woocommerce .products ul,
.woocommerce ul.products {
    padding: 20px!important;
    background: #fff
}

.woocommerce .col-md-8>div.woocommerce-message {
    padding-left: 50px!important
}

.woocommerce h1 {
    color: #fff
}

.tax-product_cat span.woocommerce-Price-amount.amount,
.woocommerce-cart span.woocommerce-Price-amount.amount,
.woocommerce-checkout span.woocommerce-Price-amount.amount {
    border-bottom: none;
    padding-bottom: 0
}

.single-product.woocommerce h1 {
    color: #333
}

.widget_shopping_cart_content a.button.checkout.wc-forward {
    float: right
}

.widget_shopping_cart_content img,
.widget_shopping_cart_content span.woocommerce-Price-amount.amount {
    display: none
}

.widget_shopping_cart_content .total span.woocommerce-Price-amount.amount {
    display: block;
    margin-top: -28px;
    text-align: right!important
}

@media(min-width:767px) {
    footer hr.sm {
        display: none
    }
    .navbar-right.search {
        margin-right: 0;
        position: absolute;
        right: 0;
        bottom: 0;
        pointer-events: none
    }
}

@media(min-width:990px) {
    footer hr.md {
        display: none
    }
}

.btn {
    border-radius: 0;
    color: rgba(0, 0, 0, .5)
}

.btnfooter a {
    font-size: 14px;
    color: rgba(250, 250, 250, .5)
}

.btnfooter a:active,
.btnfooter a:hover {
    color: #fff
}

.btn-default:hover {
    color: #000;
    border-color: #fff
}

li.btnfooter {
    padding: 0
}

.btnfooter span {
    padding-right: 3px
}

.styles a:before {
    content: "/";
    margin-right: 5px
}

.styles a {
    padding-left: 5px
}

.styles a:first-child:before {
    content: none;
    margin-right: 0
}

.styles a:first-child {
    padding-left: 0
}

footer input {
    border: 0;
    font-family: inherit;
    font-size: 17px;
    line-height: inherit;
    margin: 0;
    padding: 2px 2px 2px 10px;
    width: 100%
}

footer .btn-default {
    color: #333;
    border-color: #fff
}

.wpcf7-submit,
footer .btn {
    font-family: TradeGothicNextW01-Bold_693232;
    font-size: 17px;
    padding: 4px 8px;
    border: none;
    color: #000!important
}

.wpcf7-submit {
    color: #fff!important;
    background-color: #333!important;
    border: 1px solid #333!important
}

.wpcf7-submit:hover {
    color: #333!important;
    background-color: #fff!important
}

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

input:focus {
    outline: 0
}

.wpcf7-form input {
    padding-left: 5px;
    width: 100%
}

ul.authorlist strong {
    font-family: TradeGothicNextW01-HvCn_707052;
    font-size: 24px
}

.authorlist li {
    margin-bottom: 7px
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 0 0 6px;
    font-weight: 400
}

input.search-submit {
    border: none;
    background: #000;
    color: #fff;
    padding: 2px 8px 2px 9px
}

.cd-top {
    z-index: 999;
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 45px;
    right: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    text-indent: 100%;
    white-space: nowrap;
    background: url(/files/themes/skwpbooty/assets/img/cd-top-arrow.svg) center 50% no-repeat;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s
}

.at-share-dock.atss {
    z-index: 998!important
}

.icon-up-circle:before {
    color: #000;
    display: inherit;
    top: 0;
    font-size: 40px;
    margin-top: -50px
}

.navbar-brand,
.search h2.screen-reader-text {
    display: none
}

.cd-top.cd-fade-out,
.cd-top.cd-is-visible,
.no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s
}

.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1
}

.cd-top.cd-fade-out {
    opacity: .5
}

.no-touch .cd-top:hover {
    background-color: #e86256;
    opacity: 1
}

@media only screen and (min-width:768px) {
    .cd-top {
        right: 20px;
        bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px
    }
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.search .pagination {
    width: 100%;
    text-align: right;
    margin: 0 0 20px
}

@media(min-width:768px) {
    .home .cd-top {
        bottom: 5px;
        right: 5px
    }
    .affix {
        z-index: 9999;
        top: 0;
        left: 0;
        width: 100%;
        background: #000;
        border-bottom: 1px solid #888;
        padding-bottom: 4px
    }
    .navbar {
        margin-bottom: 0
    }
}

.page-header,
.page-header .mainlogo {
    margin-top: 0;
    color: #ccc;
    border-bottom: none;
    margin-bottom: 5px
}

.page-header .mainlogo span {
    color: #fff
}

.mainnav {
    margin-bottom: 20px
}

@media(max-width:767px) {
    .main-footer .row div: last-child {
        margin-bottom: 50px
    }
    .mainnav .container {
        padding-right: 0;
        padding-left: 0
    }
    .navbar-brand img {
        height: 90%!important;
        padding-top: 4px!important
    }
    .navbar-brand {
        padding: 5px 5px 5px 10px;
        display: block
    }
    .bannerTop,
    .homeCarousel,
    .mainhead .mainlogo {
        display: none
    }
    ul.list-inline {
        padding-bottom: 5px;
        padding-left: 10px;
        float: left
    }
    .box>.txt,
    .row.list .box>.txt {
        float: left;
        width: auto;
        padding: 10px 10px 50px;
        position: relative;
        margin-left: 0
    }
    .box>.img,
    .box>.txt {
        width: 100%
    }
    span.firstline,
    span.newdate {
        font-size: 15px
    }
    .box>.txt {
        padding-bottom: 15px;
        padding-top: 20px
    }
    .row {
        position: relative;
        float: left;
        max-width: 105%
    }
    .list-inline>li.pull-right {
        width: auto
    }
    .list-inline>li {
        display: inline-block;
        padding-right: 0;
        padding-left: 0
    }
    span.date.pull-right {
        float: left!important
    }
    .tab-content .txt {
        padding: 10px
    }
    .h1,
    h1 {
        font-size: 24px
    }
}

.miStars,
.miStarsValue {
    background-size: contain;
    height: 26px;
    width: 180px
}

.metanav .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 12px
}

.miStars {
    background-image: url(/files/plugins/kk-star-ratings/gray.png);
    margin-top: 15px;
    float: left;
    position: relative
}

.miStarsValue {
    background-image: url(/files/plugins/kk-star-ratings/yellow.png)
}

.single article .miStars {
    height: 35px;
    width: 250px;
    margin-top: 0;
    float: none
}

.single article .miStarsValue {
    height: 35px;
    width: 250px
}

.miStarsText {
    float: left;
    position: relative;
    margin-top: 20px;
    margin-left: 7px
}

.kk-star-ratings .kksr-legend {
    font-family: TradeGothicNextW01-Cond!important;
    text-align: justify!important;
    font-size: 17px!important;
    line-height: 23px!important;
    letter-spacing: .015em!important;
    padding: 0!important;
    color: #000!important
}

#tabs .ui-tabs-panel li,
.nav-links,
.nobg {
    font-family: TradeGothicNextW01-HvCn_707052
}

p.rating {
    margin-bottom: 5px
}

@media(max-width:990px) {
    .bannerTop,
    .bannerTop img,
    .mainnav {
        width: 100%
    }
    .mainnav {
        position: fixed;
        top: 45px;
        transition: top 0.5s;
        left: 0;
        z-index: 999
    }
    .mainhead .mainlogo img {
        height: 80px
    }
    .nav>li>a {
        padding-left: 10px;
        padding-right: 10px
    }
    .bannerTop {
        display: block;
        text-align: right;
        margin-top: 20px;
        margin-bottom: 20px;
        float: none
    }
}

.navbar-collapse.collapse {
    padding-left: 5px
}

@media(min-width:768px) {
    .navbar-collapse.collapse {
        padding-right: 50px
    }
}

@media(max-width:1520px) {
    .bannerRight {
        display: none
    }
}

@media(max-width:1280px) {
    .bannerTop img {
        width: 90%
    }
}

@media(max-width:991px) {
    .bannerTop img {
        width: 100%
    }
}

@media(max-width:1200px) {
    article.post .box>.txt.category {
        padding-right: 30px
    }
    .row.list .box .txt h2,
    aside .h2,
    aside h2 {
        line-height: 1em
    }
    .row.list .box .txt h2 {
        margin-bottom: 2px;
        margin-top: 2px
    }
}

ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    display: table;
    border-bottom: 1px solid #000;
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 0
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    float: left;
    letter-spacing: .025em;
    font-size: 20px;
    padding: 0 3px 3px 2px;
    list-style: none
}

#tabs .ui-tabs-panel li {
    font-weight: 400;
    margin-bottom: 4px;
    padding-top: 7px;
    list-style: none
}

.page-template-_team li,
.page-template-_team ul {
    padding: 0;
    list-style: none
}

#tabs .ui-tabs-panel ul {
    padding-left: 0
}

#tabs .ui-tabs-tab li {
    color: #333
}

#tabs .ui-tabs-panel li a {
    font-size: 26px!important;
    text-transform: uppercase;
    color: #333
}

#tabs {
    min-height: 500px
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a {
    color: #8b0000!important;
    font-weight: 700
}

a.page-numbers {
    padding-left: 3px;
    padding-right: 3px
}

#tabs .ui-tabs-panel li a:hover,
#tabs .ui-tabs-tab li a:hover {
    color: #8b0000!important
}

:focus {
    outline: 0!important
}

#calendar {
    padding: 20px;
    color: #000
}

.ui-dialog .ui-dialog-content {
    padding: 0!important
}

.ui-dialog .ui-dialog-buttonpane button {
    margin-top: 0!important;
    margin-right: 0!important;
    margin-left: 7px!important
}

.ui-dialog .ui-dialog-titlebar {
    display: none!important
}

iframe#eventIframe {
    min-width: 100%!important;
    min-height: 100px!important
}

.fc-day-grid-event .fc-content {
    padding: 3px;
    background: #384118!important
}

.fc-event,
.fc-event-dot {
    background: #384118!important
}

.fc-event {
    border: none!important
}

.fc-unthemed .fc-today {
    background: #fff!important
}

.fc-state-default.fc-corner-left,
.fc-state-default.fc-corner-right {
    border-radius: 0!important
}

.fc-state-default {
    background-color: #fff!important;
    background-image: none!important;
    border: none!important
}

.fc-state-active,
.fc-state-down {
    background-color: #ccc!important;
    background-image: none!important;
    box-shadow: none!important
}

td.fc-list-item-time.fc-widget-content {
    display: none
}

.caret,
.dropdown.open .caret {
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    width: 0
}

.nav-links,
.nobg {
    font-size: 30px
}

.nobg p.text-right {
    font-family: TradeGothicNextW01-Cond;
    font-size: 17px
}

.nobg a,
.nobg span.page-numbers.current {
    font-family: TradeGothicNextW01-HvCn_707052;
    font-size: 30px
}

.caret {
    color: #ccc;
    border-top: 4px dashed;
    border-top: 4px solid
}

.dropdown.open .caret {
    color: #fff;
    border-top: 4px dashed;
    border-top: 4px solid
}

.searchbox {
    position: relative;
    min-width: 50px;
    width: 0;
    height: 50px;
    float: right;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    -ms-transition: width .3s;
    -o-transition: width .3s;
    transition: width .3s;
    pointer-events: all
}

.searchbox-input {
    top: 0;
    right: 0;
    border: 0;
    outline: 0;
    background: #000;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 55px 0 20px;
    font-size: 20px;
    color: #fff
}

.searchbox-input:-moz-placeholder,
.searchbox-input:-ms-input-placeholder,
.searchbox-input::-moz-placeholder,
.searchbox-input::-webkit-input-placeholder {
    color: #999
}

.searchbox-icon,
.searchbox-submit {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    background-color: #000;
    font-size: 22px;
    right: 0;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    color: #ccc
}

.searchbox-icon a {
    color: #ccc
}

.searchbox-icon a:focus,
.searchbox-icon a:hover {
    color: #fff
}

.searchbox-open {
    width: 100%
}

input.searchbox-submit {
    font-size: 45px;
    margin-top: -6px
}

#menu-meta .current-menu-item {
    background: 0 0
}

#ajax-post-views img {
    height: 20px;
    margin-top: -5px;
}

@media(max-width:1200px) {
    .navbar-inverse .navbar-nav>li>a {
        padding-left: 0
    }
}

@media(max-width:990px) {
    .mainnav .navbar-toggle,
    .navbar-brand {
        display: block
    }
    .navbar-inverse .navbar-nav>li>a {
        padding-left: 0
    }
    .navbar-brand {
        padding: 5px 5px 5px 10px;
        height: 50px;
        font-size: 18px;
        line-height: 20px
    }
    .navbar-brand img {
        height: 90%!important;
        padding-top: 4px!important
    }
    .mainnav {
        margin-bottom: 0
    }
    .mainnav .navbar-header {
        float: none
    }
    .mainnav .open>.dropdown-menu {
        display: block;
        float: left;
        position: relative;
        width: 100%;
        margin-bottom: 20px
    }
    .mainnav .navbar-left,
    .mainnav .navbar-nav,
    .mainnav .navbar-right {
        float: none!important
    }
    .dropdown-menu li a {
        padding-left: 28px
    }
    #navbar,
    .navbar-brand {
        padding-left: 0
    }
    .mainnav .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
    }
    .mainnav .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px
    }
    .mainnav .navbar-collapse.collapse {
        display: none!important
    }
    .mainnav .navbar-nav {
        margin-top: 7.5px;
        margin-bottom: 7.5px
    }
    .mainnav .navbar-nav>li {
        float: none
    }
    .mainnav .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .mainnav .collapse.in {
        display: block!important
    }
    #navbar {
        padding-right: 0
    }
    .searchbox-icon,
    .searchbox-submit {
        right: -10px
    }
    .metanav {
        position: fixed;
        z-index: 600;
        top: 0;
        left: 0;
        height: 45px;
        width: 100%;
        background: rgba(0, 0, 0, .8);
        border-bottom: 1px solid #666
    }
    .mainhead>.mainlogo {
        visibility: hidden
    }
    .mainnav {
        background: #000;
        border-bottom: 1px solid #888;
        padding-bottom: 1px
    }
    .navbar-toggle {
        margin-right: 0
    }
}

@media(max-width:767px) {
    .navbar-nav,
    .navbar-nav.search {
        border-top: 1px solid grey
    }
    #navbar,
    .navbar-brand,
    .navbar-inverse .navbar-nav>li>a {
        padding-left: 10px
    }
    .navbar,
    .navbar-nav {
        margin-bottom: 0
    }
    .searchbox-icon,
    .searchbox-submit,
    body.page-template-_dialogevent article .winTeaser {
        right: 0
    }
    #navbar {
        padding-right: 10px
    }
    .navbar-toggle {
        margin-right: 10px
    }
    span.firstline {
        padding-right: 0
    }
    .error404 .box>.txt,
    .page .box>.txt {
        padding: 10px
    }
    .searchbox {
        float: left;
        width: 100%
    }
    .navbar-nav.search {
        margin-bottom: 2px
    }
    .bannerTop,
    .navbar-nav .open .dropdown-menu {
        margin-bottom: 10px
    }
    input[type=search] {
        padding-left: 12px
    }
    .page-title small {
        font-size: 15px;
        font-family: TradeGothicNextW01-Cond;
        text-transform: none
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        background: #333;
        padding: 7px 15px 7px 25px
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #8b0000
    }
    .menu-main .current-category-parent,
    .menu-main .current-menu-item {
        background: #8b0000
    }
    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:focus,
    .navbar-inverse .navbar-nav>.active>a:hover {
        color: #fff;
        background-color: transparent
    }
    article.post .box>.txt.category {
        padding: 15px
    }
    .postLine .date {
        float: left;
        padding: 2px 2px 2px 10px;
        display: block
    }
    .postLine {
        height: auto;
        color: #999;
        padding: 0;
        position: relative;
        float: left;
        width: 100%
    }
    .fc-toolbar .fc-center {
        width: 100%;
        margin-top: 20px
    }
    .fc .fc-left .fc-button-group button {
        padding-left: 2px;
        padding-right: 2px
    }
    .carousel-caption h2,
    .h2,
    h2 {
        font-size: 24px
    }
    .category .carousel .item,
    .page-template-_calendar .carousel .item,
    .page-template-_index .carousel .item,
    .tag .carousel .item {
        max-height: 160px
    }
    .post-caption {
        bottom: 15px;
        left: 15px;
        font-size: 17px
    }
    .articleend {
        padding: 15px
    }
    .box.list>.txt,
    .row.list .box>.txt {
        position: relative;
        padding-left: 10px;
        line-height: 1.4em;
        padding-bottom: 45px
    }
    .bannerTop {
        position: absolute;
        margin-top: 10px;
        top: 87px;
        z-index: 998;
        left: 0;
        width: 100%;
        border-bottom: 1px solid #666
    }
    ul#menu-meta {
        float: left!important
    }
    #metanavbar #menu-meta.navbar-nav.navbar-right>li>a:first-child {
        padding-left: 0;
        padding-right: 15px
    }
    #metanavbar .navbar-nav {
        border-top: none
    }
    .imgbox {
        margin-right: 10px;
        width: 100%;
        margin-bottom: 15px
    }
    body {
        margin-top: 205px
    }
    body.page-template-_dialogevent {
        margin-top: 0;
        padding-bottom: 0
    }
    body.page-template-_dialogevent .box {
        margin-bottom: 0
    }
    body.page-template-_dialogevent .box-band a,
    body.page-template-_dialogevent .box-band span {
        left: 0
    }
    body.page-template-_dialogevent .col-md-8 {
        padding: 0
    }
    body.page-template-_dialogevent .imgbox {
        width: auto;
        float: left;
        margin-right: 15px
    }
    body.page-template-_dialogevent .row {
        min-width: 100%
    }
}

@media(max-width:413px) {
    body {
        margin-top: 150px
    }
    .navbar-nav,
    body.page-template-_dialogevent {
        margin-top: 0
    }
    body.page-template-_dialogevent .col-md-8 {
        padding: 0
    }
    .postImg {
        max-height: 170px
    }
    ul#menu-main {
        height: 350px;
        overflow-y: scroll
    }
}

.mi-star-ratings.lft {
    float: left;
    margin-right: 10px
}

.mi-star-ratings.top-left,
.mi-star-ratings.top-right {
    margin-top: 3px
}

.mi-star-ratings {
    width: 120px;
    min-height: 48px
}

.tab-content .txt {
    padding: 15px
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 33.3333333333%;
    text-align: center;
    background: #1e1e1e
}

.nav-tabs {
    border-bottom: none
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #000;
    border: none;
    border-bottom-color: #000
}

.nav-tabs>li>a {
    font-family: TradeGothicNextW01-HvCn_707052;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 0;
    border-left: 4px solid #000;
    margin-right: 0;
    letter-spacing: .05em
}

.nav-tabs>li>a:hover {
    border-color: #000
}

.nav-tabs>li:first-child>a {
    border-left: 0 solid #000
}

form.wpcf7-form p {
    font-family: TradeGothicNextW01-Cond!important;
    margin: 0 0 4px
}

.wpcf7-form-control-wrap.confirm span,
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
form.wpcf7-form label {
    font-family: TradeGothicNextW01-Bold_693232
}

div.wpcf7-validation-errors {
    border: 2px solid #8b0000!important;
    background: #8b0000;
    color: #fff
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14!important;
    background: #398f14;
    color: #fff
}

span.wpcf7-not-valid-tip {
    color: #8b0000!important
}

.wpcf7-form-control-wrap.confirm span {
    display: inline
}

.confirm .wpcf7-list-item-label {
    margin-left: 0
}

.wpcf7-form .small,
.wpcf7-form small {
    font-size: 17px
}

div.wpcf7-response-output {
    margin: 0!important;
    padding: 1.2em 2em!important
}

input[type=checkbox],
input[type=radio] {
    width: 20px;
    float: left;
    position: relative;
    margin-right: 10px
}

footer input[type=checkbox],
footer input[type=radio] {
    margin-right: 0
}

footer label {
    margin-right: 10px
}

span.wpcf7-list-item {
    margin-left: 0!important;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
    position: relative;
    float: left
}

span.wpcf7-list-item-label {
    position: relative;
    display: block;
    margin-left: 30px;
    margin-top: 0;
    margin-bottom: 0
}

.ttip+.tooltip>.tooltip-inner {
    border-radius: 0;
    box-shadow: 5px 5px 10px #000;
    background-color: #000;
    text-transform: uppercase;
    color: #fff;
    border: none;
    padding: 7px;
    font-size: 16px;
    font-family: TradeGothicNextW01-HvCn_707052
}

.winTeaser.ttip+.tooltip>.tooltip-inner {
    background-color: #fff;
    color: #000
}

.ttip+.tooltip.top>.tooltip-arrow,
.winTeaser.ttip+.tooltip.top>.tooltip-arrow {
    border-top: none
}

@font-face {
    font-family: metalinside;
    src: url(/files/themes/skwpbooty/assets/font/metalinside.eot?7370390);
    src: url(/files/themes/skwpbooty/assets/font/metalinside.eot?7370390#iefix) format("embedded-opentype"), url(/files/themes/skwpbooty/assets/font/metalinside.woff2?7370390) format("woff2"), url(/files/themes/skwpbooty/assets/font/metalinside.woff?7370390) format("woff"), url(/files/themes/skwpbooty/assets/font/metalinside.ttf?7370390) format("truetype"), url(/files/themes/skwpbooty/assets/font/metalinside.svg?7370390#metalinside) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: metalinside;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-basket:before {
    content: "\e800"
}

.icon-search-1:before {
    content: "\e801"
}

.icon-award:before {
    content: "\e802"
}

.icon-mic:before {
    content: "\e803"
}

.icon-camera:before {
    content: "\e804"
}

.icon-flash:before {
    content: "\e805"
}

.icon-group:before {
    content: "\e806"
}

.icon-music:before {
    content: "\e807"
}

.icon-location:before {
    content: "\e808"
}

.icon-feather:before {
    content: "\e809"
}

.icon-eye:before {
    content: "\e80a"
}

.icon-list:before {
    content: "\e80b"
}

.icon-cd:before {
    content: "\e80c"
}

.icon-campsite:before {
    content: "\e80d"
}

.icon-video:before {
    content: "\e80e"
}

.icon-up-circle:before {
    content: "\e80f"
}

.icon-globe:before {
    content: "\e810"
}

.icon-mail:before {
    content: "\e811"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-star-half-alt:before {
    content: "\f123"
}

.icon-calendar-empty:before {
    content: "\f133"
}

.icon-ticket:before {
    content: "\f145"
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

.video-container embed,
.video-container iframe,
.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.g-recaptcha>div,
.rc-anchor-normal,
div.wpcf7 .wpcf7-recaptcha iframe {
    width: 100%!important
}

.fc-view-container *,
.fc-view-container:after,
.fc-view-container:before {
    text-transform: uppercase
}

span.fc-time {
    display: none
}

.single span.mipresent {
    color: #b00!important
}