/*
Theme Name: 1000 Londoners 
Version: 2.1 
Author: Reynolds Digital | Erika Balode
Author URI: http://www.reynoldsdigital.com/
*/
@import url('https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i');

/************** FONTS ****************/
@font-face {
    font-family: 'andobold';
    src: url('font/ando_bold-webfont.eot');
    src: url('font/ando_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ando_bold-webfont.woff') format('woff'),
         url('font/ando_bold-webfont.ttf') format('truetype'),
         url('font/ando_bold-webfont.svg#andobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'andolight';
    src: url('font/jcfonts_-_andolight-webfont.eot');
    src: url('font/jcfonts_-_andolight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/jcfonts_-_andolight-webfont.woff') format('woff'),
         url('font/jcfonts_-_andolight-webfont.ttf') format('truetype'),
         url('font/jcfonts_-_andolight-webfont.svg#andolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'Karla', sans-serif;
font-size:16px;line-height:1.5;color:#7B898F;background:#fff;}

/* --- classes --- */
.rounded {border-radius:0;-webkit-border-radius:0;}
.rounded6 {border-radius:0;-webkit-border-radius:0;}
.bg--black{background:#f3f1ea;border:1px solid #d8d4cd;position:relative;}
.p-10{padding:15px;}
.float__right{float:right;}
.float__left{float:left;}
.text__center{text-align:center;}
.text__right{text-align:right;}
.text__left{text-align:left;}
.lead {}

.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.size-full{width:100%;height:auto;}
article img{max-width:100%;}
.center{text-align:center;}
.center-text{text-align:center;padding-left:40px;padding-right:40px;}
/*main{margin-bottom:20px;}*/

/* --- typography --- */
h1,h2,h3,h4,h5,h6{font-family: 'andobold';text-transform:uppercase;line-height:1em;}
   h1{font-size:40px;color:#555;margin:20px 0;}
   h2{font-size:20px;margin-bottom:15px;} 
   h3{font-size:20px;margin-bottom:15px;}
   h4{font-size:18px;line-height:20px;padding:0;}
   h5{font-size:18px;line-height:20px;}
   h6{font-size:16px;line-height:20px;}   

p{color:#555555;}

main h2{text-transform:uppercase;font-size: 30px;color: #555;margin: 0 0 20px 0;}
    main h2 span{padding-bottom: 5px;border-bottom: solid 2px #857f9d;}

/* --- links --- */
a, a span{color:#7f7597;text-decoration:none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
    main a{color:#857f9d;}
    main a:hover, main a:active, main a:focus{color:#addac9;}

/* --- buttons --- */
.btn{}
.btn--red{color:#857f9d;background:#7f7597;}

/* --- lists --- */
ol,ul,dl{margin:0 0 10px 0;/*20px;*/padding:0;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
    ul li {list-style:none;color:#555;}

dl{margin-left:0;}
   dt, dd{line-height:20px;}
   dt{font-style:italic;}
   dd{margin:0 0 10px 0;}
    
.box__content{margin-bottom:20px;padding:15px;background: #f3f1ea; border: 1px solid #d8d4cd;}

/* --- header --- */
header{margin-bottom:30px;padding:0;background:#f3f1ea;border-bottom:1px solid #d8d4cd}
    header .container{position:relative;}


.row-social{background:#f3f1ea;border-bottom:1px solid #d8d4cd}

/* --- header social --- */
ul.soc{list-style:none;margin:0;overflow:hidden;float:right;}
    ul.soc li{float:left;}
    ul.soc li a{color:#615553;display:block;font-size:13px;line-height:30px;width:30px;height:30px;text-align:center;border-right:1px solid #d8d4cd;}
    ul.soc li a:hover{color:#7f7597}

/* --- header search --- */
form.searchform {float:right;}
    form.searchform > div {border: 1px solid #857f9d;overflow:hidden;}
    form.searchform input{float:left;margin:0;padding:0 10px;background:none;border:none;color:#eee;}
    form.searchform input:active, form.searchform input:focus{outline:none;}

/* --- header subscribe --- */
header .newsletter-subscribe{float:right;position:relative;}
    header .newsletter-subscribe span.newsletter-subscribe--trigger{background:#7f7597;font-family: 'andobold';color:#fff;text-transform:uppercase;font-size:20px;display:block;text-align:center;padding:0 15px;line-height:30px;}
    header .newsletter-subscribe span.newsletter-subscribe--trigger:hover, header .newsletter-subscribe span.btn--red:active, header .newsletter-subscribe span.btn--red:focus{}

header .newsletter-subscribe__form{position:absolute;width:240px;padding:15px;background:rgba(255,255,255, .98);display:none;z-index: 999;}
    header .newsletter-subscribe h2{font-size:23px;margin:0 0 5px 0;color:#4F5557;}
    header .newsletter-subscribe #mc_embed_signup input[type="email"]{background:#fff;border:1px solid #E5E5E5;}
    header .newsletter-subscribe #mc_embed_signup input[type="email"]:active,
    header .newsletter-subscribe #mc_embed_signup input[type="email"]:focus{outline:none;border:1px solid #7f7597;}

.flex-row {display: -webkit-flex;-webkit-flex-direction: column;display: -moz-flex;-moz-flex-direction: column;display: flex;flex-direction: column;}

/* --- BANNERS - video --- */
/* --- responsive iframe --- */
.video-wrapper {margin-bottom:4px;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
    .video-wrapper iframe {border:0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    .video-wrapper h1{font-size:28px;line-height:1;position:absolute;top:70px;left:20px;margin:0;padding:0;color:#fff;text-transform:uppercase;}
    .arve-wrapper{margin-bottom:0!important;}

.banner{margin-bottom:20px;padding-bottom:0!important;}
.banner__caption{margin-bottom:15px;overflow:hidden;}
    .banner__caption h2{font-size:25px;/*text-transform:lowercase;*/margin-top:0;}
    .banner__caption .name{text-transform:uppercase;}
    .banner__caption .name a{border-bottom:2px solid #857f9d;}
    .banner__caption .age a{border-bottom:2px solid #F2B245;}
    .banner__caption .borough a{border-bottom:2px solid #C973B2;}
    .banner__caption a.more{text-decoration:underline;color:#857f9d;}
    .banner__caption .filmmaker{margin:0;padding:0;}
    .home .banner__caption p{margin-bottom:0;}

/* --- HOME - quicklinks --- */
.quicklinks__home{}
    .quicklinks__home .col-sm-6{margin-bottom:30px;}
    .quicklinks__home a{display:block;}
    .quicklinks__home img{display:block;width:100%;height:auto;}

/* --- HOME - faq --- */
.faq{margin-bottom:25px;clear:both;}
    .faq h2{margin:0 0 5px 0;padding:5px 5px 5px 50px;background:#857f9d url(images/main-accordion.png) 0 0 no-repeat;}
    .faq h2.active{background-image:url(images/main-accordion-hover.png);}
    .faq .acc-panel{margin:0 0 5px 37px;padding:5px 10px;}

/* --- PAGE - about --- */
.number-rules {margin-bottom:20px;position:relative;padding-left:40px;}
.number-rules span {position:absolute;left:0;top:0;;width:30px;height:30px;text-align:center;padding-top: 4px;background:#857f9d;border-radius:50%;color:#fff;}
.number-rules p {margin: -30px 0 0 40px;}

ul.tabs{overflow:hidden;margin:0;}
    ul.tabs li {float:left;margin:0;}
    ul.tabs li a{display:block;color:#7B7C79;background:#f3f1ea;padding:8px 25px;font-family: 'andobold';font-size: 24px;text-transform: uppercase;margin-top: 0;}
    ul.tabs li a.active, ul.tabs li a:hover {color:#fff;background:#7f7597;}

.sponsors-funders h3{font-size: 18px;margin-top:0;}
.sponsors-funders img{width:100%;height:auto;}

.totalvews{display:block;color:#857f9d;font-family:'Nunito',sans-serif;font-size:12px;font-weight:normal;}

/* --- LONDONERS - home filter --- */
.londoner__filter{overflow:hidden;background:#857f9d;margin-bottom:20px;}
    .londoner__filter li{float:left;text-transform:uppercase;padding:0 10px;}
    .londoner__filter li a{display:block;}
    .londoner__filter li span {display:block;}
    .londoner__filter li a, .londoner__filter li span{padding:10px 0;}

/* --- LONDONERS - ALL --- */
h1 a.view, h2 a.view{float:right;}

.lonodner__three{overflow:hidden;}
    .lonodner__three .londoner__single {float:left;width:48.5%;margin-right:3%;margin-bottom:3%;}
    .page-template-londoners-by-date .lonodner__three .londoner__single{width:47%;}
    .londoner__single.last2c{margin-right:0;}
    .londoner__single > a{display:block;position:relative;}
    .londoner__single > a .overlay{display:block;background:transparent url(images/overlay-pay.png) center center no-repeat;background-size:50px;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
    .londoner__single > a:hover .overlay, .londoner__single > a:active .overlay, .londoner__single > a:hover .overlay:focus {background-color:rgba(127,117,151, .7);}
    .londoner__single img{display:block;width:100%;}
    .londoner__single .londoner__meta {font-size:20px;padding:4px 10px 3px 10px;background:#f3f1ea;text-transform:uppercase;border:1px solid #d8d4cd;border-top:none;overflow:hidden;}
    .londoner__single .londoner__meta p{font-family: 'andobold';font-size:22px;margin:0;padding:0;color:#555555;}
    .lonodner__three .post-7, .lonodner__three .post-8{display:none;}
.londoner__single .londoner__meta a {font-family: 'andobold';}
.londoner__single .londoner__meta a:hover {color:#333;}

/* --- LONDONERS - gender / age --- */
.londoner__age{}
    .londoner__age h3{font-size:25px;margin-top:0;font-family: 'andobold';text-transform: uppercase;padding:6px  8px 4px 8px;background:#555;color: #fff;}
    .londoner__age p{margin-left:-3%;overflow:hidden;}
    .londoner__age a{display:block;width:47%;float:left;margin:0 0 3% 3%;}
    .londoner__age a img {display:block;width:100%;height:auto;}
    .londoner__age span{display:block;font-size:20px;font-family: 'andobold';padding:2px 8px;color:#ABABAB;text-transform:uppercase;}
    .londoner__age span strong{color:#857f9d;}
    .londoner__age a:hover span strong{color:#857f9d;}

/* --- LONDONERS - filmmakers --- */
.filmmakers__single {margin-bottom:30px;text-align:center;}
    .filmmakers__single img.prof{display:block;width:120px;height:120px;margin:10px auto 0 auto;border:3px solid #857f9d;border-radius:50%;}
    .filmmakers__single img.prof.default{border:none;}
    .filmmakers__single--about h3{font-family: 'andobold';font-size:22px;margin:0 0 5px 0;}

/* --- TEAM - filmmakers --- */
    .team .filmmakers__single a.btn {margin-bottom:10px;}
    .team .filmmakers__single h3{    font-size: 22px;font-family: 'andobold';color: #555;text-transform: uppercase;}

/* --- TEAM - profile --- */
.team__profile {margin-bottom:20px;}
    .team__profile img{display:block;width:120px;height:120px;margin:10px auto 0 auto;border:3px solid #857f9d;border-radius:50%;}

/* --- LONDONERS - map --- */
.londoners__map--boroughs ul {/*overflow:hidden;*/}
    .londoners__map--boroughs li {/*float:left;width:25%;*/}
    .londoners__map--boroughs li a, aside.taxbar li a{display:block;font-size:14px;text-align:center;margin:0 0 15px 15px;padding:9px 15px 9px 15px;color:#fff;background:#F46A62;}
    .londoners__map--boroughs li a .post-count{font-weight:normal;color:#fafafa;}
    .londoners__map--boroughs li a .post-count:before{content:": ";}
    .londoners__map--boroughs li a:hover, .londoners__map--boroughs li a:active, .londoners__map--boroughs li a:focus{color:#000!important;background:#fff!important;border-color:#666!important;}
    .londoners__map--boroughs li a:hover .post-count, .londoners__map--boroughs li a:active .post-count, .londoners__map--boroughs li a:focus .post-count{color: #000!important;}

    aside.tax-bar ul{oevrlow:hidden;margin-left:-5px;}
    aside.tax-bar li{float:left;margin:0 0 5px 5px;}
    aside.tax-bar li a{display:block;color: #fff;background: #F46A62;padding:7px 10px;}

/* #any-londoner .londoner__single img {height:150px;} */

.londoners__map--boroughs ul, aside.taxbar ul {
        margin-left:-15px;
        display: -webkit-flex;
        -webkit-flex-direction: row;
        -webkit-justify-content: space-between;
        -webkit-flex-wrap: wrap;

        display: -moz-flex;
        -moz-flex-direction: row;
        -moz-justify-content: space-between;
        -moz-flex-wrap: wrap;

        display: -ms-flex;
        -ms-flex-direction: row;
        -ms-justify-content: space-between;
        -ms-flex-wrap: wrap;

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .londoners__map--boroughs li, aside.taxbar li {
        -webkit-flex-grow: 1; /* same amount of space */
        -webkit-align-self: center; /* vertically centered */

        -moz-flex-grow: 1; /* same amount of space */
        -moz-align-self: center; /* vertically centered */

        -ms-flex-grow: 1; /* same amount of space */
        -ms-align-self: center; /* vertically centered */

        flex-grow: 1; /* same amount of space */
        align-self: center; /* vertically centered */
    }



/* --- yellow --- */
.londoners__map--boroughs li.cat-item-20 a, 
.londoners__map--boroughs li.cat-item-23 a, 
.londoners__map--boroughs li.cat-item-33 a, 
.londoners__map--boroughs li.cat-item-34 a, 
.londoners__map--boroughs li.cat-item-43 a, 
.londoners__map--boroughs li.cat-item-44 a {
    color: #888;
    background:#f8ea23;
    border-color:#b4aa1a;
}
.londoners__map--boroughs li.cat-item-20 a span, .londoners__map--boroughs li.cat-item-23 a span, .londoners__map--boroughs li.cat-item-33 a span, .londoners__map--boroughs li.cat-item-34 a span, .londoners__map--boroughs li.cat-item-43 a span, .londoners__map--boroughs li.cat-item-44 a span {color:#888;}

/* --- orange --- */
.londoners__map--boroughs li.cat-item-21 a, 
.londoners__map--boroughs li.cat-item-32 a, 
.londoners__map--boroughs li.cat-item-36 a, 
.londoners__map--boroughs li.cat-item-31 a, 
.londoners__map--boroughs li.cat-item-27 a, 
.londoners__map--boroughs li.cat-item-38 a {
    background:#f6b334;
    border-color:#a47724;
}

/* --- blue --- */
.londoners__map--boroughs li.cat-item-51 a, 
.londoners__map--boroughs li.cat-item-94 a, 
.londoners__map--boroughs li.cat-item-40 a, 
.londoners__map--boroughs li.cat-item-48 a, 
.londoners__map--boroughs li.cat-item-22 a {
    background:#30bed7;
    border-color:#008193;
}

/* --- purple --- */
.londoners__map--boroughs li.cat-item-92 a, 
.londoners__map--boroughs li.cat-item-3 a, 
.londoners__map--boroughs li.cat-item-134 a, 
.londoners__map--boroughs li.cat-item-24 a, 
.londoners__map--boroughs li.cat-item-95 a {
    background:#c677b0;
    border-color:#844f77;
}

/* --- green --- */
.londoners__map--boroughs li.cat-item-35 a, 
.londoners__map--boroughs li.cat-item-39 a, 
.londoners__map--boroughs li.cat-item-45 a, 
.londoners__map--boroughs li.cat-item-42 a, 
.londoners__map--boroughs li.cat-item-93 a {
    background:#aadf49;
    border-color:#789e34;
}


/* --- LONDONERS - star signs --- */
.lonodners__starsign ul {overflow:hidden;}
    .lonodners__starsign ul li{}
    .lonodners__starsign ul li a{display:block;font-family: 'andobold';font-size:22px;text-align:center;padding:114px 0 70px 0;margin-bottom:20px;color:#fff;text-transform:uppercase;background: #555 url(images/aquarius-starsign-icon.png) center 45% no-repeat;}
    
    .lonodners__starsign li.cat-item-80 a, .lonodners__starsign li.cat-item-98 a {background-image:url(images/aries-starsign-icon.png);}
    .lonodners__starsign li.cat-item-80 a:hover, .lonodners__starsign li.cat-item-98 a:hover {background-image:url(images/aries-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-83 a, .lonodners__starsign li.cat-item-106 a {background-image:url(images/cancer-starsign-icon.png);}
    .lonodners__starsign li.cat-item-83 a:hover, .lonodners__starsign li.cat-item-106 a:hover {background-image:url(images/cancer-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-88 a, .lonodners__starsign li.cat-item-107 a {background-image:url(images/capricorn-starsign-icon.png);}
    .lonodners__starsign li.cat-item-88 a:hover, .lonodners__starsign li.cat-item-107 a:hover {background-image:url(images/capricorn-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-82 a, .lonodners__starsign li.cat-item-118 a {background-image:url(images/gemini-starsign-icon.png);}
    .lonodners__starsign li.cat-item-82 a:hover, .lonodners__starsign li.cat-item-118 a:hover {background-image:url(images/gemini-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-84 a, .lonodners__starsign li.cat-item-138 a {background-image:url(images/leo-starsign-icon.png);}
    .lonodners__starsign li.cat-item-84 a:hover, .lonodners__starsign li.cat-item-138 a:hover {background-image:url(images/leo-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-85 a, .lonodners__starsign li.cat-item-140 a {background-image:url(images/libra-starsign-icon.png);}
    .lonodners__starsign li.cat-item-85 a:hover, .lonodners__starsign li.cat-item-140 a:hover {background-image:url(images/libra-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-90 a, .lonodners__starsign li.cat-item-152 a {background-image:url(images/pisces-starsign-icon.png);}
    .lonodners__starsign li.cat-item-90 a:hover, .lonodners__starsign li.cat-item-152 a:hover {background-image:url(images/pisces-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-87 a, .lonodners__starsign li.cat-item-157 a {background-image:url(images/sagittarius-starsign-icon.png);}
    .lonodners__starsign li.cat-item-87 a:hover, .lonodners__starsign li.cat-item-157 a:hover {background-image:url(images/sagittarius-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-86 a, .lonodners__starsign li.cat-item-158 a {background-image:url(images/scorpio-starsign-icon.png);}
    .lonodners__starsign li.cat-item-86 a:hover, .lonodners__starsign li.cat-item-158 a:hover {background-image:url(images/scorpio-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-81 a, .lonodners__starsign li.cat-item-163 a {background-image:url(images/taurus-starsign-icon.png);}
    .lonodners__starsign li.cat-item-81 a:hover, .lonodners__starsign li.cat-item-163 a:hover {background-image:url(images/taurus-starsign-icon-2.png);}

    .lonodners__starsign li.cat-item-79 a, .lonodners__starsign li.cat-item-169 a {background-image:url(images/virgo-starsign-icon.png);}
    .lonodners__starsign li.cat-item-79 a:hover, .lonodners__starsign li.cat-item-169 a:hover {background-image:url(images/virgo-starsign-icon-2.png);}

    .lonodners__starsign ul li a:hover{background-image:url(images/aquarius-starsign-icon-2.png);}

/* --- LONDONERS - star signs --- */
.londnoners__sponsors--single {margin-bottom:20px;}
    .londnoners__sponsors--single img {display:block;width:100%;height:auto;}
    .londnoners__sponsors--single p{margin:0;}

/* --- LONDONERS - single --- */
.single-post .tabs{margin-top:20px;}
    #story h3.subtitle {font-family: 'andobold';text-transform:uppercase;color:#555;font-size: 30px;margin-top:0;}
    .subtitle span.age {border-bottom:2px solid #F2B245;}
    .subtitle span.age a{color:#857f9d;}
    .subtitle span.borough {border-bottom:2px solid #C973B2;}
    .subtitle span.borough a{color:#857f9d;}
    .story__head {overflow:hidden;}
    .story__head p.filmmaker{margin:0;}

.story__tags {margin:15px 0;overflow:hidden;}
    .story__tags .tag-title{display:block;font-family: 'andobold';font-size:20px;padding:0 6px 0 0; color:#857f9d;}
    .story__tags a{display: block;float: left;font-family: Nunito, sans-serif;font-size: 11px!important;margin: 2px;padding: 4px 6px;color: #fff;background: #857f9d;transition: 0.2s;}  
    .story__tags a:hover, .story__tags a:active, .story__tags a:focus{background:#bde2d4;color:#555;}   

.story__qa ul{margin-left:0;}
    .story__qa li{list-style:none;font-family: 'andobold'; text-transform:uppercase;font-size:20px;color:#555;margin:0 0 20px 20px;}
    .story__qa li:before {content: "■";display:block;float:left;margin-left:-20px; margin-top:-5px;color:#857f9d;}
    .story__qa li span{display:block;font-size:16px;color:#555;font-family: 'Karla', sans-serif; text-transform:none;}

/* --- BLOG - main --- */
.post__excerpt{margin:0 0 20px 0;background: #f3f1ea;border: 1px solid #d8d4cd;}
.post__excerpt img{display:block;width:100%;height:auto;}
.post__excerpt h2{line-height:1;margin:10px 10px 0 10px;font-size: 24px;}
.post__excerpt h2 a{color:#555;}
.post__excerpt h2 a:hover, .post__excerpt h2 a:active, .post__excerpt h2 a:focus{color:#857f9d}
.post__excerpt p{padding:0 10px;}
.post__excerpt .meta{border-top:1px solid #d8d4cd;font-size:13px;}
.post__excerpt .meta p {margin:7px 0;overflow:hidden;}
.post__excerpt .meta p span{display:block;}
.post__excerpt .meta p .author a{color:#857f9d;}
.post__excerpt .meta p .author a:hover, .post__excerpt .meta p .author a:active, .post__excerpt .meta p .author a:focus{color:#857f9d;}
.post__excerpt .meta a.more {line-height: 50px;background: #7f7597;color: #fff;font-family: 'andobold';text-transform: uppercase;display: block;font-size: 20px;transition: 0.2s;padding: 0 30px;width:100%;text-align:center}
.post__excerpt .meta a.more:hover, .post__excerpt .meta a.more:active, .post__excerpt .meta a.more:focus{background: #bde2d4;color:#555;}

/* --- GET INVOLVED - main --- */
.posts--gi{overflow:hidden;margin-left:-3%;}
    .post__excerpt--gi{float:left;width:50%;padding:0 0 0 3%;margin-bottom: 3%;position:relative;}
    .post__excerpt--gi h2{margin:0;padding:15px;}
    .post__excerpt--gi p{margin:0; padding:0 15px 80px 15px;}
    .post__excerpt--gi a.post-thumbnail{display:block;}
    .post__excerpt--gi a.post-thumbnail img{display:block;width:100%;height:auto;}
    .post__excerpt--gi a.more{line-height: 50px;background: #7f7597;color: #fff;font-family: 'andobold';text-transform: uppercase;display: inline-block;font-size: 20px;transition: 0.2s;padding: 0 30px;width:100%;text-align:center;}
	.post__excerpt--gi a.more:hover {background: #bde2d4;color:#555;}
	.post__excerpt--gi .meta{position:absolute;bottom:0;left:0; right:0;}

/* --- pagination --- */
p.pagination {display:block;text-align:center;}
    p.pagination .page-numbers{border:1px solid #7f7597;color:#7f7597;font-size:14px;padding: 4px 9px;font-weight: normal;min-width: 30px;display: inline-block;transition:0.2s}
    p.pagination .page-numbers.current,
    p.pagination .page-numbers:hover, p.pagination .page-numbers:active, p.pagination .page-numbers:focus{background:#7f7597;color: #fff;}

/* --- BLOG - post --- */
.blog__post {padding:15px;background: #f3f1ea;border: 1px solid #d8d4cd;}
    .blog__post p.meta {margin:0;padding-bottom:5px;font-size:12px;color:#555;overflow:hidden;}
    .blog__post p.meta a{color:#857f9d;}
    .blog__post p.meta a.btn{disply:block;float:right;}

/* --- BLOG - related posts --- */
.blog__post--related {}
    .blog__post--related h3 {display:none;}
    .blog__post--related ul {margin-left:-4%;overflow:hidden;}
    .blog__post--related li {float:left;width:46%;min-height: 322px;margin:0 0 4% 4%;padding-bottom:15px;background: #f3f1ea;border: 1px solid #d8d4cd;}
    .blog__post--related li a.wp_rp_thumbnail{display:block;margin-bottom:10px;}
    .blog__post--related li a.wp_rp_thumbnail img{display:block;width:100%;height:auto;}
    .blog__post--related li small {display:block;text-align:center;padding:0 10px;}
   .blog__post--related li a.wp_rp_title{display:block;text-align:center;padding:0 10px;font-family: 'andobold';font-size: 24px;text-transform: uppercase;line-height:24px;}
    .wp_rp_footer{display:none;}




/* --- GET INVOLVED - main --- */
.category-get-involved div.intro{margin-bottom:20px;}
.category-get-involved .post__excerpt .meta {border-top:none;}

/* --- ARCHIVES - main --- */
.archive__single {margin-bottom:20px;overflow:hidden;}
    .archive__single h2{margin-top:0;}
    .archive__single p.meta {margin: 0 0 0 0; padding-bottom: 10px;font-size: 12px;color: #555;overflow: hidden;border-top: 0;}
    .archive__single p.meta span{display:inline-block;margin-top: 10px;font-size: 14px;}
    .archive__single p.meta a{margin-bottom:5px;}

/* --- FOOTER --- */
footer {margin-top:60px;padding:30px 0 0 0;color:#fff;background:#2a2524;}
	footer a {color:#addac9;}
    footer a:hover, footer a:active, footer a:focus{color:#fff;}
    footer h2{font-size:24px;font-family: 'andobold';text-transform:uppercase;color:#fff;}
	footer p {color:#808080;font-size:14px;}
	footer #mc_embed_signup label {color:#808080 !important;font-size:14px !important;}


/* --- FOOTER - twitter --- */
.juiz_last_tweet_widget .user_avatar{display:none;}
    .juiz_last_tweet_widget ul{margin-top:-10px;}
    .juiz_last_tweet_widget li{font-size:12px;padding:15px 0;border-bottom: 1px solid #777;}
    .juiz_last_tweet_footer_item{display:block;opacity:.8;margin-top:3px;}

/* --- FOOTER - mailchimp --- */
#mc_embed_signup label {display:block;}
    #mc_embed_signup input[type="email"]{width:100%;margin:0 0 10px 0;padding:5px;background:#242121;border:1px solid #404040;}
    #mc_embed_signup input[type="submit"]{    line-height: 50px;
    background: #7f7597;
    color: #fff;
    font-family: 'andobold';
    text-transform: uppercase;
    display: block;
    font-size: 20px;
    transition: 0.2s;
    padding: 0 30px;
	width:100%;
	text-align: center;border:none;}
	#mc_embed_signup input[type="submit"]:hover {background: #bde2d4;color: #555;}

 footer .textwidget a{color:#857f9d;}   

/* --- FOOTER - copyright --- */
.footer__copy{clear: both;font-size: 12px;padding: 15px 20px;margin-top:30px;background: #211d1c;overflow: hidden;border-top:1px solid #494645;color:#808080;}
    .footer__copy ul {float:right;margin: 10px 0 0 0;overflow:hidden;}
    .footer__copy li {float:left;}
	.footer__copy a {color:#fff;}
	.footer__copy a:hover {color:#bde2d4;}

/* --- jcarousel - vertical :: video slider --- */
.connected-carousels {/*width:90%;max-width:640px*/;margin:0 auto;overflow:hidden;}
    .connected-carousels li{margin:0!important;padding:0!important;background-image:none!important;}

.connected-carousels .stage {/*float:left;width:100%;max-width:494px;*/height:auto;position:relative;}
    .connected-carousels .carousel {overflow:hidden;position:relative;}
    .connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
    .connected-carousels .carousel-stage li{float: left;/*width:494px;*/}

/* --- PAGE - 404 --- */
.error404 main p{color:#857f9d;font-size:30px;margin:20px 0 6px 0;}
    .error404 main p + p {font-size:22px;margin:0;}
    .error404 main p + p + p{font-size:90px;margin:20px 0 10px 0}
    .error404 main a{display:block;margin-bottom:20px;}

/* --- sidebar --- */
aside.sidebar{clear:right;}
    .widget__sidebar{margin-bottom:20px;}
    .home .widget__sidebar.widget_text {background:#857f9d;padding:15px;}
    aside.sidebar h2{color:#555; font-family: 'andobold';font-size:24px;text-transform:uppercase;margin-top:0;}
    .widget__sidebar.chocolate img{display:block;width:100%;height:auto;}

/* --- recent posts -- */
.widget__sidebar .blog__latest--post .row{margin:0 -7px 7px -7px;}
    .widget__sidebar .blog__latest--post .col-xs-6{padding-left:7px;padding-right:7px;}
    .widget__sidebar .blog__latest--post img {width:100%;height:auto;}
    .widget__sidebar .blog__latest--post h3 {font-family: 'andobold';font-size:20px;margin:0 0 7px 0;line-height:1.3;}
    .widget__sidebar .blog__latest--post h3 a{color:#857f9d;}
    .widget__sidebar .blog__latest--post p{margin-top:0;font-size:12px;color:#857f9d;}

/* --- social --- */
    aside .signup{text-align:center;}
    .widget__sidebar ul.social {width:90px;margin:10px auto 4px auto;}

/* --- tags --- */
.widget_tag_cloud{overflow:hidden;}
    .widget_tag_cloud h2{display:none;}
    .widget_tag_cloud a{display:block;float:left;font-family:Nunito, sans-serif;font-size:11px!important;margin:2px;padding:4px 6px;color:#fff;background: #857f9d;transition:0.2s}
    .widget_tag_cloud a:hover{color:#555!important;background:#bde2d4;}

/* --- archives --- */
.widget.archive{position:relative;}
    .widget.archive h2 {margin:0 0 3px 0;padding:3px 10px;background:#857f9d;}
   aside.sidebar .archive ul{list-style-type:none;margin:0;margin-bottom:10px;}
   aside.sidebar .archive li{font-family: 'andobold';font-size: 22px;margin:0 0 3px 0;background:#857f9d url(images/sprite-archives.png) 0 0 no-repeat;}
   aside.sidebar .archive li a{display:inline-block;padding:4px 0px 3px 50px;}
   aside.sidebar .archive li.more {/*color: #857f9d;*/background:none;position:absolute;top:0;right:10px;}    

/* --- categories --- */
.browse-categories ul{margin:0;padding:0;}
    .browse-categories li{margin:0 0 5px 0;background-position: 0 0;background-repeat:no-repeat;}
    .browse-categories li:last-child{margin:0;}
    .browse-categories li.all{background-image: url(images/all-londoners.png);}
    .browse-categories li.gender{background-image: url(images/gender-londoners.png);}
    .browse-categories li.date{background-image: url(images/date-londoners.png);}
    .browse-categories li.map{background-image: url(images/map-londoners.png);}
    .browse-categories li.filmmakers{background-image: url(images/filmmakers-londoners.png);}
    .browse-categories li.starsign{background-image: url(images/starsigns-londoners.png);}
    .browse-categories li a{display:block;font-family: 'andobold';font-size:22px;text-transform:uppercase;margin:0 0 2px 0;padding:5px 0 5px 50px;}

/* --- popular londoners --- */
.widget__sidebar .londoner__single{margin-top:10px;overflow:hidden;}
    .widget__sidebar .londoner__single:first-child{margin-top:0;}
    .widget__sidebar .londoner__single a.post-thumbnail{width:47%;float:left;}
    .widget__sidebar .londoner__single .londoner__meta--sidebar{float:right;width:47%;}
    .widget__sidebar .londoner__single p{font-family: 'andobold';font-size:24px;margin:-4px 0 0 0;}

    .widget__sidebar .londoner__single .name a{color:#857f9d;display:block;font-size:20px;margin-top:-8px;text-transform: uppercase;} 
    .widget__sidebar .londoner__single .name a:hover, .widget__sidebar .londoner__single .name a:active, .widget__sidebar .londoner__single .name a:focus{color:#857f9d;}

/* --- social share --- */
.ssb-share{display:block;height:30px;margin-bottom:10px;}
.ssb-share .defualt-button-fb, .ssb-share .defualt-button-gplus, .ssb-share .defualt-button-twitter, .ssb-share .defualt-button-linkedin, .ssb-share .defualt-button-pinterest, .ssb-share .defualt-button-reddit, .ssb-share .defualt-button-email{max-width: 90px!important;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices,
.st_fb_like_button .stButton_gradient, .st_fb_like_vcount .stButton_gradient, .st_fb_like_hcount .stButton_gradient, .st_facebook_button .stButton_gradient, .st_facebook_vcount .stButton_gradient, .st_facebook_hcount .stButton_gradient,
.st_twitter_button .stButton_gradient, .st_twitter_vcount .stButton_gradient, .st_twitter_hcount .stButton_gradient {height:23px!important;}

.ssb-share + p.no-break{display:none!important;}

.myfixed .c1, .myfixed .c2{display:none;}
.myfixed nav{float:right;margin:-30px 0 0 0;}
.myfixed nav .menu{margin:0;}
.myfixed nav .menu li a{padding:7px 12px 7px 12px;}

.totalvews{display:none!important;}

/* --- get involved fomr --- */
.gform_wrapper input, .gform_wrapper textarea{width:100%;border: 1px solid #d8d4cd;background:#fff;padding:8px 10px;}
.gform_wrapper input:active, .gform_wrapper input:focus,
.gform_wrapper textarea:active, .gform_wrapper textarea:focus{outline:none;border:1px solid #857f9d;}
.gform_wrapper textarea{height: 212px;}
.gform_wrapper li{margin-bottom:10px;}
.gform_wrapper input[type="submit"]{width:10em;color: #fff;background: #857f9d;border:none;font-family: 'andobold';text-transform:uppercase;    font-size: 20px;}


/* custom */
.awards_bg_logo {
    padding: 5px 22px 20px 30px !important;
    background: #555 !important;
    margin-bottom: 20px !important;
    /*margin-right: 30px;
    display: inline-block !important; */
}
.awards_bg_logo img {
	max-height:200px;
	width:auto;
}


/* --- MQ --- */

@media (max-width: 360px) {
    ul.soc li a{width:28px;height:28px;}
    ul.soc li.youtube a, ul.soc li.facebook a, ul.soc li.twitter a{font-size:19px;}
    ul.soc li.instagram a{font-size:22px;}
    ul.soc li.vimeo a i{font-size:26px; margin:-7px 0 0 -6px;}
    #nav-expander{padding:4px 15px!important;top:46px!important;}
    header .newsletter-subscribe span.btn--red{width:6.6em!important;margin:0 4px 0 15px;}
}


@media (max-width: 499px) {
/* --- footer --- */
    footer .col-md-3.col-xs-6 {width:100%;}
    footer input[type="submit"]{margin-bottom:30px;}
}


@media (min-width: 500px) {
    .flex-row, .posts {-webkit-flex-direction: row;-webkit-justify-content: space-between;-webkit-flex-wrap: wrap;-moz-flex-direction: row;-moz-justify-content: space-between;-moz-flex-wrap: wrap;-ms-flex-direction:row;-ms-justify-content:space-between;-ms-flex-wrap: wrap;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
    .flex-item {-webkit-flex-grow: 1;-webkit-align-self: center;-moz-flex-grow: 1;-moz-align-self: center;-ms-flex-grow: 1;-ms-align-self:center;flex-grow:1;align-self:center;}
    .posts{margin-left:-3%;display: -webkit-flex;-webkit-flex-direction: row;-webkit-justify-content: space-between;-webkit-flex-wrap: wrap;display: -moz-flex;-moz-flex-direction: row;-moz-justify-content: space-between;-moz-flex-wrap: wrap;display: -ms-flex;-ms-flex-direction: row;-ms-justify-content: space-between;-ms-flex-wrap: wrap;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
    .post__excerpt {width:47%;margin:0 0 15px 3%;position:relative;}
    .post__excerpt > p{margin-bottom:110px;}
    .post__excerpt .meta{position:absolute;bottom:0;width:100%;}

    .category-get-involved .post__excerpt > p{margin-bottom:50px;}

/* --- LONDONERS - GENDER / AGE --- */
    .londoner__age a{width:30%;}

/* --- LONDONERS - filmmakers --- */
    .filmmakers__single > div {text-align:left;overflow:hidden;}
    .filmmakers__single img.prof{float:left;margin:10px 0;width:20%;height:auto;}
    .filmmakers__single--about{float:left;width:80%;padding-left:20px;}
    .filmmakers__single--about p{margin:0 0 10px 0;padding:0;}

/* --- TEAM - filmmakers --- */
    .team .filmmakers__single, .team .filmmakers__single > div{text-align:center;}
    .team .filmmakers__single img.prof {float:none;width: 120px;height: 120px;margin: 10px auto;}

/* --- TEAM - profile --- */
    .team__profile {margin-bottom:20px;}
    .team__profile img{display:block;float:left;width:120px;height:120px;margin:10px 20px 10px 0;}
    .team__profile h3, .team__profile p {margin-left:140px;}

    .team__profile--posts .post {margin-bottom:20px;overflow:hidden;}
    .team__profile--posts .post .moretag{display:none;}
    .team__profile--posts .btn{float:right;}

/* --- lONDONERS - star signs --- */
    .lonodners__starsign ul {margin-left:-20px;}
    .lonodners__starsign ul li{width:50%;float:left;}
    .lonodners__starsign ul li a{margin:0 0 20px 20px;}

/* --- related posts --- */
    .blog__post--related ul{margin-left:-2%;}
    .blog__post--related li {width:23%;min-height: 292px;margin:0 0 0 2%;}

/* --- social share - ger involved--- */
    .single-post .ssb-share {float:right;margin-top:-52px;}
    .single-post .story__head .ssb-share {margin-top:-53px;}
}

@media (max-width: 767px) {

/* --- main menu --- */
    #nav-expander{font-size:12px;text-align:center;padding:6px 15px;color:#857f9d;border: 1px solid #857f9d;position: absolute;top:49px;right:17px;z-index: 999999;}
    #nav-close{position:absolute;top:0;right:0;width:40px;height:40px;display:block;color: #857f9d;padding: 10px 0 0 0;text-align: center;}

/* --- mobile menu --- */
    div.mobnav {display:block;width:68%;height:100%;position:fixed;left:-70%;top:0;z-index:2000;overflow:auto;transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;background:#2F2F2F;}
    .nav-expanded div.mobnav {left:0;z-index:99999;}
    body.nav-expanded {margin-left:0em;transition:left 0.4s ease-in-out 0s;-webkit-transition:left 0.4s ease-in-out 0s;-moz-transition:left 0.4s ease-in-out 0s;-o-transition:left 0.4s ease-in-out 0s;}
    div.mobnav ul{margin:0;} 
    header div.mobnav ul.menu li a{color:#aeaeae;}
    div.mobnav ul.menu > li{background:#393939;border-bottom:1px solid #505050;}
    div.mobnav ul.menu > li:hover{background:#4e4e4e;border-bottom:1px solid #393939;}
    div.mobnav form.searchform{float:none;margin:15px;}
    div.mobnav form.searchform > div{background:#393939;border:1px solid #505050;}
    div.mobnav form.searchform input{width:85%;}
    div.mobnav form.searchform input[type="submit"]{width:15%;background:url(images/icon-search.png) center center no-repeat;}   
    div.mobnav .mob-search{border-bottom:1px solid #505050;margin-bottom:40px;}
    .home .banner__caption p{margin-bottom:10px;}

    aside.sidebar{margin-top:20px;}
}

@media only screen and (min-width:567px) and (max-width: 767px)  {
    header .newsletter-subscribe{margin:-31px 191px 0 0;}
    header .hidden-xs{display:block!important;}
    header .hidden-xs form.searchform{clear:both;margin:24px 95px 0 0;}
    #nav-expander{top:63px;}
}

@media (min-width: 768px) {
    #nav-expander, #nav-close{display:none;}

/* --- menu - general ---*/
    header ul.menu li{float:left;}  

/* --- menu - top ---*/
    header ul.menu#menu-new-top-menu{}
    header ul.menu#menu-new-top-menu li a{font-family: 'andobold';font-size:23px;text-transform:uppercase;}




/* --- sidebar --- */
    aside.sidebar{float:right;}
 
/* --- HP carousel --- */
    .connected-carousels .stage,
    .connected-carousels .carousel-stage li {width:518px;}
    .connected-carousels .carousel-navigation {width:152px;}
    .carousel-navigation ul {margin:0;padding:0;height:490px;overflow-y:scroll;}
    .connected-carousels .carousel-navigation li{cursor:pointer;height:60px;overflow:hidden;position:relative;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
    .connected-carousels .carousel-navigation li img {display:block;float:left;width:76px;height:auto; margin-right:5px;}
    .connected-carousels .carousel-navigation li p{font-family: 'andobold';font-size:20px;margin:0;float:left;}
    .connected-carousels .carousel-navigation li p span{display:block;font-size:28px;margin-top:-4px;}
    .connected-carousels .carousel-navigation li p span.name{font-size:24px;margin-top:-8px;}
    .connected-carousels .carousel-navigation li .overlay{width: 76px;height: 42px;position: absolute;top: 0;left: 0;background:transparent url(images/overlay-pay.png) center center no-repeat;background-size:25%;}
    .connected-carousels .carousel-navigation li:hover .overlay, .connected-carousels .carousel-navigation li:active .overlay, .connected-carousels .carousel-navigation li:hover .overlay:focus {background-color:rgba(40,190,215, .5);}
    .connected-carousels .carousel-navigation li a{color:#857f9d;}

/* --- LONDONERS - filmmakers --- */
    .filmmakers__single {text-align:center;}
    .filmmakers__single img.prof{width:120px;margin:10px auto;float:none;}
    .filmmakers__single--about{width:100%;padding:0;text-align:center;} 
}

@media (min-width: 992px) {
    .myfixed nav .menu li a{padding:7px 30px 7px 30px;}
    header.sticky.myfixed ul.menu#menu-londoners li a{font-size:14px;padding:15px 18px;}
    header ul.menu#menu-londoners li a{font-size:14px;padding:15px 11px;}
    header .newsletter-subscribe a.btn--red{margin:0 20px 0 32px;}


/* ---londoners - all --- */
	.lonodner__three .londoner__single {width:31.3%;height:200px;} 
    .page-template-londoners-by-date .lonodner__three .londoner__single{width:30.3%;}
    .londoner__single.last2c {margin-right:3%;}
    .londoner__single.last{margin-right:0;}
    .connected-carousels .stage,
    .connected-carousels .carousel-stage li {width:683px;}
    .carousel-navigation ul{height:574px;}
    .connected-carousels .carousel-navigation li{height:82px;}
    .connected-carousels .carousel-navigation li img{width:120px;}
    .connected-carousels .carousel-navigation li .overlay{width:120px;height:65px;}

/* --- lONDONERS - star signs --- */
    .lonodners__starsign ul li{width:33%;}

/* --- PAGE - 404 --- */
    .error404 main p + p + p{font-size:120px;margin:0;}

    .home .ssb-share{float:right;margin-top:-40px;}

    .lg-3col .post__excerpt--gi{width:33.3%;}
    .lg-3col .post__excerpt--gi .meta{left:9%;}

    .gform_wrapper li{width:49%;}
    .gform_wrapper form{position:relative;}
    .gform_wrapper li#field_3_6{position:absolute;top:0;right:0;}
}    

@media (min-width: 1200px) {
    .myfixed{margin:0!important;}
    header ul.menu#menu-londoners li a{padding:15px 22px;}
    header.sticky.myfixed ul.menu#menu-londoners li a{font-size:14px;padding:15px 28px;}
    
    .posts {margin-left:-2%;}
    .post__excerpt {width:31%;margin:0 0 20px 2%;}

    .connected-carousels .stage,
    .connected-carousels .carousel-stage li {width:833px;}
    .carousel-navigation ul{height:642px;}
    .connected-carousels .carousel-navigation li{height:90px;}
    .connected-carousels .carousel-navigation li img{width:160px;}
    .connected-carousels .carousel-navigation li .overlay{width:160px;height:87px;}

/* --- LONDONERS - filmmakers --- */
    .filmmakers__single > div {text-align:left;}
    .filmmakers__single img.prof{float:left;margin:10px 0;width:30%;height:auto;}
    .filmmakers__single--about{float:left;width:70%;padding-left:20px;text-align:left;}
    .filmmakers__single--about h3{margin:0 0 5px 0;}
    .filmmakers__single--about p{margin:0 0 10px 0;padding:0;}
}

@media (min-width: 1350px) {
    header ul.menu#menu-londoners li a{padding:15px 28px;}

    .container {width: 1300px;}
    .connected-carousels .stage, .connected-carousels .carousel-stage li {width: 929px;}
    .carousel-navigation ul{ height:670px;}
    .connected-carousels .carousel-navigation li {height: 95px;}
    .connected-carousels .carousel-navigation li img{margin-right: 10px;}
    .londoner__filter li{padding: 0 20px 0 10px;}

    .home .lonodner__three .post-7, .home .lonodner__three .post-8{display:block;}
    .home .lonodner__three .post-4, .home .lonodner__three .post-8{margin-right:0;}
    .home .lonodner__three .londoner__single{width:22.7%;}
    .home .londoner__single.last {margin-right:3%;}
}

@media (min-width: 1500px) {
    .container {width: 1250px;}
    .connected-carousels .stage, .connected-carousels .carousel-stage li{width:1043px;}
    .carousel-navigation ul{height: 730px;}
    .connected-carousels .carousel-navigation li {height:103px;}
    .connected-carousels .carousel-navigation li img {width: 170px;}
    .connected-carousels .carousel-navigation li .overlay {width:170px;height:91px;}
}

/*
@media (min-width: 768px) {
    .home .connected-carousels .navigation {
        position: absolute;
        top: 0;
        right: -174px;
        width: 193px;
    }
}
@media (min-width: 991px) {
    .home .connected-carousels .navigation {
        right: -232px;
        width: 246px;
    }
}
@media (min-width: 1200px) {
    .home .connected-carousels .navigation {
        right: -273px;
        width: 284px;
    }
}
@media (min-width: 1350px) {
    .home .connected-carousels .navigation {
        right: -298px;
        width: 315px;
    }
}
@media (min-width: 1500px) {
    .home .connected-carousels .navigation {
        right: -340px;
        width: 355px;
    }
}
*/
/*added by mehul panchal*/

.single-post .attachment-post-thumbnail, .single-post .blog__post img {
	height: auto;
}
.single-post .blog__post iframe {
	width: 100%;
}
.movienights_more {
	line-height: 50px;
	background: #7f7597;
	color: #fff;
	font-family: 'andobold';
	text-transform: uppercase;
	display: inline-block;
	font-size: 20px;
	transition: 0.2s;
	padding: 0 30px;
	float: left;
	text-align: center;
	width: 100%;
	position:absolute;
	bottom:0;
}
.movienights_more:hover, .book_here_movienight:hover {
	background: #bde2d4 none repeat scroll 0 0;
	color: #555;
}
.book_here_movienight {
	background: #7f7597 none repeat scroll 0 0;
	color: #fff;
	display: table;
	font-size: 15px;
	margin: 20px auto 0;
	padding: 6px 20px;
	text-align: center;
	text-transform: uppercase;
}
@media screen and (max-width:991px) {
	.my-movie-two {
		float: left;
	}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.my-movie-two {
		width: 50%;
	}
}

h2.home-h2 {
	color: #555555;
	font-size: 47px;
	text-align: center;
	font-family: 'andobold';
	margin: 0 0 30px 0;
}
#about-home-section {
	background: url(images/bk.jpg) repeat top center;
	background-size: 100%;
	background-attachment: fixed;
	padding: 60px 0;
	color: #fff;
	text-align: center;
	margin-top: 60px;
}
#about-home-section h2 {
	font-size: 60px;
	margin: 0 0 15px 0;
	font-family: 'andobold';
}
#about-home-section p {
	color: #fff;
	font-size: 20px;
	max-width: 750px;
	margin: 0 auto;
}
#about-home-section .c-button {
	margin-top: 30px;
}
.tab-content-section {
	background: #f3f1ea;
	padding: 60px 0;
}
.nav-tabs {
	background: #7f7597;
	text-align: center;
}
.nav-tabs>li {
	float: none;
	display: inline-block;
	zoom: 1;
	color: #857f9d;
	font-family: 'andobold';
	font-size: 23px;
}
.nav-tabs>li>a {
	color:#fff;
		border:none !important;

}
.nav-tabs>li>a:hover {
	border-color:transparent;
	background:transparent;
	color:#addac9;
		border:none !important;

}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background:transparent;
	color:#addac9;
	border:none !important;
}
.c-button {
	line-height: 50px;
	background: #7f7597;
	color: #fff;
	font-family: 'andobold';
	text-transform: uppercase;
	display: inline-block;
	font-size: 20px;
	transition: 0.2s;
	padding: 0 30px;
	min-width: 180px;
}
.c-button:hover,.c-button:focus {
	background: #bde2d4;
	color: #555;
}
/* =HOME BLOG POSTS
-------------------------------------------------------------- */

.home .blog__latest--post {
	padding-top: 60px;
}
.home .blog__latest--post img {
	width: 100%;
	vertical-align: bottom;
}
.home .blog-excerpt {
	border: 1px solid #d8d3cd;
	border-top: none;
	padding: 20px
}
.home .blog-excerpt h3 {
	text-transform: uppercase;
	font-size: 25px;
	font-family: 'andobold';
	margin-top: 0;
}
.home .blog-excerpt h3 a {
	color: #7f7597;
	transition: 0.2s;
}
.home .blog-excerpt h3 a:hover {
	color: #bde2d4;
}
.home .blog-excerpt {
	font-size: 15px;
	line-height: 1.5em;
}
.home .blog-excerpt p.meta {
	font-size: 12px;
	margin-bottom: 0;
	text-transform: uppercase;
}
/* =MAIN MENU
-------------------------------------------------------------- */

#main-nav {
	display: block;
	float: right;
	margin: 35px 0 0 0;
	font-size: 13px;
	margin-left: 12px;
	display: inline-block;
}
#main-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
#main-nav li {
	float: left;
	position: relative;
}
#main-nav a {
	color: #555;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#main-nav ul ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#main-nav ul ul li {
	min-width: 180px;
}
#main-nav ul ul ul {
	left: 100%;
	top: 0;
}
#main-nav ul ul a {
	background: #1c1c1c;
	line-height: 1em;
	padding: 10px;
	width: 180px;
	color: #f3f1ea;
	height: auto;
	font-size: 18px !important;
}
#main-nav li:hover>a {
	background: #1c1c1c;
	color: #f3f1ea;
}
#main-nav ul li:hover>ul {
	display: block;
}
#main-nav ul ul :hover>a {
	background: #272727;
	color: #bdd9be;
}
#main-nav ul li.current_page_item>a, #main-nav ul li.current_page_ancestor>a, #main-nav ul li.current-menu-ancestor>a, #main-nav ul li.current-menu-item>a, #main-nav ul li.current-menu-parent>a {
	color: #98958e;
}
#main-nav .menu-item-has-children>a {
	position: relative;
	padding-right: 28px;
}
#main-nav .menu-item-has-children>a:after {
	position: absolute;
	right: 10px;
	top: 12px;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f078";
	font-size: 10px;
}
.home .londoner__meta {
	background: #fff;
	border: none;
}
@media screen and (max-width:1000px) {
	#main-nav {
		display: none;
	}
}
#main-nav ul li#menu-item-5189 a {
	color: #7f7597 !important;
	background: #addac9;
}
#main-nav ul li#menu-item-5189 a:hover {
	color: #fff !important;
	background: #7f7597;
}
/* =MAIN MENU
-------------------------------------------------------------- */

#header {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	z-index: 9999;
	height: 135px;
}
#header.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	height: 90px
}
#header-logo {
	position: relative;
	top: -35px;
}
#header.sticky #main-nav {
	margin: 10px 0 0 0;
}
#header.sticky #header-logo {
	height: 60px;
	top: -35px;
}
@media screen and (max-width:900px) {
	#header #header-logo, #header.sticky #header-logo {
		height: 50px;
		top: -15px;
	}
	#header {
		height: 90px
	}
}
/* =MAIN MENU
-------------------------------------------------------------- */

.openBtn {
	border: none;
	padding: 5px 0 5px 10px;
	font-size: 17px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	color: #7f7597;
	cursor: pointer;
}
.search-overlay {
	height: calc(100% - 135px);
	width: 100%;
	display: none;
	position: fixed;
	z-index: 1;
	top: 135px;
	left: 0;
	background-color: rgba(255, 255, 255, 0.9);
}
.search-overlay.scroller {
	height: calc(100% - 90px);
	top: 90px;
}
.search-overlay .overlay-content {
	position: relative;
	top: 46%;
	width: 80%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
}
.search-overlay .closebtn {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 40px;
	cursor: pointer;
	color: #555;
}
.search-overlay form.searchform {
	width: 100%;
}
.search-overlay form.searchform input {
	color: #555;
	font-family: 'andobold';
	font-size: 23px;
	text-transform: uppercase;
}
.search-overlay .icon-search {
	height: 60px;
	width: 100px;
	background: #7f7597;
	color: #fff !important;
	line-height: 60px;
	text-align: center;
}
.search-overlay .closebtn:hover {
	color: #ccc;
}
.search-overlay input[type=text] {
	padding: 0 15px;
	font-size: 17px;
	border: none;
	float: left;
	width: calc(100% - 100px);
	background: white;
	height: 60px;
}
.search-overlay input[type=text]:hover {
	background: #f1f1f1;
}
.search-overlay button {
	float: left;
	width: 20%;
	padding: 15px;
	background: #ddd;
	font-size: 17px;
	border: none;
	cursor: pointer;
}
.search-overlay button:hover {
	background: #bbb;
}
h1 .view {
	line-height: 40px;
	background: #7f7597;
	color: #fff;
	font-family: 'andobold';
	text-transform: uppercase;
	display: inline-block;
	font-size: 20px;
	transition: 0.2s;
	padding: 0 20px;
	margin-top: 10px;
}
h1 .view:hover {
	background: #bde2d4;
	color: #555;
}
.container {
	width: 100%;
	max-width: 1250px;
}
.btn {
	border-radius: 0;
	color: #fff;
	font-family: 'andobold';
	text-transform: uppercase;
	font-size: 18px;
	margin: 0;
	vertical-align: bottom;
}
.btn:hover {
	background: #bde2d4;
	color: #555;
}
.bg--black.p-10.season_back_height1 {
	height: auto!important;
	overflow: auto;
}
img {
	vertical-align: bottom
}
.zemanta-related-title {
	color: #555;
	text-transform: uppercase;
	font-size: 20px;
}
.blog__post--related-h2 {
	margin-top: 30px;
}
.nc_wrapper a {
	color: #fff;
}
#test li {
	width: 25%;
	float: left;
	paddinG: 10px
}
#test li:nth-child(1) {
	width: 50%;
	float: left;
	paddinG: 10px
}
#test li .londoner__meta {
	background: #f3f1ea;
	border: 1px solid #d8d4cd;
}
@media screen and (max-width:900px) {
	#test li:nth-child(1), #test li {
		width: 50%;
	}
}
@media screen and (max-width:500px) {
	#test li:nth-child(1), #test li {
		width: 100%;
	}
}
img {
	height: auto;
}
.mt-2 {
	margin-top: 40px
}
.blog__post h3 {
	margin-top: 30px;
	color: #555;
	font-size: 25px;
}
.swp_share {
	color: #fff !important;
}
.swp_social_panel .sw {
	color: #fff;
}
.content__main h1:first-child {
	margin-top: 0;
}

.home #test .post-1 .post-thumbnail {
    max-height: 350px;
    overflow-y: hidden;
}
.tab-content-section {
	position: relative
}
.tab-content-section:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #7f7597;
	margin-right: 5px;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: -1px;
}
.nav>li>a {
	padding-right: 10px;
	padding-left: 10px;
}
.ft-button {
	line-height: 50px;
	background: transparent;
	border: 2px solid #514d4d;
	color: #addac9;
	font-family: 'andobold';
	text-transform: uppercase;
	display: inline-block;
	font-size: 20px;
	transition: 0.2s;
	padding: 0 30px;
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
.ft-button:hover {
	background: #514d4d;
	color: #addac9;
}
.ft-button.mobile {
	display: none
}
.ft-button.desktop {
	display: block
}
@media screen and (max-width:500px) {
	.ft-button.mobile {
		display: block
	}
	.ft-button.desktop {
		display: none;
	}
}
.copyright-logo {
	position: relative;
	padding-left: 50px;
}
.copyright-logo img {
	position: absolute;
	left: 0;
}
.copyright-logo span {
	position: relative;
	top: 8px;
}
#footer-soc {
	margin-top: 0;
}
#footer-soc li a {
	padding: 10px;
	font-size: 20px;
}
#ctf .ctf-tweet-content {
	position: relative;
	top: -20px;
}
#ctf .ctf-item {
	border-top: 1px solid #514d4d !important;
}
#ctf .ctf-tweet-meta {
	margin-left: 0 !important;
}
#ctf .ctf-tweet-actions {
	display: none !important;
	height: 0 !important
}