html {height: 100%; box-sizing: border-box;height: 100vh;min-height: 100%;}
body{font-weight: normal; /*font-family: 'Helvetica Neue LT Std', sans-serif;*/font-family: 'Open Sans', sans-serif;}
a{text-decoration:none;cursor:pointer}
.fl{float:left}
.fr{float:right;}

.w20{width:20%;display:inline-block;vertical-align:top;font-size:14px;}
.w30{width:30%;display:inline-block;vertical-align:top;font-size:14px;}
.w40{width:40%;display:inline-block;vertical-align:top;font-size:14px;}
.w50{width:50%;display:inline-block;vertical-align:top;font-size:14px;}
.w60{width:60%;display:inline-block;vertical-align:top;font-size:14px;}
.w70{width:70%;display:inline-block;vertical-align:top;font-size:14px;}
.w80{width:80%;display:inline-block;vertical-align:top;font-size:14px;}
.w100{width:100%;display:inline-block;vertical-align:top;font-size:14px;}
.fs0{font-size:0}
.tar{text-align:right}
.db{display:block !important;}
.dn{display:none !important;}
.centric{margin:0 auto;width:1036px;position:relative;}
.red{color:#e91c35 !important}

#movie_profile_crew .sep{margin:0 auto;width:1036px;position:relative;border-bottom:1px #cbcbcb solid;}
.centric2{margin:0 auto;width:1130px;position:relative;}
.centric3{margin:0 auto;width:1400px;position:relative;}
.centric_full{width:100%;position:relative;}
.tac{text-align:center;}
.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-size: 30px;}
.style2{color: #6c6c6c;font-size: 20px;}
.style3{color: #000;font-size: 40px;}
.style4{color: #6c6c6c;font-size: 16px;}
.style5{color: #fe000c;font-size: 16px;}

#page_cv_profile #title{color: #000;font-size: 34px;display:inline-block;margin-right:10px;font-family:'Helvetica Neue LT Std', sans-serif;line-height:1.2}
#page_cv_profile #jobTitle{color: #6c6c6c;font-size: 34px;display:inline-block;margin-left:0;font-family:'Helvetica Neue LT Std', sans-serif;line-height:1.2}

#my_shortlist{padding:20px 30px;background: #e91c35;border-radius: 5px;position:fixed;bottom:10px;right:10px;display:none;}
#my_shortlist a{color:white;text-decoration:underline}
#footer_header{padding:30px 0;font-family:'Helvetica Neue LT Std', sans-serif;}
#footer_header h2{font-size:32px}
#footer_header>div{color:white;line-height:1.5;font-size:18px;vertical-align:bottom;}
#footer_header img{width:150px;margin:10px 0}
#footer_header a{color:white;}
#footer_header a i{font-size:22px;}
#footer_header li{display:inline-block;margin-right:10px;font-size:16px;}
#footer_header iframe{width:80%;height:250px}
#shortlist_images ul{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
#shortlist_images ul li{text-align:center;}
#shortlist_images ul a.title span{display:block;margin:10px 0;color:black}
.chevron{position:absolute;bottom:30px;left:50%;cursor:pointer}
.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;}
.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;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;}
.button2{cursor:pointer;border-radius: 5px;color: #fff !important;padding: 10px 20px;display: inline-block;font-size: 14px;text-transform: uppercase;vertical-align: middle;background: #e91c35;font-size:14px;letter-spacing:1px;}
.button_o i{color:#cccccc;margin-left:5px}

.button3{padding:10px 20px;background:#ffffff1f;border-radius:5px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:1px;-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;}
.button3:hover{background:#ffffff4a;}


.button4{cursor:pointer; border:0;border-radius: 5px;color: #fff !important;padding:0 20px;display: inline-block;font-size: 14px;text-transform: uppercase;vertical-align: middle;background:#e91c35;height:40px;line-height:40px;-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;}
.button4:hover{background:#333}

.button5{cursor:pointer; border:1px #ccc solid;border-radius: 5px;color: #333 !important;padding:0 20px;display: inline-block;font-size: 14px;text-transform: uppercase;vertical-align: middle;background: #fff;height:40px;line-height:40px;-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;}
.button5:hover{background:#0000;border:1px #000 solid;}


.sep_line1{text-align:center;border-bottom:1px solid #d5d5d5;margin-bottom:20px;color: #202020;}
.sep_line1 h1 {display:inline-block;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;color:#464646}
#onefuzz a{color:#464646}
.header_slide{background:no-repeat center center fixed;position:relative;color:#fff;width:100%;display:block;z-index: 1;overflow:hidden;}

.sticky_header_menu{ position: absolute; top: 0; width: 100%;z-index:101}

#header_slide_frontpage{background-image:url(/media/elem/bg_sample.png);position:relative}
#header_slide_frontpage span#blurb{text-align:center;position:absolute;font-size:48px;display:block;width:50%;top:50%;left:50%;margin-left:-25%;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}

#header_slide_movie_profile{background-color:#282828;height:600px}
#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 span#blurb{text-align:center;position:absolute;font-size:18px;display:block;width:50%;top:50%;left:50%;margin-left:-25%;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);}
#header_slide_movie_profile span#blurb h2{font-size:60px;margin-bottom:0.15em;font-weight:bold;display:none}

#movie_profile_crew .one_row{margin:30px auto;min-height: 45px;}
#movie_profile_crew .one_row a h3{font-size:34px;color:#000}
#movie_profile_crew .one_row a:hover h3{color:#e91c35}
#movie_profile_crew .one_row h4{font-size:20px;color:#6c6c6c;margin-top:10px;}
#movie_profile_crew .one_row .fl{width:45%}
#movie_profile_crew .one_row .fr{width:55%;line-height: 150%;font-family: 'Helvetica Neue LT Std', sans-serif !important;}
#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;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;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;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);color:#fff;width:100px;word-break:break-all;}



#movie_profile_crew .sep:last-child{border-bottom:0}
#pagination_lazy_loading{text-align:center;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;}
#header_menu{padding:2.7em 1em;}
#header_menu ul{margin:0;padding:0}
#header_menu li{display:inline-block;text-transform:uppercase;font-size:14px;vertical-align:middle;}
.menu_transparent a{color:#c7c7c7;}
.menu_transparent a:hover{color:white}
.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:#c7c7c7;}
.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:#231f20}
.menu_no_transparent li.button a{color:#231f20;padding:10px;border:1px #d3d2d2 solid;border-radius:5px;}


#header_menu li#logo{width:25%}
#header_menu li.link{margin-left:2.5em}
#header_menu li.button{margin-left:1.5em}


footer{background:#333 url(/media/elem/bg7.jpg) top center / cover;margin-top:100px;}
#footer2 .w50{font-size:12px;}
#footer1{font-size:0;color:#fff;padding:30px 0}
#footer0{font-size:30px;color:#fff;padding:1.5em 0 0}

#footer1 a{color:#fff;    font-size: 30px;
    display: inline-block;
    margin-right: 10px;opacity:0.8}

#footer1 .w50{font-size:16px;width:48%;margin-right:4%}
#footer1 .w50+.w50{margin-right:0}
#footer1 .fl{width:45%;border-right:1px #5a5c5a solid;margin:70px 0;}
#footer1 .fr{width:45%;margin:70px 0;}
#footer1 span.title{color:#8f8f8f;font-size:18px;display:block;margin-bottom:30px;}
#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}
#footer1 span.title i{font-size:36px;vertical-align:middle;margin-right:5px;}
#footer1 .one_feed{display:block;vertical-align:top;width:480px;margin-top:0;min-height:130px;text-align:left;}
#footer1 .one_feed a{color:#fff;font-size:16px;display:block;line-height:1.2}
#footer1 .one_feed span.text{color:#fff;font-size:18px;display:block;margin-bottom:0.6em}
#footer1 .one_feed span.text a{display:inline;color:#8f8f8f;margin:0 3px}
#footer1 .one_feed span.text a:hover{color:white}
#footer1 .one_feed span.timestamp{color:#8f8f8f;font-size:14px;}

#footer2{padding:2em 0;background:#00000096;color:#a7a7a7;font-size:16px;}
#footer2 li{margin-left:2.5em;display:inline-block;text-transform:uppercase;font-size:14px;}

#footer2 .fl{}

#footer1 a.button{padding:10px;border:1px #928f8d solid;border-radius:5px;margin:20px 0;display:inline-block;text-transform:uppercase;font-size: 14px;}
#fp_row_1{margin:70px auto}
#fp_row_1 h2{font-size:40px;color:#000;margin-bottom:15px;}
#fp_row_1 span#blurb{display:block;color:#6c6c6c;font-size:20px;width:44%;margin:0 auto;}
#fp_row_2{padding-bottom:50px;}
#fp_row_2 span#blurb{display:block;margin:70px auto;color:#6c6c6c;font-size:20px;width:44%;line-height:140%}
#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;line-height:70px;}
#fp_row_2 li img{vertical-align:middle}
#jcarousel-pagination-fp_row_2 {position: absolute;bottom: 0px;left: 48%;margin: 0;margin-left: -22px;}
#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;}

.jpaging {margin:10px 0;text-align:center;}
.jpaging 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;}
.jpaging a.active {background: #fff;color: #fff;}


#jcarousel_callback{margin-top:-22px;padding-top:47px;padding-bottom:37px; }
#jcarousel_callback span#jc_title{float:left;font-size:30px;font-weight:bold}
#jcarousel_callback a#jc_button{float:right;}
#jcarousel_callback a#jc_button1{color:#202020;float:right;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-size:40px;margin-bottom:1em}
#page_the_crew #row1 h2{font-size:20px;color:#6c6c6c}

#row_filters{background:#444444;position:relative;}
#row_filters #rowfa{position:relative;z-index:2;}
#row_filters #wrapper_line{border-bottom:1px #5b5b5b solid;position:absolute;height:110px;z-index:1}
#row_filters #rowfa li{display:inline-block;padding:30px 0px;line-height:50px;}

#row_filters #rowfa li a{color:#7c7c7c;font-size:16px;}
#row_filters #rowfa li a b{display:block;font-size:24px;color:#000;margin-top:0.1em}
#row_filters #rowfa li.a{width:0px;padding:0}
#row_filters #rowfa li.b{width:50%;}
#row_filters #rowfa li.c{width:48%;text-align:right;}
#row_filters #rowfa li.c input#keyword{border:1px #c1c1c1 solid;border-radius:2px;background:#d2d2d2;-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-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-size:16px;margin-bottom:25px}
#page_the_crew .tab_content a:hover{color:#fff}



#page_the_crew2{}
#page_the_crew2 #row_filters{background:#fff}
#page_the_crew2 #row_filters #rowfa {background:#f2f2f2}


#page_the_crew2 .tab_content{padding-top:30px;padding-bottom:30px;}

/*#page_the_crew2 .tab_content_parent a{display:block;color:#797979;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%}*/

#crew_categories{}
#crew_categories ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
#crew_categories ul li{
	background-size:cover;
	background-position:center center;
    background-color: #797979;
    height: 180px;
    display: flex;
    padding: 40px 20px;}

#crew_categories ul li:hover{background-position:0% 40%;}
#crew_categories ul li a{ 
    line-height: 1;
    color: #fff;
    font-size: 32px;
    width: 100%;
    text-shadow: 2px 2px 8px black;
    align-self: flex-end;
 }
#filter_department{padding: 30px 0;}
#filter_department a{display:inline-block;margin-right:20px;color:#000;font-size:16px;line-height:150%}

#filter_department .centric a.parent{font-weight:bold;font-size:30px;line-height:110px;}
#filter_department a:hover{color:#333}
#filter_department a.selected{font-weight:bold;}
#filter_department a i{margin-right:5px;}
#filter_department ul li:hover{border: 3px solid #545454;}
#filter_department ul li:hover a{color:black}
#filter_department ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
#filter_department ul li{line-height:110px;height:110px;border: 3px solid #e4e4e4;border-radius: 10px;text-align:center;}
#filter_department ul li a{display:inline-block;line-height:1;vertical-align:middle;color:#333;font-size:26px;margin-right:0}


#filter_department.subcategory a{margin:0;color:#383737;font-size:14px;}
#filter_department.subcategory i{display:inline-block;margin:0 10px;}
#page_static{margin-top:50px;line-height:150%}
#page_static #title{  font-size: 40px;   margin-bottom: 1em;text-align:center}
#page_static #content{font-size: 18px;}
#page_static #content address{display:block;background:#f2f2f2;padding:20px;border-radius:5px;margin-bottom:20px;width:30%;text-align:center;font-style: initial;}
#page_static #content address .fas{font-size: 34px;color: #e91c35;}
#page_static #content address a{color:black;}

#page_static #content .fl,
#page_static #content .fr{width:44%;border-radius:10px;padding:20px;background:#f2f2f2}
#page_static #content .fl span,
#page_static #content .fr span{display:block;margin-top:40px;}
.chaselist_settings h2{clear:both}
.chaselist_settings input{
    border: 1px solid #c0c0c0;
    border-radius: 2px;
    box-shadow: 1px 1px 1px 0 rgba(255, 255, 255, 0.16);
    color: #000;
  
    font-size: 16px;
    padding: 7px;
    vertical-align: middle;
    float:right;
  }
.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-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);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-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-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_v3 ul{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
#new_slideshow_v3 li{display:block;}
#new_slideshow_v3 li img{opacity:0.9;transition: All 0.2s;-moz-transition: All 0.2s;-webkit-transition: All 0.2s;-o-transition: All 0.2s;width: 100%;height: auto;}
#new_slideshow_v3 li:hover img{opacity:1}



#new_slideshow_v4 ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
#new_slideshow_v34 li{display:block;}
#new_slideshow_v4 li img{opacity:0.9;transition: All 0.2s;-moz-transition: All 0.2s;-webkit-transition: All 0.2s;-o-transition: All 0.2s;width: 100%;height: auto;}
#new_slideshow_v4 li:hover img{opacity:1}
#new_slideshow_v4 li a{display:block;position:relative;color:white;}
#new_slideshow_v4 li a b{position:absolute;font-size:20px;z-index:2;width: 90%;margin:0 5%;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75);
    text-align: center;
    bottom: 10%;}

#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;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-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:50px;margin-bottom:150px;}
#page_cv_profile .sep_line1{margin-bottom:30px;margin-top:20px;font-family:'Helvetica Neue LT Std', sans-serif}
/*#page_cv_profile #title{margin:15px 0 15px 0}*/
#page_cv_profile #content{margin-bottom:20px;line-height:150%;font-family: 'Helvetica Neue LT Std', sans-serif !important;margin-top:30px;}
#page_cv_profile #other_categories{margin:0px 0 20px 0}
#page_cv_profile .one_cv_row{text-align:center;width:100%;font-size:18px;margin:0 auto 20px auto;}
.page_cv_profile_head_b{margin-bottom:50px;}
.page_cv_profile_head_b a{display:inline-block;margin-right:10px;}
#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;font-family: 'Helvetica Neue LT Std', sans-serif !important;}


#page_cv_profile .one_cv_row td{text-align:left;width:25%;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.column_2 td{width:25%;}
#page_cv_profile .one_cv_row.column_2 td + td{width:75%;}



#page_cv_profile .one_cv_row.column_3 td{width:33%;}
#page_cv_profile .one_cv_row.column_3 td + td{width:33%;}
#page_cv_profile .one_cv_row.column_3 td + td + td{width:33%;}


#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;line-height:1.2;font-size:14px;}
#page_cv_profile .one_cv_row.latest_credits a img{display:block; margin-bottom:10px;}

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


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

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


#page_chaselist .one_row{margin:55px auto 80px auto}
#page_chaselist .one_row a h3{font-size:34px;color:#000;margin-top:20px;}
#page_chaselist .one_row h4{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-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;text-transform:uppercase}
#page_chaselist .one_row .fr{width:30%;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;}
#cl_menu_row li img{vertical-align:bottom;margin-left:0px;}
#cl_menu_row #li3{text-align:right;}
#page_chaselist_profile #profile_details{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-size:60px;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);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;padding:10px;border:1px #ccc solid;border-radius:2px;margin-right:10px;margin-top:20px;}


#contact_form_container{width:420px;float:right;margin-left:1em}
.styled_form .input {font-size:20px;color:#a2a2a2;padding:10px;border:1px #ccc solid;border-radius:2px;width:100%;font-family:'Helvetica Neue LT Std', sans-serif}
.styled_form .input.error{border:1px #ffcaca solid;}
.styled_form label.error{display:block;color:#fb7878;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-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}

#login_form_v3{text-align:center;margin:0px auto;width:500px;}
#login_form_v3 h2{margin-bottom:0.5em}
#login_form_v3 p{display:block;margin-bottom:1em}
#login_form_v3 #inputs{border-top:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;padding:30px 30px;margin:20px 0}
#login_form_v3 .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-size: 40px;   margin-bottom: 1em;text-align:center}
#page_news #content{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-size:20px;color:#6c6c6c;margin-top:10px}
#page_news .one_row span.timestamp{border-radius:5px;padding:10px;border:1px #ebebeb solid;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-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;}


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



#fp_box{background:#333;color:white;padding:5%;line-height:1.5;text-align:center;margin-top:40px;}
#fp_box_logo{width:150px;display;block;margin:0 auto;}
#fp_box h2{font-size:20px;margin:20px 0}
#fp_box span{display:inline-block;width:41%;padding:30px;border-radius:15px;color:black;background:white;margin-right:5%;min-height:250px;vertical-align:top;}
#fp_box span+span{margin-right:0}
#fp_box span h3{font-size:20px;margin-bottom:20px;}


#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:0}
#fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:48%;left:0}

#fp_main_slide{width:100%;max-width:100%;height:100%;overflow:hidden;}
#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:block;/*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:45%;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{color:white;font-size:20px;line-height:1.2}
#fp_main_slide > div span b{display:block;font-size:40px;}
#fp_main_slide > div span i{display:block;font-size:30px;font-style:normal}
#fp_main_slide > div span small{text-decoration:underline}



#sidr_icon{z-index:109;display:block;width: 50px;height: 45px;position: fixed;top:50px;right:35px;-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: 6px;width: 100%;background: #fff;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: 16px;}
#sidr_icon span:nth-child(3) {top: 32px;}
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} 



#fp_slideshow_logo{position: absolute;z-index: 102;/*top: 16%;*/bottom: 10%;left: 10%; width: 276px;}
#fp_slideshow_logo img{width:100%;height:auto}
#fp_slideshow_logo span{display:block;color:white;text-transform:uppercase;font-size:11px;letter-spacing:3px;text-align:center;margin-top:10px;}

#static_slideshow_logo{width: 220px;padding:20px;}
#static_slideshow_logo img{width:100%;height:auto}
#static_slideshow_logo span{display:block;color:white;text-transform:uppercase;font-size:11px;letter-spacing:1px;text-align:center;margin-top:10px;}


#fp_car{z-index:103;margin-top:-19px;}


header{background:#333 url(/media/elem/bg7.jpg) center center / cover;color:white;position:relative;z-index:99;height:135px;}





.arrow_box {
	position: relative;

	border: 3px solid #545454;
	border-radius:10px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #545454;
	border-width: 12px;
	margin-left: -12px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: 545454
	border-width: 18px;
	margin-left: -18px;
}


.arrow_box .fab{margin:20px auto;display:block;font-size:30px;color:rgba(255,255,255,0.5)}

.arrow_box .jcarousel{width:90%;margin:0 auto;}


.static_9 table td {
    width: 33%;
    font-size: 14px;
	vertical-align:top;
	padding:0 2% 5%;
}

.static_9 table+table td {
    width: 50%
}

.static_9 table+table {
    width: 74%!important;
    margin: 0 auto
}

.static_9 td img {
    border-radius: 100px
}



@media only screen and (max-width: 1400px)
{
.centric3{margin:0px auto 0px auto;width:95%;}
}

@media only screen and (max-width: 1060px)
{
	
	#fp_box span{width:90%;margin:0 auto 5% auto;min-height: 50px;padding:5%}
	
	#movie_profile_crew .sep{width:95%}
	.centric{margin:0px auto 0px auto;width:95%;}
	#contact_form_container{width:auto}
	.styled_form .input{width:95%}
  .centric_full{margin:0px auto 0px auto;width:100%;}

		#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}

#footer1 .w50{width:100%;margin:0 0 5% 0}
#footer_header>div {width:100%;margin-bottom:30px; vertical-align: top;text-align:center}
.w30, .w70{width:100%;margin-bottom:30px; vertical-align: top;text-align:center}
}

/*
up to 850
SMALLER SCREEN
*/
@media only screen and (max-width: 850px)
{   

#movie_profile_crew .one_row a h3 {
    margin-bottom: 15px;
}

#movie_profile_crew .one_row h4 {
 
    margin-top: 0;
	margin-bottom: 15px;
}

	
	#shortlist_images ul { grid-template-columns: repeat(2, 1fr);}

	#movie_profile_crew .one_row .fr {float: none;width: 100%;margin-bottom:15px;}

	#fp_slideshow_logo{top: 16%;bottom: auto;}
	#movie_profile_crew .one_row .fl{float:none;width:100%}
	#crew_categories ul{grid-template-columns: repeat(2, 1fr);}
	#filter_department ul{grid-template-columns: repeat(2, 1fr);}
	#fp_main_slide > div span b{font-size:34px}
	#fp_main_slide > div span{width:auto}
	#page_static #content address{width:auto}
	
	#new_slideshow_v3 ul{grid-template-columns: repeat(3, 1fr);}
	
	#new_slideshow_v4 ul{grid-template-columns: repeat(2, 1fr);}
		html_DEPR { -ms-word-break: break-all; word-break: break-all; word-break: break-word;}
		.onlymobile{display:none;}
		.centric{margin:0px auto 0px auto;width:95%;}
		.centric2{margin:0px auto 0px auto;width:98%;}
		
		#footer0{line-height:130%}
		#footer1{padding-top:1px;-ms-word-break: break-all; word-break: break-all; word-break: break-word;}
		#footer1 .fl,
		#footer1 .fr{float:none;width:100%;border:0;margin:35px 0 0 0}
		#footer2 .fl,
		#footer2 .fr{float:none;width:100%;border:0;text-align:right}
		#footer2 .fr{margin-bottom:35px;}
		#header_menu{padding: 0.7em 0.5em;}
		#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;padding-bottom:10px;width:100%}
		#page_the_crew2 #row_filters #rowfa li.c form{text-align:center}
		#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 span#blurb{top:20%}
		/*#jcarousel-pagination-fp_row_2 a {width:20px;height:20px;}*/

		#jcarousel-pagination-fp_row_2{left:31%}
		#fp_row_2 .jcarousel{width:auto;}
		#jcarousel_callback span#jc_title{font-size:24px;}
		#header_slide_movie_profile span#blurb h2{font-size:32px}
		#header_slide_movie_profile span#blurb{width:80%;margin-left:-40%;}


		#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,
		#login_form_v3,
		#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}




		.w50{display:block;width:100%;margin:0 0 5% 0}
		}

/*
up to 520

*/
@media only screen and (max-width: 520px)
{
	

	.static_9 table td {
		width: 100%;
		display:block;
	}

	.static_9 table+table {
		width: 100% 
		!important;

	}


	.static_9 table+table td {
		width: 100%;
	}

	#new_slideshow_v4 ul{grid-template-columns: repeat(1, 1fr);}
	#crew_categories ul{grid-template-columns: repeat(1, 1fr);}
	#filter_department ul{grid-template-columns: repeat(1, 1fr);}
	#login_form_v3 .input{width:auto}
	#new_slideshow_v3 ul{grid-template-columns: repeat(2, 1fr);}
	#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;}


}

@media only screen and (max-width: 420px)
{
	#fp_slideshow_logo{width:176px;top:37%;left:50%;margin-left:-88px}
	#fp_slideshow_logo span{    letter-spacing: 2px;text-align: left;margin-top:5px;font-size:13px}
	#fp_main_slide > div span b{font-size:26px}	
	#fp_main_slide > div span{width:100%;right:0;text-align:center}
/*	#new_slideshow_cl .htmlcontent{width:auto;height:auto}*/
}


@media only screen and (max-height: 420px)
{
	#fp_slideshow_logo{width:176px;top:37%;left:50%;margin-left:-88px}
	#fp_slideshow_logo span{    letter-spacing: 2px;text-align: left;margin-top:5px;font-size:13px}
	#fp_main_slide > div span b{font-size:26px}	
	#fp_main_slide > div span{width:100%;right:0;text-align:center}
}




@media only screen and (max-width: 380px)
{
	#new_slideshow_v3 ul{grid-template-columns: repeat(1, 1fr);}
	#page_static #content .fl span img{width:100%;height:auto}
}




@media screen and (orientation:portrait) {

}

@media screen and (orientation:landscape) {

}

@media screen and (max-device-width: 480px)
{
	#header_slide_movie_profile span#blurb{top:41%}
  #header_slide_movie_profile span#blurb h2{margin-bottom:10px;}
  #header_slide_frontpage span#blurb{width:90%;margin-left:-45%;top:29%}
  #footer2 li{margin-left:0.5em}
  #new_slideshow_v3 li img{opacity:1}
  
  
}





@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}