@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'times';
    src: url('../fonts/TimesNewRomanPSMT.eot');
    src: url('../fonts/TimesNewRomanPSMT.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TimesNewRomanPSMT.woff') format('woff'),
         url('../fonts/times.ttf') format('truetype'),
         url('../fonts/TimesNewRomanPSMT.svg#TRAJANPRO-BOLD_0') format('svg');
    font-weight: normal;
    font-style: normal;

}

    /* Colors */
    body {
    font-family: , "Helvetica Neue", HelveticaNeue, Arial, sans-serif;
    }

    h1 {
    font-family: 'Gibson', sans-serif, "Helvetica Neue", HelveticaNeue, Arial, sans-serif;
    font-weight: bold;
    }

    h2, .attribution-tags {
    font-family: , "Helvetica Neue", HelveticaNeue, Arial, sans-serif;
    }

    h1 a,
    #pagination a,
    .exposed-nav-wrapper li a,
    .sub-title,
    .search-header {
    color: #444444;
    }

    #pagination a.next:after {
    border-left-color: #444444;
    }

    #pagination a.previous:after {
    border-right-color: #444444;
    }

    .h-line {
    background: #444444;
    }

    a {
    color: #529ECC;
    }
    a:focus,*:focus{
        outline: none;
    }

    .link-wrapper h2 a {
    background-color: #529ECC;
    }

    .header-image {
        background-image: url(../images/optica_pattern_13.png?_v=2f4063be1dd2ee91e4eca54332e25191);
    }

    .user-avatar {
    background-color: #FAFAFA;
    border-color: #FAFAFA;
    }

    .avatar-style-square .user-avatar {
    -wekbit-box-shadow: 0 0 0 4px #FAFAFA;
    -moz-box-shadow: 0 0 0 4px #FAFAFA;
    box-shadow: 0 0 0 4px #FAFAFA;
    }

    @media screen and (max-device-width: 568px) {
        .header-image {
            background-image: url(../images/optica_pattern_13_1280.png?_v=2f4063be1dd2ee91e4eca54332e25191);
        }
    }




/*********************** site.css ***********************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,700,800,400);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

.tumblr_controls{top:-2px !important;}
.iframe_contorls{top:-2px !important;}

*{outline:none;}
html,body,#page {margin:0;padding:0;min-height:100%;}
.mt-container {min-height:100%;position:relative;}

html{background:#000;}
body {font-family:'Trajan W01 Regular','Open Sans'; font-weight: 400;width:100%;height:100%;background:#000;}
a{text-decoration:none;}
#page{width:auto;margin:0 auto !important;max-width:100%;padding:0 20px;}

.tumblr_video_container iframe{width:100%; height:100% !important;max-width:100% !important;}
.video-container a{width:100%;max-width:100%;}
.post iframe, .post object{width:100%;}

.mt-container{width:100%;margin:0 auto;clear:both;max-width:100%;}
.mt-container ul, .mt-container ul li{padding:0;margin:0;list-style:none;}
.mt-container .header-title{text-align:center;max-width:100%;padding:17px 20px 6px;}
.mt-container .header-title img{max-width:100%;}
.header-wrapper {width:900px;margin:0 auto;max-width:100%;}

.mt-container .screen{display:block;}
.mt-container .mobile{display:none;}
.mob-top-bar {display:none}

#header{background: url('../images/bg1.jpg') no-repeat center center;background-size:cover;background-position:0 35px;position:absolute;z-index:auto;height:100%;width:100%;margin-top:0 !important;visibility:hidden;opacity:0;background-position:right 42px;overflow:hidden;}
.header-slider-wrapper{width:100%;}
.header-slider-wrapper img{max-width:100%;width:100%;opacity:0;}
#header .bx-controls{position:absolute;bottom:29px;width:100%;height:auto;}
#header .bx-controls img{max-width:100%;width:100%;}
#header .bx-pager{position: absolute; bottom:25px;left:20px;}
#header .bx-pager-item{float:left;width:15px;height:15px;margin-right:6px;}
#header .bx-pager-link{color:transparent;font-size:0;display:block;float:left;width:15px;height:15px;background:#FFF;}
#header .bx-pager-link.active{background:#DA3819;}

#header .treatment-title{display:inline-block;height:100%;width:100%;text-align:left;}
#header .treatment-title img.ttl{max-width:100%;position:relative;left:3%;}
#header .treatment-title .twbnr{display:block;width:auto;height:auto;max-width:90%;position:absolute;bottom:100px;left:3% !important}
#header .treatment-title .watch-trailer1{display:inline-block;width:auto;height:auto;max-width:90%;  font-family:"times", HelveticaNeue, Arial, sans-serif}
#header .treatment-title .rdate{ font-family:"times", HelveticaNeue, Arial, sans-serif}
#header .become {display:block;position:absolute;top:70px;left:40% !important}
#header .become a{display:block;width:30%;height:auto;max-width:90%;}

.blank{display: inline-block;height: 100%;vertical-align: middle;}

.social-block-outer{float:left;margin:10px;position:absolute;z-index:1;}
.social-block-outer .social-icon{display:inline-block;width:19px;height:20px;background:transparent url('../images/social_icons_bw.png') no-repeat 0 0;}
.social-block-outer .fb-icon{background-position: 7px 1px;width:16px;}
.social-block-outer .twitter-icon{background-position:-11px 2px;width:25px;}
.social-block-outer .google-icon{background-position:-40px 1px;width:18px;}
.social-block-outer .instagram-icon{background-position:-61px 1px;width:21px;}
.social-block-outer .youtube-icon{background-position:-87px 1px;margin:0 2px;}
.social-block-outer .pinrest-icon{background-position:-113px 0;margin:0 3px;}

.mt-container .header-block{width:900px;margin:0 auto;max-width:100%;}

.mt-container .header-video-block .single-block{display:none;}
.mt-container .header-video-block{margin:0 auto;max-width:100%;padding:10px 0;}

.mt-container .header-video-block img{max-width:100%;}
.mt-container .header-video-block span,.mt-container .header-video-block a{display:block;text-align:center;font-weight:normal;color:#000;margin:0px;}
.mt-container .header-video-block span b{color:#7C0606;}
.mt-container .header-video-block .block-1,.mt-container .header-video-block .block-2{width:50%;float:left;text-align:center;padding:55px 0;}
.mt-container .header-video-block .block-1 a{text-align:left;}
.mt-container .header-video-block .block-2 a{text-align:right;}
.mt-container .header-video-block .img-wrapper{margin:0 auto;max-width:100%;}

.mt-container .filter-block{text-align:center;border-top:1px solid #024473;border-bottom:1px solid #024473;}
.mt-container .filter-block a{text-decoration:none;font-size:20px;color:#024473;font-weight:800;margin:0 35px;font-family:'BrothersOTRegular','Open Sans';line-height:10px;}

.mt-container .video-overlay { position: fixed; z-index: 99999; text-align: center; }
.mt-container .close-video-overlay{width:27px;height:27px;position:relative;background:url("../images/close-video-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);float:right;top:27px;left:27px;cursor:pointer;}
.mt-container .perma-dark { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; z-index: -1; cursor:pointer; }
.mt-container .hide,.hidden{display:none;}
.video-link{cursor:pointer;}

.mt-container .mob-story-block{display:none;}
.story-container{position:relative;display:none;}
.story-overlay{position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;opacity:0.75;background:#000;}
.story-block{height:365px;width:100%;margin:10px auto;background:#EBB13B;color:#FFF;max-width:100%;position:absolute;z-index:100;}
.story-container .story-block{position: fixed;top:25%;width:655px;height:auto;padding:15px 15px 20px;}
.story-block .inner-block{height: 100%; overflow:hidden;}
.story-block .close-story{float:right;cursor:pointer;position:absolute;right:-27px;top:0;}
.story-block h3{margin:0;font-family:'Montserrat';font-weight:800;font-size:22px;}
.story-block p{clear:both;margin-bottom:0;font-family:'Montserrat';font-weight:400;;font-size:16px;line-height:20px;margin-top:10px;}
.story-block p strong{font-family:'Montserrat';font-weight:800}
.story-block-gap{height:20px;margin-top:-20px;display:none;}

/*.post iframe{width:100%;}*/
.post-main-wrapper{text-align:center;font-family: 'Droid Sans', sans-serif;}
#posts{max-width:100%;min-width:0;margin-top:70px !important;z-index:auto !important;min-height: 400px;display:none;}
.post-wrapper{border-radius:0;box-shadow:none;}
.preNextWrapper{min-width:22px;min-height: 1px;display: inline-block;height:44px;vertical-align:middle;margin:0 5px;}
.prevNext {display: inline-block;width: 21px;height:100%;}
.prevNext a {width:21px;height:100%;display:block;position:relative;}

