@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=d93757e7-bf77-421a-816e-20a35fc6917d");

@font-face{
font-family:"Rotis";
src:url("Fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix");
src:url("Fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix") format("eot"),url("Fonts/f25abb32-be59-44c7-9213-046e351db1e3.woff2") format("woff2"),url("Fonts/0bfc673c-2906-4ddd-bfee-c34fe599d5f1.woff") format("woff"),url("Fonts/844a0f8e-0d48-4f07-b2f2-2212a435720d.ttf") format("truetype"),url("Fonts/2443883a-f1ad-4674-8c09-72449de88874.svg#2443883a-f1ad-4674-8c09-72449de88874") format("svg");
  font-weight: normal;
}
@font-face{
font-family:"Rotis";
src:url("Fonts/9de748ee-4be3-4001-b510-c04a18debf12.eot?#iefix");
src:url("Fonts/9de748ee-4be3-4001-b510-c04a18debf12.eot?#iefix") format("eot"),url("Fonts/ac9e3554-4075-41b9-b2c4-be8675cead77.woff2") format("woff2"),url("Fonts/e001be3a-5566-49f3-91c2-469d647a155b.woff") format("woff"),url("Fonts/78308276-efe1-4fdb-81d0-00145b0d7c16.ttf") format("truetype"),url("Fonts/bf436f25-8378-4272-982d-4d1fd52cf93f.svg#bf436f25-8378-4272-982d-4d1fd52cf93f") format("svg");
  font-style: italic;
}
@font-face{
font-family:"Rotis";
src:url("Fonts/2b2f277a-8b88-4f8c-a799-a1e72b121870.eot?#iefix");
src:url("Fonts/2b2f277a-8b88-4f8c-a799-a1e72b121870.eot?#iefix") format("eot"),url("Fonts/d5c9fc3e-32a7-4a2c-b680-4251b15fecec.woff2") format("woff2"),url("Fonts/9e00d983-c284-4b3c-85ac-b9ce24a76878.woff") format("woff"),url("Fonts/37c52baa-e5bf-428e-9d9c-7c8019cf81bc.ttf") format("truetype"),url("Fonts/08f1a594-8dbd-4a8b-b573-daff29c0820d.svg#08f1a594-8dbd-4a8b-b573-daff29c0820d") format("svg");
  font-weight: bold;
}


/*@font-face {
    font-family: Rotis;
    src: url(../fonts/agfarotissansserif.ttf) format('truetype');
} 
@font-face {
    font-family: Rotis;
    src: url(../fonts/agfarotissansserif-bold.ttf) format('truetype');
     font-weight: bold;
} 
@font-face {
    font-family: Rotis;
    src: url(../fonts/agfarotissansserif-italic.ttf) format('truetype');
     font-style: italic;
} */
body {font-family:Rotis;font-size:20px;color:#fff;}
#menu {font-size:16px;}
h1,h2,h3,h4,h5,h6 {font-family:Rotis;font-weight:bold;}
/* Footer Menu */
#footer .menu {float:left;}
#footer .menu a {padding-top:0px;padding-bottom:0px;}
#footer .module-content {float:left;}
#footer .menu li {display:inline;}
#footer ul.nav >li {border:none;width:auto;}
/* end of menu stuff */
#header,#menu,#footer,#bottom2 {background:url(../images/carbon-fiber.jpg);}
#footer .container {background:transparent;}
#header .logo h1 a {
   /* font-size: 2.5vw; */
  font-size:36px;
  line-height:36px;
    color: #fff;
}
#header .logo h2 {
   /* font-size: 1.2vw;*/
  font-size:16.5px;
  line-height:14px;
    margin:0;
    color: #fff;
}
@media only screen and (min-width : 992px){

.frontpage #content,.frontpage .sidebar-right,.art-arena-designs #content,.art-arena-designs .sidebar-right {width:50%;}
  #header .logo {min-width:50%;}}
div.addthis_toolbox {
    float: left;
    padding-top: 5px;
}
.itemBackToTop{display:none;}
div.itemHeader h2.itemTitle {
    font-family: Rotis;
    font-size: 36px;
    font-weight: normal;
    line-height: 110%;
    padding: 10px 0 4px 0;
    margin: 0;
}
/*.clip {
    width: 360px;
    /*float: right; */
    margin: 10px auto; */
}
.fullfilm {
   /* width: 360px;
    float: left; */
    margin-top: 15px;
}
.threeplay {
   /* width: 360px;
    float: right; */
    margin-top: 15px;
}
.filmscape {
  margin-top:20px;margin-bottom:20px;text-align:center;}

