* {margin:0;padding:0}
html, body {height:100%}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}
body {font:400 15px/20px Helvetica,sans-serif;color:rgba(255,255,255,.8);cursor:default;background:url(../images/body_bg.jpg) no-repeat center top #000}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
a {outline:0 none;text-decoration:none;color:#4ea69e}
a:focus, a:hover {text-decoration:none;outline:0 none;cursor:pointer;color:#428c86}
.clear {clear:both}
.over {overflow:hidden;height:0}
html {min-height:100%;height:auto}
ul, ul li, b, img, a {float:left}
.content {float:left;width:100%;min-height:100%;position:relative;text-align:center}

.header {display:inline-block;text-align:center;width:97%;max-width:1400px;min-width:1007px;position:relative;z-index:100;margin:0 auto;display:inline-block}
	.header a.logo {float:left;padding:0;height:auto;margin:20px 0 40px;width:20%;text-align:center}
	.header a.logo img {float:none;display:inline-block;margin:0 auto}

	.menu_buts {float:left;width:40%;height:auto;display:inline-block;margin:80px 0 0}
	.menu_buts a {width:25%;text-align:center;padding:0;font:300 30px/80px 'FaithAndGloryTwo',Helvetica,sans-serif;letter-spacing:0.5px;height:80px;display:block;text-transform:uppercase;color:#fff;text-transform:uppercase;position:relative}
	.menu_buts a:hover, .menu_buts a.highlight, .menu_buts li a.highlight:hover {background:url(../images/title_sign.png) no-repeat center bottom}
	.menu_buts a.signup {color:#000}
	.menu_buts a.signup:hover {background:0;color:#df4b60}
	.menu_buts a.signup span {position:relative;z-index:2}
	.menu_buts a.signup img {float:left;width:140%;height:80px;position:absolute;left:-5%;top:-5px}

.inner {width:100%;min-width:1007px;text-align:center;display:inline-block}
.block {width:97%;max-width:1400px;min-width:1007px;margin:20px auto 0;text-align:center}
.blur {filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}
h3.main_title {float:none;width:auto;position:relative;padding:17px 0;text-align:center;display:inline-block}
h3.main_title::before{content:url(../images/title_sign.png);width:52px;height:17px;margin:30px 20px 0;float:left}
h3.main_title::after{content:url(../images/title_sign.png);width:52px;height:17px;margin:30px 20px 0;float:right}
h3.main_title a, h3.main_title span {float:none;font:50px/80px 'FaithAndGloryTwo',Helvetica,sans-serif;text-transform:uppercase;color:#fff;z-index:2;position:relative;letter-spacing:1px}
h3.main_title a::before {content:'';float:left;display:inline-block;width:0;height:3px;position:absolute;bottom:0;left:0;z-index:1;background:#df4b60}
h3.main_title a:hover::before {width:100%}


/* MOVIES Thumbs */
.thumb_left {float:left;display:inline-block;position:relative;width:67%}
.movies_thumb a {width:auto;margin:0 1em 33px 0;position:relative;z-index:1}
.movies_thumb a::before {content:'';float:left;display:inline-block;width:100%;height:100%;position:absolute;left:0;bottom:-1px;background:url(../images/thumb_shadow.png) repeat-x left bottom;z-index:3}
.movies_thumb a img {width:100%;position:relative;z-index:2}
.movies_thumb a span {float:left;display:inline-block;width:auto;height:auto;position:absolute;left:3%;z-index:4;text-align:left;color:rgba(255,255,255,.8)}
.movies_thumb a span.meta {bottom:105px;font:300 15px/30px 'FaithAndGloryTwo',Helvetica,sans-serif;text-transform:capitalize;border-bottom:1px solid rgba(255,255,255,.3);letter-spacing:1px}
.movies_thumb a span.meta b {float:none;margin:0 5px;font-weight:300}
.movies_thumb a span.meta i {margin:0 0 0 5px}
.movies_thumb a span.title {bottom:60px;font:700 30px/35px 'FaithAndGloryTwo',Helvetica,sans-serif;text-transform:uppercase;word-spacing:4px}
.movies_thumb a span.description {width:60%;height:36px;bottom:20px;font:13px/18px Helvetica,Arial,sans-serif;overflow:hidden}
.movies_thumb a:hover span {color:#fff}
.thumb_left a:hover span.meta {bottom:115px}
.thumb_left a:hover span.title {bottom:70px}
.thumb_left a:hover span.description {bottom:30px}

.thumb_right {float:left;display:inline-block;position:relative;width:31.7%}
.thumb_right a {width:100%;margin:0 0 1em 0}
.thumb_right a span.meta {bottom:75px;font:300 13px/25px 'FaithAndGloryTwo',Helvetica,sans-serif}
.thumb_right a span.title {bottom:40px;font:700 22px/30px 'FaithAndGloryTwo',Helvetica,sans-serif}
.thumb_right a span.description {width:90%;height:32px;bottom:10px;font:12px/16px Helvetica,Arial,sans-serif}
.thumb_right a:hover::before {border-bottom:3% solid #df4b60}
.thumb_right a:hover span.meta {bottom:80px}
.thumb_right a:hover span.title {bottom:45px}
.thumb_right a:hover span.description {bottom:15px}

a.click_here {float:none;display:inline-block;width:auto;font:300 25px/45px 'FaithAndGloryTwo',Helvetica,sans-serif;color:#737373;margin:20px 0 10px;letter-spacing:1px}
a.click_here:hover {text-decoration:none}
a.click_here em {float:left;padding:0 20px}
a.click_here em:hover {text-decoration:none;color:#fff}
a.click_here b {border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;color:#fff;padding:0 14px;text-transform:capitalize;font-weight:300;-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(0,0,0,.2);background:#5fccc3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmY2NjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZWE2OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #5fccc3 0%, #4ea69e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fccc3), color-stop(100%,#4ea69e));background:-webkit-linear-gradient(top, #5fccc3 0%,#4ea69e 100%);background:-o-linear-gradient(top, #5fccc3 0%,#4ea69e 100%);background:-ms-linear-gradient(top, #5fccc3 0%,#4ea69e 100%);background:linear-gradient(to bottom, #5fccc3 0%,#4ea69e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fccc3', endColorstr='#4ea69e',GradientType=0 )}
a.click_here b:hover {background:#5fccc3;color:#fff;text-decoration:none}
a.click_here b em {float:none;margin:-3px 0 0}


/* MOVIES page */
.movies_page .movies_thumb {width:100%}
.movies_page .movies_thumb a {width:49%;margin:0 0 2%}
.movies_page .movies_thumb a:nth-child(2n+0) {float:right}
.movies_page .movies_thumb a span.top {display:block;position:absolute;height:40px;width:50px;padding:0 10px 0 0;text-align:right;top:10px;left:0;color:#fff;font:300 28px/40px 'FaithAndGloryTwo',Helvetica,sans-serif;background:rgb(0,0,0);background: transparent\9;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1}


/* MOVIES PLAYER page */
.player_page .movies_thumb {width:100%}
.player_page .movies_thumb a {width:32.5%;margin:0 1.25% 50px 0}
.player_page .movies_thumb a:nth-child(3n+0) {margin:0}
.player_page .movies_thumb a b.filmmaker {background:#151515;color:#999;bottom:-33px}
.player_page .movies_thumb a:hover b.filmmaker {background:#df4b60;color:#fff;padding:0.4em 0 0}
.player {float:left;position:relative;width:100%;text-align:center}
.video_player {margin:0 auto;width:95%;max-width:1112px}

.grid_5 {width:1080px;margin:30px auto;-webkit-text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;color:rgba(255,255,255,.5)}
.grid_5 a:hover {text-decoration:underline}
.grid_5 h2.main_title {float:left;width:100%;margin:0 0 20px}
.grid_5 h2.main_title b {font:400 35px/36px 'FaithAndGloryTwo',Helvetica,sans-serif;max-width:934px;text-align:left;margin:0 10px 0 0;color:#fff}
.grid_5 h2.main_title .button {float:right;display:inline-block;margin:0 0 0 10px;font:300 15px/34px Helvetica,sans-serif;height:35px;text-decoration:none;padding:0 13px 0 0;color:#999;background:#222;-webkit-text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;border:1px solid #090909}
.grid_5 h2.main_title .button i {float:left;width:auto;text-align:right;font:20px/37px FontAwesome;height:35px;padding:0 7px 0 10px;margin:0;color:#999}
.grid_5 h2.main_title .button i.fa-thumbs-up {font:20px/36px FontAwesome}
.grid_5 h2.main_title .button i.fa-info-circle {font:22px/36px FontAwesome}
.grid_5 h2.main_title .button:hover {color:#fff;background:#151515;text-decoration:none}
.grid_5 h2.main_title .like, .grid_5 h2.main_title .like:hover {float:left;color:#fff;border:0;background:#df4b60;-webkit-text-shadow:0 1px 0 #b83e51;-moz-text-shadow:0 1px 0 #b83e51;text-shadow:0 1px 0 #b83e51;position:relative}
.grid_5 h2.main_title .like i {color:#fff}
.grid_5 h2.main_title .like::before {content:'';float:left;display:inline-block;width:0;height:2px;position:absolute;bottom:0;left:0;z-index:1;background:#fff}
.grid_5 h2.main_title .like:hover::before {width:100%}
.grid_5 h2.main_title span {float:left;font:300 15px/20px Helvetica,sans-serif;text-align:left;padding:0 15px 0 0;margin:8px 13px 0 0;border-right:1px solid #252525}
.grid_5 h2.main_title span:last-child {border-right:0}
.grid_5 h2.main_title span b{margin:0 3px 0 0;color:#888}

.grid_5 .tags {float:left;height:auto;font:400 15px/22px Helvetica,sans-serif}
.grid_5 .tags a, .grid_5 .tags span {float:none;margin:0 0 0 6px;text-transform:capitalize}
.grid_5 .tags a {color:#df4b60;text-decoration:underline}
.grid_5 .tags a:hover {color:#fff}
.grid_5 .tags b {float:none;font-weight:700}
.grid_5 .tags em {font:300 21px/18px Helvetica,sans-serif;margin:0 12px;color:#222}
.grid_5 .tags p {float:left;margin:10px 0 0;text-align:left;font-weight:300;width:100%}

.grid_5_header {display:inline-block;width:1112px;margin:0 auto}
.grid_5_header span{border-bottom:1px solid #050505}
.grid_5_header span.right {float:right}
.grid_5_header span.add_left {border-width:0 0 0 1px}
.grid_5_header span.add_right {border-width:0 1px 0 0}
.grid_5_header span a {float:left;position:relative;display:inline-block;padding:0 20px 0 0;font:300 14px/52px Helvetica,sans-serif;height:50px;color:#999;text-transform:capitalize;-moz-box-shadow:0 1px 0 #000 inset;-webkit-box-shadow:0 1px 0 #000 inset;box-shadow:0 1px 0 #000 inset;background:#222}
.grid_5_header span.left a {border-right:1px solid #050505}
.grid_5_header span.right a {border-left:1px solid #050505}
.grid_5_header span a i {float:left;width:35px;height:35px;text-align:center;font:18px/37px FontAwesome;text-align:right;margin:7px 5px 0 0}
.grid_5_header span a i.trailer_icon {background:url(../images/trailer_icon.png) no-repeat 7px -33px}
.grid_5_header span a i.fa-bookmark {font:21px/38px FontAwesome}
.grid_5_header span a em {position:absolute;left:24px;top:11px;font:300 14px/22px Helvetica,sans-serif;color:#fff;-webkit-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff}
.grid_5_header span a:hover i.trailer_icon {background-position:7px 2px}
.grid_5_header span a:hover, .grid_5_header span a.hover {color:#fff;text-decoration:none}
.grid_5_header span a:hover {background:#151515}
.grid_5_header span a.hover, .grid_5_header span a.hover:hover {background:#111;cursor:default;color:#fff}
.grid_5_header span a.download {background:#049d00;color:#fff;border-color:#077a03;-moz-box-shadow:0 1px 0 rgba(255,255,255,.45) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.45) inset;box-shadow:0 1px 0 rgba(255,255,255,.45) inset}
.grid_5_header span a.download:hover {color:#fff;background:#24b51f}


/* Members Benefits */
.members_benefits {margin:40px auto;padding:0;position:relative;overflow:hidden;max-width:1400px}
.members_benefits img.bg_img {float:left;width:100%;height:auto;display:inline-block;position:relative}
.members_benefits .benefits_right {float:right;position:absolute;top:0;right:50px;margin:3% 0 0;letter-spacing:-1px;z-index:1;height:86%}
.members_benefits h5.main_title {float:right}
.members_benefits h5.main_title span {float:right;text-align:right;clear:both;letter-spacing:0.5px}
.members_benefits h5.main_title span:first-child {font:300 45px/56px 'FaithAndGloryTwo',Helvetica,sans-serif;letter-spacing:-1px;text-transform:capitalize;text-align:right;color:#000}
.members_benefits h5.main_title span:last-child {font:300 22px/32px 'FaithAndGloryTwo',Helvetica,sans-serif;margin:0 0 3px;text-transform:capitalize;color:#666}
.members_benefits p {float:right;text-align:right;font:300 18px/24px 'FaithAndGloryTwo',Helvetica,sans-serif;margin:4% 0;width:500px;letter-spacing:1px;color:#666}
.members_benefits ul {float:right;margin:15px 0 0}
.members_benefits ul li {float:right;clear:both}
.members_benefits ul li a {float:right;font:300 18px/37px 'FaithAndGloryTwo',Helvetica,sans-serif;display:inline-block;text-transform:capitalize;color:#555;padding:0 60px 0 10px;letter-spacing:0.5px;position:relative;right:-50px;}
.members_benefits ul li a:hover {text-decoration:none;color:#000;background:#e1edec}
.members_benefits a.signup_now {position:absolute;right:-70px;bottom:0}
a.signup_now {float:right;height:81px;width:180px;display:block;color:#fff;text-transform:capitalize;margin:0;padding:0 46px 0 0;letter-spacing:-2px;-webkit-text-shadow:0 1px 1px rgba(0,0,0,.2);-moz-text-shadow:0 1px 1px rgba(0,0,0,.2);text-shadow:0 1px 1px rgba(0,0,0,.2);background:url(../images/join2_bg.png) no-repeat}
a.signup_now {font:35px/85px 'FaithAndGloryTwo',Helvetica,sans-serif}
a.signup_now i {float:left;font:35px/55px FontAwesome;margin:0 0 0 10px}
a.signup_now:hover {color:#fff}

/*Footer*/
.footer {background:#0c0c0c;text-align:center;margin:0 auto;-webkit-text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;z-index:3;min-width:1007px;width:100%;position:relative;height:auto}
.footer ul {float:none;width:auto;margin:0 auto;clear:left;display:inline-block;clear:both;position:relative}
.footer ul li {float:left}
.footer ul li a {color:#555;padding:5px 15px;display:block;font:300 14px/24px Helvetica,sans-serif;letter-spacing:0}
.footer ul li a:hover {color:#fff}
.footer ul:first-child {width:auto;border-bottom:0 none;margin:40px auto;padding:0}
.footer ul:first-child li {border-right:1px solid #222}
.footer ul:first-child li a {padding:3px 20px;font:300 20px/20px 'FaithAndGloryTwo',Helvetica,sans-serif;word-spacing:3px;text-transform:uppercase;letter-spacing:0.5px}
.footer ul:first-child li:last-child {border-right:0}
.footer ul:nth-child(7) {margin:10px 0 0;padding:10px 0 0;border-top:1px solid #000}
.footer ul:nth-child(7)::before {content:'';float:left;display:inline-block;height:1px;width:100%;background:#151515;position:absolute;left:0;top:0}
.footer span.signature {float:left;text-align:center;width:100%;display:block;font:400 13px/16px Helvetica,sans-serif;color:#595959;margin:30px auto;letter-spacing:-0.5px}
.footer span.signature a {font-size:11px;text-decoration:underline;float:none;color:#595959}
.footer span.signature a:hover {color:#fff !important}

.members_benefits ul li a:nth-child(n), .video_options:nth-child(n), .movies_page .movies_thumb a span.top:nth-child(n) {filter:none}

a, h3.main_title a::before, .header_tour #header_video, .movies_thumb a b, .movies_thumb a span, .movies_thumb a::before, .movies_thumb a i.fa-play-circle-o, .show a, .show a::after, .block_photos ul li a.thumb img, .about_left span, .show a img, .about_right .blog_link a::before, .blog_thumb a.thumb img, .grid_5 h2.main_title .like::before {-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.grid_5_left a.video b, .thumbs ul li a.thumb span, .slider_right p i, .slider_right p b, .social_networking a {-webkit-transition:all 0.08s ease-in-out;-moz-transition:all 0.08s ease-in-out;-ms-transition:all 0.08s ease-in-out;-o-transition:all 0.08s ease-in-out;transition:all 0.08s ease-in-out}
.grid_5 h2.main_title .like, .menu_buts a {-webkit-transition:-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none}

@font-face {font-family: 'FaithAndGloryTwo';src: url('fonts/FaithAndGloryTwo.eot?#iefix') format('embedded-opentype'),  url('fonts/FaithAndGloryTwo.woff') format('woff'), url('fonts/FaithAndGloryTwo.ttf')  format('truetype'), url('fonts/FaithAndGloryTwo.svg#FaithAndGloryTwo') format('svg')}