/*
Theme Name:     I Love This Dance v2
Template:       boiler
Version:        0.1.0
*/
/* 
Theme Name: BoilerWP
Theme URI: http://www.gurumeditation.fr/ 
Description: Parent theme based on boilerplateHTML5. 
Author: Emeric Surian 
Author URI: http://www.gurumeditation.fr/ 
Version: 0.1
. 
General comments/License GNU. 
. 
*/
/*
Red : #cd2729
Yellow : #f2dd36
Yellow : #fce63a
Purple : #662066
*/
body {
background-color: #ddd;
    background: #eee url(https://70c8eb.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/2_center.jpg) repeat-y top center;
font-family:  Arial, Verdana, Helvetica, sans-serif;
margin: 0 !important;
font-size: 12px;
letter-spacing: 1px;
overflow-y: 'visible';
}
/*
iframe {position: relative;z-index: 1 !important;}
object {z-index: 1 !important;}
embed {z-index: 1 !important;}*/

ul {margin: 0;}
a {outline : none;color:#000;text-decoration: none;}
/*a:hover {color:#662066;}*
/*h1, h2, h3, h4 {font-family: 'Play', sans-serif;}
/* job done with custom background
# add background to page
# remove background-color #inner ...
*/
#page {
    background: transparent url(https://41016e.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/2_header.jpg) no-repeat top center /*fixed*/;
    
    width:100%;
    height: 100%;
}
#inner, #margin-header, #footer-content {background-color: transparent;}

#inner {margin-top: 70px;}
/*
body.custom-background #inner{margin-top: 170px;z-index: 299;}
body.custom-background #iltd-allstargame {margin-top: 0}
*/

#homelink {margin: -60px 0 20px 0;text-align: center;}
#page_bg {
    position: relative;
    background: transparent url(https://41016e.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/2_header.jpg) no-repeat top center;
}
/*.js #posts img {display: none;}*/
header#masthead {
    position: absolute;
    z-index: 998;
    width:100%;
    top:0;
}
header#masthead.fixed {
    position:fixed;
    cursor: pointer;
}
#margin-header {
    background: transparent url(https://a8a77d.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bg_header.png) no-repeat top center ;
    height:190px;
    width:1020px;
    margin: 0 auto;
}

.center-col {
    margin:0 auto;
    width:960px;
    
    position: relative;
}
#margin-header h1 {margin: 0;}
#logo {
    display: block;
    margin: 0 auto;
    position: absolute;
    /*background: transparent url(https://aa61be.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/header.jpg) no-repeat center;*/
    width:120px;
    left:420px;
    height:160px; 
    text-indent: -9999px;
    overflow: hidden;
    background: transparent url(https://b69ff8.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/logo.png) no-repeat center;
}
#margin-header .form-search {
    position:absolute;
    right:6px;;
    top:55px;
    
}

#menu_header {position:absolute;
left:10px;
top:14px;
width:320px;}
#menu_header {list-style: none;padding: 0;}
#menu_header li{display: inline-block;padding-right: 10px;margin-right: 10px;}
#menu_header li{border-right: 1px solid #999;}
#menu_header li a{text-decoration: none;color:#000;text-transform: uppercase;font-size: 13px;}

#iltd-social {
    position:absolute;
right:10px;
top:14px;
width:320px;
height: 30px;
text-align: right;
line-height: 28px;vertical-align: middle;
}
#iltd-social a{
     text-decoration: none;
     text-transform: uppercase;
     color: #000;
     font-size: 12px;
    text-align: left;
}
 #iltd-social .ico-social {
     display: inline-block;
     height:23px;
     width: 29px;
     margin-left: 32px;
     overflow: hidden;
/*     padding-left: 28px;
     margin-left: 2px;*/
      background-image: url(https://7b2b66.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/social/pictos2.png);
      background-repeat: no-repeat;
 }
 
 .ico-social.ico-insta {     background-position: 0 0; }
 .ico-social.ico-rss {     background-position: 0 0; }
 .ico-social.ico-facebook {     background-position: -58px 0; }
 .ico-social.ico-twitter {     background-position: -87px 0;  }
 .ico-social.ico-youtube {     background-position: -29px 0; }
 
 .ico-social.ico-insta:hover {     background-position: 0 -23px; }
 .ico-social.ico-rss:hover {     background-position: 0 -23px; }
 .ico-social.ico-facebook:hover {     background-position: -58px -23px; }
 .ico-social.ico-twitter:hover {     background-position: -86px -23px;  }
 .ico-social.ico-youtube:hover {     background-position: -29px -23px; }
/*
 .ico-social.ico-user {     background-position: 58px 0;  }
*/

#main {
    padding-bottom: 20px;
    margin-top: 150px;
}
#primary {
    width:640px;
/*    margin-left: 10px;*/
    float:left;
color:#444;
}
#primary.full-width {width: 960px;}
#sidebar {
    width:300px;
    float:right;
/*    margin-right: 10px;*/
}
#sidebar aside {
    margin-bottom: 30px;
/*    clear:both;
    padding-bottom: 5px;*/
}
/*
#side_absolute {
    position: absolute;
    left:0;
    top:0;
    height: 100%;
}*/
#content {/*min-height: 1280px;*/}
footer#colophon {
    background: #f3f3f3 url(https://3b69d0.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bg_footer.jpg) repeat-x left top;
    background: #333 url(https://3b69d0.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bg_footer.jpg) repeat-x left top;
/*background-color: #3e0957;
background-color: #444;
    border-bottom: 10px solid #3e0957;*/
    color : #666;
    font-size: 11px;
