html {height: 100%; box-sizing: border-box;height: 100vh;min-height: 100%;}
body{min-width:320p;font-family: 'Sorts Mill Goudy', serif;color: #333;}
*, *:before, *:after { box-sizing: inherit;}
* a{ font-weight:normal;text-decoration:none;color:#e91c35}
a:hover{color:#af1326}
a{cursor:pointer;}
.fs0{font-size:0}
.w50{display:inline-block;vertical-align:top;width:50%;font-size:14px;}
.w33{display:inline-block;vertical-align:top;width:33.3%;font-size:14px;}
.w25{display:inline-block;vertical-align:top;width:25%;font-size:14px;}
.w60{display:inline-block;vertical-align:top;width:60%;font-size:14px;}
.w40{display:inline-block;vertical-align:top;width:40%;font-size:14px;}
.fl{float:left}
.fr{float:right;}
.db{display:block !important;}
.dn{display:none !important;}
.centric{margin:0 auto;width:1036px;position:relative;}
.centric2{margin:0 auto;width:1130px;position:relative;}
.centric3{margin:0 auto;width:620px;position:relative;}
.centric_full{width:100%;position:relative;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
.red{color:red}
h2.tac{font-size:30px;}
.grey_bar{padding:1em 0;background:#f3f3f3}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
.m30{margin:30px;}
.mv100{margin:100px 0;}
.style1{color: #202020;font-family: inherit;font-size: 30px;line-height:150%}
.style2{color: #6c6c6c;font-family: inherit;font-size: 20px;line-height:150%}
.style3{color: #000;font-family: inherit;font-size: 36px;line-height:150%}
.style4{font-family: inherit;font-size: 16px;line-height:150%}
.style5{color: #fe000c;font-family: inherit;font-size: 16px;line-height:150%}
.style6{color: #000;font-family: inherit;font-size: 46px; margin-bottom: 20px;line-height:1;}
.chevron{position:absolute;bottom:30px;left:50%;cursor:pointer}
.button2 {
    display: inline-block;
    padding: 15px 0;
    border: 2px #fff solid;
    font-size: 14px;
    color: black;
    width: 240px;
    margin: 0 10px 10px;
}
#fp_v3_wrapper{position:relative;display: flex;
	justify-content: center;
	align-items: center;}
#chevron{font-size:40px;color:black;opacity:0.6;margin-bottom:20px;position:absolute;bottom:20px;left:50%;margin-left:-10px}

.button4{cursor:pointer;color:#fff;background:rgba(0,0,0,.7);border:0;padding:10px 20px;font-size:20px;font-weight:normal;font-family:inherit}
.button4:hover{background:black;color:white}

body{background:#d9d9d9}

body#inner{background:#fff}
ul#cv_listing{font-size:0;text-align:center;}

ul#cv_listing li{width:21%;margin:2%;position:relative;    overflow: hidden;display:inline-block;vertical-align:top;}
ul#cv_listing li img.cover{width:100%;display:block;margin:0 auto;}

ul#cv_listing li span {
	-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;
    position: absolute;
    bottom: -85px;
    left: 0;
    width: 100%;
    background: #cfced1ad;
    display: block;
    padding: 10px 0;
	font-size:18px;
	color:black
}
ul#cv_listing li span img{height:40px;margin:0 8px;}
ul#cv_listing li span b{display:block;margin:20px 0 10px}
ul#cv_listing li:hover span{bottom: 0;}
#cv_images ul{column-count: 2;column-gap: 30px;margin-top:20px;}
#cv_images li{vertical-align:top;}
#cv_images li img{width:100%}
#head2{    background: #d9d9d9;
    position: fixed;
    height: 100px;
    width: 100%;
    top0: inherit;
    top: 0;
    z-index: 2;}
#head2 img{width:130px;display:inline-block;margin:10px;}
#head2 h2{position:absolute;top:30px;left:50%;width:500px;text-align:center;margin-left:-250px;font-size:36px;color:#9f0018}

#fp_v3{text-align:center;padding:50px 20px}
#fp_v3 img{width:300px;height:auto;display:block;margin:50px auto;}
#fp_v3 a.button{}
.button_o{cursor:pointer;border: 1px solid #D3D2D2;border-radius: 5px;color: #231F20;padding: 10px;display: inline-block;font-size: 14px;text-transform: uppercase;vertical-align: middle;font-family: inherit;}
.button_o:hover{border: 1px solid #999;}
.button_o.active{border: 1px solid #999;}
.button_o:active {position:relative;top:1px;}
.button_r{cursor:pointer; border: 1px solid #971417;border-radius: 5px;color: #fff !important;padding: 10px;display: inline-block;font-size: 14px;text-transform: uppercase;vertical-align: middle;font-family: inherit;background: #e14a4d;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxNGE0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UxNGE0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RhMWQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTFkMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #e14a4d 0%, #e14a4d 50%, #da1d21 51%, #da1d21 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e14a4d), color-stop(50%,#e14a4d), color-stop(51%,#da1d21), color-stop(100%,#da1d21));background: -webkit-linear-gradient(top, #e14a4d 0%,#e14a4d 50%,#da1d21 51%,#da1d21 100%);background: -o-linear-gradient(top, #e14a4d 0%,#e14a4d 50%,#da1d21 51%,#da1d21 100%);background: -ms-linear-gradient(top, #e14a4d 0%,#e14a4d 50%,#da1d21 51%,#da1d21 100%);background: linear-gradient(to bottom, #e14a4d 0%,#e14a4d 50%,#da1d21 51%,#da1d21 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14a4d', endColorstr='#da1d21',GradientType=0 );}
.button_r:hover{border: 1px solid #3f0809;}
.button_r:active {position:relative;top:1px;}

.button_o i{color:#cccccc;margin-left:5px}
.sep_line1{text-align:center;border-bottom:1px solid #d5d5d5;margin-bottom:20px;color: #202020;}
.sep_line1 h1 {display:inline-block;font-family: inherit;background:white;font-size:1.8em;/*2em*/position:relative;top:18px;color:#202020;padding:0 12px;}

#x_toggle_content{display:none;}
#onefuzz{display:block;font-size:12px;margin-top:12px;opacity:0.6}
#onefuzz a{color:#464646}
.header_slide{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;min-height:650px;/*760px*/position:relative;color:#fff;width:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display:block;z-index: 1;overflow:hidden;}

.sticky_header_menu{ display: none;  top: 0; width: 100%; z-index:99;color:white;}

#header_slide_frontpage{background-image:url(/media/elem/bg2.jpg);position:relative}
#header_slide_frontpage #blurb{text-align:center;position:absolute;display:block;height:270px;font-size:36px;width:1036px;left:50%;margin-left:-518px;top:33%;/*font-size:48px;width:45%;top:50%;left:50%;margin-left:-25%;*/text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);font-family: inherit;}

#header_slide_frontpage #btn1,
#header_slide_frontpage #btn2{text-align:center;line-height:120%;position:absolute;top:47%;font-family: inherit;color:white;padding: 20px 0px;border: 1px #928f8d solid;border-radius: 5px;text-transform:uppercase;font-size:30px;width:29%}
#header_slide_frontpage #btn1:hover,
#header_slide_frontpage #btn2:hover{border: 1px #fff solid;width:32%;background:rgba(0,0,0,0.2)}
#header_slide_frontpage #btn1{left:15%;}
#header_slide_frontpage #btn2{right:15%;}

#header_slide_frontpage #btn1 i,
#header_slide_frontpage #btn2 i{display:block;font-size:14px;}


#header_slide_frontpage .header_marquee{font-size:20px;padding:0;font-family: inherit;background:url(/media/elem/elem8.png);color:white}
#header_slide_frontpage .header_marquee a{color:white;font-size:20px;}
#header_marquee_wrapper{line-height:65px;position:absolute;bottom:0%;width:100%;height:65px;}
#header_marquee_wrapper #clapb{position:absolute;z-index:2;top:-10px;left:-10px}

ul#soc_icons{position:absolute;right:3%;bottom:100px;}
ul#soc_icons li{display:inline-block;margin:0 0 0 25px;}
ul#soc_icons li a{color:rgb(255,255,255);font-size:28px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
ul#soc_icons li a:hover{color:#e91c35}


ul#soc_icons2{margin-top:15px;}
ul#soc_icons2 li{display:inline-block;margin:0 25px 0 0;}
ul#soc_icons2 li a{color:rgb(255,255,255);font-size:28px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
ul#soc_icons2 li a:hover{color:#e91c35}


ul#soc_icons3{}
ul#soc_icons3 li{display:inline-block;margin:0 25px 0 0;}
ul#soc_icons3 li a{color:#e91c35;font-size:28px;}
ul#soc_icons3 li a:hover{color:#333}

#header_slide_movie_profile{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;}
#header_slide_movie_profile:after{opacity: 0.35;width: 100%;height:775px;top: 0;left: 0;position: absolute;z-index: -1;content: "";-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;}
#header_slide_movie_profile #blurb{font-size:0;text-align:center;display:block;font-family: inherit;width:820px;line-height:normal;margin:77px auto 100px;}
#header_slide_movie_profile #blurb h2{font-size:60px;font-family: inherit;line-height:150%;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#header_slide_movie_profile #blurb>p{margin:40px 0 0;font-size:18px;display:block;line-height:150%;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#header_slide_movie_profile #blurb .w50{margin:80px 0 50px;vertical-align:top;font-size:20px;line-height:150%;padding:0 30px;}
#header_slide_movie_profile #blurb .w50 p{display:block;margin-bottom:10px;}
#header_slide_movie_profile #blurb .w50+.w50 p{font-size:16px;}
#header_slide_movie_profile #blurb .w50+.w50 p a{text-decoration:underline;color:white}
#header_slide_movie_profile #blurb h3{font-size:30px;font-family: inherit;line-height:150%;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);margin-bottom:10px;}
#movie_profile_crew .one_row{/*margin:55px auto 80px auto*/margin:20px auto 20px auto}
#movie_profile_crew .one_row a h3{font-family: inherit;font-size:34px;color:#000}
#movie_profile_crew .one_row h4{font-family: inherit;font-size:20px;color:#6c6c6c;margin-top:10px}
#movie_profile_crew .one_row .fl{width:45%}
#movie_profile_crew .one_row .fr{width:55%}
#movie_profile_crew .one_row .fl a.button{color:#000;padding:10px;border:1px #dfdcda solid;border-radius:5px;font-size:14px;margin-top:25px;display:inline-block;font-family: inherit;text-transform:uppercase}
#movie_profile_crew .one_row .fr div.label{display:block;width:123px;height:37px;background:url(/media/elem/elem2.png) top left no-repeat;font-family: inherit;float:left;margin-right:10px;font-size:14px;color:#c0bfbf;line-height:36px;text-align:center;}

#movie_profile_crew .one_row .fr a > span{-webkit-transition:background-position .1s ease-in;   -moz-transition:background-position .1s ease-in;   -o-transition:background-position .1s ease-in;   transition:background-position .1s ease-in; display:inline-block;width:140px;height:140px;background:url(/media/elem/elem3.png) 0px -21px no-repeat rgba(0, 0, 0, 0);position:relative;}
#movie_profile_crew .one_row .fr a:hover > span{background-position:0px -10px;background-color:rgba(0, 0, 0, 0.2)}

#movie_profile_crew .one_row .fr a img{position:relative;z-index:-1}
#movie_profile_crew .one_row .fr a span span{position:absolute;bottom:20px;left:20px;font-size:18px;font-family: inherit;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);color:#fff;width:100px;word-break:break-all;}

#movie_profile_crew .sep{border-bottom:1px #cbcbcb solid;margin:30px 0}

#movie_profile_crew .sep:last-child{border-bottom:0}
#pagination_lazy_loading{text-align:center;font-family: inherit;margin-bottom:2em}
#pagination_lazy_loading a{margin:0 10px;color:#333;}
#pagination_lazy_loading li{display:none;}
.header_menu_sep{border-bottom:1px #928f8d solid;}
#head0{line-height:100%;padding:1% 1% 0 0;text-align:right;font-family: inherit;}
#head0 b{display:inline-block;margin-left:5px;}
#head1{line-height:80px;}
#header_menu{padding:0em 0;background:rgba(0,0,0,0.1)}
#header_menu .centric>ul{margin:0;padding:0;width:77%;display:none;text-align:right;vertical-align:middle;}
#header_menu li{display:inline-block;text-transform:uppercase;font-size:14px;vertical-align:middle;}


#head1 ul ul{padding:10px 0;line-height:100%;display:block;position:absolute;margin-left:-9px;width:220px;background:#282828;z-index:999;text-align:left}
#head1 ul ul li{display:block;margin:0;line-height:130%;padding:5px 20px;}
#head1 ul ul li:hover{background:#333;}
#head1 ul ul li:hover a{color:white}


.menu_transparent a{color:#fff;font-family: inherit;}
.menu_transparent li.link:hover{background:rgba(0,0,0,0.3)}
.menu_transparent li.button a{padding:10px;border:1px #928f8d solid;border-radius:5px;}
.menu_transparent li.button a:hover{border:1px white solid;}
.menu_no_transparent a{color:#fff;font-family: inherit;}
.menu_no_transparent #x_bookmark_amount{color:#646363;margin-left:5px}
.menu_no_transparent #x_bookmark_amount i{margin-right:3px;}
.menu_no_transparent a:hover{color:#c0c0c0}
.menu_no_transparent li.button a{padding:8px;border:1px #d3d2d2 solid;border-radius:5px;}

#header_menu #header_logo{display:inline-block;text-align:left;width:18%;vertical-align:middle;}
#header_menu #header_logo img{width:100%;height:auto;display:block;}
#header_menu li.link{padding:0 4px;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
#header_menu li.button{margin-left:1em}
#header_menu li#logo img{width:100%;height:auto;}

body.lang_cy #header_menu li.link{padding:0 3px;font-size:12px;}
#lang_links{float:left;display:inline-block;margin-right:50px;}
#lang_links a{display:inline-block;margin-right:5px}

#footer{background:white;color:#000;font-family: inherit;font-size:18px;line-height:150%}
#footer0{font-size:30px;color:#202020;font-family: inherit;}
#footer0 a.button {padding:10px;border:1px #928f8d solid;border-radius:5px;font-size:14px;color:#202020;font-family: inherit;text-transform:uppercase}
#footer0 a.button:hover{border:1px #000 solid;}
#footer a{color:#fff;}
#footer .app_reg_1{display:inline-block;}
#footer .fl{width:45%;border-right:1px #5a5c5a solid;margin:70px 0;}
#footer .fr{width:45%;margin:20px 0 70px;}
#footer span.title{color:#8f8f8f;font-size:18px;display:block;margin-bottom:30px;font-family: inherit;}

#footer .app_reg_1 .input2{width:100%}
body#frontpage #footer0,
body#frontpage #footer2,
body#frontpage #footer{display:none}
#footer span.title i{font-size:36px;vertical-align:middle;margin-right:5px;}
#footer .one_feed{display:inline-block;width:44%;overflow:hidden;margin-right:4%;vertical-align:top;margin-bottom:10px;overflow:hidden}
#footer .one_feed a{color:#fff;font-size:18px;display:block;font-family: inherit;margin-bottom:0.6em}
#footer .one_feed span.text{color:#fff;font-size:18px;display:block;margin-bottom:0.6em}
#footer .one_feed span.text a{display:inline;color:#8f8f8f;margin:0 3px}
#footer .one_feed span.text a:hover{color:white}
#footer .one_feed span.timestamp{color:#8f8f8f;font-size:14px;font-family: 'Source Sans Pro', sans-serif;}
#footer h2{font-size:26px;}
#footer2{padding:2em 0;background:#e91c35;font-size:14px;color:white}
#footer2 a{color:white}
#footer2 #soc_int_bt{margin-bottom:0.8em}
#footer2 #soc_int_bt li{display:inline-block;vertical-align:top;margin-left:0 !important;margin-right:0.9em}

#footer2 li{margin-left:1.5em;display:inline-block;text-transform:uppercase;font-size:14px;}
#footer2 li a{color:#fff;font-family: inherit;padding:10px;border:1px #fff solid;border-radius:5px;}
#footer2 li a:hover{border:1px #333 solid;color:black}
#footer2 .fl{font-family: inherit;}

#footer a.button{padding:10px;border:1px #928f8d solid;border-radius:5px;margin:20px 0;display:inline-block;font-family: inherit;text-transform:uppercase;font-size: 14px;}
#fp_row_1{margin:70px auto 0}
#fp_row_1 h2{font-family: inherit;font-size:40px;color:#000;margin-bottom:15px;}
#fp_row_1 #blurb{display:block;color:#6c6c6c;font-size:20px;font-family: inherit;width:44%;margin:0 auto;}
#fp_row_2{padding-bottom:45px;}
#fp_row_2 #blurb{display:block;margin:30px auto 50px;color:#6c6c6c;font-size:20px;font-family: inherit;width:65%;line-height:140%}
#fp_row_2 #blurb p{display:block;margin-bottom:15px;}
#fp_row_2 .jcarousel{width:800Px;overflow:hidden;margin:0 auto;}
#fp_row_2 li{display:inline-block;width:auto;margin:0 25px;text-align:center;}
#fp_row_3e a{margin:0 25px}
#jcarousel-pagination-fp_row_2 {position: absolute;left: 48%;margin: 0;margin-left: -22px;bottom:15px;}
#jcarousel-pagination-fp_row_2 a {text-decoration: none;display: inline-block;font-size: 11px;height: 10px;width: 10px;line-height: 10px;background: #c2c0c0;border-radius: 10px;text-indent: -9999px;margin-right: 7px;}
#jcarousel-pagination-fp_row_2 a.active {background: #8a8989;color: #fff;}
#jcarousel_callback{margin-top:-22px;padding-top:47px;padding-bottom:37px; }
#jcarousel_callback span#jc_title{float:left;font-family: inherit;font-size:30px;}
#jcarousel_callback a#jc_button{float:right;}

#jcarousel_callback a#jc_button1{color:#202020;float:right;font-family: inherit;font-size:14px;padding:10px;border:1px #5a5c5a solid;border-radius:5px;}
#fp_jc_wrapper{}


#fp_jc_wrapper a.jcarousel-control-prev,
#fp_jc_wrapper a.jcarousel-control-next{background: none repeat scroll 0 0 #fff;border-radius: 30px;display: inline-block;font-size: 20px;height: 50px;line-height: 30px;margin-right: 7px;text-decoration: none;text-align:center;opacity:0.8;width: 50px;position:absolute;top:170px;line-height:45px;}
#fp_jc_wrapper a.jcarousel-control-prev{left:10px;}
#fp_jc_wrapper a.jcarousel-control-next{right:10px;}

#page_the_crew #row1{margin:170px auto;width:45%}
#page_the_crew #row1 h1{font-family: inherit;font-size:40px;margin-bottom:1em}
#page_the_crew #row1 h2{font-size:20px;font-family: inherit;color:#6c6c6c}

#row_filters{background:#444444;-webkit-box-shadow: inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);position:relative;}
#row_filters #rowfa{position:relative;z-index:2;-webkit-box-shadow: inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);}
#row_filters #wrapper_line{border-bottom:1px #5b5b5b solid;position:absolute;height:110px;z-index:1}
#row_filters #rowfa li{border-bottom:1px #5b5b5b solid;list-style:none;float:left;border-left:1px #5b5b5b solid;color:#7c7c7c;padding:30px 30px;height:50px;}
#row_filters #rowfa li:first-child{border-left:1px #444444 solid;}
#row_filters #rowfa li a{color:#7c7c7c;font-family: inherit;font-size:16px;}
#row_filters #rowfa li a b{display:block;color:#7c7c7c;font-size:24px;color:#fff;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);font-family: inherit;margin-top:0.1em}
#row_filters #rowfa li.a{width:0px;padding:0}
#row_filters #rowfa li.b{width:250px;}
#row_filters #rowfa li.c{width:320px;}
#row_filters #rowfa li.c input#keyword{border:1px #3d3d3d solid;border-radius:2px;background:#4d4d4d;-webkit-box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, 0.16);-moz-box-shadow:1px 1px 1px 0px rgba(255, 255, 255, 0.16);box-shadow:1px 1px 1px 0px rgba(255, 255, 255, 0.16);color:#fff;font-family: inherit;font-size:16px;padding:7px;width:200px;vertical-align:middle;}
#row_filters #rowfa li.c input#submit{vertical-align:middle;margin-left:10px;}
#row_filters #rowfa li.active{border-bottom:1px #444444 solid !important;}



#page_the_crew .tab_content{display:none;padding-top:35px;padding-bottom:15px;-moz-column-count: 4;-moz-column-gap: 20px;-webkit-column-count: 4;-webkit-column-gap: 20px;position:relative;z-index:1;}
#page_the_crew .tab_content a.parent{color:#fff}
#page_the_crew .tab_content a{display:block;color:#797979;font-family: inherit;font-size:16px;margin-bottom:25px}
#page_the_crew .tab_content a:hover{color:#fff}



#page_the_crew2{margin-top:113px;}
#page_the_crew2 #row_filters{background:#6b6b6b}
#page_the_crew2 #row_filters #rowfa {background:#444444}

#page_the_crew2 #row_filters #rowfa li{line-height:50px}
#page_the_crew2 #row_filters #rowfa li.b{width:456px;}
#page_the_crew2 #row_filters #rowfa li.c{width:457px;}
#page_the_crew2 .tab_content{padding-top:30px;padding-bottom:30px;text-align:center;}

#page_the_crew2 .tab_content_parent a{display:block;color:#797979;font-family: inherit;font-size:26px;margin-bottom:25px;text-align:center}
#page_the_crew2 .tab_content_parent{padding-top:80px;padding-bottom:80px;position:relative;z-index:1;}
#page_the_crew2 .tab_content_parent a{display:inline-block;width:28%;margin-right:5%}
#page_the_crew2 .tab_content a{display:inline-block;margin-right:20px;color:#dfdfdf;font-family: inherit;font-size:16px;line-height:150%}
#page_the_crew2 .tab_content a.parent{color:#fff;font-weight:bold;}
#page_the_crew2 .tab_content a:hover{color:#333}
#page_the_crew2 .tab_content a.selected{color:#333}
#page_the_crew2 .tab_content a i{margin-right:5px;}
#cv_profile_v3 .w60 {font-size:16px;line-height:1.5}
#cv_profile_v3 .w60 em{display:block;color:#9f0018;}
#cv_profile_v3 .w60 strong{display:inline-block;width:100px;}
#cv_profile_v3 h2{font-size:36px;}
#page_static{margin-top:150px;margin-bottom:150px;line-height:1.5;font-family: inherit;font-size:18px;}
#page_static #title{font-family: inherit;   font-size: 40px;   margin-bottom: 1em;text-align:center}
#page_static #content{color:#000;font-family: inherit;font-size:18px;}
#page_static #content ul{display: block;
list-style-type: disc;
margin-top: 1em;
margin-bottom: 1 em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;}
#page_static #content ul li{margin-bottom:10px;}
.one_block .button{border:0;padding:10px 20px;color:white;background:#333;text-transform:uppercase;letter-spacing:1px;font-size:12px;}
#page_static .one_block{border-radius:10px;padding:20px;background:#d6c8af}
#page_static #content .fl,
#page_static #content .fr{width:44%;}
#page_static #content .fl span{display:block;margin-top:40px;}
.chaselist_settings h2{clear:both}
.chaselist_settings .input{
    border: 0;
    border-radius: 2px;

    color: #000;
    font-family: inherit;
    font-size: 16px;
    padding: 10px 20px;
    vertical-align: middle;
    width:100%;
    border-bottom:2px #b3b1b1 solid;
  }

  .fp_page_static{background:white;margin:0;padding:100px 0;border-bottom:1px #ccc solid;    line-height: 1.5;
    font-family: inherit;
    font-size: 18px;}

	.fp_page_static #content {
		color: #000;
		font-family: inherit;
		font-size: 18px;
	}

	.fp_page_static p {
		margin-bottom: 20px;
	}

	.fp_page_static #title{font-family: inherit;   font-size: 40px;   margin-bottom: 1em;text-align:center}


  .chaselist_settings textarea.input{height:80px;}
  
 .chaselist_settings .fr p span{display:block;font-weight:bold;}
.chaselist_settings #inactive_account_message{border-radius:10px;padding:20px;background:#fad8d9;margin-bottom:30px;}
.chaselist_settings #inactive_account_message h2{margin-bottom:0.5em}
#page_static p{margin-bottom:20px;}
#row_filters1{background:#444444;-webkit-box-shadow: inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         inset 0px -4px 5px 0px rgba(50, 50, 50, 0.75);position:relative;}
#row_filters1 #rowfa{position:relative;z-index:2;-webkit-box-shadow: inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         inset 0px 4px 5px 0px rgba(50, 50, 50, 0.75);}
#row_filters1 #wrapper_line{border-bottom:1px #5b5b5b solid;position:absolute;height:110px;z-index:1}
#row_filters1 #rowfa li{list-style:none;float:left;color:#7c7c7c;padding:30px 30px;height:50px;}
#row_filters1 #rowfa li:first-child{}
#row_filters1 #rowfa li a{color:#7c7c7c;font-family: inherit;font-size:16px;line-height:34px}
#row_filters1 #rowfa li a b{display:block;color:#7c7c7c;font-size:24px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);font-family: inherit;margin-top:0.1em}
#row_filters1 #rowfa li.a{width:0px;padding:0}
#row_filters1 #rowfa li.b{width:100px;}
#row_filters1 #rowfa li.b.selected a b{color:#fff}
#row_filters1 #rowfa li.c{width:490px;text-align:right}
#row_filters1 #rowfa li.c input#keyword{border:1px #3d3d3d solid;border-radius:2px;background:#4d4d4d;-webkit-box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, 0.16);-moz-box-shadow:1px 1px 1px 0px rgba(255, 255, 255, 0.16);box-shadow:1px 1px 1px 0px rgba(255, 255, 255, 0.16);color:#fff;font-family: inherit;font-size:16px;padding:7px;width:200px;vertical-align:middle;}
#row_filters1 #rowfa li.c input#submit{vertical-align:middle;margin-left:10px;}
#row_filters1 #rowfa li.active{border-bottom:1px #444444 solid !important;}

#row_filters1-2 li{display:inline-block;line-height:100px;margin-right:1.2em;color:#000;font-family: inherit;font-size:16px;}
#row_filters1-2 li a{text-decoration:underline;color:#c7c7c7}
#row_filters1-2 li a:hover{color:#000}
#row_filters1-2 li.active a{color:#000;text-decoration:none;}
#new_slideshow{overflow:hidden;position:relative;height:320px;}
#new_slideshow ul{position:absolute;top:20px;left:0;}
#new_slideshow li{list-style:none;float:left;z-index:1;position:relative;cursor:pointer;}
#new_slideshow li.active{z-index:2;/*margin-top:-20px;*/}
#new_slideshow li img{transition: All 0.2s;-moz-transition: All 0.2s;-webkit-transition: All 0.2s;-o-transition: All 0.2s;}
#new_slideshow li span{background: url(/media/elem/elem6.png) no-repeat;height: 277px;opacity: 0.7;position: absolute;width: 220px;}
#new_slideshow li.active img {-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 9px rgba(0,0,0,0.2);box-shadow: 0 0 9px rgba(0,0,0,0.2);/*height: 315px;width: 250px;*//*opacity: 1;*/-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}



#new_slideshow_cl{overflow:hidden;position:relative;}

#new_slideshow_cl ul{position:absolute;top:35px;left:0;/*background:#282828*/}
#new_slideshow_cl li{list-style:none;float:left;z-index:1;position:relative}
#new_slideshow_cl li.active{z-index:2;}




#new_slideshow_cl .htmlcontent{border:1px #efefef solid;line-height:180%;color:white;background:#f9f9f9;font-family: inherit;width:440px;height:440px;transition: All 0.2s;-moz-transition: All 0.2s;-webkit-transition: All 0.2s;-o-transition: All 0.2s;}

#new_slideshow_cl .htmlcontent h2{clear:both;font-family: inherit;font-size:28px;padding-top:50px;margin-bottom:15px;color:#a6a6a6;}
#new_slideshow_cl .htmlcontent h4{color:#9fa1a0;font-size:18px;margin-bottom:15px;}
#new_slideshow_cl .htmlcontent p{font-size:20px;margin-bottom:25px;color:#6c6c6c}
#new_slideshow_cl .htmlcontent .badge_category{color:#c0c0c0}
#new_slideshow_cl .htmlcontent .badge_time{color:#c0c0c0}
#new_slideshow_cl li.active .htmlcontent p{text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);color:#fff}
#new_slideshow_cl li.active .htmlcontent h2{color:#fff;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#new_slideshow_cl li.active .htmlcontent h4{text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#new_slideshow_cl li.active .htmlcontent {/*border:1px white solid;*/-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.8);-moz-box-shadow: 0 0 9px rgba(0,0,0,0.8);box-shadow: 0 0 9px rgba(0,0,0,0.8);opacity: 1;-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}

#new_slideshow_cl li.active .htmlcontent.x_first_slide{transform: scale(1.1, 1.1) translateX(20px);-webkit-transform: scale(1.1, 1.1) translateX(20px);-moz-transform: scale(1.1, 1.1) translateX(20px);-o-transform: scale(1.1, 1.1) translateX(20px);-ms-transform: scale(1.1, 1.1) translateX(20px);}
#new_slideshow_cl li.active .htmlcontent.x_last_slide{transform: scale(1.1, 1.1) translateX(-20px);}




#new_slideshow_cl li.active .htmlcontent .button_o{color:white}
#new_slideshow_cl li.active .htmlcontent{background-color:#282828;}
#new_slideshow_cl li.active .htmlcontent:after{opacity: 0.35;width: 100%;height:100%;top: 0;left: 0;position: absolute;z-index: -1;content: "";-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;/*background-size: cover;*/}
#page_chaselist .nav{display:block;position:absolute;bottom:45%;font-size:160px;color:#8f8f8f;z-index:5;opacity:0.78;cursor:pointer;z-index:19;background:white}
#page_chaselist .nav.l{left:0%;padding:0 30px 0 10px;border-radius:0 100px 100px 0}
#page_chaselist .nav.r{right:0%;padding:0 10px 0 30px;border-radius:100px 0 0 100px}



#page_cv_profile{margin-top:150px;margin-bottom:150px;}
#page_cv_profile .sep_line1{margin-bottom:30px;margin-top:20px;}
#page_cv_profile #title{margin:15px 0 15px 0}
#page_cv_profile #content{margin-bottom:70px;line-height:150%}
#page_cv_profile #other_categories{margin:0px 0 20px 0}
#page_cv_profile .one_cv_row{text-align:center;width:100%;font-family: inherit;font-size:18px;margin:0 auto 20px auto;}
#page_cv_profile .one_cv_row td{text-align:left;width:25%;font-family: inherit;font-size:18px;padding:10px;line-height:150%}
#page_cv_profile .one_cv_row td + td{text-align:left;width:75%;font-size:18px;}
#page_cv_profile .one_cv_row td + td strong_DEPR{display:block;margin-bottom:0px;}
#page_cv_profile .one_cv_row table{width:100% !important;color:#333 !important;}
#page_cv_profile .one_cv_row.latest_credits a{display:inline-block;color:#333;width:150px;margin:0px 10px;text-align:center;vertical-align:top}
#page_cv_profile .one_cv_row.latest_credits a img{display:block; margin-bottom:10px;}

.below_static_menu{margin-top:170px;}
.below_static_menu2{margin-top:113px;}


#page_chaselist #row1{margin:50px auto 50px auto;width:45%}
#page_chaselist #row1 h1{font-family: inherit;font-size:46px;margin-bottom:1em}
#page_chaselist #row1 h2{font-size:20px;font-family: inherit;color:#6c6c6c;line-height:120%}

#page_chaselist #row2{margin:0px auto 50px auto 0;width:45%}
#page_chaselist #row2 h1{font-family: inherit;font-size:40px;}
#page_chaselist #row2 h2{font-size:20px;font-family: inherit;color:#6c6c6c;margin-top:1em;margin-bottom:70px}


#page_chaselist .one_row{margin:55px auto 80px auto}
#page_chaselist .one_row a h3{font-family: inherit;font-size:34px;color:#000;margin-top:20px;}
#page_chaselist .one_row h4{font-family: inherit;font-size:20px;color:#6c6c6c;margin-top:10px}
#page_chaselist .one_row .fl{width:70%}
#page_chaselist .one_row span.timestamp{border-radius:5px;padding:10px;border:1px #ebebeb solid;font-family: inherit;font-size:14px;color:#6c6c6c;display:inline-block;}
#page_chaselist .one_row span.timestamp a{color:black}
#page_chaselist .one_row .fl a.button{color:#000;padding:10px;border:1px #928f8d solid;border-radius:5px;font-size:14px;margin-top:40px;display:inline-block;font-family: inherit;text-transform:uppercase}
#page_chaselist .one_row .fr{width:30%;font-family: inherit;color:#a8a7a7;font-size:16px;}
#page_chaselist .one_row .fr p{display:block;width:100%;margin-bottom:1em;}
#page_chaselist .one_row .fr label{display:inline-block;float:left;width:45%;color:#a7a7a7;}
#page_chaselist .one_row .fr span{display:inline-block;float:right;width:45%;color:#6d6d6d;}

#page_chaselist .sep{border-bottom:1px #cbcbcb solid;margin:30px 0}





#cl_menu_row_wrapper{background: #f3f3f3;z-index:99;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.75);}
#cl_menu_row{padding:2.7em 1em;}
#cl_menu_row ul{margin:0;padding:0;width:100%}
#cl_menu_row li{display:inline-block;font-size:24px;vertical-align:middle;color:#817f7f;font-family: inherit;}
#cl_menu_row li img{vertical-align:bottom;margin-left:0px;}
#cl_menu_row #li3{text-align:right;}
#page_chaselist_profile #profile_details{font-family: inherit;font-size:20px;line-height:150%;margin:3em auto}
#page_chaselist_profile #profile_details .fl{width:47%;padding-right:2%}
#page_chaselist_profile #profile_details .fr{width:49%}
#page_chaselist_profile #profile_details .fl{border-right:1px #c0c0c0 solid;}
#page_chaselist_profile #profile_details p{display:block;width:100%;margin-bottom:1em;margin-top:1em}
#page_chaselist_profile #profile_details label{display:inline-block;float:left;width:45%;color:#a7a7a7;}
#page_chaselist_profile #profile_details span{display:inline-block;float:right;width:45%;color:#000;}
#page_chaselist_profile #profile_details span sup {line-height: 100%; vertical-align: top; font-size: 0.8em; }
#page_chaselist_profile #profile_slideshow{width:100%;/*height:450px;*/}

#page_chaselist_profile #profile_slideshow #ps2{position:relative;width:1036px;vertical-align:top;/*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/}
#page_chaselist_profile #profile_slideshow #ps2.class_1{background:url(/media/elem/bg4.png) repeat center center;/*bg_film.jpg*/}
#page_chaselist_profile #profile_slideshow #ps2.class_2{background:url(/media/elem/bg4.png) repeat center center;/*bg_tv.jpg*/}


#page_chaselist_profile #profile_slideshow #ps2 h1{color:#fff;width:650px;margin:50px auto;text-align:center;clear:both;font-family: inherit;font-size:60px;font-family: inherit;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#page_chaselist_profile #profile_slideshow #ps2 span.blurb{color:#fff;width:650px;margin:10px auto 85px auto;text-align:center;display:block;font-size:26px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);font-family: inherit;line-height:150%}
#page_chaselist_profile #profile_slideshow #ps2 .chevron {color:white}
#page_chaselist_profile #profile_slideshow #ps1{/*background-color:#282828;*/}

#page_chaselist_profile #profile_slideshow #ps2 span.bg{position:relative;display:table;background-color: rgba(46, 44, 44, 0.7);height:100%;width:100%;}
#page_chaselist_profile #profile_slideshow #ps1,
#page_chaselist_profile #profile_slideshow #ps3{opacity:0.8;height:100%}
#page_chaselist_profile #profile_slideshow #ps1 a{display:inline-block;background:url(/media/elem/cl-profile-arrow-l.png) no-repeat center center;height:100%;width:100%;}
#page_chaselist_profile #profile_slideshow #ps3 a{display:inline-block;background:url(/media/elem/cl-profile-arrow-r.png) no-repeat center center;height:100%;width:100%;}


/*
#page_cv_profile .one_cv_row .fl{width:30%;font-weight:bold;}
#page_cv_profile .one_cv_row .fr{width:70%}
*/
.google404 input {font-size:20px;color:#a2a2a2;font-family: inherit;padding:10px;border:1px #ccc solid;border-radius:2px;margin-right:10px;margin-top:20px;}


#contact_form_container{width:420px;display:block;margin:0 auto;}
.styled_form .input {font-size:20px;color:#a2a2a2;font-family: inherit;padding:10px;border:1px #ccc solid;border-radius:2px;width:100%}
.styled_form .input.error{border:1px #ffcaca solid;}
.styled_form label.error{display:block;color:#fb7878;font-family: inherit;font-size:14px;}
#contact_form_container h1{line-height:100%}

#chaselist_landing_public{margin:80px auto -40px auto;line-height:150%;}
#chaselist_landing_public #elem7{float:right;margin-right:200px;}
#chaselist_landing_public #blurb{display:block;margin-left:100px;}
#chaselist_landing_public h2{margin-bottom:1em}
#chaselist_landing_public p{margin-bottom:2em}
#chaselist_landing_public #x_toggle_content{margin:30px 0 80px 100px;width:420px;}
#chaselist_landing_public #x_toggle_content ul{list-style-type:disc;padding:20px 20px;}

#chaselist_landing_public #blurb a{margin:10px 0}
#chaselist_landing_public #x_toggle_content li {
      list-style: none;
    }

#chaselist_landing_public #x_toggle_content li:before {
      content:'\f00c';
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -21px;
      top: -0px;
      color: #971417;
      font-size: 14px;
      display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    }

#registration_form{text-align:center;margin:0px 0;width:500px;}
#registration_form h2{margin-bottom:0.5em}
#registration_form p{display:block;margin-bottom:1em}
#registration_form #inputs{border-top:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;padding:30px 30px;margin:20px 0}
#registration_form .input{width:420px;margin-bottom:0.3em}
#recaptcha_area{width:441px;font-family: inherit;font-size:12px;color:#c0c0c0}



#login_form{text-align:center;margin:0px 0;width:500px;}
#login_form h2{margin-bottom:0.5em}
#login_form p{display:block;margin-bottom:1em}
#login_form #inputs{border-top:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;padding:30px 30px;margin:20px 0}
#login_form .input{width:420px;margin-bottom:0.3em}


#password_reset_form{text-align:center;margin:0px 0;width:500px;}
#password_reset_form h2{margin-bottom:0.5em}
#password_reset_form p{display:block;margin-bottom:1em}
#password_reset_form #inputs{border-top:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;padding:30px 30px;margin:20px 0}
#password_reset_form .input{width:420px;margin-bottom:0.3em}



#page_news{margin-bottom:150px;line-height:150%}
#page_news #title{font-family: inherit;   font-size: 40px;   margin-bottom: 1em;text-align:center}
#page_news #content{font-family: inherit;font-size: 18px;}
#page_news p{margin-bottom:20px;}


#page_news .one_row{margin:15px auto 40px auto;line-height:150%}
#page_news .one_row a h3{margin:20px 0}
#page_news .one_row h4{font-family: inherit;font-size:20px;color:#6c6c6c;margin-top:10px}
#page_news .one_row span.timestamp{border-radius:5px;padding:10px;border:1px #ebebeb solid;font-family: inherit;font-size:14px;color:#6c6c6c;display:inline-block;}
#page_news .one_row span.timestamp sup {line-height: 100%; vertical-align: top; font-size: 0.8em; }
#page_news .one_row span.blurb{display:none;font-family: inherit;font-size:18px;color:#333;}
#page_news .sep{border-bottom:1px #cbcbcb solid;margin:30px 0}
#page_chaselist .sep:last-child{border-bottom:0}
/*FILM*/
#new_slideshow_cl li.class_1.active :after{background-image:url(/media/elem/bg3.png);/*bg_film.jpg*/}
#new_slideshow_cl li.class_1 div.htmlcontent .badge_time{background:transparent url(media/elem/bg3.png) repeat -9999px -9999px;/*bg_film.jpg*/}
/*TV*/
#new_slideshow_cl li.class_2.active :after{background-image:url(/media/elem/bg3.png);/*bg_tv.jpg*/}
#new_slideshow_cl li.class_2 div.htmlcontent .badge_time{background:transparent url(media/elem/bg3.png) repeat -9999px -9999px;/*bg_tv.jpg*/}


#tmp_pipeline{width:400px;text-align:center;}
.x_toggle_sidr{}

#paypal_loading{margin:100px auto;width:520px;text-align:center;padding:30px;background:#f2f2f2}

.page_25 #title{display:none}


/*
#fp_row_3e{padding:50px 0;}
#fp_row_3e .input2{border:2px #dedede solid !important;color:#212121;border:2px white solid;padding:10px 20px;font-size:16px;font-weight:bold;}
#fp_row_3e .button3{border:2px #dedede solid !important;color:#212121;border:2px white solid;padding:10px 20px;font-size:16px;font-weight:bold}
*/
#fp_row_3e h2{font-size:22px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;}
#fp_row_3e form{display;block;padding-top:18px;width:300px;margin:0 auto}

.app_reg_1{display:block;font-size:0;width:80%;margin:15px auto}
.app_reg_1 .input2{border:0;border-radius:5px;color:#212121;line-height:37px;padding:0px 20px;font-size:14px;font-weight:normal;width:60%;margin:0 auto 10px; display:block;vertical-align:top;}
.app_reg_1 .button3{color:#fff;background:#e91c35;padding:0px 20px;line-height:37px;font-size:14px;font-weight:normal;width:40%;font-family: inherit;text-transform:uppercase;border:0;border-radius:5px;display:inline-block;vertical-align:top;}
.app_reg_1 label.tc_agree{font-size:11px;line-height:140%;display:block;text-align:left;margin-top:10px;}
.app_reg_1 label.tc_agree a{color:white;text-decoration:underline}
#app_form{font-size:0}
#app_form p{font-size:14px;margin:0;padding:1%;}
#app_form span{font-weight:bold}
#app_form_blurb{/*height:150px;overflow:auto;*/margin-bottom:10px;font-size:0;color:black}
#app_form_blurb p{display:block;margin-bottom:15px;line-height:130%;font-size:14px;}
#app_form_blurb .w50{width:46%;margin-right:7%}
#app_form_blurb .w50+.w50{margin-right:0}
#page_static #content .app_reg_1{width:60%}
#page_static #content .app_reg_1 .input2{background:#e2e2e2}
.arrow_box {
	position: relative;
	background: rgba(0,0,0,.4);
	padding:20px;
}
.arrow_box:after {
	left: 100%;
	top: 33%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(51, 51, 51, 0);
	border-left-color: rgba(0,0,0,.4);
	border-width: 30px;
	margin-top: -30px;
}
 
 
 
.notification{text-align:center;font-size:30px;line-height:150%; background:rgba(255,255,255,.95);box-shadow:rgba(0, 0, 0, 0.75) 0px 4px 24px -8px;padding:40px;width:600px;position:fixed;z-index:999;top:15%;left:50%;margin-left:-300px;border-radius:10px;font-family:'Source Sans Pro';color:#333}
.notification h2{color:#333333;font-size:22px;line-height:150%;font-weight:600;margin-bottom:15px;}
.notification h3{background:#db7093 ;margin:2% 0;}
.notification h3:hover{background:#333}
.notification h3 a{display:block;font-size:16px;height:50px;line-height:50px;color:white;}
.notification h3 a i{background:#333;height:50px;line-height:50px;display:inline-block;width:50px;margin-right:20px;}
.notification h3:hover a i{background:#000 }
.notification i{margin-right:10px;}
.notification #x{position:absolute;top:2%;right:3%;color:#ccc;cursor:pointer}
.notification #x:hover{color:black}
  

.notification2{text-align:center;font-size:30px;line-height:150%; background:#e91c35;box-shadow:rgba(0, 0, 0, 0.75) 0px 4px 24px -8px;padding:40px;border-radius:10px;font-family:'Source Sans Pro';color:#fff}
.notification2 h2{color:#333333;font-size:22px;line-height:150%;font-weight:600;margin-bottom:15px;}
.notification2 h3{background:#db7093 ;margin:2% 0;}
.notification2 h3:hover{background:#333}
.notification2 h3 a{display:block;font-size:16px;height:50px;line-height:50px;color:white;}
.notification2 h3 a i{background:#333;height:50px;line-height:50px;display:inline-block;width:50px;margin-right:20px;}
.notification2 h3:hover a i{background:#000 }
.notification2 i{margin-right:10px;} 
 
 
.notification3{text-align:center;font-size:30px;line-height:150%; background:#e91c35;box-shadow:rgba(0, 0, 0, 0.75) 0px 4px 24px -8px;padding:40px;font-family:'Source Sans Pro';color:#fff} 



.section_production .x_btn_reg,
.section_production .x_btn_sign{display:none !important}

.section_artists #content ul{margin:40px;}
.section_artists #content ol{margin:40px;}



#payment-form{display:none}
#pay_cc{width:auto;padding:20px;background:rgba(0,0,0,0.7);line-height:120%;color:white;margin-top:20px;}
#pay_cc .form_row{display:block;margin-bottom:10px;}
#pay_cc label,
#pay_cc img,
#pay_cc input{display:inline-block;vertical-align:middle}
#pay_cc label{width:24%;text-align:right;margin-right:2%;vertical-align:middle;font-size:14px}
#pay_cc .input2{text-align:center;width:auto;padding:2%; border-color 0.2s;border:0;border-bottom: 1px solid #ccc;display:inline-block !important;width:72% !important}
#pay_cc .card-cvc,#pay_cc .card-expiry-month,#pay_cc .card-expiry-year{width:15% !important}
#pay_cc span{font-size:12px;display:inline-block !important;margin:0 !important}
#pay_cc small{display:block;text-align:center;font-size:12px;margin:35px 0}
#pay_cc h1{display:block;text-align:center;margin:10px 30px;font-size:24px;}
#pay_cc #pay_cc_x{float:right;background:#f2f2f2;padding:10px 16px;color:#333;font-size:16px;margin:-20px;}
#pay_cc #pay_cc_x:hover{background:#c0c0c0}
.payment-errors{text-align:center;color:red;padding:0px;display:block;width:100%;margin-bottom:10px;}
.payment-success{text-align:center;color:green;padding:0px;display:block;width:100%;margin-bottom:10px;}

.userfiles span{display:block;}
a.delete_file{display:inline-block;margin-left:10px;}


#fp_slideshow_logo{position: absolute;z-index: 102;/*top: 16%;*/bottom: 10%;left: 10%; width: 420px;font-family: inherit;}
#fp_slideshow_logo img{width:100%;height:auto}
#fp_slideshow_logo span{display:none;color:white;font-size:12px;letter-spacing:1px;text-align:center;margin-top:10px;}

#fp_main_slide_wrapper{display:block;position:relative;background:#333;;width:100%;height:740px;}
#fp_main_slide_wrapper a#plan_visit{position:absolute;bottom:60px;right:0;background:white;padding-left:20px;display:block;z-index:101;line-height:60px}
#fp_main_slide_wrapper a#plan_visit span{background:#61116A;color:white;padding:0 20px;margin-left:20px;}
#fp_main_slide_wrapper #fp_main_slide_next{height:100%;position:absolute;z-index:101;top:0;right:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
#fp_main_slide_wrapper #fp_main_slide_prev{height:100%;position:absolute;z-index:101;top:0;left:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
#fp_main_slide_wrapper #fp_main_slide_next i{position:absolute;top:48%;right:16%;opacity:0.2}
#fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:48%;left:16%;opacity:0.2}
#fp_main_slide{width:100%;max-width:100%;height:100%;overflow:hidden;font-family: inherit;}
#fp_main_slide > div{position:relative;display:block;width:100%;height:inherit;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;}
#fp_main_slide > div dd{width:100%;height:inherit;display:none;background:rgba(0, 0, 0, 0.4);position:relative;z-index:1}
#fp_main_slide > div img{width:100%;height:auto;}
#fp_main_slide > div span{position:absolute;bottom:10%;right:10%;color:white;text-align:left;width:30%;font-size:20px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);line-height:120%;z-index:2;text-align:right}
#fp_main_slide > div span a{}
#fp_main_slide > div span b{display:block;font-size:40px;color:white;line-height:1.2}
#fp_main_slide > div span i{display:block;font-size:30px;font-style:normal}



.jcarousel {position: relative;overflow: hidden;}
.jcarousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}.jcarousel li {  float: left;   margin-top:40px;}
.jcarousel-wrapper{}
.jcarousel ul li.color {margin-top:0px;}
.jcarousel ul li img{opacity:0.7}
.jcarousel ul li.color img{opacity:1;height:317px;width:250px;-moz-box-shadow: 0 0 25px #888;-webkit-box-shadow: 0 0 25px #888;box-shadow: 0 0 25px #888;}






#sidr_icon{z-index:109;display:block;width: 45px;height: 45px;position: fixed;top: 25px;right: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#sidr_icon span {display: block;position: absolute;height: 5px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;} 
#sidr_icon span:nth-child(1){top: 0px;}
#sidr_icon span:nth-child(2){top: 13px;}
#sidr_icon span:nth-child(3){top: 26px;}
body.sidr-open #sidr_icon span:nth-child(1) {top: 16px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
body.sidr-open #sidr_icon span:nth-child(2) {opacity: 0;left: -60px;}
body.sidr-open #sidr_icon span:nth-child(3) {top: 16px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
#sidr_icon.dark span{background:#333} 



.sidr {

	right: -260px;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999;
	width: 260px;
	overflow-x: none;
	overflow-y: auto;

	text-transform: uppercase;
	font-size: 15px;
	background: #333;
	color: #fff;

}

.sidr .sidr-inner {
	padding: 0 0 15px
}

.sidr .sidr-inner>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr.right {
	left: auto;
	right: -260px
}

.sidr.left {
	left: -260px;
	right: auto
}



.sidr p {
	font-size: 13px;
	margin: 0 0 12px
}

.sidr p a {
	color: rgba(51, 51, 51, 0.9)
}

.sidr>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;

}

.sidr ul li {
	display: block;
	margin: 0 0;
	line-height: 1.2;
	padding:0 0

}

.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active {
background:black
}


.sidr ul li a,
.sidr ul li>span {
	padding: 2em 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}

.sidr ul li a span{font-weight:normal;font-size:14px;display:block;letter-spacing:1px;}
.sidr ul li ul {
	border-bottom: none;
	margin: 0
}

.sidr ul li ul li {
	line-height: 40px;
	font-size: 13px
}

.sidr ul li ul li:last-child {
	border-bottom: none
}

.sidr ul li ul li:hover,
.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active {
	border-top: none;
	line-height: 41px
}



.sidr ul li ul li a,
.sidr ul li ul li span {
	color: white;
	padding-left: 30px
}

.sidr form {
	margin: 0 15px
}

.sidr label {
	font-size: 13px
}










@media only screen and (max-width: 1240px)
{

	#fp_v3 img {width: 400px;}

	.centric{margin:0px auto 0px auto;width:95%;}


		#row_filters1 #rowfa li.b{width:17%;padding:1%}
		#row_filters1 #rowfa li.c{width:41%;padding:1%}

		#header_slide_movie_profile{heigth:auto !important}
		#footer{padding:1px;-ms-word-break: break-all; word-break: break-all; word-break: break-word;}
		#footer .fl,
		#footer .fr{float:none;width:90%;border:0;margin:35px auto;text-align:center;max-width:620px}
		
		
		#page_static #content .fl, #page_static #content .fr{float:none;width:90%;border:0;margin:55px auto;text-align:center;max-width:320px}
		
		#header_slide_frontpage #blurb{margin-left:0;left:0;width:90%;margin:10% auto 0;display:block;position:relative;height:auto}
		
		#app_form_blurb .w50{width:100%;display:block;}
		
		#header_slide_frontpage #btn1, #header_slide_frontpage #btn2{position:relative;display:block;width:70%;left:0;right:0:top:0;margin:40px auto 0;padding: 15px 0px;}
}


@media only screen and (max-width: 1130px)
{


	.centric2 {width:95%}

	ul#cv_listing li{width:29%}
	.w60, .w40{display:block;width:100%;margin-bottom:30px;}
}



@media only screen and (max-width: 850px)
{

	#head2 h2 {
		font-size: 30px;

	}

	#head2 img {
		width: 100px;

	}
	#head2 {

		height: 80px;

	}

	
	#cv_images ul {column-count: 2;}
	
	ul#cv_listing li{width:45%}
	#fp_slideshow_logo {
    top: 16%;
    bottom: auto;
   
}
#fp_main_slide > div span b {
    font-size: 24px;
}
#fp_main_slide > div span {
    width: auto;
}
	#fp_row_2 .jcarousel{width:auto}
		.onlymobile{display:none;}
		.centric{margin:0px auto 0px auto;width:95%;}
		.centric2{margin:0px auto 0px auto;width:95%;}
		.centric_full{}
		#footer0{line-height:130%}
		
		
		#footer2 .fl,
		#footer2 .fr{float:none;width:100%;border:0;text-align:center}
		#footer2 .fr{margin-bottom:35px;}
	
		#header_menu ul{}
		#header_menu li.link{/*margin-left: .5em;*/display:none;}
		#header_menu li.button{/*margin-left: .5em;*/display:none;}
		#header_menu li#logo{width:auto;margin-right: 0.2em}
		/*#header_menu li.button a{padding:0;border:0}*/
		#footer0 a.button{margin-top:15px}
		.x_toggle_sidr{font-size:22px !important;display:inline-block !important;padding:10px;float:right;margin-top:-5px;}
		.x_toggle_sidr a{display:block;position:relative}
		#page_the_crew2 #row_filters #rowfa li.b{display:none;/*width:auto;padding-top:10px;height:30px;*/}
		#page_the_crew2 #row_filters #rowfa li.c{padding-top:10px;width:auto;}
		#row_filters #rowfa li.c input#keyword{width:55%}
		#page_the_crew2 #row_filters #rowfa li{line-height:100%}
		#row_filters #wrapper_line{display:none;}
		#row_filters #rowfa li.b{width:auto;}
		#row_filters #rowfa li{border:0;padding:0px;}
		#page_the_crew2 .tab_content_parent a{width:95%}
		#page_cv_profile .button_0{line-height:200%}
		#contact_form_container{float:none;width:auto;}
		#contact_form_container .styled_form{width:95%;}
		#header_slide_frontpage #blurb h1{font-size:26px;}
		/*#jcarousel-pagination-fp_row_2 a {width:20px;height:20px;}*/

		#header_slide_movie_profile #blurb h2{font-size:32px}
		#header_slide_movie_profile #blurb{width:100%}
		#header_slide_movie_profile #blurb .w50{margin:15px 0;width:100%;}
		.app_reg_1{width:100%;max-width:300px}
		.arrow_box:after{border-width:0}
		
		
		#header_menu #header_logo{width:30%;}
		#header_menu .centric>ul{width:69%;}


		#password_reset_form{width:100%;height:100%;}
		#login_form{width:100%;height:100%;}
		.below_static_menu{margin-top:100px;}
		#page_news #title{line-height:100%}

		#page_cv_profile .one_cv_row td{width:33%;font-size:14px;-ms-word-break: break-all; word-break: break-all; word-break: break-word;}
		#page_cv_profile .one_cv_row td + td{width:67%;font-size:14px;}
		#page_cv_profile #content{font-size:14px;}



		/*pipeline*/
		#chaselist_landing_public{margin:80px auto}
		#page_chaselist .one_row .fl{width:48%;margin-right:1.8%;}
		#page_chaselist .one_row .fr{width:50%}
		.below_static_menu2{margin-top:48px;}
		#page_chaselist_profile #profile_slideshow #ps2 span.blurb{width:85%}
		#page_chaselist_profile #profile_slideshow #ps2 h1{width:auto}
		#page_static #content .fl, #page_static #content .fr{width:90%;padding:5%;float:none}
		#page_static #content .fl{margin-bottom:5%;}
		.chaselist_settings #inactive_account_message h2{line-height:100%}

		#row_filters1 #rowfa li.b{width:30%;padding:3% 1%;text-align:center;}

		#row_filters1 #rowfa li.c{width:98%;padding:1%;text-align:center;}
		#row_filters1 #rowfa li.c input#keyword{width:78%}
		#row_filters1 #wrapper_line{display:none}
		#page_chaselist #row1{width:95%}
		#chaselist_landing_public #elem7{margin-right:0;float:none;display:block;margin:20px auto}
		#chaselist_landing_public #blurb{text-align:center;margin-left:0}
		#chaselist_landing_public #x_toggle_content{width:90%;margin:30px auto}

		/*dialogs*/
		#login_form,
		#registration_form,
		#password_reset_form{width:100%}

		#login_form .input{width:auto !important;display:block}
		#login_form #inputs{text-align:center;}
		#registration_form .input{width:auto !important;display:block}
		#recaptcha_area,
		#recaptcha_response_field{width:auto !important;}
		#password_reset_form .input{width:auto !important;display:block}


		#fp_row_2 #blurb{width:80%}

		.centric3{width:90%}
		}


@media only screen and (max-width: 600px)
{
	#cv_images ul {column-count: 1;}
	ul#cv_listing li{width:100%;margin:2% 0 2% 0}
.notification{font-size:20px;padding:4%;width:92%;top:15%;left:2%;margin-left:0;}
img.resp{width:100% !important;height:auto !important}
}
@media only screen and (max-width: 520px)
{
	
	#fp_v3 img {width: 75%;}


		#fp_slideshow_logo {

    width:60%;
    top:50%;
   
}
#fp_slideshow_logo span{ text-align:left;}

	#paypal_loading{margin:10% auto;width:86%;padding:8% 4%}
	/*pipeline*/
		.button_r, .button_o{padding:7px !important;font-size:12px;}
		#page_chaselist .one_row .fl{width:100%;float:none;margin-right:0%;}
		#page_chaselist .one_row .fr{width:100%;float:none}
		#page_chaselist .one_row a h3{font-size:24px;margin-bottom:0.5em;display:block}
		#page_chaselist .one_row{margin:30px auto 20px}
		#page_chaselist_profile #profile_details p{font-size:16px;margin-top:0}
		#cl_menu_row{padding:1em 0}
		#cl_menu_row li{width:49% !important}
		#page_chaselist_profile #profile_details label,
		#page_chaselist_profile #profile_details span{width:100%;float:none;}
		.chaselist_settings input{float:none;display:block;width:95%}
		#page_static #title{line-height:100%}
		.style3{line-height:100%}


		#row_filters1 #rowfa li.b{width:30%;padding:5% 1%}
		#row_filters1 #rowfa li.c{width:98%;padding:1%}
		#row_filters1 #rowfa li.c input#keyword{width:60%}
		#row_filters1-2{margin:1em 0}
		#row_filters1-2 li{line-height:100%;width:32%;margin-right:0;vertical-align:top;text-align:center}
		#page_chaselist .nav{font-size:40px;}
		#page_chaselist .nav.r{padding:0 10px 0 15px}
		#page_chaselist .nav.l{padding:0 15px 0 10px}
		new_slideshow_cl{height:530px;}

		#header_slide_movie_profile #blurb .w50{width:95%;}
		
		#header_menu #header_logo{width:50%;}
		#header_menu .centric>ul{width:47%;}
		
		#app_form p.w50,
		#app_form p.w33,
		#app_form p.w25,
		#app_form p.w100{width:100%}
		
		#header_slide_frontpage #btn1, #header_slide_frontpage #btn2{display:block;margin-top:20px;font-size:26px;}
		#header_slide_frontpage #btn1:hover,
#header_slide_frontpage #btn2:hover{width:100%;}
		
		
		#header_marquee_wrapper{line-height:60px;}
		#header_marquee_wrapper #clapb{position:absolute;z-index:2;top:-10px;left:-40px}
		ul#soc_icons{bottom:70px;}
		
		#page_static #content .app_reg_1{width:100%}
}



@media only screen and (max-width: 380px)
{
	#page_static #content .fl span img{width:100%;height:auto}
}










@media (max-width: 444px) {
	.recaptchatable #recaptcha_image {margin: 0 !important;width: 200px !important;}
	.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {background: none !important;}
}

.sidr_menu_generic_DEPR{margin:10px 20px 0 0}