.fullfilm .inv_header.inv_controls {
   
   /* position: relative!important; */
   
    top: 0px!important;
 left: 15px!important;
} 
.fullfilm .inv_overlay {top:0px!important;left:15px!important;}
.fullfilm .inv_form{top:70px!important;left:20px!important;}
.SobiPro .vcardrating .review-rating-stars {
    float: right;
    height: 40px;
    padding-left: 0px;
    padding-right: 10px;
  padding-top:0px;
}
.XTExtSearch select {max-width:100%;}
.SobiPro .thumbnail {
   
    border: none;
    box-shadow:none;
    border-radius: none;
   margin-bottom:0px;
  
}
.spVcardName.lead {
    border-style: none;
  /*min-height:70px;*/
}
.credits, .awards {text-align:center;}
/*.SobiPro .navbar {
   display: none;
}*/
.dropdown-menu {
   
    z-index: 100000;
   
}
#Frontwall {margin:0 auto;}
#inv_header_Frontwall,#inv_header_myClip,#inv_header_myClip2 {display:none!important;}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: transparent;
    border-color: #add8e6;
}
.item-187, .item-190,.item-222,.item-223 {
    font-weight: bold;
    font-size: 18px;
}
#menu small,#menu .small {font-size:14px;}
/* NEW BLACK COLOURS */
body {background-color:#000;}
h1,h2,h3,h4,h5,h6 {text-transform:none;color:#add8e6;}
/*media screen*/
#menu .container {
    padding: 0;
    border-top: none;
    border-bottom: none;
}
.panel {background-color:transparent;}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
    border-radius: 10px;
}
.nav > li.dropdown > a:hover, .nav > li.dropdown > a:focus {
    text-decoration: none;
    background-color: #eee;
    border-bottom-right-radius: 0px;
  border-bottom-left-radius:0px;
}
/*media screen*/
a:hover, a:focus, a:active {
    color: #fff;
    text-decoration: none;
}
/*media screen*/
.SobiPro .thumbnail {
   
    background: transparent;
}
/*media screen*/
#menu a:hover, #menu a:focus, #menu a:active {
    color: #add8e6;
    text-decoration: none;
}
.addthis-smartlayers {display:none;}
/*media screen*/
#bottom2 .module ul.menu > li a {
    padding-left: 0px;
    color: #c7c7c7;
    font-size: 14px;
}
.container {padding:0;}
/*media screen*/
.breadcrumb li {
    font-size: 11px;
}
.sidebar-right {
    margin-top: 30px;
}
div.itemToolbar {
    padding: 2px 0;
    margin: 16px 0 0 0;
    border-top: none;
    border-bottom:none;
    background: transparent;
}
div.itemToolbar ul li {
  
    border-left: none;
   
}
.home #top {text-align:center;}
.press {
    color: #df7d60;
  text-align:left;
}
.SobiPro h3 {
    font-size: 18px;
}
/*media screen*/
#header .container {
    padding: 0px 20px 0px 0px;
}
/*media screen*/
#mainbody .container {
    word-wrap: break-word;
    padding-bottom: 20px;
    padding: 0px 10px 20px 15px;
}
.tab-pane{
 /*   background: rgba(0,0,0,0.2); */
}
.SobiPro .nav-tabs > li > a {
    border:none;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 4px 0 0;
    border-radius: 10px 10px 0 0;
}