letter-spacing: 1px;
padding: 84px 0 40px 0;
font-family: 'Roboto Condensed', sans-serif;
}
footer#colophon a{
    color:#ccc;
}
footer#colophon aside {
    width: 90px;
    float: left;
    padding-right: 10px;
}
footer#colophon ul {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
}
footer#colophon .menu  li{
    margin: 0 0 2px 0;
    padding: 0;
/*    display: inline-block;
    min-width: 120px;*/
}
footer#colophon  .foot {float:left;}
footer#colophon  h2 {
    text-shadow: 0 0 1px #000;
    font-size: 14px;
    color:#999; margin: 0 0 10px 0;
padding: 0;
}
footer#colophon  h3 {
    font-size: 13px;
    text-shadow: 0 0 1px #000;
    color:#fff; margin: 0 0 5px 0;
padding: 0;
}
footer#colophon .iltd-credits {margin-top: 20px;}
.box {
box-shadow:0 0 16px 1px #c1c1c1;
background-color: #fff;
padding: 20px;
margin-bottom: 20px;
}
.box.smallbox {padding: 10px;}
.box.tinybox {padding: 5px;}
.box.nobox {padding: 0;}
.ui-datepicker {display: none;}
nav#site-navigation  {
    height: 46px;
    position:absolute;
    top : 98px;;
    width: 960px;
/*    border: 1px solid #888;*/
  text-align: left;
/*font-family: 'Play', sans-serif;*/
position: relative;
/*    margin-top: -60px;*/
}
nav#site-navigation ul {padding: 0;list-style-type: none;line-height: 46px;vertical-align: middle;width:400px;}
nav#site-navigation li {display: inline-block;position: relative;line-height: 46px;}
nav#site-navigation li.menu-item-home {
    border-right: 2px solid #ccc;
/*    background-color: #eee;*/
}
nav#site-navigation li.menu-item-home a{
background: transparent url(https://9f3065.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/home.png) no-repeat center;
display: inline-block;
text-indent: -9999px;
overflow: hidden;
    margin: 0 10px;
}

nav#site-navigation li.menu-allstargame {
    color:#fff;
    background: transparent url(https://b6be60.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/ASG_menu.png) no-repeat center;
    /*border-top: 2px solid #000;border-bottom: 2px solid #000;*/
}
nav#site-navigation li a{display: block;padding: 0 8px;vertical-align: middle;font-size: 12px;color: #333;text-decoration: none;text-transform: uppercase;
letter-spacing: 2px;
/*    border: 2px solid #fff;*/
}
nav#site-navigation li a:hover{
    /*background-color: #508;
    color:#fff;*/
    color:#aaa;
/*    border: 2px solid #000;*/
}

nav#site-navigation ul.nav-menu-left {float:left;}
nav#site-navigation ul.nav-menu-right {float:right;text-align: right;margin-right: 5px}
nav#site-navigation ul.nav-menu-left li a {padding: 0 20px;}
nav#site-navigation ul.sub-menu {
/*    background: transparent url(https://9cbba6.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bg-submenu-black.png) no-repeat top center;*/
    background: transparent url(https://1b63d5.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bg-submenu2.png) no-repeat top center;
    padding-top: 30px;
    padding-bottom: 6px;
    text-align: center;
    width:180px;
    display: none;
    position: absolute;
    z-index: 997;
    left:-120px;
    top:36px;
}
nav#site-navigation ul.sub-menu li {display: block;margin: 0 6px;line-height: 36px;}
nav#site-navigation ul.sub-menu li a{
    color:#fff;
    font-size: 10px;
    padding: 2px;
    background-color: #242527;
/*    background-color: #d9d8d6;*/
    border-bottom: 1px solid #eee;
}
nav#site-navigation ul.sub-menu li a:hover{
    color:#242527;
    background-color: #aaa;
    transform : none;
}
/*
.entry-title {
    box-shadow : 0 0 5px 3px #ccc;
    margin-left: -40px;
    padding-left: 20px;
    font-size: 32px;
    background-color: #606;
    color:#fff;
    transform : skewX(-10deg)
}
.entry-title a{color:#fff; text-decoration: none;}
*/
img.thumbnail {
    /*transform:rotate(-2deg);*/
               float: right;
               border-radius:2em;
    box-shadow : 0 0 5px 3px #ccc;
}

#playvideos0 {
    /*min-height: 480px;*/
    margin-bottom: 20px;
/*    box-shadow:0 0 10px #999;*/
}
#play {float:left;width:480px;overflow: hidden;}
#playlist {float:right;width:90px;display: none;}

#player img {width:480px}