.prevNext .prevB {background: url('../images/post-arrow.png') no-repeat 0 0;}
.prevNext .nextB {background: url('../images/post-arrow.png') no-repeat -22px 0;}

.mob-pagination-wrapper{text-align:center;background:#FFF;padding:15px 0;display:none;}
.mob-pagination-wrapper .middle-content{display:inline-block;font-family:'BrothersOTRegular','Open Sans';font-weight:400;font-size:24px;color:#FFF;}
.mob-pagination-wrapper .mob-wrapper{display:inline-block;}
.mob-pagination-wrapper .prev{float: left;}
.mob-pagination-wrapper .next{float: right;}
.mob-pagination-wrapper a{background:url("../images/mob-post-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:43px;width:80px;display:block;}
.mob-pagination-wrapper .next-post{background-position:0 -44px;}

.post-w{display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;}
#posts article{margin:0 !important;}
#posts article:after{height:0;}
.photo-wrapper:not(.high-res) + .caption{border:none;}
.photo .photo-wrapper{border-radius:0;}

.avatar_frame:after { background: none !important; }
.avatar_frame{ box-shadow: none !important; }
.notes-wrapper{border:none;padding:10px 0 0;display: none;margin:10px 35px 0;}
.notes-wrapper .notes{}
.notes .avatar{width:20px;height:20px;}
.notes li{border:none;color:#464646;padding:0 0 9px;}
.notes a{font-family: 'Droid Sans', sans-serif;font-weight:normal;}
.post-main-wrapper .photo-wrapper:not(.high-res) + .caption,.post-main-wrapper .photoset .caption{display:none;}
.post-footer-wrapper .caption *{color:#FFF;text-decoration: none;color: #464646;padding:0;margin:0;line-height:auto;font-size:13px;}

.post-main-wrapper .attribution-tags{display:none;}

.post-footer-wrapper{width:520px;margin:0 auto;font-size:14px;max-width:100%;font-family:'Montserrat';color:#464646;}
.post-footer-wrapper ul{padding:0;margin:0;}
.post-footer-wrapper ul li{list-style:none;padding:0;margin:0;display:inline-block;}
.post-footer-wrapper ul li a{text-decoration: none;color:#464646;}
.post-footer-wrapper .share-wrapper{background:#DC3819;margin-bottom:12px;margin-top:12px;}
.post-footer-wrapper .share-wrapper .share-wrapper-inner{padding:4px 20px 4px 60px;width:auto;float:right;background:#FDFDFD url('../images/post-bar1.png') no-repeat left center;}
.post-footer-wrapper .caption-wrapper{padding:0 25px 5px;}
.post-footer-wrapper .tag-wrapper{padding:0 35px 10px;}
.post-footer-wrapper .tag-wrapper li{margin-right:5px;display:inline-block;font-weight:bold;}

.post-footer-wrapper .share-wrapper li{height:22px;float:left;margin-right:8px;cursor:pointer;}
.post-footer-wrapper .share-wrapper li:last-child{margin-right:0;}
.post-footer-wrapper .share-wrapper li a.social{width:22px;height:22px;background:url('../images/social-bk.png') no-repeat;display:inline-block;}
.post-footer-wrapper .share-wrapper li a.fb_sh{background-position:-5px -2px;width:15px;}
.post-footer-wrapper .share-wrapper li a.tt_sh{background-position:-1px -45px;width:25px;}
.post-footer-wrapper .share-wrapper li a.gg_sh{background-position:-2px -24px;}
.post-footer-wrapper .share-wrapper li a.pt_sh{ background-position:0 -66px; width: 25px }

.post-footer-wrapper .note-count-wrapper{background:#FFF;font-family:'BrothersOTRegular','Open Sans';font-weight:700;max-width:100%;color:#FFF;margin:5px 15px 0 15px;line-height:30px;}
.note-count-wrapper .note-count{display:block;float: left;padding:0 80px 0 20px;font-size:18px;background:url("images/post-bar1.jpg") no-repeat scroll right center #DC3819;color:#000;}
.note-count-wrapper .show-all-notes{display:block;float: right;color:#DC3819;display:block;font-size:10px;margin-right:20px;cursor:pointer;}
.note-count-wrapper .show-all-notes:after {
    background: url("../images/play-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 11px;
    position: relative;
    top: 1px;
    width: 15px;
}

.note-count-wrapper .show-all-notes.active:after {
    background-position:0 -12px;;
    height: 10px;
    top: 3px;
}

.mt-container #scrollTop{background:rgba(0, 0, 0, 0);float:right;bottom: 66px;right: 0;display: none;text-decoration: none;text-align:center;width:62px;height:62px;line-height:30px; font-size:20px; font-family:'Ubuntu';font-weight:500; color: #1F5B63; z-index:1;cursor:pointer;right:10px;z-index:5;position:fixed;display: none !important;}

.post .hoverCard{opacity:0;position:absolute;top:50%;left:0px;text-align:center;width:100%;margin:-15px auto 0;}
.post .hoverCard ul, .post .hoverCardTags ul{ margin: 0px;padding: 0px}
.post .hoverCard ul li{ list-style: none; margin: 0px; padding: 0px; float: left;width:27px;}
.post .hoverCard .postAttr{ height:26px; margin: 0 auto; width: 114px; padding-left: 5px }

.postAttr .reblog-control{ margin: 0px 13px !important;}

.hoverCard .show-post{font-size: 50px;line-height:42px;height:38px;margin-top:-3px !important;}
.hoverCard .show-post a{color:#000 !important;line-height:38px;height:36px;text-decoration:none;font-size:42px;position:relative;top:-6px;font-weight:bold;}

.post .hoverCardBg{position: absolute; width:100%;height:100%;opacity:0;background:rgba(255,255,255,0.8); top: 0px ;left: 0px;transition:opacity 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-webkit-transition:opacity 0.4s ease 0s;cursor: pointer;}
.post .hoverCardTags{position:absolute;width:100%;opacity:0;top:50%;left:0px;overflow:hidden;text-align:center;padding:0;display:table !important;}
.post .hoverCardTags ul {text-align:center;}
.post .hoverCardTags ul li{list-style: none; margin: 0px 10px 0px 0px; padding: 0px; text-align: center; display: inline;}
.post .hoverCardTags ul li a{color:#FFF !important;font-size:15px;text-decoration:none;font-family:'BrothersOTRegular','Open Sans';font-weight:600;}
.hoverCardTags .cardTags{padding:0px 20px 0px 30px !important;font-family:'BrothersOTRegular','Open Sans';font-weight:600;font-size:18px;display:table-cell;vertical-align:middle;line-height:24px;display:none;}
.hoverCardTags .cardTags .innerCardTags{overflow:hidden;display:block;}

.post .hoverCardSocial{position:absolute;width:100%;opacity:0;bottom:10%;left:0;overflow:hidden;text-align:center;}

.social-share .social.white { background: url('../images/social-bk.png') no-repeat; border: 0 none; cursor: pointer;margin: 0;padding: 0; vertical-align: bottom; margin-right: 1px; width: 22px; height: 22px; display: inline-block;}
.social-share .fb_sh.white{ background-position: 0 0px;}
.social-share .tt_sh.white{ background-position: 0 -45px; width: 25px }
.social-share .gg_sh.white{ background-position: 0 -22px; width: 25px }
.social-share .pt_sh.white{ background-position: 0 -65px; width: 25px }

.loader{top:-10px;}
.loader i{background:#FF3928 !important;opacity:1 !important;}

.clearfix{clear:both;}



ul,li{margin:0;padding:0;}

.social-block {display:inline-block;height:30px;padding:0 5px;position:relative;overflow:hidden;}
.social-block a.social-wh-icon{width:28px;height:25px;display:block;margin-top:4px;background: url('../images/social-white.png') no-repeat;float:left;}
.social-block a.social-wh-icon:hover{opacity:0.7;}
.social-block .fb-icon{background-position: 0 -2px !important;}
.social-block .twitter-icon{background-position: 0 -24px !important;}
.social-block .google-icon{background-position: 0 -45px !important;}
.social-block .instagram-icon{background-position: 0 -69px !important;}
.social-block .youtube-icon{background-position: 0 -94px !important;}
.social-block .pinrest-icon{background-position: 0 -123px !important;}

#top-nav{position:fixed;z-index:4;width:100%;background:#000;height:42px;top:0;left:0;line-height:42px;}
#top-nav ul li{list-style:none;float:left;background:url('../images/keyline.png') no-repeat center right; letter-spacing:1px; }
#top-nav li.back{display:none;background:none;}
#top-nav li.trailer1{display:none;background:none;}
#top-nav li.trailer2{display:none;background:none;}

#top-nav li a, .share-block{font-size:13px;font-weight:normal;color:#dbdbdb;text-decoration:none;display:block;line-height:42px;padding:0 17px;outline:none;}
.share-block{display:none;background-position:left center;position:relative;background:url('../images/share-arrow.png') no-repeat center right;outline:none;margin-right:10px;float:right;}
.share-block.active{background:url('../images/share-arrow-right.png') no-repeat center left;}
.share-block-wrapper{height:40px;padding:0 5px;width:0;display:none;overflow: hidden;}
.share-block-wrapper.active{display:inline-block;}
#section-wrapper{background:#000;display:none;}



.content{max-width:100%;min-width:auto;}
.footer-wrapper{text-align:center;position:fixed;left:0;width:100%;height:42px;background:#000;bottom:0;z-index:2;}
.footer-wrapper img{margin:0 auto;max-width:100%;}

.header-social-wrapper, .footer-wrapper .footer-social-wrapper{width:auto;clear:both;float:left;margin:0 10px;height:42px;position:relative;z-index:2;}
.header-social-wrapper{float:right;}
.social-wrapper .sc-icon{float:left;width:23px;line-height:42px;height:42px;background: url('http://static.tumblr.com/3lhmsqm/eppn8p5be/social-icons.png') no-repeat center;cursor:pointer; display:none;}
.social-wrapper .sc-icon.fb-icon{background-position:10px 12px;width:23px;}
.social-wrapper .sc-icon.tw-icon{background-position:-13px 12px;}
.social-wrapper .sc-icon.gp-icon{background-position:-36px 12px;}
.social-wrapper .sc-icon.int-icon{background-position:-60px 12px;}
.social-wrapper .sc-icon.yt-icon{background-position:-85px 12px;}
.social-wrapper .sc-icon.pr-icon{background-position:-110px 12px;}
.header-social-wrapper .sc-icon{width:25px;}


.social-wrapper .sc-mob-icon{float:left;width:25px;line-height:42px;height:42px;background: url('http://static.tumblr.com/3lhmsqm/Z7An8ufcr/social-icons-mob.png') no-repeat center;cursor:pointer;}
.social-wrapper .sc-mob-icon.fb-icon{background-position:10px 9px;width:23px;}
.social-wrapper .sc-mob-icon.tw-icon{background-position:-13px 9px;width:45px;}
.social-wrapper .sc-mob-icon.gp-icon{background-position:-59px 9px;}
.social-wrapper .sc-mob-icon.int-icon{background-position:-84px 9px;width:40px;}
.social-wrapper .sc-mob-icon.yt-icon{background-position:-124px 9px;width:35px;}
.social-wrapper .sc-mob-icon.pr-icon{background-position:-162px 9px;width:30px;}

.footer-wrapper .share-wrapper{float:left;height:42px;line-height:42px;position:relative;z-index:2;width:320px;overflow:hidden;}
.footer-wrapper .share-wrapper .fb{float:left;width:120px;}
.footer-wrapper .share-wrapper .tw{float:left;width:90px;position:absolute;top:8px;left:120px}
.footer-wrapper .share-wrapper .linebtn{float:left;width:90px;position:absolute;top:2px;left:220px}
.footer-share-wrapper .fb_iframe_widget{position:relative;float:left;top:-10px;margin-right:0;}
.footer-share-wrapper .twitter-share-button{top:12px;}

#header #video-trailer-wrapper{position:absolute;left:0;top:42px;width:100%;display:none;}
#header #images-wrapper{position:absolute;left:0;top:42px;width:100%;display:none;}
/*.footer-wrapper .copyright-wrapper, .footer-wrapper .copyright-wrapper-bottom{color:#b8b8b8;position:absolute;font-size:13px;line-height:42px;width:100%;text-align:center;}
.footer-wrapper .copyright-wrapper-bottom{display:none;box-shadow:0 1px 6px #222 inset;}*/
.footer-wrapper .copyright-wrapper, .footer-wrapper .copyright-wrapper-bottom{color:#b8b8b8;position:absolute;font-size:13px;line-height:42px;width:100%;text-align:center;}
.footer-wrapper .copyright-wrapper-bottom{display:none;}
.footer-wrapper .share-toggle, .footer-wrapper .credit-toggle{float:left;height:42px;padding:2px 10px 0px 10px; line-height:42px;cursor:pointer;position:relative;z-index:2;background-color:#000;color:#dbdbdb;
	font-family:"times", Arial; letter-spacing:1px;
	}

.footer-wrapper .credit-toggle{float:right;}
.footer-wrapper .line-cinema, .footer-wrapper .wb{float:right;height:42px;padding:0 10px;line-height:42px;}
.footer-wrapper .wb{margin-left:50px;}

.billing-block{padding:15px 0;background: #000;width: 100%;position: absolute;left: 0;bottom: 0;text-align: center;display: none;z-index: 1000;font-family: arial, sans-serif;max-width:100%;}
.billing-block img {display: block;margin: 0 auto;clear: both;height: auto;width:100%;}
.billing-block .blinks {position: absolute;width:100%;text-align:center;color: #fff;}
.billing-block .blinks a{margin:20px;color:#fff;font-size:14px;}
.billing-block .close {color: #fff;cursor: pointer;font-size: 14px;float: right;margin-right:15px;}

.footer-wrapper .not-rated{display:inline-block;float:left;margin-top:22px;}
.footer-nav{padding:20px 0;display:inline-block;}
.footer-inner-wrapper a,.copyright, .footer-nav a{font-family:'Montserrat';color:#0B485F;font-size:13px;text-transform:uppercase;background:url('http://static.tumblr.com/3lhmsqm/aozn4qm1j/footer-nav-divider.png') no-repeat center right;text-decoration:none;padding:0 14px 0 5px;}
.footer-inner-wrapper a{background:none;font-size:16px;line-height:28px;font-weight:bold;display:block;}
.footer-wrapper .copyright{background:none;display:inline-block;margin:0 1%;}
.footer-nav a:last-child{background:none;}
.footer-wrapper .footer-right{display:inline-block;float:right;}
.footer-wrapper .footer-right img{margin-left: 20px;}
.footer-wrapper .footer-small-ver{display:none;}

.fb-share-button{display:block;float:left;top:3px !important;width:57px !important;overflow:hidden;;}
.twitter-share-button{display:block;float:left;position:relative;top:5px;margin-right:5px;}
div[id*='___plus'] {float:left !important;position:relative;top:5px;margin:0 0 0 6px !important; }

.photoset .photoset_row{margin-top:14px !important;}
.photoset .photoset_row .photoset_photo{margin-left:14px !important;}
.twbnr_sp{
	position:absolute;
	top:100px;
	left:30px}
.mt-container .twbnr_sp img,
.mt-container .video-link img{max-width:85%;}
.story-link{display:block  !important;}
.story-mob-link{display:none  !important;}

.legalmaintwo {
    background: none repeat scroll 0 0 #5f1006;
    bottom: -150px;
    color: #b4bdd0;
    margin: 0;
    padding: 10px;
    position: fixed;
    left: 0;
    text-align: center;
    transition: all 1s ease-in-out 0.4s;
   /* width: 232px;*/
    line-height:0;
}
.legalmaintwo.up{bottom:50px;}
.legalmaintwo img{margin-bottom:5px;}
.legalmaintwo a{color:#EDDECE;font-size:12px;}
.legalmaintwo span{margin:0 3px;position:relative;top:2px;}

.mt-loader{
    width:100%;
    height:100%;
    background-image:url("http://static.tumblr.com/3lhmsqm/hd4n8r4u0/loader.gif"), url("http://static.tumblr.com/3lhmsqm/qkgn8r4z8/loader-bg.png");
    background-repeat:no-repeat;
    background-position:center 219px, center 200px;
    position:fixed;
    z-index:99;
}
.index-page.grid #posts.masonry{width:100% !important;}

/******* Parallax Style *********/
.fullwindow.tumblr_video_iframe { position: fixed !important; z-index: 9999999 !important;}

@media only screen and (min-width : 768px) and (max-width : 1400px) {
    #header .bx-pager{bottom:15px;}
    #top-nav .social-block{display:block;}
    .footer-nav{padding:10px 0;}
    .footer-wrapper .copyright{padding-bottom:20px;}
    .footer-wrapper .not-rated,.footer-wrapper .footer-right{float:none;}
    .footer-wrapper .footer-big-ver{display:none;}
    .footer-wrapper .footer-small-ver{display:block;}
    .footer-wrapper .not-rated{margin-top:0;}
}

@media only screen and (min-width : 768px) and (max-width : 1280px) {
    #tumblr_controls{display:none;}
    #header .treatment-title img{width:60%;}
    #header .treatment-title .twbnr img{width:30%;}
}

@media only screen and (min-width : 480px) and (max-width : 1028px) {
    .index-page.grid #posts article{width:33.335%;}
    #header .bx-pager-item,#header .bx-pager-link{width:13px;height:13px;}
    #header .bx-pager{bottom:10px;}
    .share-block{display:block;}
    #top-nav .social-block{display:none;background:url("http://static.tumblr.com/3lhmsqm/pKCn4qcen/nav-bg.png") no-repeat scroll 0 0 / cover  #ECAE37;right:100px;position:absolute;}

    .footer-wrapper{height:84px;}
    .footer-wrapper .copyright-wrapper{display:none;}
    .footer-wrapper .copyright-wrapper-bottom{display:block;}
    .legalmaintwo.up{bottom:100px;}
}

/*********************** desktop.css ***********************/
@media only screen and (min-width : 480px) and (max-width : 900px) {

    .mt-container .story-block{width:446px;height:auto;top:10%;overflow:visible;}
    .mt-container .story-block .story-lblock{display: none;}
    .mt-container .story-block .story-rblock{width:100%;}
}

@media only screen and (min-width : 480px) and (max-width : 768px) {
    .mt-container .story-block{width:446px;}
    .mt-container .story-block .story-lblock{display: none;}
    .mt-container .story-block .story-rblock{width:100%;}

    .mt-container .preNextWrapper{display: none;}
    .mob-pagination-wrapper{display:block;}
    .mob-pagination-wrapper .prev{margin-left:10px;}
    .mob-pagination-wrapper .next{margin-right:10px;}
    .post-footer-wrapper .note-count-wrapper{width:100%;padding:0;margin:0;text-indent:20px;}
}

/*********************** ipads.css ***********************/
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .mt-container {min-height:98% !important;}
    .mt-container .story-block{margin:10px auto !important;}
    .header-nav-middle .nav-main a{padding:0 7px 0 10px;}
    .header-nav-middle .nav-main a span:after{display: inline;}
    .header-nav-middle .nav-main a.active span:after{display:inline;}
    #header .header-top-middle img.header-img{top:0;}
    #posts article{width:100%;}
    .share-block{padding:0 12px !important;}
    .fb-share-button{top:1px !important;width:58px !important;overflow:visible;}
    div[id*='___plus'], div[id*='___plus'] iframe {width:60px !important;}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .mt-container .header-video-block{padding:10px 0;}
    .mt-container .header-video-block .block-1, .mt-container .header-video-block .block-2{float:none;width:100%;padding:20px 0;}
    .mt-container .header-video-block img{width:auto;}
    .mt-container .preNextWrapper{display:inline-block;}
    .mob-pagination-wrapper{display:none;}
    .header-nav-middle .nav-main a{padding:0 7px 0 10px;}
    .header-nav-middle .nav-main a span:after{display: inline;}
    .header-nav-middle .nav-main a.active span:after{display:inline;}
    #header .header-top-middle img.header-img{top:0;}
    #posts article{width:100%;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #tumblr_controls{display:none;}
}

@media only screen and (min-width : 480px) and (max-width : 768px) {
    html{overflow-x:hidden;}
    #page{padding:0;}
    #header, #top-nav{display:none;}
    .content-section{margin-top:42px;padding-top:0;}
    #section-wrapper {background:#000;display:block;}
    .mt-container {margin-top:0;}

    #page .mobile{display:block;}
    #page .screen{display:none;}

    .mob-header{text-align:center;}
    .mob-header img{width:100%;max-width:100%;}

    .mob-credits img{margin:0 auto;}
    .mt-container .mob-footer .mob-credits{margin:30px 0;text-align:center !important;}
    .mt-container .mob-footer .mob-blinks {width:100%;text-align:center;color: #fff;font-size:9px;margin-bottom:30px;}
    .mt-container .mob-footer .mob-blinks a, .mt-container .mob-footer .mob-blinks span{margin:2px;color:#fff;font-size:22px;line-height:34px;}


    .footer-wrapper{padding:0 10px;}
    .footer-inner-wrapper{line-height:15px !important;}
    .footer-wrapper .copyright{font-size:14px;font-weight:bold;}
}

/*********************** mobile.css ***********************/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 100px) and (max-width : 480px), only screen and (min-device-width : 100px) and (max-device-width : 480px) {
    html{overflow-x:hidden;}
    #page{padding:0;}
    #header, #top-nav{display:none;}
    .content-section{margin-top:42px;padding-top:0;}
    #section-wrapper {background:#000;}
    .mt-container {margin-top:0;}
    .mt-container .mob-header img{max-width:100%;}
    .mt-container .mob-footer img{max-width:75%;}
    .mt-container .mob-footer .mob-credits{margin:20px 0;text-align:center;}
    .mt-container .mob-footer .mob-blinks {width:100%;text-align:center;color: #fff;font-size:9px;max-width:75%;margin:0 auto;margin-bottom:30px;}
    .mt-container .mob-footer .mob-blinks a, .mt-container .mob-footer .mob-blinks span{margin:2px;color:#fff;font-size:12px;line-height:24px;}

    .mt-container .mob-teaser-trailer img{box-shadow:0 1px 10px #444;margin-top:-1px;margin-bottom:-1px;}
    .mt-container .header-block{height:auto;}
    .mt-container .header-video-block{display:block !important;}
    .mt-container .header-wrapper{position:relative;top:40px;}
    .social-block{background-image:none;}
    .mt-container .header-video-block .block-1, .mt-container .header-video-block .block-2{float:none;margin:0 auto;width:100%;padding:0;}
    .social-block-outer{display:none;}

    .mt-container .header-title{padding:0;}
    .mt-container .header-title img{height:auto !important;}
    .mt-container .header-title h3{font-family:'BrothersOTRegular','Open Sans';font-weight:700;margin-top:0;font-size:14px;}
    .mt-container .header-title h3 strong{color:#27C437;font-size:22px;font-weight:bold;font-family:'BrothersOTRegular','Open Sans';font-weight:800;}
    .mt-container .header-title a{display:block;padding:0 30px;}

    .mt-container .header-video-block {height:auto !important;}
    .mt-container .header-video-block span, .mt-container .header-video-block a{margin:10px 30px;font-size:12px;}
    .mt-container .header-video-block img{width:100%;height:auto !important;}

    .mt-container .header-video-block .block-1{margin-bottom:20px;}
    .mt-container .header-video-block span{margin-bottom:0;}
    .mt-container .header-video-block .img-wrapper{height:auto;}

    .story-link{display:none !important;}
    .story-mob-link{display:block !important;}

    .story-container{display:none;}
    .story-overlay{display:none;}
    .mt-container .story-block{position:static;visibility:visible;margin-top:-1px;height:auto !important;width:100%;}
    .mt-container .story-block .inner-block{padding:20px 30px;}
    .mt-container .story-block h3{font-family:'BrothersOTRegular','Open Sans';font-weight:700;font-size:22px;}
    .mt-container .story-block-gap{display:block;}
    .mt-container .story-block .story-lblock{float:none;}
    .mt-container .story-block .story-lblock img{width:100%;}
    .mt-container .story-block .story-rblock{float:none;width:100%;padding-top:10px;}

    .mt-container .mob-tag-blocks{}
    .mt-container .tag-block{margin:20px 0;}
    .mt-container .mob-tag-blocks h3{font-family:'BrothersOTRegular','Open Sans';font-weight:700;font-size:24px;line-height:35px;text-indent:30px;color:#FFF;background:#0072BC;margin:0;}
    .mt-container .mob-tag-blocks .img-block{padding:0 30px;}
    .mt-container .mob-tag-blocks .img-block img{width:100%;}

    .post-main-wrapper{padding:2px 2px 0 2px;background:#FFF;}
    .close-mob-post{display:block;width:40px;height:40px;position:absolute;right:0;margin-top:-28px;}
    .close-mob-post img{height:40px;width:40px;}

    .mt-container .preNextWrapper{display: none;}
    .mt-container .mob-pagination-wrapper{display:block;padding:15px 10px;}
    .post-footer-wrapper .caption-wrapper{padding:15px 10px;}

    .mt-container .content{padding:0;}
    .mt-container .post-footer-wrapper .note-count-wrapper{width:auto;margin-left:0;padding:0 30px;line-height:32px;padding-top:2px;}
    .mt-container #posts{margin-top:0 !important;display:none;}

    .photo-wrapper{position:relative;top:-10px;}
    .post-wrapper{background:transparent;}
    .post-footer-wrapper{margin-top:-10px;}

    .mob-pagination-wrapper .middle-content{font-size:20px;line-height:36px;}

    .post-footer-wrapper .share-wrapper{text-align:center;}
    .post-footer-wrapper .share-wrapper ul{width:175px;margin:0 auto;}

    .post-footer-wrapper .tag-wrapper{padding:20px 10px;}
    .post-footer-wrapper .tag-wrapper li{font-weight:bold;font-size:16px;}

    .mt-container .notes-wrapper{margin:10px 30px;}

    .mt-container .close-video-overlay{top:0;left:0;width:35px;height:35px;background-size:35px;}

    .mobile-scroll-down{width:100%;height:40px;position:fixed;bottom:0;background:#000 url("http://static.tumblr.com/3lhmsqm/2d0n8qzd9/down-arrow.png") no-repeat center;}

    #page .mobile{display:block;}
    #page .screen{display:none;}

    .footer-wrapper .not-rated{float:none;}

    .mt-container #scrollTop {bottom: 40px;}

    @media only screen and (min-device-width : 100px) and (max-device-width : 480px) {
        .mt-container .header-wrapper{position:relative;top:20px;}
    }

    .footer-wrapper{padding:0 10px;}
    .footer-inner-wrapper{line-height:15px !important;}

    .footer-wrapper .copyright{font-size:14px;font-weight:bold;}
}

#posts>.post-w{
    min-width: 100%;
}






    

    
    #posts{margin-top:0 !important;}
    .content{padding:0;}
    .index-page.grid #posts, .index-page.grid.no-results #posts.masonry{margin-bottom:10px;}
    .post .caption{display:none;}
    .index-page.grid #posts article{width:33.3%;}
    .post-wrapper{margin:8px;background:transparent;}
    .index-page.grid .post{padding:12px;background:url('http://static.tumblr.com/4rajgeg/lPDn4wx63/light_wt_bg.png') repeat;}
    .index-page.grid .photoset .post{padding:12px;}
    

    /* Smartphones (portrait and landscape) ----------- */
    @media only screen and (min-width : 100px) and (max-width : 480px), only screen and (min-device-width : 100px) and (max-device-width : 480px) {

        #section-wrapper{display:block;}
        .index-page.grid #posts article{width:100%;margin-bottom:1px !important;}
        .mt-container #posts{padding:0 !important;width:100% !important;}
        .index-page.grid .post-wrapper{margin:0 !important;}

        .mt-container .mob-story-block{position:absolute;top:0;background:#FF6D04 url("http://static.tumblr.com/3lhmsqm/K0wn4sc7p/mob-bg.jpg") repeat-y;z-index:2;display:none;background-attachment: scroll;background-position: 0 0;background-size:100% auto;}
        .mt-container .mob-story-block .inner-block{padding:40px 20px;}
        .mt-container .mob-story-block h3{font-family:'Montserrat';text-shadow:0 10px 30px #DC3819;}
        .mob-story-block p{font-family:'Montserrat';line-height:22px;font-size:18px;text-shadow:0 10px 30px #DC3819;}
        .mob-story-block .close-story{position:fixed;right:0;width:50px;height:50px;top:40px;}
        .mob-story-block .close-story img{width:100%;height:100%;}


    

    

    
        .photo figure, figure{margin:0;padding:0 !important;width:100%;}
        .photo .photo-wrapper{top: 0;box-shadow: none;}
        .index-page.grid .post-wrapper{padding:0 !important;margin: 0 !important;}
        #posts article:after{bottom:0;}
        .index-page.grid #posts{margin:0;padding:0;}
        .index-page.grid .post,.index-page.grid #posts, .index-page.grid.no-results #posts.masonry,.post-w,.index-page.grid #posts article{margin:0 !important;padding: 0px !important;background:none;}
        .index-page.grid .post{padding:8px !important;padding-bottom:9px !important;padding-top:9px !important;background:#FFF;border:#FFF solid 2px;margin-bottom:10px !important;}
    
    }

    @media only screen and (max-width : 1028px) {
        #header .header-top-middle{height:auto;}
        #header .header-detail-block .detail-inner-block{margin-top:10%;}
        #header .header-detail-block .red-band-wrapper img, #header .header-detail-block .green-band-wrapper img{max-width:95%;}
    }

    @media only screen and (max-width : 1024px) {
        #tumblr_controls{display:none;}
        .mob-top-bar {display:block}
        .mt-container .mob-top-bar{width:100%;background:#000;height:42px;position:fixed;z-index:11;overflow:hidden;top:0;left:0;}
        #mob-nav-control{background-image:url('http://static.tumblr.com/3lhmsqm/l8en4sjqk/menu.png'), url('http://static.tumblr.com/3lhmsqm/4H8n4qcgv/keyline.png'); background-repeat: no-repeat, repeat-y; background-position: center, center right;height:100%;width:80px;cursor: pointer;display:none;position:relative;}
        .mt-container .mob-top-bar .social-block{right:0;top:11px;position:relative;float:right;margin:0;width:170px;}
        .mt-container .mob-top-bar .social-icon{background:url("http://static.tumblr.com/3lhmsqm/WWDn09sjx/social_icons_bw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;display:inline-block;width:19px;}
        .mt-container .mob-top-bar .twitter-icon{background-position:-13px -20px !important;width:25px;}
        .mt-container .mob-top-bar .google-icon{background-position:-38px -20px !important;width:23px;}
        .mt-container .mob-top-bar .instagram-icon{background-position:-62px -20px !important;width:23px;}
        .mt-container .mob-top-bar .youtube-icon{background-position:-88px -20px !important;width:23px;}
        .mt-container .mob-top-bar .pinrest-icon{background-position:-113px -20px !important;width:25px;}

        .mob-nav-wrapper{width:100%;background:#ECAE37;box-shadow:none;background-size:100% auto;background-position:0 0;}
        .mob-nav-wrapper ul,.mob-nav-wrapper ul li{border:none;}
        .mob-nav-wrapper ul li > a{background: url('http://static.tumblr.com/3lhmsqm/oQOn4sd51/nav-divider.png') repeat-x center bottom;background-size:100% 1px; }
        .sidr{text-transform:uppercase;}
        .sidr ul{margin-top:70px;}
        .sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span{box-shadow:none;}
        .sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span{box-shadow:none;}
        .mob-nav-wrapper ul li a, .mob-nav-wrapper ul li span{font-size:16px;font-family:'BrothersOTRegular','Open Sans';font-weight:bold;line-height:50px;}
        .close-mobile-nav span{ width: 62px; height: 62px; background: url("http://static.tumblr.com/3lhmsqm/y78n4scws/close-mob.png") no-repeat scroll -3px -1px rgba(0, 0, 0, 0);display:block;z-index:7;position:absolute;}
    }


    ul.truck_ul{position:fixed; margin:0;padding:0; z-index:999; width:160px; transition:All 0.2s easy-in-out; background: #ECAE37; display:none; box-shadow(0px 0px 3px rgba(0,0,0,0.7));margin:0 0 0 -1px;}
    ul.truck_ul li{display:block; list-style:none;float:none !important; text-align:center;background:url("http://static.tumblr.com/3lhmsqm/btBn4sl6g/keyline1.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);}
    #top-nav .truck_ul li a{font-size:13px;font-weight:normal;color:#FFF;text-decoration:none;text-transform:uppercase;display:block;line-height:34px !important;padding:0 17px;background-image:url('http://static.tumblr.com/3lhmsqm/4H8n4qcgv/keyline.png'),url('http://static.tumblr.com/3lhmsqm/4H8n4qcgv/keyline.png');outline:none;background-position:center left, center right !important;background-repeat: repeat-y !important;}
    #top-nav .truck_ul li a:hover{background-color:#FFF;color:#FFA500}
    #top-nav .truck_drop_down > a{width: 125px;}
    #top-nav .truck_drop_down:hover ul.truck_ul{display:block;}



/* ================================================================= debug === */
/* VIDEO PLAYER STYLE */
.tdk-vid {
	height: 100%;
}

.vjs-spinner {
	visibility: hidden;
}

.tdk-vid .vjs-controls {
	color: #FFF;
	background: transparent;
	display: block;
	width: 70%;
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	border-top: 1px solid #404346;
}
.tdk-vid.video-js-box.vjs-controls-below .vjs-controls {
	background: transparent;
}

.tdk-vid .vjs-controls > div {
	top: 0;
	background: none;
	border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}

/* Top Level Items */
.tdk-vid .vjs-controls > div.vjs-play-control,
.tdk-vid .vjs-controls > div.vjs-volume-control {
	top: 15px; height: 27px;
}
/* Bottom Level Items */
.tdk-vid .vjs-controls > div.vjs-progress-control, .tdk-vid .vjs-controls > div.vjs-time-control {
	margin-top: 20px; height: 14px;
}

/* Placement of Control Items */
.tdk-vid .vjs-controls > div.vjs-play-control       { width: 33px; left: 0px; }
.tdk-vid .vjs-controls > div.vjs-progress-control   { left: 40px; right: 95px; }
.tdk-vid .vjs-controls > div.vjs-time-control       { display: none; }
.tdk-vid .vjs-controls > div.vjs-volume-control     { width: 43px; right: 40px; }
.tdk-vid .vjs-controls > div.vjs-fullscreen-control {
	top:17px;
	right: 0;
	background: url(../images/fullscreen.gif) left top no-repeat;
	width: 33px;
	height: 20px;
}
.tdk-vid .vjs-controls > div.vjs-fullscreen-control div { display: none; }

/* Play/Pause */
.tdk-vid.vjs-paused .vjs-play-control span { margin: 9px 0 0 12px; }
.tdk-vid.vjs-playing .vjs-play-control span { margin: 9px 0 0 12px; }

/* Progress */
.tdk-vid .vjs-progress-holder {
	height: 14px; border: none;
	margin: 0px 0px 0 0px;
	background: #000;
	border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
	border: 1px solid #59606B;
}
.tdk-vid .vjs-progress-holder div {
	height: 14px; 
	border-radius: 0; 
	-webkit-border-radius: 0; 
	-moz-border-radius: 0;
}
.tdk-vid .vjs-play-progress {
	background: #767F83;
}
.tdk-vid .vjs-load-progress { background: #24282A; }

/* Time Display */
.tdk-vid .vjs-controls .vjs-time-control { font-size: 11px; background: #000; }
.tdk-vid .vjs-controls .vjs-time-control span { line-height: 19px; /* Centering vertically */ }

/* Volume */
.tdk-vid .vjs-volume-control div { margin: 0 5px 0 5px; padding: 2px 0 0 0; }
.tdk-vid .vjs-volume-control div span {
	background: #24282A;
	margin: 0 2px 0 0;
	width: 3px; height: 0px;
	border-bottom: 20px solid #24282A;
}
.tdk-vid .vjs-volume-control div span.vjs-volume-level-on { border-color: #FFF; }
.tdk-vid .vjs-volume-control div span:nth-child(1) { border-bottom-width: 2px; height: 18px; }
.tdk-vid .vjs-volume-control div span:nth-child(2) { border-bottom-width: 6px; height: 14px; }
.tdk-vid .vjs-volume-control div span:nth-child(3) { border-bottom-width: 10px; height: 10px; }
.tdk-vid .vjs-volume-control div span:nth-child(4) { border-bottom-width: 14px; height: 6px; }
.tdk-vid .vjs-volume-control div span:nth-child(5) { border-bottom-width: 18px; height: 2px; }

/* Start Button */
.tdk-vid div.vjs-big-play-button {
	width: 76px;
	height: 70px;
	margin: -35px 0 0 -38px;
	border: 1px solid #ccc; opacity: 0.8;
	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
	background: rgba(50,50,50,0.8);
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.tdk-vid div.vjs-big-play-button:hover {
	box-shadow: 0px 0px 80px #fff; -webkit-box-shadow: 0px 0px 80px #fff; -moz-box-shadow: 0px 0px 80px #fff;
}
.tdk-vid div.vjs-big-play-button span {
	margin: 16px 0 0 21px;
	border-left: 40px solid #fff;
	border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0);
}