.SobiPro .nav-tabs > li > a:hover, .SobiPro .nav-tabs > li > a:focus {
  /*  border-color: rgba(0, 0, 0, 0.2); */
   border-color:transparent;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.SobiPro .nav-tabs {
  /*  border-bottom: rgba(0, 0, 0, 0.2); */
  border-bottom:none;
}
.SobiPro .nav-tabs > .active > a, .SobiPro .nav-tabs > .active > a:hover, .SobiPro .nav-tabs > .active > a:focus {
    color: #555;
    cursor: default;
 /*   background-color: rgba(0,0,0,0.2); */
  background-color:transparent;
  /*  border: rgba(0, 0, 0, 0.2); */
  border:none;
/*    border-bottom-color: rgba(0, 0, 0, 0.2); */;
  border-bottom-color:transparent
}
.SobiPro .nav > li > a:hover, .SobiPro .nav > li > a:focus {
    text-decoration: none;
 /*   background-color: rgba(0,0,0,0.2); */
  background-color:transparent;
}
.SobiPro .pull-right {
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}
#inv_header_FullFilm {width:95%!important;}
.p3-transcript-container {width:100%!important;}
.SobiPro a {
    color: #ff9900;
    text-decoration: none;
}
.SobiPro a:hover,.SobiPro a:active {
    color: #cc7a00;
}

div.itemView {
    padding: 8px 0 24px 0;
    margin: 0 0 24px 0;
    border-bottom: none;
}
#breadcrumbs,.reprosub {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
#mainbody,#breadcrumbs,#top {background:#3c3135;}
.subtitle {margin-top:12px;}
.rsbtn .rsbtn_powered .rsbtn_btnlabel {
    display: none!important;
}
.rsbtn .rsbtn_play {
   
    padding: 0!important;
   
}
/*media screen*/
.SobiPro .nav-tabs > .active > a, .SobiPro .nav-tabs > .active > a:hover, .SobiPro .nav-tabs > .active > a:focus {
    color: gold;
    cursor: default;
    background-color: transparent;
    border: none;
    border-bottom-color: transparent;
}
.SobiPro a:hover, .SobiPro a:focus {
    color: #cc7a00;
    text-decoration: none;
}
.even {background:rgba(0,0,0,0.1)!important;}
.btn {font-size:16px;}

.pressA {margin-bottom:3px;font-style:italic;}
/*media screen*/
.frontpage .press {
    color: #df7d60;
    text-align: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
    line-height: 10px;
}
.itemView {padding-bottom:0px!important;margin-botton:0px!important;}
.green1 {color:#7cfc00;}
.frontclip .thumbnail {
    background: transparent;
    border: none;
  min-height:350px;
}
.frontclip a {
    color: #ffbb00;
}

blockquote {
    padding: 3px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #df7d60;
}
blockquote footer {
    font-style: normal;
    color: #df7d60;
    font-weight: bold;
}

.inv_form, .minimalist .p3-transcript-mediabar,.minimalist .p3-transcript-bottombar, .minimalist .p3-transcript-controller, .minimalist .p3-transcript-main {
  background:#fee5ac!important;
}
.inv_form header {background:#3c3135!important;}
.inv_form .inv_button {background:#3c3135!important;}
.inv_form a {color:#cc7a00!important;}
.inv_form_logo {background-image:url(/images/rolandpaylogo2.png)!important;}

.p3-transcript-container .current_word {

  
  background: #a4cbff !important;
}

.p3-transcript-container .tracked_word {

  
  background: #beffd6 !important;
}
/*media screen*/
#footer, #footer .container {
    background-color: #272727;
    font-size: 16px;
    color: #b4b4b4;
    overflow: hidden;
}
#bottom2 a {
    padding: 0px;
}
.fpgrey {
    background: #4b3e43;
    margin: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.fpgrey p {margin-top:0px;}
.fpgrey h3 {color:#fff;}
#bottom1 {background:#171717;}
#bottom2, #footer, #footer .container {background:#000;}
#bottom1,#bottom2 {font-size:14px;padding-bottom:20px;}
.leftborder, #bottom2 .container >.col-md-3 .module-content,.leftbar {border-left:1px solid #fff;}
#bottom1 h4,#bottom2 h4 {color:#df6d60!important;padding-left:26px;}
 #bottom2 .container >.col-md-3 .module-content {padding-left:15px;padding-right:15px;}
.tab-content , .nav-tabs li.active {background:#777;}
.SobiPro .review-container {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

ul.nav-tabs {background:#4e4649;}
.nav-tabs li.active:after {
    content:"";
    position:absolute;
    right:0;
  top:0px;
    border-right:20px solid #4e4649 ;
    border-bottom:35px solid transparent;
}
@media all and (min-width:768px){
.navbar-nav > li > a {
    padding:10px;
    }}
#mod-rscontact-submit-btn-149 {
    color: #df6d60;
  font-size:24px;
  margin-top:8px;
}
#mod-rscontact-container-149 input, #mod-rscontact-container-149 textarea, #mod-rscontact-container-149 select{
    background: #fee5ac;
}
.panel-heading {display:none;}
.panel-heading {border:none;}
.panel-body {border:none;}
.panel-primary: {border:none;}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: none;
}
.panel {border:none;}
.xtdResetButton {
    font-size: 24px;
}
.inv_badge,.inv_badge aside {background-color:#3c3135!important;}
.inv_badge {top:3px!important;right:18px!important;left:inherit!important;}
.jwpreview {background-color:#000!important;}
.inv_badge {display:none!important;}
/*media screen*/
footer small {
    font-size: 14px;
    color: #fff;
}