.kklike-ico {background-image: url(https://e5162e.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/kk-ico-sprite.png) !important;}
article.video {
    margin: 10px 0 20px 0;
}
article.video p{
    margin: 0;
}

.video-social {margin: 10px auto;}
.video-social .kklike-content{margin: 0;}
.video-social td {vertical-align: top;width: 150px;}
.video-meta {font-size: 11px;}
.video-content {
    /*width: 120px;
    height: 180px;
    float: left;
    margin-left: 20px;
    */
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.video-image {
    width: 90px;
    height: 70px;
    overflow: hidden;
    background-color: #662066;
/*    box-shadow : 0 0 5px 3px #ccc;*/
}
.video-image img {
}
.video-extra {display: none;}
.video-content h3 {
    margin: 0;
    line-height: 1.1em;
    /*color: #000;
    margin: 0;
    background-color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
    /*color: #000;
    margin: 0;
    background-color: #fff;
    opacity:0.6;
    position: absolute;
    left: -160px;
    top:0;
    width: 80px;
    height: 80px;
    text-align: center;
    padding-top: 60px;
    line-height: 20px;
    font-size: 18px;*/
}
.video-image h3 a {text-decoration: none;}
.video-title {font-size: 16px;color:#000;font-weight: normal;letter-spacing: 2px;}
.video-title a{color:#000;text-decoration: none;}
/* Navigation Menu  
.main-navigation {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
/**/
#agenda-tooltip {font-size: 0.9em;}
#agenda-tooltip .event{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
#agenda-tooltip h2 {color:#606;}
#agenda-tooltip h3,
#agenda-tooltip h2,
#agenda-tooltip p {margin: 0}

#agenda-form fieldset{margin-bottom: 20px;}
#agenda-form label{display: block;font-size: 12px;}
#agenda-form table{width:99%;margin: 0 auto;}
#agenda-form td{vertical-align: top;width:48%}

.slide {
/*box-shadow:0 0 5px #999;*/
margin-bottom: 40px}

.slide img {width:640px;
           }

.col-index {font-size: 10px;
            border-bottom: 1px solid #ccc;
margin-bottom: 10px;
min-height: 90px;
}
.col-index img {float: left;margin-right: 20px;}
.col-index a.more {
    font-size: 9px;
    text-decoration: none;
    background-color: #606;
    color:#fff;
    padding: 4px;display: inline-block;
}

.posts-col-1, 
.posts-col-2 {float:left;width:270px;overflow: hidden;}

.posts-col-1 img {width:270px;}
.posts-col-1 {border-right: 1px solid #ccc;padding-right: 20px;}
.posts-col-2 {margin-left: 20px;}
/*
#sidebar div.whb {background-color: #fff;}
*/
.dabig {
    /*box-shadow : 0 0 5px 3px #ccc;
    /*margin-left: -40px;*/
    /*
    margin: 10px 20px;
    padding-left: 20px;
    font-size: 24px;
    background-color: #000;
    color:#fff;*/
    padding-left: 12px;
    transform : skewX(-10deg);
    -webkit-transform : skewX(-10deg);
    -moz-transform : skewX(-10deg);
/*    text-shadow: 1px 1px 2px #000;*/
    font-size: 21px;
font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #662066;
    color:#fff;
}
.dabig a{color:#fff; text-decoration: none;}
.dabig span{text-transform: none;font-weight: 300;}
.center {text-align: center;}


#home-agenda {background-color: #fefefe;}
h1#agenda-title {
    transform : skewX(-10deg);
    -webkit-transform : skewX(-10deg);
    font-size: 18px;
    padding-left: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #fce63a;
    margin: 40px 0;
}
.yellow a{ color:#000}
.yellow{
    color:#000;
    background-color: #fce63a;
}
.red{
    color:#fff;
    background-color: #cd2729;
}
.purple{
    color:#fff;
    background-color: #662066;
}
.purple-dark{
    color:#fff;
    background-color: #101088;
    background-color: #441044;
}
.event_posts {text-align:center;;}
.event_post {
    vertical-align: top;
    display: inline-block;
    width:170px;
/*    border: 1px solid #ccc;*/
    background-color: #f9f9f6;
    margin: 10px;
}
.event_iltd {
    
    background-color: #000;
    color:#fff;
    border:2px solid #c00;
}
.event_iltd a {color:#fff;}
.event_iltd .event_date {
    border: 1px solid #ccc;
}
.event_date {
    margin-top: -40px;
    display: inline-block;background-color: #000;color:#fff;padding: 5px;font-size: 12px;vertical-align: middle;
}
.event-left-col,
.event-right-col {
     float:left;
    font-size: 11px;
    border: 1px solid #ccc;
    box-shadow: 0 0 20px 1px #ddd;
    width:254px;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    margin: 32px 0;
}
.event-right-col {
    float: right;
}
.event-fb {
    padding-left: 48px;
    background: #eeeef0  url(https://9bb093.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/event/fb.jpg) no-repeat 0 0;
}
.event-social {
    width: 238px;
    padding-left: 64px;
    padding-top: 6px;
    height: 34px;
}
.event-fb p{margin: 0;}    
.event-fb a{text-decoration: none;color:#000;letter-spacing: 2px;}    
.event-meta {
    float: left;
    width: 178px;
    font-size: 11px;
    background-color: #eee;
    border: 1px solid #ccc;
    box-shadow: 0 0 20px 1px #ddd;
    margin-right: 50px;
    background: #fff url(https://6823bd.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/event/meta.png) repeat-y 0 0;
    text-align: center;
    min-height: 180px;
    color:#000;
}
.event-meta.last {margin-right: 0}
.event-meta h2 {
    color:#000;
    font-size: 12px;
    /*width: 155px;
        background-color: #000;
    border: 1px solid #ccc;
*/
    padding: 0 0 0 72px;
    line-height: 68px;
    text-align: left;
    vertical-align: middle;
    background: transparent url(https://0c14c3.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/event/where.png) no-repeat 0 50%;
}
.event-meta h2.when {background-image: url(https://6ffa16.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/event/when.png)}
.event-meta h2.much {background-image: url(https://769037.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/event/howmuch.png)}
.event-meta p {margin: 0 0 0 5px;;}
.gldp-iltd {position:relative}

.img_wrap_640 {
    width: 640px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    background-color: #000;
}
/*.img_wrap_640 img{max-width: 640px !important;max-height: 360px !important;}*/

.event_window h3 {margin: 0}


.postlike {
    background-color: #214;
    color: #fff;
}
.onepost {
    margin-left: 5px;
    padding: 0;
    float:left;
    width:280px;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-bottom: 30px;
}
.onepost:nth-child(odd) {float: right;margin-right: 5px}
.author-header {
/*    border: 1px solid #ccc;
    background: #fff;*/
    /*padding: 20px;
    margin-bottom: 40px;*/
    font-size: 10px;
}
.author-header h1 {}
.author-header p {margin: 0}
.gup_user {margin-bottom: 10px;padding-bottom: 10px;
border-bottom:1px solid #ccc;}
.gup_user p{margin: 0;}
/* Special widgets */
h3.super-iltd,
#carou h3,
#sidebar .widget h3 {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
font-size: 24px;
color: #000;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
margin:0 0 10px 0;
padding:  0;
letter-spacing: 2px;
text-transform: uppercase;
}

h3.super-iltd a {color: #000;}
.bp5 a {text-decoration: none;}
.bp5 a:hover {text-decoration: underline;}
.bp5 ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/*
.bp5 li {margin-bottom: 2px;font-size: 10px;height: 80px;padding: 4px 0;border-top: 1px solid #eee}
.bp5 li a{font-size: 24px;letter-spacing: -2px;line-height: 24px;display: inline-block;width:160px;}
*/
.bp5 .bp5-info {margin-left: 95px;}
.bp5 .bp5-img{float: left;vertical-align: middle;text-align: center;width: 90px;background-color: #fff;border: 1px solid #eee;}
.bp5 .bp5-img img{box-shadow : 0 0 2px #eee;}
.likes {
    background: transparent url(https://8d15b2.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/like.png) no-repeat right center;
    padding-right: 36px;
    height: 30px;
    font-size: 12px;
    color: #ccc;
    vertical-align: middle;
    line-height: 30px;
    vertical-align: middle;
    text-align: right;
    display: inline-block;
}
.kklikes {
    background: transparent url(https://6e70c3.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/like-tiny.png) no-repeat left center;
    float: right;
    padding-left: 20px;
    vertical-align: middle;
    line-height: 20px;
    /*height: 30px;*/
    font-size: 14px;
    color: #999;
    vertical-align: middle;
    text-align: left;
    display: inline-block;
}
#bp5-more {height: 264px;background-color: #f9f9fa;padding: 4px;}

.iltd-popu {
}
.iltd-popu div {
    width:148px;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 10px;
}
.iltd-popu a {
    color:#000;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0;
}
.iltd-popu p {
margin:0;
    width: 124px;
    display: inline-block;
    border-bottom: 3px solid #662066;
}
.iltd-popu img {
   width:148px;
   height:83px;
}

#bp5-more-videos img {
   width:148px;
   height:83px;
}
.iltd-more {margin: 0 0 8px 0;text-align: center;}
.iltd-more a{display: inline-block;padding: 5px;background-color: #507;color: #fff;font-size: 12px;text-decoration: none;outline:none;
}
.iltd-more a.on{background-color: #000;
}
.iltd-op {display: block ;overflow: hidden;
          margin: 0;padding: 0;
    position:relative;}
.box-radius{box-shadow: 0 0 3px #666;border-radius: 8px;background-color: #f9f9fa;}


.date{
    color:#999;
    font-size: 10px;
}
/*
.homepost .kklikes{
    float: right;
}
*/
.homepost .excerpt{
    color:#000;
    font-size: 11px;
    height: 80px;
    text-align: justify;
}
.homepost {
   cursor: pointer;
    padding: 0;
    position:relative;
    float:left;
    width:290px;
/*    border: 1px solid #ccc;
    background-color: #fff;*/
/*    overflow: hidden;*/
    margin-bottom: 20px;
}
.homeimg {
    text-align: center;
    background-color: #204;
    overflow: hidden;
    text-align: center;
}

.homepost  .homeimg {
    width:290px;
    height: 160px;
}
.homepost:nth-child(even) {float: right;}

.homepost a {text-decoration: none;color:#000}
.homepost p {margin:0;}
.homepost h4 {letter-spacing: 1px;margin: 0;font-size: 15px;font-weight: 400;
/*             text-transform: uppercase*/
}

.type-event-list {
    width: 148px;
    float:left;
    margin-right: 15px;
}
.type-event-list:nth-child(4n+0) {margin-right:0}
.type-event-list h3{text-align: center;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
text-transform: uppercase;
margin-top: 0;
}
.type-event-list a{
    text-decoration: none;
}
.homepost-event {
/*   cursor: pointer;*/
padding: 5px;
position:relative;
float:left;
border: 1px solid #ccc;
background-color: #fff;
margin-bottom: 20px;
width: 130px;
/*height: 290px;*/
overflow: hidden;
margin-right: 22px;
font-size:15px;
}
#home-agenda .homepost-event {margin-right: 50px;border: 1px solid #ccc;}

#home-agenda .homepost-event{width:154px;background-color: #fefefe;}
#home-agenda .homepost-event:nth-child(3n+0) {margin-right: 0;}

#home-agenda .homepost-event  .homeimg {
    width:154px;
    height: 170px;
}
#home-agenda .homepost-event  .homeimg img{
    width:154px;
    height: 170px;
}

.homepost-event:nth-child(4n+0) {margin-right: 0;}

.homepost-event p {min-height: 18px;}
.homepost-event p,
.homepost-event h4,
.homepost-event h3 {margin: 0}
.homepost-event h4 {font-weight: normal;margin: 5px 0 0 0; }
.homepost-event a {text-decoration: none;/*color:#000*/}
.homepost-event img {margin: 0}

.homepost-event  .homeimg {
    width:130px;
    height: 150px;
}
.homepost-event .bb {border-bottom: 2px solid #aaa;}
.homepost-event p.city {font-style: italic;color:#000;}
.homepost-event p.date {text-transform: uppercase;font-size: 11px;padding-top: 4px;}
.homepost-event p.more {margin-top: 2px;}

.homeimg {
    text-align: center;
    background-color: #204;
    width:130px;
    height: 150px;
    overflow: hidden;
}
.post-term{
    background-color: #fce63a;
    display: inline-block;
    padding: 2px;
    z-index: 99;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}
.homepost .post-term{
    background-color: #662066;
    color:#fff;
}
.homepost-like{
    position: absolute;
    z-index: 98;
    left:0;
    top:0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    color:#fff;
    outline : none;
}
.homepost-like h3{
    
    font-size: 17px;
    margin: 10px 0 0 0;
}

.homepost-like p{margin: 10px  0 0 0;}
.homepost-like .excerpt{color:#fff;}
.homepost-like .excerpt{margin:0 10px;}
.homepost-like.video-player{
    background: transparent url(https://a1dfd9.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/video-player.png) no-repeat center;
    opacity:0.8;
}
 .black-op{
    position: absolute;
    z-index: 97;
    left:0;
    top:0;
    background-color: #662066;
    background-color: #204;
    color:#fff;
    opacity:0;
    width: 100%;
    height: 100%;
    
}
.bjqs-vert {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.profile h3 {background-color: #662066;color:#fff}


.gallery-item {float:left;
margin: 0 10px 10px 0;
width: 147px;
overflow: hidden;
box-shadow: 0 0 5px #ddd;
}
.gallery-item img {
    width:147px;
    height: 82px;
}
.gallery-item:nth-child(4n+0) {margin-right: 0;}

.bp5 {padding-bottom: 5px;}

.widget_links h3 {display: none;}
.widget_links ul {list-style-type: none;margin:0;padding: 0}
.widget_links img {width:300px;/*border-radius : 8px;*/}

.preloading {
    background: transparent url(https://f9e4dc.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/loading.gif) no-repeat center;
    min-height: 120px;
}
 
 #extra-tooltip {position: absolute;left:0;top:0;background-color: #000;display: none;
 padding: 2px;border: 1px solid #aaa;
 z-index: 204;
 /*z-index: 10001;*/
 }
 .iltd-input {
     border: 2px solid #ddd;
     height: 15px;
     font-size: 11px;
     background-color:#eee;
     color:#666;
     border-radius:4px;
 }
 .ajax-search {text-align: left;min-width:145px;float: left;position: relative;
               margin-left: 10px;
 font-size: 12px;letter-spacing: 1px;font-weight: bold;line-height: 24px;height: 24px;vertical-align:middle; }
 
 .ajax-search-form {float: right;position: relative;width:240px;text-align: right;}
 .ajax-search p{margin: 0}
 .ajax-search.bor {
     /*border-left: 1px solid #999;*/}
 .ajax-search a {display: inline-block;
                 min-width:145px;
                 line-height: 18px;
                 padding: 2px 6px 2px 10px;
                   color:#999;margin: 2px;
 text-decoration: none;
 font-size: 12px;
 letter-spacing: 2px;
 font-weight: bold;
 }
 p.ev-reset {margin:0;text-align: right;font-size: 12px;letter-spacing: 2px;}
 p.ev-reset a{color:#666}
 .ajax-search a:hover {color: #666;}
 .ajax-search a.checked {
     background-color: #fce63a;
                         color:#000;
    transform : skewX(-10deg);
    -webkit-transform : skewX(-10deg);
    -moz-transform : skewX(-10deg);
    outline: none;}
 /*
 .ajax-search a.checked {
     background-color: #fce63a;
                         color:#000;
    transform : skewX(-10deg);outline: none;}
 */
 .ajax-search-ext {
     display: none;
     position: absolute;
     background-color: #fff;
     box-shadow:0 0 5px #ccc;
     top:48px;
     min-width:185px;
     z-index: 200;
     padding: 10px 0;
 }
 
 .box-opener {float: right;display: none;cursor: pointer;}
 .opener .ajax-search {width: 210px;height: auto;cursor: pointer;}
 .opener .ajax-search-ext {position:relative;top:0;box-shadow: 0 0 0;width: 200px;}
 
.search-links p {margin: 10px 0 0 0;}
.skew  {
/*    background-color: #fce63a;*/
display: inline-block;
margin:  0 3px 3px 0;
font-size: 11px;font-weight:bold;
    transform : skewX(-10deg);
    -webkit-transform : skewX(-10deg);
    -moz-transform : skewX(-10deg);
padding: 2px 4px; 
}
.tags a {color:#fff;}
.tags a:before{
    content:'#';
}

#playlist .bxcontrols {margin: 2px 0 ;padding: 0;height: 21px;}
#playlist .bx-wrapper {margin: 0 auto;}
#playlist .bxcontrols a{
    text-indent: -9999px;background-color: #fff;
/*border:1px solid #ccc;*/
width:90px;height: 21px;
margin:0 auto;
display: inline-block;
    background: transparent url(https://1d44bf.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bx-controls.png) no-repeat 50% 0;
}
/*
#next-slide, #prev-slide {
    background: transparent url(https://1d44bf.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/bx-controls.png) no-repeat 50% 0;
}*/
#next-slide a.bx-next{background-position: 50% -21px;}


/* Single Event */
.type-event {}
.type-event header{margin-top: 50px;}
.type-event .box {padding: 5px;}
/*.type-event*/ 
.img_wrap_event {
    float:left;
    width:180px;
    margin: 0 20px 0 0;
}
/*
.img_wrap_event div {
    
}
*/
.type-event h1 {
    margin: 0 0 10px 0;
   padding: 0 0 10px 0;
    font-size: 24px;
    color: #000;
     font-weight: normal;letter-spacing: 1px;
                     
border-bottom: 2px groove #ccc;
    /*margin: -80px 0 0 40px;;
    color:#fff;
    height: 80px;
    line-height: 80px;
    vertical-align: middle;
    font-size: 32px;
    text-shadow: 0 0 2px #000; */
}
.type-event h1 span {font-size: 16px;color:#508;
    vertical-align: middle;
}

.type-event h1 a{color:#000;text-decoration: none;}
.type-event h1 a:hover{text-decoration: underline;}
.type-event .event-content {
    margin-left: 200px;
    font-size: 11px;
    color:#000;
padding-bottom: 5px; }
.event-cat .post-term{ font-size: 13px;margin-right: 6px;letter-spacing: 2px;}
.event-cat .post-term a{text-decoration: none;color:#000;}

#agenda-terms {margin-bottom: 20px;}

.iltd-submit {
    display: inline-block;
    padding: 10px 25px;
    background-color: #662066;
    color:#fff;
    border: 2px dotted #fff;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    box-shadow : 0 0 5px #999;
}
.iltd-submit:focus,
.iltd-submit:hover{
    background-color: #104;
    box-shadow : 0 0 0 #fff;;
}
#iltd-create-user {
/*    font-size:12px;
    color:#444;
    width:640px;
    margin: 20px auto;
    padding: 40px;
    border: 3px solid #ccc;*/
}
#iltd-create-user fieldset {
    margin-bottom: 10px;
}
#iltd-create-user label {
    float:left;
    width:220px;
    text-align: right;
    padding-right: 10px;
}

#iltd_author {
    float:left;
    width:240px;
    line-height: 60px;
    vertical-align: middle;
    border-right:2px groove #ccc; 
    color:#666;
    letter-spacing: 1px;
}
#iltd_author a {color: #000;text-decoration: none;font-weight: bold;}

.type-event #iltd_author img {
    width:50px;
    height: 50px;
    margin-right: 5px;
}
#iltd_like {
    float:right;
    width:160px;
}
#author-data {margin-left: 200px;font-size: 12px;color:#666;}
#author-data .title{font-size: 20px;color:#aaa;text-transform: uppercase;margin: 0}
#author-data .subtitle{font-size: 24px;color:#000;margin: 0 0 10px 0;
border-bottom : 1px solid #ccc;font-weight: normal;}

#author-data .subtitle a {text-decoration: none;color:#000;}
.gup_user {
    
}
.iltd_pro {
    text-align: center;
}
.iltd_pro img, img.iltd_member {
    border-radius:50%;
    margin: 2px;
/*    background-color: #204;
    box-shadow: 0 0 5px #999;
    padding: 2px;*/
}
.iltd_group {
/*    float: left;
    width:300px;*/
    margin: 0 0 20px 10px;
}
.iltd_members {
min-height: 160px;
text-align: center;
}
.iltd_members p {margin:0}
.iltd_member {
    float: left;
    width:150px;
    text-align: center;
    height: 190px;
}
.iltd_member h1{
margin: 0;
font-weight: normal;
letter-spacing: 1px;
font-size: 18px;
}

.iltd_member.round {
    border-radius:50%;
background-color: #f1f1f1;
height: 150px;
text-align: center;
}
.iltd_member.round p{ margin: 40px auto 0 auto; width:120px; font-size: 14px;}
.iltd_member.round p span{ font-size: 11px;}
.iltd_member a{
text-decoration: none;
color:#666;
}
.iltd_member img{
    width:140px;
}

.homepost-video {
    float:left;
    width:190px;
    margin-right: 20px;
    margin-bottom: 20px;
/*    box-shadow: 0 0 20px #aaa;
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #fff;
*/
}
.home-video .homepost-video {
    width:175px;
}
.home-video .homepost-video .homeimg {
}
.homepost-video:nth-child(3n+0) {margin-right: 0;}
.homepost-video p  {
    color:#666;
    font-size: 11px;
    margin: 0;
}
.homepost-video .homeimg {
    text-align: center;
    background-color: #204;
    width:188px;
    height: 150px;
    overflow: hidden;
}
.homepost-video img  {
    margin-left: -51px;
}

.homepost-video h3 a{
    color:#000;
}
.homepost-video h3 {
    color:#000;
font-weight: normal;
font-size:13px;
letter-spacing: 1px;
line-height: 15px;
/*height: 30px;*/
margin: 5px 0;
text-decoration: none;
}

.agenda-widget {
    
    width:295px;
    border: 1px solid #ccc;
    box-shadow:0 0 10px #ddd;
    margin-bottom: 30px;
}
.agenda-show {
/*    position: relative;*/
    height:282px;
}
.agenda-add-event {
    width:295px;
    height: 68px;
    line-height: 20px;
    margin-top: -8px;
    vertical-align: middle;
    font-size: 13px;
letter-spacing: 2px;
    color:#fff;
    display: block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    background: transparent url(https://bf9912.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/add-event.png) no-repeat bottom left;
    position: relative;
    z-index: 120;
}

.webzine {
    color:#000;
    font-size: 12px;
}
 .webzine h1 {
    font-size: 36px;
    font-weight: normal;
padding-bottom: 10px;
    border-bottom: 3px solid #662066;
}
 .webzine h1 a{
    text-decoration: none;
    color:#000;
}
 .webzine img {
    max-width: 620px;
}
 .webzine p.date {
     margin: 0;
     color:#999;
     font-size: 10px;
 }
 
 .aligncenter {
     display: block !important;
     margin: 0 auto;
 }
a.biglink {color:#000;font-size: 24px;text-decoration: none;letter-spacing: 1px;}
a.biglink:hover {color:#662066}

#nav-paginate {
    background-color: #fce63a;
    transform : skewX(-10deg);
}
#nav-paginate a{text-decoration: none;color:#000;font-size: 16px;letter-spacing: 2px;}
#nav-paginate div {height: 24px;float:left;line-height: 24px;vertical-align: middle;}
#nav-paginate .nav-previous{margin-left:40px;}
#nav-paginate .nav-next{float:right;margin-right:40px;}

/*
Colored
*/

.colored {
/*    -webkit-transition-property: background-color,color;
    -webkit-transition-duration: 300ms;
-moz-transition-property: background-color,color;
    -moz-transition-duration: 300ms;
    transition-property: background-color,color;
    transition-duration: 300ms;*/
}

.iltd-video-page .post-term ,
.iltd-video-page .post-term a,
.iltd-video-page .ajax-search a.checked,
.tax-video_type .post-term ,
.tax-video_type .post-term a,
.tax-video_type .ajax-search a.checked,
.tax-video_category .post-term ,
.tax-video_category .post-term a,
.tax-video_category  .ajax-search a.checked {
     background-color: #cd2729;
     color:#fff;
 }
 
.allstargame .red,
.allstargame .post-term ,
.allstargame .post-term a,
.allstargame .ajax-search a.checked  {
     background-color: #000;
     background: transparent url(https://afd469.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/ASG_repeat.jpg) repeat top center;
     color:#fff;
 }
 
#iltd-allstargame {
    background: transparent url(https://72c723.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/ASG_slide2.jpg) no-repeat center;
    overflow: hidden;
    height: 400px;
    width: 960px;
     letter-spacing: 4px;
     text-indent: -9999px;
     margin-top : -70px;
/*     background-size: cover;*/
 }
 body.allstargame {
/*     background: #ccc none;*/
     background: #eee url(https://7c80cd.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/ASG_center.jpg) repeat top center;
 }
 body.allstargame #page{
     background: transparent url(https://838b9e.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/ASG_header.jpg) no-repeat top center;
 }
 .paginate {text-align: center;margin: 30px 0;border-top: 2px groove #ddd;padding-top: 10px;}
 .paginate .page-numbers {
     display: inline-block;
     color: #333;
     background-color: #fdfdfd;
     border-radius:4px;
     border:1px solid #eee;
     padding: 2px 12px;
     line-height: 18px;
     font-size: 11px;
     font-weight: 700;
     margin: 1px 0;
 }
 .paginate .current {
     background-color: #662066;
     color:#fff;
 }
 
 #search-toggle {
     font-size: 11px;
     color:#000;
 }
 .results {margin-bottom: 20px;}
 .result-content { margin-left: 320px;width:290px; }
 .results .img_wrap{float: left;margin: 0;}
 .results h4 {padding-bottom: 10px;margin: 5px 0 10px 0;border-bottom: 2px groove #ddd;}
 .excerpt {font-size: 12px; letter-spacing: 1px;color:#666;}
 
.tag-event {background-color: #fce63a;}
.tag-video {background-color: #cd2729;color:#fff;}
.tag-post {background-color: #662066;color:#fff;}
.tag-all {background-color: #fff;}
.result-count {font-size: 10px;font-weight: 700;}

#form-header-search {
    font-size: 10px;
    border: 1px groove #ccc;
    line-height: 22px;
    vertical-align: middle;
    background-color: #f3f3f3;
}
#form-header-search input {
    background-color: transparent;
    border: none;
    line-height: 16px;
    height: 16px;
}
.iltd-follower-widget {
    /*
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    */
    overflow: hidden;
}
.iltd-follower {
    margin: 0;
    display: block;
    width:220px;
    line-height: 43px;
    text-align: left;
    overflow: hidden;
    vertical-align: middle;
    padding-left: 80px;
/*    border-bottom: 1px solid #aaa;*/
font-family: 'Roboto Condensed', sans-serif;
background: transparent url(https://c8ed63.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/followme.png) no-repeat 0 0;
}
.iltd-follower:hover { background-position: -300px 0; }
.iltd-follower.twitter { background-position: 0 -43px; }
.iltd-follower.twitter:hover { background-position: -300px -43px; }
.iltd-follower.youtube { background-position: 0 -86px; }
.iltd-follower.youtube:hover { background-position: -300px -86px; }
/*
.iltd-follower:last-child { border: none;}
.iltd-follower:first-child {}
.iltd-follower .count {
    display: inline-block;
    width: 100px;
    text-align: left;
    font-size: 15px;
}
.iltd-follower a {
    display: inline-block;
    text-indent: -999px;
    text-align: left;
    margin: 0;
    padding: 0;
    height: 37px;
    width: 96px;
    font-size: 10px;
    color:#999;
    background: transparent url(https://38ee7c.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/followers-links.png) no-repeat 0 0;
}
*/

table.iltd-social {width: 100%;}
table.iltd-social td {vertical-align: middle;width: 33%;padding: 0;}

.widget-event {
    height: 90px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    color:#000;
    margin: 10px 0;
    box-shadow: 0 0 10px 1px #ddd;
    font-size: 12px;
}

.widget-event p {margin: 0;}
.widget-event-data {margin: 5px 20px 0 100px; }
.widget-event-data .city{font-style:  italic;border-bottom: 2px groove #ddd;}
.widget-event-data .date{font-size: 10px;text-transform: uppercase;letter-spacing: 2px;}
.widget-event-type {position: absolute; bottom: 0; left:78px;width:140px;text-align: center;
    z-index: 1;}
.widget-event-type.skew {margin-bottom: 0 !important;}
.widget-event img {
    width:80px;
    height: 100px;
    float: left;
    position: relative;
    z-index: 2;
}

.widget-video {float: left;
               margin-top: 1px;
width: 149px;}
.widget-video:nth-child(odd) {float: right;}
.widget-video img{
width: 149px;
height:84px;
}
/*
PRELOADING
*/
/*.js .homepost-event img {display: none;}*/
/*
*
* Fixes some default
*/
.event-content  iframe,
.event-content  object {margin-left: -205px;}

.entry-content  iframe,
.entry-content  object {margin-left: -10px;}

.event-content  iframe,
.entry-content  iframe {width:640px;}
/*.webzine  iframe,
.webzine  object {margin-left: -10px;}*/

.iltd-login {
    font-size: 13px;
    letter-spacing: 1px;
font-weight: 300;
    color:#222;
    width: 300px;
    margin: 0 auto;
}
.iltd-login.big {
    width: 880px;
}
.iltd-login p {margin: 0 0 8px 0;}
.iltd-login a:hover {text-decoration: underline;}

.iltd-login-inputs {
width:190px;
margin:0 auto 10px auto;;

}
.iltd-login ul {
    padding: 0;list-style-type: none;
}
.iltd-login select,
.iltd-login textarea,
.iltd-login input[type=text],
.iltd-login input[type=file],
.iltd-login input[type=password]  {
    margin: 0;
    padding:  2px;
background-color: #f9f9f9;
border: 1px solid #ccc;
border-radius: 4px;
line-height: 18px;
width: 190px;
box-shadow: 0 0 5px #ddd;
}
.ajax-search .tinyform {border:1px solid #ccc;padding: 2px}
.ajax-search input,
.ajax-search button{border : none;}
.ajax-search input {padding: 2px;width: 80px;}

.iltd-login.big textarea {width: 300px;}
.iltd-login .login-facebook{
    display: block;
    width:150px;
    float: left;
}
.iltd-login .login-facebook  span{display:none;}
#wp-social-login-connect-options {padding: 0 !important}
.iltd-login .login-button{
    display: block;
    width:150px;
    float: right;
}
.iltd-login .login-button button{
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
}

#back {display:none;position: fixed;width:48px;height:40px;top:-90px;left:0;text-align: center;z-index: 1001;}
#back a {display: block;margin: 5px auto;width:38px;height: 48px;
background: transparent url(https://c84117.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/back.png) no-repeat center;}

.sized-50 {min-height: 50px;}
.sized-60 {min-height: 60px;}
.sized-70 {min-height: 70px;}
.sized-80 {min-height: 80px;}
.sized-90 {min-height: 90px;}
.sized-100 {min-height: 100px;}
.sized-110 {min-height: 110px;}
.sized-120 {min-height: 120px;}
.sized-130 {min-height: 130px;}
.sized-140 {min-height: 140px;}
.sized-150 {min-height: 150px;}
.sized-160 {min-height: 160px;}
.sized {position: relative}
.sized .tags {position: absolute; bottom:0;left:0;}
.iltd-2-link a.checked{background-color: transparent !important;}
.iltd-2-link a{color:#fff;letter-spacing: 1px;display: block;margin: 0 40px 0 0;text-align:right;
/*text-transform: capitalize;*/
    height: 53px;
    line-height: 53px;
    vertical-align: middle;
    font-weight: 300;
}
.iltd-2-link .right a{margin: 0 0 0 40px;text-align:left;}
.iltd-2-link a:hover{color:#fff}
.iltd-2-link {
    margin: 10px auto;
    width:540px;
}
.iltd-2-link .left,
.iltd-2-link .right{
    float: left;
    display: block;
    width:240px;
    font-size:16px;
    background-color: transparent;
    background: transparent url(https://d97bfd.claudeassets.com/20210120202853im_/http://www.ilovethisdance.com/wp-content/themes/iltd/img/iltd-2box.png) no-repeat -240px 0;
    color:#fff;
    height: 53px;
}
.iltd-2-link .right{
    float: right;
    background-position: 0 0;
}


a#ads-iltd {
    position:absolute;
    top:0;
    left:0;
    z-index: 99;
    width:100%;
    height:100%;
    display: none;
}
.custom-background a#ads-iltd{
    display: block;
}
/*
     FILE ARCHIVED ON 13:18:23 Jun 04, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:04:30 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.465
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.046
  esindex: 0.007
  cdx.remote: 30.674
  LoadShardBlock: 84.347 (3)
  PetaboxLoader3.datanode: 119.754 (5)
  PetaboxLoader3.resolve: 127.942 (3)
  load_resource: 211.646 (2)
*/