body {
  margin: 0;
    font-family: 'Karla', sans-serif;
  /*font-family: 'din-condensed-web', sans-serif;*/
    font-size: 14px;
    font-weight: 400;
}

a:link, a:visited {
  color: #1e9ad7;
  text-decoration: none;
}

a:hover {
  color: #1d9ad6;
  text-decoration: underline;
}

a:active, a.active {
  color: #1e9ad7 !important;
}

#site-name {
  font-size: 2.2em;
  line-height: 1.3em;
  font-weight: 300;
  padding: 0 0 0.5em;
  margin: 0;
}

.links .statistics_counter {
	display: none;
}

.content ul {
    margin-left: 20px !important;
}

#om-maximenu-account .content ul {
    margin-left: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
}

h1 {
  font-size: 2.857em;
    color: #299fd9;
    margin: 0;
    padding: 0 0 0.5em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
}

h2 {
    color: #299fd9;
    margin: 0;
    padding: 0 0 0.5em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
}

.node-type-basic-page-tabbed h2,
.node-type-page h2,
.node-type-webform h2,
.page-faq-page h2,
.view-crew h3 {
    font-size: 1.778em;
    color: #000;
}

.page-faq-page h1 {
    font-size: 1.778em;
  color: #000;
}

.page-faq-page h1:before {
      content: '';
  border-top: 2px solid black;
  width: 20px;
  margin-right: 5px;
  display: inline-block;
  height: 7px;
}

.page-fund-project h2,
.page-checkout h2 {
    font-size: 2.286em;
    color: #000;
    padding-left: 45px;
    padding-bottom: 0;
}

.page-checkout .refused {
    padding: 20px 45px;
  margin-bottom: 20px;
  border: 1px solid #d9d9d9;
  width: 720px;
}

.page-fund-project #edit-investment span,
.page-fund-project #edit-rewards span,
.page-checkout .checkout_investment_foreground span {
      margin-left: 45px;
  margin-bottom: 20px;
  display: block;
}

.page-checkout .checkout_investment_foreground span.checkout-processing {
	margin-bottom: 0;
}

.page-fund-project #edit-rewards span {
	margin-bottom: 30px;
}

.page-checkout .checkout_overzicht {
    display: block;
  padding: 0;
  background: #f3f3f3;
  width: 750px;
    float: left;
    margin-right: 40px;
}

.page-checkout .checkout_overzicht .header,
.page-checkout .checkout_overzicht .information {
      display: block;
  padding: 30px;
    float: left;
}

.page-checkout .checkout_overzicht .header:after {
      content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 750px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -30px;
  bottom: -52px;
}

.easy_social_box div.easy_social-widget {
	overflow: visible !important;
}

.fb_iframe_widget_lift {
	z-index: 2 !important;
}

.page-checkout .checkout_overzicht .information:before {
    content: '';
  background: url(../images/fund_border_top.jpg);
  width: 750px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -30px;
  top: -30px;
}

.page-checkout .checkout_overzicht .information .amount {
      font-size: 45px;
  font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -2px;
}

.page-checkout .checkout_overzicht .header h2 {
      color: #299fd9;
  font-size: 1.429em;
  padding: 0;
}

.page-checkout .checkout_overzicht .header .amount,
.page-checkout .checkout_overzicht .information .amount {
      display: inline-block;
  width: 200px;
  float: left;
}

.page-checkout .checkout_overzicht .header .reward,
.page-checkout .checkout_overzicht .information .reward {
      display: inline-block;
  width: 550px;
  float: left;
}

.page-checkout .payment_overzicht {
      display: block;
  padding: 20px 50px 86px;
  width: 650px;
  float: left;
  margin: 25px 40px 160px 0;
  border-top: 1px solid #000;
  background: url(../images/psp.png) no-repeat left bottom;
}

.page-checkout .payment_overzicht .ideal {
	width: 300px;
}

.page-checkout .buttons {
  display: block;
  float: left;
  width: 350px;
  margin-bottom: 0;
  margin-right: 0;
  position: absolute;
  right: 290px;
  bottom: 200px;
}

.page-checkout .description {
	  display: block;
  width: 250px;
  position: absolute;
  right: 0;
}

.page-checkout .description span {
background: url(../images/field_desc.png) no-repeat left top;
    display: block;
    padding-left: 30px;
    min-height: 26px;
    margin-left: 0;
}

.page-checkout .description strong {
display: block;
  text-transform: uppercase;
  font-family: 'din-condensed-web', sans-serif;
  color: #299fd9;
  font-size: 1.429em;
  margin-bottom: 10px;
  padding-left: 30px;
}

.page-checkout .buttons fieldset {
      border: none;
  margin: 0;
  padding: 0;
    padding-left: 0;
}

.page-checkout .buttons .checkout-continue {
	float: right;
}

.page-checkout .buttons fieldset .button-operator {
    display: none;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 49px;
  float: left;
}

.checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back {
      border: 0;
  background: none;
  color: #000 !important;
  padding: 4px 0px;
  box-shadow: none;
  text-shadow: none;
  font-size: 1em;
  line-height: 42px;
  font-family: 'Karla',sans-serif;
  text-transform: lowercase;
}

.checkout-buttons .checkout-cancel:hover,
.checkout-buttons .checkout-back:hover {
    box-shadow: none !important;
    top: 0;
}

.node-type-basic-page-tabbed .content h2:before,
.node-type-page .content h2:before,
.node-type-webform .content h2:before,
.page-faq-page .content h2:before,
.view-crew .content h3:before {
      content: '';
  border-top: 2px solid black;
  width: 20px;
  margin-right: 5px;
  display: inline-block;
  height: 7px;
}

h3 {
    font-size: 1.2em;
    color: #299fd9;
    margin: 0;
    padding: 0 0 0.5em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
}

.node-type-basic-page-tabbed h3,
.node-type-page h3,
.node-type-webform h3,
.page-faq-page h3 {
    font-size: 1.778em;
    color: #299fd9;
    font-family: 'Karla', sans-serif;
    text-transform: none;
}

.page-fund-project #popup_form_content h3 {
    font-size: 1.875em;
  color: #1d99d6;
  font-family: 'din-condensed-web', sans-serif;
  padding-left: 0;
  text-transform: uppercase;
}

h4 {
  font-size: 1.2em;
  margin-bottom: 0.8em;
}

h5 {
  font-size: 1.1em;
  font-weight: 600;
  margin-bottom: 0;
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

.marker {
    color: #299fd9;
}

p {
  margin: 0 0 1em 0;
}

ul, ol {
  margin-left: 0;
  padding-left: 0;
}

table {
  width: 100%;
}

tr.even td,
tr.odd td {
  padding: 10px 5px;
}

tr.odd {
  background-color: white;
}

pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa;
}

ul {
  list-style-type: disc;
}
ul ul {
  list-style-type: circle;
}
ul ul ul {
  list-style-type: square;
}
ul ul ul ul {
  list-style-type: circle;
}

ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: decimal;
}

abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

.uppercase {
    text-transform: uppercase;
}

.bold {
    font-weight: bold;
}

#edit-title {
  font-size: 24px;
  width: 97%;
}

#system-themes-form img {
  width: 100px;
}

.form-item .label-description {
  font-style: italic !important;
    line-height: 1.2em !important;
    font-size: 0.8em !important;
    margin-top: 5px;
    color: #777777 !important;
    position: inherit !important;
    width: 100% !important;
}

.cke_chrome {
    display: block;
    border: 1px solid #c4c4c4;
    padding: 0;
    -moz-box-shadow: 0 0 0px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.15);
    box-shadow: 0 0 0 rgba(0,0,0,.15);
}

.cke_top {
    border-bottom: 1px solid #c4c4c4;
    padding: 6px 8px 2px;
    white-space: normal;
    -moz-box-shadow: 0 0 0 #fff inset;
    -webkit-box-shadow: 0 0 0 #fff inset;
    box-shadow: 0 0 0 #fff inset;
    background: #fff;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
}

.cke_bottom {
    display: none;
    padding: 6px 8px 2px;
    position: relative;
    border-top: 1px solid #c4c4c4;
    -moz-box-shadow: 0 0 0 #fff inset;
    -webkit-box-shadow: 0 0 0 #fff inset;
    box-shadow: 0 0 0 #fff inset;
    background: #fff;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
}

.cke_editable {
    cursor: text;
    color: #000;
    font-weight: normal;
}

#edit-delete {
  color: #cc0000;
}

div.messages {
  padding: 9px;
  margin: 0 auto;
  color: #003366;
  background: #bbddff;
  border: 1px solid #aaccee;
  width: 1022px;
}

div.warning {
  color: #884400;
  background: #ffee66;
  border-color: #eedd55;
}

div.error {
  color: white;
  background: #ee6633;
  border-color: #dd5522;
    margin: 0;
    margin-bottom: 40px;
}

div.status {
  color: #336600;
  background: #ccff88;
  border-color: #bbee77;
}

#main .custom_container {
    padding-top: 110px;
    /*padding-top: 40px;*/
}

.node-type-movie2 #main .custom_container {
    padding-top: 70px;
}

.node-type-basic-page-tabbed #main .custom_container {
    padding-top: 0;
    margin-top: -110px;
}

.node-type-page #main .custom_container,
.node-type-webform #main .custom_container,
.page-faq-page #main .custom_container,
.page-crew #main .custom_container {
    margin-top: -50px;
    padding-top: 0;
}

.page-crew .view-crew {
    display: block;
    background: white;
    padding: 40px;
}

.node-type-page.one-sidebar.sidebar-second #content,
.node-type-webform.one-sidebar.sidebar-second #content,
.page-faq-page.one-sidebar.sidebar-second #content {
    padding: 40px;
    width: 600px;
}

.front.node-type-page #main .custom_container {
    margin-top: 0;
    padding-top: 70px;
}

.front #block-system-main .node-movie2 {
	display: none;
}

.tabs {
    display: none;
}

.tabs {
    width: 90%;
}

.btn,
input[type=submit] {
    background: #07577f;
    box-shadow: 0 3px #000000;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    cursor: pointer;
    padding: 12px 10px 7px;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    outline: none;
    position: relative;
    border: none;
    font-family: inherit;
    font-size: inherit;
    border-radius: 5px;
    color: white !important;
    font-size: 1.714em;
    font-family: 'din-condensed-web', sans-serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
    -webkit-appearance: none !important;
    float: left;
}

.btn:hover,
input[type=submit]:hover {
      box-shadow: 0 1px #000000 !important;
  top: 2px;
}

.webform-client-form input[type=submit] {
    margin-bottom: 100px;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  -webkit-appearance: none;
  background: white;
  width: 14px;
  height: 14px;
  border: 1px #1b8fc7 solid;
    cursor: pointer;
}

input[type="checkbox"]:checked, input[type="radio"]:checked {
    background: #fff url(../images/checkbox.png) no-repeat center center;
}

.webform-client-form .form-required {
    display: none;
}

.btn a {
    color: white;
    font-family: 'din-condensed-web', sans-serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: bold;
}

.btn a:hover {
    text-decoration: none;
}

.btn a:active {
    color: white !important;
}

.btn .genre {
    text-transform: uppercase;
    font-weight: bold;
}

.feed-icon {
    display: none;
}

/* HEADER */

#block-locale-language {
    display: block;
    float: right;
    line-height: 72px;
    margin-right: 20px;
    margin-left: 10px;
}

#block-locale-language .active {
    display: none;
}

#block-locale-language li {
    list-style: none;
}

.front #header {
    background: rgba(255,255,255,0.8);
    display: block;
    height: 70px;
    padding: 0;
    -webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    position: fixed;
    z-index: 2;
    padding: 0 0 0 20px;
    right: 0;
    left: 0;
}

#header {
    background: rgba(255,255,255,0.8);
    display: block;
    height: 70px;
    padding: 0;
    -webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.4);
    margin-bottom: -70px;
    z-index: 2;
    padding: 0 0 0 20px;
    right: 0;
    left: 0;
}

#logo {
    display: block;
    margin: 0 auto;
    height: 44px;
    width: 218px;
    position: relative;
    z-index: 10;
    padding-top: 15px;
}

#logo img {
    height: 34px;
}

#header-region {
    display: block;
    float: left;
    width: 100%;
    margin-top: -60px;
}

#basic-header-region {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding-top: 70px;
}

#basic-header-region .block {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: -1;
}

#basic-header-region .block p {
    margin: 0;
}

#basic-header-region .block img {
    display: block;
    width: 100% !important;
    height: auto !important;
}

.node-page .links {
	display: none;
}

#block-system-main-menu,
#block-menu-menu-main-menu-fund {
    display: block;
    float: left;
    margin-right: 50px;
}

#block-system-main-menu li,
#block-menu-menu-main-menu-fund li {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-right: 25px;
    margin-right: 25px;
    border-right: 1px #d9d9d9 solid;
}

#block-system-main-menu li.last,
#block-menu-menu-main-menu-fund li.mid-3003,
#block-menu-menu-main-menu-fund li.mid-3004 {
    margin-right: 0;
}

#block-system-main-menu a,
#block-menu-menu-main-menu-fund a {
    font-size: 1.429em;
    line-height: 70px;
    font-family: 'din-condensed-web', sans-serif;
    text-transform: uppercase;
}

.logged-in #block-system-main-menu,
.logged-in #block-menu-menu-main-menu-fund {
    margin-right: 0;
}

.not-logged-in #block-system-main-menu,
.not-logged-in #block-menu-menu-main-menu-fund {
    margin-right: 70px;
}

.not-logged-in #block-menu-menu-main-menu-fund {
    margin-right: 30px;
}

.i18n-nl #block-menu-menu-main-menu-fund li.mid-3000,
.i18n-nl #block-menu-menu-main-menu-fund li.mid-3001,
.i18n-nl #block-system-main-menu li.mid-548,
.i18n-nl #block-system-main-menu li.mid-3055,
.i18n-nl #block-system-main-menu li.mid-549,
.i18n-nl #block-menu-menu-second-menu li.mid-554,
.i18n-nl #block-menu-menu-second-menu li.mid-549 {
    display: none;
}

.i18n-nl #block-menu-menu-footer-menu-1 .mid-2420,
.i18n-nl #block-menu-menu-footer-menu-1 .mid-2421,
.i18n-nl #block-menu-menu-footer-menu-1 .mid-2867,
.i18n-nl #block-menu-menu-footer-menu-1 .mid-2996,
.i18n-nl #block-menu-menu-footer-menu-2 .mid-2965,
.i18n-nl #block-menu-menu-footer-menu-2 .mid-2426,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2428,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2432,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2433,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2435,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2437,
.i18n-nl #block-menu-menu-footer-menu-3 .mid-2439,
.i18n-nl #block-menu-menu-footer-menu-4 .mid-2862,
.i18n-nl #block-menu-menu-footer-menu-4 .mid-2860,
.i18n-nl #block-menu-menu-footer-menu-4 .mid-2961 {
    display: none;
}

.i18n-en #block-menu-menu-main-menu-fund li.mid-2999,
.i18n-en #block-menu-menu-main-menu-fund li.mid-3002,
.i18n-en #block-system-main-menu li.mid-547,
.i18n-en #block-system-main-menu li.mid-550,
.i18n-en #block-system-main-menu li.mid-546,
.i18n-en #block-menu-menu-second-menu li.mid-555,
.i18n-en #block-menu-menu-second-menu li.mid-550 {
    display: none;
}

.i18n-en #block-menu-menu-footer-menu-1 .mid-2419,
.i18n-en #block-menu-menu-footer-menu-1 .mid-2422,
.i18n-en #block-menu-menu-footer-menu-1 .mid-2866,
.i18n-en #block-menu-menu-footer-menu-1 .mid-2995,
.i18n-en #block-menu-menu-footer-menu-2 .mid-2631,
.i18n-en #block-menu-menu-footer-menu-2 .mid-2425,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2431,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2432,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2434,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2436,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2438,
.i18n-en #block-menu-menu-footer-menu-3 .mid-2440,
.i18n-en #block-menu-menu-footer-menu-4 .mid-2863,
.i18n-en #block-menu-menu-footer-menu-4 .mid-2861,
.i18n-en #block-menu-menu-footer-menu-4 .mid-2960 {
    display: none;
}

.form-item .counter {
      display: inline-block;
  width: auto;
  font-size: 12px;
    margin-bottom: 0 !important;
    width: 282px;
}

#block-menu-menu-second-menu,
#block-menu-menu-second-menu-fund {
    display: block;
    float: right;
    line-height: 70px;
    margin-right: 10px;
}

#block-menu-menu-second-menu li,
#block-menu-menu-second-menu-fund li {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-right: 25px;
}

#block-menu-menu-second-menu li.last,
#block-menu-menu-second-menu-fund li.last {
    padding-right: 0;
}

#block-menu-menu-second-menu li a,
#block-menu-menu-second-menu-fund li a {
    line-height: 42px;
    color: #7a7a7a;
}

#block-menu-menu-second-menu li a:hover,
#block-menu-menu-second-menu-fund li a:hover {
    color: #1e9ad7;
}

#block-menu-menu-second-menu li.search a,
#block-menu-menu-second-menu-fund li.search a {
    display: block;
    text-indent: -1000em;
    width: 16px;
    height: 16px;
    background: url(../images/search.png) no-repeat bottom;
    padding-top: 25px;
    background-size: 100%;
}

.i18n-nl #block-menu-menu-second-menu-fund li.mid-3008,
.i18n-nl #block-menu-menu-second-menu-fund li.mid-3007,
.i18n-nl #block-menu-menu-second-menu-fund li.mid-3454 {
    display: none;
}

.i18n-en #block-menu-menu-second-menu-fund li.mid-3009,
.i18n-en #block-menu-menu-second-menu-fund li.mid-3006,
.i18n-en #block-menu-menu-second-menu-fund li.mid-3453 {
    display: none;
}

#block-om_maximenu-om-maximenu-1 {
    display: block;
    float: right;
    height: 70px;
    border-left: 1px #d9d9d9 solid;
    margin-left: 20px;
    right: 10px;
}

#block-om_maximenu-om-maximenu-1 .om-link {
    line-height: 42px;
}

.om-maximenu ul.om-menu li.om-leaf .om-link {
    padding: 0 23px 0 15px;
}

.om-maximenu.om-maximenu-block .om-maximenu-content {
    border-top: 1px #d9d9d9 solid;
    top: 71px;
    left: -624px;
}

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf {
    float: left;
    padding-top: 14px;
    background: url(../images/account_arrow.png) no-repeat right center;
    height: 56px;
    width: 76px;
}

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf img {
      -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
}

#om-maximenu-account h3 {
    font-weight: 300;
    font-size: 1.429em;
}



#om-maximenu-account .block-system-id-user-menu {
    display: block;
    float: left;
    margin-right: 40px;
    width: 200px;
}

#om-maximenu-account .block-system-id-user-menu li {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    line-height: normal;
    border: none;
    display: block;
    -webkit-box-shadow: none;
    font-size: 1em;
    right: 0;
    top: 0px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-box-shadow: none;
    margin-bottom: 10px;
}

#om-maximenu-account .block-system-id-user-menu a {
    font-size: 1em;
  color: #7a7a7a;
  text-transform: lowercase;
}

#om-maximenu-account .block-system-id-user-menu a:hover {
    color: #1d9ad6;
}

.om-maximenu-no-style .om-maximenu-middle {
      background: none #fff;
  border: 1px solid #d9d9d9;
  border-top: none;
}

.om-maximenu-no-style .om-maximenu-middle-right {
    padding: 20px;
    width: 680px;
}

#om-maximenu-account .title {
    display: block;
    color: #231f20;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 {
    display: block;
    float: left;
    margin-right: 0;
    width: 200px;
}

#om-maximenu-account .block-views-id-films_pagina-block_3 {
    display: block;
    float: left;
    width: 200px;
    margin-right: 40px;
}

#om-maximenu-account .block-views-id-films_pagina-block_3 h3,
#om-maximenu-account .block-views-id-films_pagina-block_2 h3 {
    padding: 0;
    display: none;
}

#om-maximenu-account .block-views-id-films_pagina-block_3 .view-header,
#om-maximenu-account .block-views-id-films_pagina-block_2 .view-header,
#om-maximenu-account .title {
      font-weight: 300;
  font-size: 1.429em;
  padding: 0 0 0.5em;
  font-family: 'din-condensed-web',sans-serif;
  text-transform: uppercase;
}

#om-maximenu-account .view-films-pagina .view-footer {
    position: relative;
  width: auto;
  height: auto;
  font-size: 0.857em;
  text-align: left;
  height: 10px;
  bottom: 0;
}

#om-maximenu-account .view-films-pagina .view-footer a {
    color: #1e9ad7;
    text-transform: lowercase;
}

#om-maximenu-account .block-views-id-films_pagina-block_3 .view-content {
    width: 200px;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .view-films-pagina,
#om-maximenu-account .block-views-id-films_pagina-block_3 .view-films-pagina {
    margin: 0;
    width: 200px;
    display: inline-block;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-row,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-row {
    display: block;
    margin-bottom: 10px;
    width: 200px;
    height: 40px;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-row:hover,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-row:hover {
      -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-field-thumbnail-voor-vimeo-filmp,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-field-thumbnail-voor-vimeo-filmp {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    float: left;
    background: #d9d9d9;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -khtml-border-radius: 20px;
    text-align: center;
    line-height: 40px;
    padding: 0;
    border: none;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-field-thumbnail-voor-vimeo-filmp img,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-field-thumbnail-voor-vimeo-filmp img {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -khtml-border-radius: 20px;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-php,
#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-php a,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-title,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-title a {
  font-size: 1em;
  color: #7a7a7a;
  font-family: 'Karla',sans-serif;
  display: block;
  text-align: left;
  text-transform: lowercase;
  font-weight: normal;
  position: inherit;
  border: none;
  padding: 0;
  margin-bottom: 0;
}

#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-title a:hover,
#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-php a:hover {
    color: #1d9ad6;
}

#om-maximenu-account .block-views-id-films_pag.horizontal-tabs ul.horizontal-tabs-listina-block_2 .views-field-php a:hover,
#om-maximenu-account .block-views-id-films_pagina-block_3 .views-field-title a:hover {
    font-size: 1em;
    color: #1e9ad7;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-edit-node,
#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-edit-node a {
    font-size: 0.857em;
    color: #000;
    margin-top: 5px;
}

#om-maximenu-account .block-views-id-films_pagina-block_2 .views-field-edit-node a:hover {
    font-size: 0.857em;
    color: #1e9ad7;
}

#om-maximenu-account .view-empty {
      font-size: 1em;
  color: #7a7a7a;
}

#om-maximenu-account .view-empty a {
    color: #1e9ad7;
    display: block;
    margin-top: 10px;
}

.om-maximenu-open {
    display: none;
}

.user-picture {
    display: block;
    width: 40px;
    height: 40px;
    float: left;
}

.user-picture img {
    display: block;
    width: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -khtml-border-radius: 20px;
    margin-right: 10px;
}

.field-name-field-rewards td.field-multiple-drag {
    display: none;
}

/* PERCENTAGE */

.loader{
    position: relative;
    width: 48px;
    height: 48px;
    float:left;
    user-select: none;
    box-sizing: border-box;
}

.loader-bg
{
    border-radius: 50%;
    box-sizing: border-box;
    background: url(../images/percentage_small.png);
    position: absolute;
    width: 50px;
    height: 50px;
    left: -2px;
    top: -2px;
}

.view-films-pagina .progress,
.view-taxonomy-term .progress {
    display: block;
  float: left;
  width: 46px;
  height: 46px;
  margin-left: 2px;
  margin-top: 2px;
}

.view-films-pagina .views-field-php-6 .progress-bg.funded,
.view-taxonomy-term .views-field-php-6 .progress-bg.funded,
#block-views-films_pagina-block_4 .views-field-php-4 .progress-bg.funded,
#block-views-films_pagina-block_6 .views-field-php-4 .progress-bg.funded,
.view-display-id-page_3 .left .progress-bg.funded,
.view-display-id-page_2 .left .progress-bg.funded {
    background: #fff url(../images/percentage_small_funded.png);
  height: 52px;
  width: 49px;
  position: absolute;
}

#block-views-flexslider-block .loader,
#block-views-flexslider-block_1 .loader {
    width: 63px;
    height: 63px;
}

#block-views-flexslider-block .progress-bg ,
#block-views-flexslider-block_1 .progress-bg {
    width: 65px;
    height: 65px;
    background: url(../images/percentage_medium.png);
    position: absolute;
    z-index: 1;
}

/*.loader-bg-funded {
    background: url(../images/percentage_funded_small.png);
    width: 91px;
    border-radius: 0;
}*/

#block-views-flexslider-block .loader-bg-funded,
#block-views-flexslider-block_1 .loader-bg-funded {
    width: 65px;
    height: 65px;
    background-position: 0;
    background: url(../images/percentage_medium_closed.png);
}

#block-views-flexslider-block .percentage-fundedpercentage .loader-spiner,
#block-views-flexslider-block_1 .percentage-fundedpercentage .loader-spiner {
    background: #c99c48;
}

.spiner-holder-one
{
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    width: 48%;
    height: 48%;
    background: transparent;
    box-sizing: border-box;
}

.node-movie2 .spiner-holder-one {
    width: 50%;
    height: 50%;
}
.spiner-holder-two
{
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: transparent;
    box-sizing: border-box;
}
.loader-spiner
{
    width: 200%;
    height: 200%;
    border-radius: 50%;
    box-sizing: border-box;
    background: #1d99d6;
}
  .animate-0-25-a
{
    transform: rotate(90deg);
    transform-origin: 100% 100%;
}
.animate-0-25-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
}
.animate-25-50-a
{
    transform: rotate(180deg);
    transform-origin: 100% 100%;
}
.animate-25-50-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
}
.animate-50-75-a
{
    transform: rotate(270deg);
    transform-origin: 100% 100%;
}
.animate-50-75-b
{
    transform: rotate(-90deg);
    transform-origin:100% 100%;
}
.animate-75-100-a
{
    transform: rotate(0deg);
    transform-origin: 100% 100%;
}
.animate-75-100-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
}
.text
{
    text-align: center;
    padding-top: 27%;
    font-size: 1.786em;
    color: black;
    letter-spacing: -2px;
    font-family: 'din-condensed-web', sans-serif;
}

#block-views-flexslider-block .percentage-fundedpercentage .spiner-holder-one,
#block-views-flexslider-block_1 .percentage-fundedpercentage .spiner-holder-one {
    top: 1px;
    left: 2px;
    width: 46%;
    height: 46%;
}

#block-views-flexslider-block .loader-bg-funded .text,
#block-views-flexslider-block_1 .loader-bg-funded .text {
    display: none;
}

/* SLIDE */

#block-views-flexslider-block,
#block-views-flexslider-block_1 {
    z-index: 0;
    display: block;
    height: auto;
    overflow: hidden;
    margin-top: 0;
}

.flexslider {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    margin: 0 0 65px !important;
}

.flexslider .flex-control-nav {
    display: none;
}

.flexslider .views-field-field-image4 {
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden;
}

.flexslider .views-field-field-image4 .field-content {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.flex-viewport {
    overflow: visible !important;
}

.flexslider .slides > li {
    position: relative;
}

.flexslider .views-field-field-image4 .field-content a {
    display: block;
    width: 100%;
    height: auto;
}

.flexslider ul {
     margin-left: 0 !important;
}

.flexslider ul.flex-direction-nav {
    margin-left: 0 !important;
    display: block;
  width: 597px;
  height: 80px;
  position: absolute;
  right: 11px;
  bottom: -35px;
    pointer-events: none;
}

.flexslider:hover .flex-prev {
      left: 0;
  top: 20px;
}

.flexslider:hover .flex-next {
      right: 0;
  top: 20px;
}

.flexslider .slides img {
    height: auto;
}

.flexslider .views-field-nothing {
    display: inline-block;
    position: absolute;
    width: 480px;
    height: auto;
    padding: 0;
    background: none;
    right: 70px;
    bottom: -25px;
    z-index: 500;
}

.flexslider .views-field-nothing .field-content,
.flexslider .views-field-nothing .flexslider_desc {
    display: block;
    width: 100%;
    height: 100%;
}

.flexslider .views-field-nothing .desc_top {
    display: block;
    background: white;
    padding: 15px 25px 10px;
}

.flexslider .views-field-nothing .desc_topleft {
    padding: 15px 0;
    width: 290px;
    display: inline-block;
    float: left;
}

.flexslider .views-field-nothing .desc_topright {
    width: 140px;
    display: inline-block;
    padding: 15px 0;
}

.flexslider .views-field-nothing .desc_topright .progress {
    display: inline-block;
  width: 57px;
  height: 57px;
  margin-top: 3px;
  float: left;
  margin-left: 4px;
  position: relative;
}

.flexslider .views-field-nothing .desc_topright .progress svg {
	position: absolute;
}

.flexslider .views-field-nothing .desc_topright .percentage_nr {
  font-family: 'din-condensed-web',sans-serif;
  font-size: 22px;
  position: absolute;
  width: 65px;
  text-align: center;
  line-height: 65px;
  letter-spacing: -2px;
  z-index: 1;
}

.flexslider .views-field-nothing .desc_topright .percentage-funded {
    margin-left: 20px;
}

.flexslider .views-field-nothing .desc_topright .togo {
    margin-left: 20px;
    display: inline-block;
    width: auto;
    max-width: 50px;
    font-weight: 400;
    font-size: 0.857em;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.i18n-en .flexslider .views-field-nothing .desc_topright .togo {
    margin-top: 7px;
}

.i18n-en .flexslider .views-field-nothing .desc_topright .togo .empty {
    margin-top: 12px;
}

.i18n-nl .flexslider .views-field-nothing .desc_topright .togo .empty {
    margin-top: 19px;
}

.flexslider .views-field-nothing .desc_topright .togo .number {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.083em;
  letter-spacing: -2px;
  width: auto;
  padding-top: 3px;
  background: url(../images/calendar.png) no-repeat right;
  display: inline-block;
  padding-right: 20px;
}

.flexslider .views-field-nothing .desc_topcontainer {
    border-top: 2px solid black;
    border-bottom: 2px solid black;
}

.flexslider .views-field-nothing .desc_middle {
    display: block;
    width: 100%;
    height: 6px;
    background: url(../images/border_wb.png);
}

.flexslider .views-field-nothing .desc_bottom {
    display: block;
    background: #1d9ad6;
    padding: 8px 25px 14px;
}

.flexslider .views-field-nothing .desc_bottom .werkt-het {
    display: inline-block;
    line-height: 46px;
    margin-left: 10px;
    font-weight: bold;
    text-decoration: underline;
}

.flexslider .views-field-nothing .desc_bottom .werkt-het a,
.flexslider .views-field-nothing .desc_bottom .werkt-het a:hover {
	color: #231f20;
}

.flexslider .views-field-nothing .flexslider_descleft {
    display: inline-block;
    float: left;
}

.flexslider .views-field-nothing .flexslider_descright {
    display: inline-block;
    float: right;
    width: 300px;
}

.flexslider .views-field-nothing .title {
    font-size: 2.500em;
    display: block;
    text-transform: uppercase;
    line-height: normal;
    font-family: 'din-condensed-web', sans-serif;
}

.flexslider .views-field-nothing .subtitle {
    font-size: 1.286em;
    margin-top: 11px;
}

.genre {
    display: inline-block;
    text-transform: lowercase;
}

.flex-direction-nav .flex-prev {
    display: inline-block !important;
    float: left;
    width: 48px;
    height: 80px;
    background: url(../images/slider_prev.png) no-repeat;
    opacity: 0.2 !important;
    text-indent: -1000em;
    left: 0;
    top: 20px;
    pointer-events: all;
    cursor: pointer;
}

.flex-direction-nav .flex-prev:hover {
    opacity: 0.8 !important;
}

.flex-direction-nav .flex-next {
    display: inline-block !important;
    float: left;
    width: 48px;
    height: 80px;
    background: url(../images/slider_next.png) no-repeat;
    opacity: 0.2 !important;
    text-indent: 1000em;
    right: 0;
    top: 20px;
    pointer-events: all;
    cursor: pointer;
}

.flex-direction-nav .flex-next:hover {
    opacity: 0.8 !important;
}

.flex-direction-nav a:before {
    display: none;
    content: '';
}

.flex-direction-nav a {
    margin: -100px 0 0 !important;
}

.flexslider .percentage .bar_holder {
    height: 25px;
}

.flexslider .percentage .bar_filled {
    height: 25px;
}

.flexslider .percentage_bottom {
    display: inline-block;
    margin-top: 0;
    float: left;
    text-align: right;
    width: 300px;
}

.flexslider .textual {
    font-size: 1em;
    float: left;
    padding-right: 38px;
    font-weight: 400;
    z-index: 1;
    position: relative;
    color: white;
    left: 10px !important;
    top: 2px;
    display: block;
}

.flexslider .textual .funded {
    font-weight: 400;
}

.flexslider .donated {
    display: inline-block;
    float: left;
    width: 300px;
    text-align: right;
    font-size: 1.286em;
}

.flexslider .wanted {
    font-weight: 400;
    display: inline-block;
}

.flexslider .remaining {
    display: inline-block;
    width: 300px;
    float: left;
    text-align: right;
    font-size: 1.00em;
    margin-top: 11px;
}

.flexslider .remaining .number {
    font-weight: 600;
    display: inline-block;
}

/* FORM ITEMS */

.form-item label,
.field-suffix {
  font-size: 14px;
  font-weight: 400;
  padding-top: 8px;
  padding-left: 10px;
  color: #000000;
}

.form-item-anonymous label {
  color: #000;
    font-size: 1em;
    font-weight: 300;
}

input[type=text],
input[type=password],
input[type=email] {
    background: white;
    border: none;
    font-size: 1em;
    font-weight: 400;
    padding: 10px 10px 9px;
    width: 280px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    border: 1px solid #c4c4c4;
}

input#edit-submitted-indien-afwijkend-van-de-bovenstaande-gegevens-iban-ten-name-van {
    width: 600px;
}

.page-node-add input[type=text],
.page-node-add input[type=password],
.page-node-add input[type=email],
.page-node-add textarea,
.page-node-add .form-textarea-wrapper,
.page-node-add select,
.page-node-edit input[type=text],
.page-node-edit input[type=password],
.page-node-edit input[type=email],
.page-node-edit textarea,
.page-node-edit .form-textarea-wrapper,
.page-node-edit select {
    margin-top: 15px;
}

.page-node-edit .field-name-field-naam-van-introductie-quote input[type=text] {
    width: 600px
}

.page-node-edit .field-name-field-naam-van-introductie-quote label {
    width: 500px !important;
      padding-top: 56px !important;
  padding-left: 5px !important;
}

.page-node-add input[type=text] {
    width: 273px !important;
}

#movie2-node-form fieldset {
    border: none;
    margin: 0;
    padding: 0;
    margin-top: 0;
}

.page-node-add-movie2 #movie2-node-form fieldset {
      padding: 15px 50px !important;
  background: #1d9ad6;
  width: 295px;
  display: block;
}

.page-node-add-movie2 #movie2-node-form fieldset.group-film-informatie {
    display: none;
}

#movie2-node-form fieldset#edit-field-adres-aanvrager2-und-0 {
    margin-top: 0;
}

#movie2-node-form .field-name-field-markupa a {
    color: #299fd9;
}

#movie2-node-form #edit-field-vimeo-und-0 {
    margin-top: 0;
}

#movie2-node-form #edit-field-streefbedrag input[type=text] {
    width: 266px;
}

#movie2-node-form fieldset.group-director {
    margin-top: 0;
}

#movie2-node-form fieldset .addressfield-container-inline .form-item {
    margin-bottom: 0 !important;
    float: left !important;
}

.form-item-field-adres-aanvrager2-und-0-premise {
    display: none !important;
}

#movie2-node-form legend {
    display: none;
}

#movie2-node-form textarea {
    background: white;
    border: 1px solid #c4c4c4;
    font-size: 1.143em;
    font-weight: 400;
    padding: 10px 20px 9px;
    width: 302px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    height: 120px;
    resize: none;
    margin-top: 0 !important;
}

#movie2-node-form #edit-field-rewards tr {
    display: block;
    width: 620px;
    background-color: #f2f2f2 !important;
    border-bottom: none;
    border: none;
    padding: 30px 40px !important;
}

.page-node-edit .field-name-field-contact-name1 label,
.page-node-edit .field-name-field-contact-e-mail-adres1 label,
.page-node-edit .field-name-field-contact-phone1 label {
	  padding-top: 56px;
  padding-left: 45px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .form-wrapper {
    width: 620px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-gebruik-aantal-beschikbaar {
    margin-top: 20px;
    margin-bottom: 20px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-gebruik-aantal-beschikbaar input {
    float: left;
    margin-right: 10px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-gebruik-aantal-beschikbaar label {
    color: black;
    text-transform: none;
    font-family: 'Karla', sans-serif;
    font-size: 1em;
    padding-left: 10px;
    line-height: 13px;
    padding-top: 0 !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-aantal-beschikbaar input {
    width: 600px;
  border: 1px solid #c4c4c4;
}

#movie2-node-form #edit-field-rewards td {
    padding: 0;
}

.form-type-select {
    margin-top: 0;
    border: 1px solid #c4c4c4;
  font-size: 1.143em !important;
  font-weight: 400;
  height: 40px;
  width: 318px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Karla',sans-serif !important;
  padding: 0;
  background: white url(../images/selectbg.png) center right no-repeat;
  overflow: hidden;
}

.form-type-select label {
    display: none;
}

.addressfield-container-inline .form-item {
    margin-top: 0;
    margin-bottom: 0;
}

textarea {
    background: #f2f2f2;
    border: none;
    font-size: 0.857em;
    font-weight: 600;
    padding: 12px 10px 11px;
    width: 500px;
}

.grippie {
    display: none;
}

/*input[type=submit] {
    background: #1e9ad7;
    color: white;
    -webkit-appearance: none;
    border: none;
    padding: 11px 30px 10px;
}*/

#edit-preview--2 {
    margin-left: 0;
    margin-top: 15px;
    background: #fefefe;
    color: black;
    text-shadow: none;
    width: 100px;
}

#edit-preview,
#edit-save-and-edit {
    margin-left: 0;
    margin-top: 15px;
    background: #fefefe;
    color: black !important;
    text-shadow: none;
    width: 100px;
}

#edit-save-and-edit {
	width: auto;
	margin-right: 8px;
}

select {
    border: none;
  height: 40px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: transparent;
}

.page-node-add select {
    margin-top: 0px;
    width: 265px;
    padding: 0 10px;
    font-size: 14px;
}

.page-node-add-movie2 #edit-preview {
    display: none;
}

.form-item-field-adres-aanvrager2-und-0-postal-code {
    float: none !important;
    margin-bottom: 1em !important;
}

#movie2-node-form .form-item-language {
    display: none;
}

.page-node-add-movie2 #movie2-node-form legend {
    display: block;
    font-weight: 600;
}

.page-node-add-movie2 #movie2-node-form .field-name-field-adres-aanvrager2 legend {
    display: none;
}

.page-node-add-movie2 .ds-top,
.page-node-add-movie2 .ds-bottom {
    display: none;
}

.page-node-add-movie2 .ds-header {
    margin-bottom: 0;
}

.page-node-add-movie2 .save_suffix {
    display: none;
}

.node-type-movie2 #edit-delete {
    display: none;
}

.page-node-add-movie2 .field-name-field-taal-van-dit-project {
    display: none;
}

.node-type-movie2 .field-name-field-taal label {
    display: none;
}

/* BLOCKS */

#sidebar-second .block {
    display: block;
    margin-bottom: 40px;
    background: #f2f2f2;
    padding: 20px;
}

#sidebar-second .block h2 {
      color: #000;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 2.286em;
  font-family: 'din-condensed-web', sans-serif;
  letter-spacing: -1px;
  font-weight: normal;
  margin-bottom: 10px;
}

#sidebar-second .block:before {
      content: '';
  background: url(../images/border_reward_top.png);
  width: 320px;
  height: 3px;
  display: block;
  left: -20px;
  position: relative;
  z-index: 1;
  top: -20px;
}

#sidebar-second .block:after {
    content: '';
  background: url(../images/border_reward_bottom.png);
  width: 320px;
  height: 3px;
  display: block;
  left: -20px;
  position: relative;
  z-index: 1;
  top: 20px;
    visibility: visible;
}

#block-block-7,
#block-block-8,
#block-block-9 {
    padding: 0 !important;
}

#block-block-7 p,
#block-block-8 p,
#block-block-9 p {
    padding: 0;
    margin: 0;
}

#block-block-10,
#block-block-11 {
    margin-bottom: 0 !important;
    background: transparent !important;
    padding: 0 !important;
    margin-top: 122px !important;
}

#block-block-12 h2,
#block-block-13 h2 {
    width: 780px;
    text-align: center;
    color: black;
    line-height: normal;
    text-transform: uppercase;
    font-size: 1.857em;
    margin-bottom: 0;
    margin: 0 auto 40px;
    line-height: normal;
    font-weight: 600;
    font-family: 'Karla', sans-serif;
    letter-spacing: 0;
}

#block-block-12 h2 a,
#block-block-13 h2 a {
    font-size: 1.429em;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
}

#block-block-12 h3,
#block-block-13 h3 {
    width: 100%;
    text-align: center;
    color: #797979;
    line-height: normal;
    font-family: "open-sans-condensed";
    text-transform: uppercase;
    font-size: 4em;
    font-weight: 400;
    margin-bottom: 0;
}

#block-block-12 h2:before,
#block-block-13 h2:before {
    display: none;
}

/* FOOTER */

#footer {
    background: #000;
    margin-top: 0;
}

#footer .container {
    display: block;
    width: 1040px;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 40px;
}

#block-masquerade-masquerade .description {
    display: block !important;
}

#block-masquerade-masquerade a {
	color: white;
}

#footer #block-menu-menu-footer-menu-1,
#footer #block-menu-menu-footer-menu-2,
#footer #block-menu-menu-footer-menu-3,
#footer #block-menu-menu-footer-menu-1-fund,
#footer #block-menu-menu-footer-menu-2-fund,
#footer #block-menu-menu-footer-menu-3-fund {
    display: inline-block;
    float: left;
    margin-right: 100px;
    width: 180px;
    text-align: center;
}

#footer #block-menu-menu-footer-menu-1,
#footer #block-menu-menu-footer-menu-1-fund {
    margin-left: 145px;
}

#footer #block-menu-menu-footer-menu-4,
#footer #block-menu-menu-footer-menu-4-fund {
    display: block;
    float: left;
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-top: 100px;
}

#footer .block-mailchimp-signup {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 100px;
}

#footer .block-mailchimp-signup .block-title {
    color: #FFF;
}

.mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields,
.mailchimp-signup-subscribe-form .form-actions {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.mailchimp-signup-subscribe-form .form-item,
.mailchimp-signup-subscribe-form .form-actions {
    margin: 0;
}

#footer #block-menu-menu-footer-menu-1 h2,
#footer #block-menu-menu-footer-menu-2 h2,
#footer #block-menu-menu-footer-menu-3 h2,
#footer #block-menu-menu-footer-menu-4 h2,
#footer #block-menu-menu-footer-menu-1-fund h2,
#footer #block-menu-menu-footer-menu-2-fund h2,
#footer #block-menu-menu-footer-menu-3-fund h2,
#footer #block-menu-menu-footer-menu-4-fund h2 {
    font-size: 1em;
    margin-bottom: 0;
    font-weight: 600;
    font-family: 'Karla', sans-serif;
    color: #1f9ad7;
    padding-left: 0;
}

#footer #block-menu-menu-footer-menu-1 ul,
#footer #block-menu-menu-footer-menu-2 ul,
#footer #block-menu-menu-footer-menu-3 ul,
#footer #block-menu-menu-footer-menu-4 ul,
#footer #block-menu-menu-footer-menu-1-fund ul,
#footer #block-menu-menu-footer-menu-2-fund ul,
#footer #block-menu-menu-footer-menu-3-fund ul,
#footer #block-menu-menu-footer-menu-4-fund ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 0 !important;
}

#footer #block-menu-menu-footer-menu-1 li,
#footer #block-menu-menu-footer-menu-2 li,
#footer #block-menu-menu-footer-menu-3 li,
#footer #block-menu-menu-footer-menu-4 li,
#footer #block-menu-menu-footer-menu-1-fund li,
#footer #block-menu-menu-footer-menu-2-fund li,
#footer #block-menu-menu-footer-menu-3-fund li,
#footer #block-menu-menu-footer-menu-4-fund li {
    list-style: none;
    font-size: 0.857em;
    margin: 0;
    padding: 0;
    text-align: center;
}

#footer #block-menu-menu-footer-menu-1 li a,
#footer #block-menu-menu-footer-menu-2 li a,
#footer #block-menu-menu-footer-menu-3 li a,
#footer #block-menu-menu-footer-menu-4 li a,
#footer #block-menu-menu-footer-menu-1-fund li a,
#footer #block-menu-menu-footer-menu-2-fund li a,
#footer #block-menu-menu-footer-menu-3-fund li a,
#footer #block-menu-menu-footer-menu-4-fund li a {
    color: white;
    font-family: 'din-condensed-web', sans-serif;
    text-transform: uppercase;
    font-size: 1.857em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: bold;
}

#footer #block-menu-menu-footer-menu-4 li,
#footer #block-menu-menu-footer-menu-4-fund li {
    text-align: right;
}

#footer #block-menu-menu-footer-menu-4 h2,
#footer #block-menu-menu-footer-menu-4-fund h2 {
    color: white;
    font-size: 4.286em;
    font-family: 'din-condensed-web', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
}

.i18n-nl #block-menu-menu-footer-menu-1-fund .mid-3014,
.i18n-nl #block-menu-menu-footer-menu-1-fund .mid-3015,
.i18n-nl #block-menu-menu-footer-menu-1-fund .mid-3018,
.i18n-nl #block-menu-menu-footer-menu-1-fund .mid-3020,
.i18n-nl #block-menu-menu-footer-menu-2-fund .mid-3024,
.i18n-nl #block-menu-menu-footer-menu-2-fund .mid-3027,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3029,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3032,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3034,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3036,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3039,
.i18n-nl #block-menu-menu-footer-menu-3-fund .mid-3040,
.i18n-nl #block-menu-menu-footer-menu-4-fund .mid-3044,
.i18n-nl #block-menu-menu-footer-menu-4-fund .mid-3046,
.i18n-nl #block-menu-menu-footer-menu-4-fund .mid-3048 {
    display: none;
}

.i18n-en #block-menu-menu-footer-menu-1-fund .mid-3013,
.i18n-en #block-menu-menu-footer-menu-1-fund .mid-3016,
.i18n-en #block-menu-menu-footer-menu-1-fund .mid-3017,
.i18n-en #block-menu-menu-footer-menu-1-fund .mid-3021,
.i18n-en #block-menu-menu-footer-menu-2-fund .mid-3026,
.i18n-en #block-menu-menu-footer-menu-2-fund .mid-3025,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3030,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3033,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3035,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3037,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3038,
.i18n-en #block-menu-menu-footer-menu-3-fund .mid-3041,
.i18n-en #block-menu-menu-footer-menu-4-fund .mid-3043,
.i18n-en #block-menu-menu-footer-menu-4-fund .mid-3045,
.i18n-en #block-menu-menu-footer-menu-4-fund .mid-3047 {
    display: none;
}

#block-masquerade-masquerade {
   display: block;
  float: left;
  width: 100%;
  left: 0;
}

#block-block-14,
#block-block-15 {
    display: block;
    float: left;
    color: white;
    margin-top: 100px;
    text-align: center;
    width: 100%;
}

#block-block-14 h4,
#block-block-15 h4 {
    font-size: 4.286em;
    font-family: 'din-condensed-web', sans-serif;
    margin-bottom: 20px;
}

#block-block-14 h4:before,
#block-block-15 h4:before {
    border-top: 1px solid white;
    display: inline-block;
    width: 80px;
    content: '';
    position: relative;
    top: -20px;
    margin-right: 20px;
}

#block-block-14 h4:after,
#block-block-15 h4:after {
    border-top: 1px solid white;
    display: inline-block;
    width: 80px;
    content: '';
    position: relative;
    top: -20px;
    margin-left: 20px;
}

#block-block-14 h5 a,
#block-block-15 h5 a {
    color: white;
}

#block-block-14 p,
#block-block-15 p {
    margin-bottom: 0;
}

#block-block-14 h6,
#block-block-15 h6 {
    margin-top: 20px;
}

#block-block-14 h6,
#block-block-15 h6,
#block-block-14 h6 a,
#block-block-15 h6 a {
    color: #a3a3a3;
    font-size: 0.857em;
}

#block-block-14 h6 a,
#block-block-15 h6 a {
    font-size: 1em;
}

#block-block-14 h5 a:hover,
#block-block-15 h5 a:hover,
#block-block-14 h6 a:hover,
#block-block-15 h6 a:hover {
    text-decoration: underline;
}

/* FRONT */

.front #main .container,
.page-user-projects #main .container {
    width: 100%;
}

.front #content:last-child {
    margin-top: 0;
}

.front .title {
    display: none;
}

.front .node-page {
    display: none;
}

.front .view-films-pagina {
    margin-top: 0;
}

.front #block-system-main .node-movie2 {
	display: none;
}

.view-films-pagina,
.view-taxonomy-term {
    display: block;
    width: 1040px;
    margin: 40px auto 0;
    position: relative;
}

.view-films-pagina tr,
.view-taxonomy-term tr {
    display: block;
    width: 1040px;
    float: left;
    margin-bottom: 40px;
}

/*.view-films-pagina .project_funded,
.view-taxonomy-term .project_funded {
    width: auto;
    height: auto;
    background: #d7a74c;
    font-size: 0.857em;
    color: white;
    padding: 0px 5px;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: -7px;
}

.node-type-movie2 .ds-topright .fund_button .funded {
    position: absolute;
    margin-left: 53px;
    margin-top: 10px;
    width: 162px;
    height: 62px;
    background: url(../images/funded2.png) !important;
}*/

/*.view-films-pagina .project_new,
.view-taxonomy-term .project_new {
    background: url(../images/newproject.png) no-repeat;
    width: 80px;
    height: 71px;
    color: white;
    padding-top: 15px;
    padding-left: 4px;
    padding-right: 2px;
    font-size: 1em;
    text-align: center;
    font-weight: 400;
    position: absolute;
    top: 10px;
    right: -15px;
}*/

.node-movie2 .project_new {
    background: url(../images/new_movie_bg.png) no-repeat;
    width: 157px;
    height: 30px;
    color: #1d99d6;
    padding-top: 5px;
    font-size: 17px;
    text-align: center;
    font-weight: 400;
    position: absolute;
    top: 166px;
    right: -242px;
    text-transform: uppercase;
    z-index: 1;
    letter-spacing: -1px;
}

.node-movie2 .ds-topleft .project_funded {
    background: url(../images/new_movie_bg.png) no-repeat;
    width: 157px;
    height: 30px;
    color: #ae863e;
    padding-top: 5px;
    font-size: 17px;
    text-align: center;
    font-weight: 400;
    position: absolute;
    top: 166px;
    right: -242px;
    text-transform: uppercase;
    z-index: 1;
    letter-spacing: -1px;
}

#block-views-films_pagina-block_1 .view-films-pagina tr.row-last {
    margin-bottom: 0;
}

.view-films-pagina td,
.view-films-pagina .views-row,
.view-taxonomy-term td {
    display: inline-block;
    width: 320px;
    float: left;
    margin-right: 10px;
    position: relative;
    position: relative;
    height: 460px;
    padding: 10px;
}

.view-films-pagina td:hover,
.view-films-pagina .views-row:hover,
.view-taxonomy-term td:hover {
    -moz-box-shadow: 0 0 7px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
    box-shadow: 0 0 7px rgba(0,0,0,0.2);
}

#block-views-id-films_pagina-block_2 .views-row:hover {
    -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.view-films-pagina td:hover .views-field-php-5,
.page-checkout-complete .views-row:hover .views-field-php-5,
.view-taxonomy-term td:hover .views-field-php-4,
#block-views-films_pagina-block_4 td:hover .views-field-php-3,
#block-views-films_pagina-block_6 .views-row:hover .views-field-php-3 {
    display: block;
}

.view-films-pagina .views-field-field-thumbnail-voor-vimeo-filmp,
.view-taxonomy-term .views-field-field-thumbnail-voor-vimeo-filmp {
    border-top: 2px black solid;
    padding-top: 7px;
}

.view-films-pagina td.col-last,
.view-taxonomy-term td.col-last {
    margin-right: 0;
}

.view-films-pagina .views-field-php-4,
.view-taxonomy-term .views-field-php-3,
#block-views-films_pagina-block_4 .views-field-php-5 {
      display: table-cell;
  padding: 0 20px 0;
  min-height: 62px;
  height: 62px;
  vertical-align: middle;
  text-align: center;
  width: 320px;
}

.view-films-pagina .views-field-php-6,
.view-taxonomy-term .views-field-php-6,
#block-views-films_pagina-block_4 .views-field-php-4,
#block-views-films_pagina-block_6 .views-field-php-4 {
    display: inline-block;
    width: auto;
    padding: 10px 9px 9px 10px;
    background: white;
    border-radius: 35px;
    margin-left: 126px;
    margin-top: -39px;
    min-height: 48px;
}

.view-films-pagina .views-field-php-6 .progress-bg,
.view-taxonomy-term .views-field-php-6 .progress-bg,
#block-views-films_pagina-block_4 .views-field-php-4 .progress-bg,
#block-views-films_pagina-block_6 .views-field-php-4 .progress-bg,
.view-films-pagina .progress-bg {
		 background: url(../images/percentage_small.png);
		 display: block;
  width: 48px;
  height: 48px;
  position: absolute;
}

#block-views-films_pagina-block_4 .views-field-php-5,
#block-views-films_pagina-block_6 .views-field-php-5 {
      position: inherit;
  width: 280px;
  top: inherit;
}

.view-films-pagina .views-field-title,
.view-taxonomy-term .views-field-title {
    padding: 0;
    color: black;
    font-size: 2.500em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    text-align: center;
    display: block;
    width: 100%;
    line-height: 1em;
}

.view-films-pagina .views-field-title a,
.view-taxonomy-term .views-field-title a {
    color: black;
    font-size: 2.500em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
}

.view-films-pagina .views-field-title a:hover,
.view-taxonomy-term .views-field-title a:hover {
    color: #222222;
}

.view-films-pagina .views-field-php-1,
.view-taxonomy-term .views-field-php {
    font-size: 0.857em;
    padding: 0 20px;
}

.view-films-pagina .views-field-php-2,
.view-taxonomy-term .views-field-php-1 {
    display: block;
    margin-top: 20px;
    font-size: 0.857em;
    margin-bottom: 20px;
    padding: 0 20px;
    text-align: center;
    line-height: 18px;
}

.view-films-pagina .views-field-php,
.view-taxonomy-term .views-field-php-2 {
    display: block;
    position: absolute;
    bottom: 0;
    width: 300px;
    border-top: 1px black solid;
    padding: 13px 10px;
    border-bottom: 2px black solid;
    margin-bottom: 10px;
}

.view-films-pagina .views-field-php-5,
.page-checkout-complete .views-field-php-5,
.view-taxonomy-term .views-field-php-4,
#block-views-films_pagina-block_4 .views-field-php-3,
#block-views-films_pagina-block_6 .views-field-php-3 {
    display: none;
      background: white;
  height: 62px;
  position: absolute;
  width: 320px;
  top: 401px;
}

.page-checkout-complete .views-field-php-5 {
	top: 390px;
}

.view-films-pagina .views-field-php-5 .button,
.page-checkout-complete .views-field-php-5 .button,
.view-taxonomy-term .views-field-php-4 .button,
#block-views-films_pagina-block_4 .views-field-php-3 .button,
#block-views-films_pagina-block_6 .views-field-php-3 .button {
    text-align: center;
    line-height: 68px;
}

.view-films-pagina .views-field-php-5 .button a,
.page-checkout-complete .views-field-php-5 .button a,
.view-taxonomy-term .views-field-php-4 .button a,
#block-views-films_pagina-block_4 .views-field-php-3 .button a,
#block-views-films_pagina-block_6 .views-field-php-3 .button a {
    color: #1e99d7;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
}

.view-films-pagina .views-field-view-node,
.view-taxonomy-term .views-field-view-node {
      display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 340px;
  height: 480px;
  text-indent: -1000em;
}

.view-films-pagina .views-field-view-node span,
.view-films-pagina .views-field-view-node a,
.view-taxonomy-term .views-field-view-node span,
.view-taxonomy-term .views-field-view-node a {
      display: block;
  width: 340px;
  height: 480px;
  text-indent: -1000em;
}

.view-films-pagina .views-field-php .percentage,
.view-taxonomy-term .views-field-php-2 .percentage {
    display: inline-block;
    width: 48px;
    height: 48px;
    float: left;
    margin-top: 6px;
}

.view-films-pagina .views-field-php .project_type,
.view-taxonomy-term .views-field-php-2 .project_type {
    position: absolute;
    display: block;
    width: 100%;
    left: 0;
    top: -10px;
    text-align: center;
    z-index: 1;
}

.view-films-pagina .views-field-php .project_genre,
.view-taxonomy-term .views-field-php-2 .project_genre,
.view-films-pagina .views-field-php .project_new,
.view-taxonomy-term .views-field-php-2 .project_new,
.view-films-pagina .views-field-php .project_funded,
.view-taxonomy-term .views-field-php-2 .project_funded {
    font-size: 12px;
    font-weight: bold;
    background: white;
    padding: 3px 5px 2px 5px;
}

.view-films-pagina .views-field-php .project_new,
.view-taxonomy-term .views-field-php-2 .project_new,
.view-films-pagina .views-field-php .project_funded,
.view-taxonomy-term .views-field-php-2 .project_funded {
    color: white;
    background: #1e99d7;
    position: relative;
    top: -4px;
}

.view-films-pagina .views-field-php .project_new:before,
.view-taxonomy-term .views-field-php-2 .project_new:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 19px;
    background: url(../images/new_movie_left.png) no-repeat;
    position: relative;
    left: -9px;
    top: 5px;
}

.view-films-pagina .views-field-php .project_new:after,
.view-taxonomy-term .views-field-php-2 .project_new:after {
    content: '';
    display: inline-block;
    width: 5px;
    height: 19px;
    background: url(../images/new_movie_right.png) no-repeat;
    position: relative;
    right: -10px;
    top: 5px;
}

.view-films-pagina .views-field-php .project_funded,
.view-taxonomy-term .views-field-php-2 .project_funded {
    background: #d7a74c;
}

.view-films-pagina .views-field-php .project_funded:before,
.view-taxonomy-term .views-field-php-2 .project_funded:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 19px;
    background: url(../images/funded_film_left.png) no-repeat;
    position: relative;
    left: -9px;
    top: 5px;
}

.view-films-pagina .views-field-php .project_funded:after,
.view-taxonomy-term .views-field-php-2 .project_funded:after {
    content: '';
    display: inline-block;
    width: 5px;
    height: 19px;
    background: url(../images/funded_film_right.png) no-repeat;
    position: relative;
    right: -10px;
    top: 5px;
}

.view-films-pagina .views-field-php .amount,
.view-taxonomy-term .views-field-php-2 .amount,
.view-films-pagina .views-field-php .supporters,
.view-taxonomy-term .views-field-php-2 .supporters,
.view-films-pagina .views-field-php .togo,
.view-taxonomy-term .views-field-php-2 .togo {
    display: inline-block;
    float: left;
    width: auto;
    font-weight: 400;
    font-size: 0.786em;
    line-height: normal;
    margin-left: 35px;
    text-transform: uppercase;
    text-align: center;
}

.view-films-pagina .views-field-php .amount,
.view-taxonomy-term .views-field-php-2 .amount {
    margin-left: 45px;
}

/*.view-films-pagina .views-field-php .amount-funded,
.view-taxonomy-term .views-field-php-2 .amount-funded {
    margin-left: 57px;
}*/

.view-films-pagina .item-list,
.view-taxonomy-term .item-list {
    margin-bottom: 40px;
}

.view-films-pagina .views-field-php .togo,
.view-taxonomy-term .views-field-php-2 .togo {
    max-width: 80px;
}

.view-films-pagina .views-field-php .togo .empty,
.view-taxonomy-term .views-field-php-2 .togo .empty {
    display: block;
    height: 16px;
}

.view-films-pagina .views-field-php .amount .donated,
.view-taxonomy-term .views-field-php-2 .amount .donated,
.view-films-pagina .views-field-php .supporters .number,
.view-taxonomy-term .views-field-php-2 .supporters .number,
.view-films-pagina .views-field-php .togo .number,
.view-taxonomy-term .views-field-php-2 .togo .number {
    font-family: 'din-condensed-web', sans-serif;
    font-size: 2.455em;
    letter-spacing: -2px;
}

.view-films-pagina .views-field-php .supporters .count,
.view-taxonomy-term .views-field-php-2 .supporters .count,
.view-films-pagina .views-field-php .togo .count,
.view-taxonomy-term .views-field-php-2 .togo .count {
	display: inline-block;
}

.view-films-pagina .percentage_bottom,
.view-taxonomy-term .percentage_bottom {
    margin-top: 10px;
}

.view-films-pagina .percentage_bottom .textual,
.view-films-pagina .remaining,
.view-films-pagina .percentage_bottom .donated,
.view-taxonomy-term .percentage_bottom .textual,
.view-taxonomy-term .remaining,
.view-taxonomy-term .percentage_bottom .donated {
    display: inline-block;
    width: 33%;
    color: #797979;
    font-size: 0.857em;
    float: left;
    font-weight: 600;
}

.view-films-pagina .percentage_bottom .textual .funded,
.view-taxonomy-term .percentage_bottom .textual .funded {
    font-weight: 400;
}

.view-films-pagina .remaining,
.view-taxonomy-term .remaining {
    width: auto;
    float: right;
    max-width: 33%;
    font-weight: 400;
}

.view-films-pagina .remaining .number,
.view-taxonomy-term .remaining .number {
    font-weight: 600;
}

.view-films-pagina .wanted,
.view-taxonomy-term .wanted {
    font-weight: 400;
    line-height: normal;
    /*width: 60px;*/
}

.view-films-pagina .view-footer {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 320px;
    height: 460px;
    padding-top: 7px;
    text-align: center;
}

.view-films-pagina .view-footer .startproject a {
    display: block;
    width: 320px;
    height: 200px;
    background: url(../images/starteenproject.png) no-repeat;
    text-indent: -1000em;
}

.view-films-pagina .view-footer .project {
    display: block;
  width: 100%;
  text-align: center;
  height: 65px;
  margin: 130px auto 20px;
}

.i18n-nl .view-films-pagina .view-footer .project {
    width: 246px;
}

.view-films-pagina .view-footer .lowercase {
    font-size: 1.143em;
    margin-bottom: 10px;
    display: block;
}

.view-films-pagina .view-footer .uppercase {
    display: block;
    margin-bottom: 10px;
}

.view-films-pagina .view-footer .uppercase a {
      font-size: 1.143em;
  color: #1d9ad6;
  text-decoration: underline;
}

.view-films-pagina .view-footer .btn {
     font-size: 2.500em;
  background: #2a96db;
  padding: 12px 10px 7px;
  display: block;
  width: 168px;
  margin: 0 auto;
  float: inherit;
}

.view-films-pagina .view-footer .btn:hover {
    box-shadow: 0 1px #000000;
  top: 2px;
}

.i18n-en .view-films-pagina .view-footer .btn {
      font-size: 2.500em;
  background: #2a96db;
  padding: 12px 10px 7px;
  display: block;
  width: 190px;
  margin: 0 auto;
  float: inherit;
}

.i18n-en .view-films-pagina .view-footer .startproject a {
    background: url(../images/starteenprojectEN.png) no-repeat;
}

.view-films-pagina .view-footer .films {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    display: block;
    margin-top: 20px;
}

.view-films-pagina .view-footer .films a {
    position: relative;
    display: inline-block;
    padding: 0 14px;
    background: #2195de;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    color: white;
    font-size: 2.000em;
    text-align: left;
    font-weight: 300;
    padding: 14px 8px;
    width: 304px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.view-films-pagina .view-footer .films a:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0965a0;
    content: attr(data-hover);
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    content: 'discover more films...';
    line-height: 50px;
    padding-left: 10px;
    width: 310px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.i18n-nl .view-films-pagina .view-footer .films a:before {
    content: 'ontdek meer films...';
}

.view-films-pagina .view-footer .films:hover a {
    -webkit-transform: rotateX(90deg) translateY(-22px);
    -moz-transform: rotateX(90deg) translateY(-22px);
    transform: rotateX(90deg) translateY(-22px);
}

.view-films-pagina .view-footer .hoewerkt {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    display: block;
    margin-top: 20px;
}

.view-films-pagina .view-footer .hoewerkt a {
    position: relative;
    display: inline-block;
    padding: 0 14px;
    background: #d9d9d9;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    color: white;
    font-size: 2.000em;
    text-align: left;
    font-weight: 300;
    padding: 14px 0px 14px 8px;
    width: 312px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.view-films-pagina .view-footer .hoewerkt a:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #999999;
    content: attr(data-hover);
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    content: 'how it works';
    line-height: 50px;
    padding-left: 8px;
    width: 312px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.i18n-nl .view-films-pagina .view-footer .hoewerkt a:before {
    content: 'hoe werkt CineCrowd?';
}

.view-films-pagina .view-footer .hoewerkt:hover a {
    -webkit-transform: rotateX(90deg) translateY(-22px);
    -moz-transform: rotateX(90deg) translateY(-22px);
    transform: rotateX(90deg) translateY(-22px);
}

.view-films-pagina .view-footer .fiscaal {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    display: block;
    margin-top: 20px;
}

.view-films-pagina .view-footer .fiscaal a,
.node-type-movie2 .field-name-ask-question a {
    position: relative;
    display: inline-block;
    padding: 0 14px;
    background: #d9d9d9;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    color: white;
    font-size: 2.000em;
    text-align: left;
    font-weight: 300;
    padding: 14px 8px;
    width: 304px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.node-type-movie2 .field-name-ask-question a {
    margin-bottom: 10px;
    font-size: 1.286em;
    text-align: center;
    color: #1e9ad7;
    background: #f2f2f2;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.view-films-pagina .view-footer .fiscaal a:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #999999;
    content: attr(data-hover);
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    content: 'tax benefit';
    line-height: 50px;
    padding-left: 10px;
    width: 310px;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
}

.i18n-nl .view-films-pagina .view-footer .fiscaal a:before {
    content: 'fiscaal voordeel';
}

.view-films-pagina .view-footer .fiscaal:hover a {
    -webkit-transform: rotateX(90deg) translateY(-22px);
    -moz-transform: rotateX(90deg) translateY(-22px);
    transform: rotateX(90deg) translateY(-22px);
}

.view-films-pagina .view-filters,
.view-taxonomy-term .view-filters {
    margin-bottom: 40px;
}

.view-films-pagina .view-filters .views-exposed-widget,
.view-taxonomy-term .view-filters .views-exposed-widget {
    padding: 0;
    width: 279px;
    margin-right: 40px;
    display: block;
    margin-left: 10px;
}

.view-films-pagina .view-filters .views-submit-button,
.view-taxonomy-term .view-filters .views-submit-button {
  width: auto;
  margin-right: 0;
}

.view-films-pagina .view-filters .views-submit-button input,
.view-taxonomy-term .view-filters .views-submit-button input {
  padding: 8px 10px 4px;
  margin-top: 26px;
}

.view-films-pagina .view-filters .views-widget-filter-combine,
.view-taxonomy-term .view-filters .views-widget-filter-combine {
    margin-right: 0;
}

.view-films-pagina .view-filters .views-exposed-widget label,
.view-taxonomy-term .view-filters .views-exposed-widget label {
    margin-bottom: 10px;
}

.view-films-pagina .view-filters .views-exposed-widget select,
.view-taxonomy-term .view-filters .views-exposed-widget select {
    width: 340px;
    padding-left: 10px;
}

.view-films-pagina .view-filters .views-widget-filter-combine input[type=text],
.view-taxonomy-term .view-filters .views-widget-filter-combine input[type=text] {
    width: 258px;
    border: 1px solid #c4c4c4;
    height: 21px;
}

#sidebar-second .view-films-pagina {
    width: 280px;
    margin-top: 0;
}

#sidebar-second .view-films-pagina .views-field-field-thumbnail-voor-vimeo-filmp img {
    width: 280px;
    height: auto;
}

#sidebar-second .view-films-pagina .views-row {
    display: block;
    height: 460px;
    position: relative;
    background: white;
}

#sidebar-second .view-films-pagina .views-row-last {
    margin-bottom: 0;
}

#sidebar-second .view-films-pagina .percentage .bar_holder {
    background: white !important;
    width: 280px;
}

#block-views-partners-block_1,
#block-views-partners-block {
    display: block;
    width: 100%;
    margin: 40px auto 0;
    background: #f3f3f3;
    padding-bottom: 20px;
}

#block-views-partners-block_1 h2,
#block-views-partners-block h2 {
    color: #231f20;
    margin-top: 30px;
    display: block;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'din-condensed-web', sans-serif;
    font-size: 2.500em;
    font-weight: bold;
}

#block-views-partners-block_1 .content,
#block-views-partners-block .content {
    display: block;
    width: 100%;
    float: left;
}

.view-partners {
    display: block;
    width: 1040px;
    margin: 0 auto;
    margin-top: 40px;
}

.view-partners tr {
    display: block;
    float: left;
    margin-bottom: 50px;
}

.view-partners tr.row-last {
    margin-bottom: 0;
}

.page-partners .view-partners tr.row-last {
    margin-bottom: 40px;
}

.page-partners h1 {
      color: #231f20;
  font-size: 2.500em;
}

.view-partners td {
    display: inline-block;
    width: 154px;
    vertical-align: middle;
    text-align: center;
    margin-right: 23px;
    float: left;
}

.view-partners td .views-field-field-logo {
    padding: 10px;
    display: table-cell;
    width: 134px;
    height: 134px;
    vertical-align: middle;
    background: white;
}

.view-partners td .views-field-field-logo .field-content {
    display: block;
    width: 134px;
    max-height: 134px;
}

.view-partners td .views-field-field-logo img {
    opacity: 0.6;
}

.view-partners td .views-field-field-logo img:hover {
    opacity: 1;
}

.view-partners td .views-field-title-field {
    display: block;
    width: 154px;
    height: auto;
    margin-top: 20px;
}

.view-partners td .views-field-title-field a {
      font-family: 'din-condensed-web',sans-serif;
  text-transform: uppercase;
  font-size: 1.500em;
}

.view-partners td.col-last {
    margin-right: 0;
}

.view-partners .view-footer {
    float: right;
    display: block;
    margin-top: 10px;
}

.view-partners .view-footer a {
    color: #1f9ad7;
    font-size: 1em;
}

.view-partners td .views-field-title {
    display: block;
    float: left;
    margin-top: 10px;
    width: 95px;
}

.view-partners td .views-field-title a:hover {
    color: #222222;
}

.view-display-id-page_3 .views-row,
.view-display-id-page_2 .views-row {
      display: block;
  width: 100%;
  margin: 0;
    margin-bottom: 50px;
    height: 493px;
      -moz-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  box-shadow: 0 0 7px rgba(0,0,0,0.2);
}

/*
    Start: Alternatieve partner pagina /partners2
*/
.view-partners.view-display-id-page_2 {
    margin-top: 0px;
}

.view-partners.view-display-id-page_2 #node-2128 h2 {
    display: none;
}

.view-partners.view-display-id-page_2 .views-row {
    height: auto;
    margin-top: 60px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.view-partners.view-display-id-page_2 .views-row h3 {
    font-size: 2em;
}

.view-partners.view-display-id-page_2 .views-row .ds-2col-fluid>.group-left {
    width: 30%;
}

.view-partners.view-display-id-page_2 .views-row .ds-2col-fluid>.group-right {
    width: 70%;
}

/*
    End: Alternatieve partner pagina /partners2
*/


.view-display-id-page_3 .left,
.view-display-id-page_2 .left {
      display: inline-block;
  width: 320px;
  float: left;
  margin-right: 20px;
}

.view-display-id-page_3 .left .coverfoto,
.view-display-id-page_2 .left .coverfoto {
      border-top: 2px black solid;
  padding-top: 7px;
}

.view-display-id-page_3 .left .percentage_top,
.view-display-id-page_2 .left .percentage_top {
    display: inline-block;
  width: auto;
  padding: 10px 9px 9px 10px;
  background: white;
  border-radius: 35px;
  margin-left: 126px;
  margin-top: -39px;
  min-height: 48px;
}

.view-display-id-page_3 .left .description,
.view-display-id-page_2 .left .description {
    display: block;
  margin-top: 20px;
  font-size: 0.857em;
  margin-bottom: 20px;
  padding: 0 20px;
  text-align: center;
  line-height: 18px;
}

.view-display-id-page_3 .left .percentage_bottom,
.view-display-id-page_2 .left .percentage_bottom {
      display: block;
  position: absolute;
  bottom: 0;
  width: 300px;
  border-top: 1px black solid;
  padding: 13px 10px;
  border-bottom: 2px black solid;
  margin-bottom: 10px;
}

.view-display-id-page_3 .left .mouseover,
.view-display-id-page_2 .left .mouseover {
      display: none;
  background: white;
  height: 62px;
  position: absolute;
  width: 320px;
  top: 433px;
}

.view-display-id-page_3 .views-row .left:hover .mouseover,
.view-display-id-page_2 .views-row .left:hover .mouseover {
    display: block;
}

.view-display-id-page_3 .left .link,
.view-display-id-page_2 .left .link {
    display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 340px;
  height: 480px;
  text-indent: -1000em;
}

.view-display-id-page_2 .left .link {
    height: 513px;
}

.view-display-id-page_2 .left .link a,
.view-display-id-page_3 .left .link a {
      display: block;
  float: left;
  width: 340px;
  height: 513px;
}

.view-display-id-page_3 .left .project_type,
.view-display-id-page_2 .left .project_type {
      position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: -10px;
  text-align: center;
  z-index: 1;
}

.view-display-id-page_3 .left .project_type .project_genre,
.view-display-id-page_2 .left .project_type .project_genre {
        font-size: 12px;
  font-weight: bold;
  background: white;
  padding: 3px 5px 2px 5px;
}

.view-display-id-page_3 .left .project_type .project_new,
.view-display-id-page_2 .left .project_type .project_new {
        color: white;
  background: #1e99d7;
  position: relative;
  top: -4px;
      font-size: 12px;
  font-weight: bold;
  padding: 3px 5px 2px 5px;
}

.view-display-id-page_3 .left .project_type .project_new:after,
.view-display-id-page_2 .left .project_type .project_new:after {
    content: '';
  display: inline-block;
  width: 5px;
  height: 19px;
  background: url(../images/new_movie_right.png) no-repeat;
  position: relative;
  right: -10px;
  top: 5px;
}

.view-display-id-page_3 .left .project_type .project_new:before,
.view-display-id-page_2 .left .project_type .project_new:before {
    content: '';
  display: inline-block;
  width: 5px;
  height: 19px;
  background: url(../images/new_movie_left.png) no-repeat;
  position: relative;
  left: -9px;
  top: 5px;
}

.view-display-id-page_3 .left .project_type .project_funded,
.view-display-id-page_2 .left .project_type .project_funded {
      color: white;
      font-size: 12px;
  font-weight: bold;
  background: white;
  padding: 3px 5px 2px 5px;
  background: #1e99d7;
  position: relative;
  top: -4px;
        background: #d7a74c;
}

.view-display-id-page_3 .left .project_type .project_funded:after,
.view-display-id-page_2 .left .project_type .project_funded:after {
    content: '';
  display: inline-block;
  width: 5px;
  height: 19px;
  background: url(../images/funded_film_right.png) no-repeat;
  position: relative;
  right: -10px;
  top: 5px;
}

.view-display-id-page_3 .left .project_type .project_funded:before,
.view-display-id-page_2 .left .project_type .project_funded:before {
      content: '';
  display: inline-block;
  width: 5px;
  height: 19px;
  background: url(../images/funded_film_left.png) no-repeat;
  position: relative;
  left: -9px;
  top: 5px;
}

.view-display-id-page_3 .left .supporters,
.view-display-id-page_2 .left .supporters {
    display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  margin-left: 35px;
  text-transform: uppercase;
  text-align: center;
}

.view-display-id-page_3 .left .supporters .number,
.view-display-id-page_2 .left .supporters .number {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
}

.view-display-id-page_3 .left .supporters .count,
.view-display-id-page_2 .left .supporters .count {
	display: inline-block;
}

.view-display-id-page_3 .left .amount,
.view-display-id-page_2 .left .amount {
      display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  margin-left: 45px;
  text-transform: uppercase;
  text-align: center;
}

.view-display-id-page_3 .left .amount .donated,
.view-display-id-page_2 .left .amount .donated {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
  color: #000;
}

.view-display-id-page_3 .left .togo,
.view-display-id-page_2 .left .togo {
    display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  margin-left: 35px;
  text-transform: uppercase;
  text-align: center;
  max-width: 80px;
}

.view-display-id-page_3 .left .togo .number,
.view-display-id-page_2 .left .togo .number {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
}

.view-display-id-page_3 .left .mouseover .button,
.view-display-id-page_2 .left .mouseover .button {
      text-align: center;
  line-height: 68px;
}

.view-display-id-page_3 .left .mouseover .button a,
.view-display-id-page_2 .left .mouseover .button a {
    color: #1e99d7;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
}

.view-display-id-page_3 .center,
.view-display-id-page_2 .center {
    display: inline-block;
  width: 480px;
  margin-right: 20px;
  float: left;
}

.view-display-id-page_3 .center h2 {
  font-family: 'din-condensed-web',sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #000;
}

.view-display-id-page_2 .center .comment-form .form-type-item {
    display: none;
}

.view-display-id-page_2 .center .mijn_bijdrage {
      display: block;
  margin-bottom: 20px;
}

.view-display-id-page_2 .center .mijn_bijdrage h4 {
    font-family: 'din-condensed-web',sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.view-display-id-page_2 .center .mijn_reward {
      display: block;
  margin-bottom: 20px;
}

.view-display-id-page_2 .center .mijn_reward h6 {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.view-display-id-page_2 .center .field-name-comment-body label {
      padding: 0;
  font-family: 'din-condensed-web',sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.view-display-id-page_2 .center .status {
      background: transparent;
  color: #000;
}

.view-display-id-page_2 .center .status h4 {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.view-display-id-page_3 .center input[type=text] {
    width: 458px !important;
}

.view-display-id-page_3 .center .cke_contents {
    height: 110px !important;
}

.view-display-id-page_3 .center .form-actions {
      position: absolute;
  right: 10px;
  bottom: 12px;
  margin: 0;
}

.view-display-id-page_3 .center .element-invisible,
.view-display-id-page_3 .center .vertical-tabs,
.view-display-id-page_3 .center .filter-wrapper {
    display: none;
}

.view-display-id-page_3 .right,
.view-display-id-page_2 .right {
      display: inline-block;
  width: 200px;
  float: left;
}

.view-display-id-page_3 .right div,
.view-display-id-page_2 .right div {
    margin-bottom: 10px;
}

/* PARTNERS */

.node-type-partner {
    position: relative;
}

.node-type-partner .field-name-field-logo {
    display: inline-block;
    float: left;
    margin-right: 40px;
    width: 230px;
    height: auto;
    margin-bottom: 30px;
}

/*.node-type-partner .field-name-field-logo .field-item {
    display: table-cell;
    width: 230px;
    height: 230px;
    vertical-align: middle;
    text-align: center;
}*/

.node-type-partner .field-name-title-field {
    color: #1e9ad7;
    font-size: 1.286em;
    margin-bottom: 10px;
    width: 770px;
    display: inline-block;
    float: left;
}

.node-type-partner .field-name-body {
    display: block;
    float: left;
    width: 770px;
    font-size: 1em;
    line-height: 22px;
}

.easy_social_box {
    display: block;
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-left: 40px;
}

.node-type-partner .easy_social_box {
    margin-bottom: 50px;
    margin-left: 0;
}

.node-type-movie2 .easy_social_box {
    margin-top: 15px;
    margin-bottom: 10px;
}

.node-type-movie2 .easy_social_box .easy_social-widget-twitter {
    margin-left: 150px;
    width: 83px;
}

.node-type-movie2 .field-name-counts {
    display: inline-block;
  position: absolute;
  top: 505px;
  left: 0;
  color: #1e9ad7;
  font-size: 1.429em;
  font-weight: normal;
  z-index: 1;
  font-family: 'din-condensed-web',sans-serif;
    pointer-events: none;
}

.node-type-movie2 .field-name-counts .comment_count {
    display: inline-block;
  margin-left: 390px;
    background: url(../images/comment_icon.png) no-repeat left center;
    padding-left: 15px;
}

.node-type-movie2 .field-name-counts .project_updates_counter {
      display: inline-block;
  margin-left: 128px;
    background: url(../images/updates_icon.png) no-repeat left center;
    padding-left: 13px;
}

.node-type-movie2 .field-name-project-cutsom-subtitle .btn {
    position: absolute;
  right: 40px;
  top: 40px;
  width: 120px;
  text-align: center;
}

.preview .field-name-project-cutsom-subtitle .btn {
	display: none;
}

.node-type-movie2 .center .easy_social_box .easy_social-widget-twitter {
    margin-left: 0;
}

/* EASY SOCIAL */

.field-name-social-overlay {
    display: block;
    float: left;
    width: 100%;
    position: absolute;
    margin-top: 22px;
    pointer-events: none;
    cursor: pointer;
    z-index: 2;
}

/*.field-name-social-overlay .tweet_overlay {
    display: inline-block;
    float: left;
    width: 98px;
    height: 30px;
    background: url(../images/tweeten.png) no-repeat;
}

.field-name-social-overlay .like_overlay {
    display: inline-block;
    float: left;
    width: 80px;
    height: 30px;
    background: white url(../images/like.png) no-repeat;
    margin-left: 33px;
}*/

.node-type-partner .field-name-social-overlay {
        pointer-events: none;
  cursor: pointer;
  z-index: 1;
  background: #fff url(../images/social_overlay_footer.png) no-repeat center center;
  width: 130px;
  height: 22px;
  position: relative;
  top: -98px;
  left: 0px;
  z-index: 2;
}

.i18n-en.node-type-partner .field-name-social-overlay {
	background: #fff url(../images/social_overlay_footer_en.png) no-repeat center center;
}

.i18n-nl.node-type-partner .field-name-social-overlay {
  width: 181px;
  height: 22px;
}

#project-update-node-form #edit-pre-actions {
    display: none;
}

#project-update-node-form .form-item-title input {
    border: 1px solid #afafaf;
}

#project-update-node-form .form-item-title label {
    padding-top: 14px;
}

#project-update-node-form .field-name-field-update label {
    display: none;
}

.i18n-nl #project-update-node-form #edit-field-update .description {
	font-size: 0px;
}

.i18n-nl #project-update-node-form #edit-field-update .description:after {
	content: 'Als je een Vimeo film bij je update wil plaatsen let dan op: vermeld dan ook de link, de video zelf wordt namelijk niet meegestuurd in de mail naar de supporters!';
	font-size: 14px;
  margin-top: 0.5em;
  display: block;
}

/* LIGHTBOX CONTENT */

.lightbox #content:last-child {
    margin-top: 0;
}

#outerImageContainer {
    overflow: hidden !important;
}

#fund-project-popup-form {
    padding: 30px;
    float: left;
    height: 340px;
    padding-bottom: 0;
    width: 395px;
}

#fund-project-popup-form h2 {
    display: block;
    text-align: center;
    color: #1d99d6;
  position: absolute;
  font-size: 1.875em;
  margin-top: 35px;
    margin-bottom: 10px;
    margin-left: 3px;
}

#fund-project-popup-form .subtitle {
    display: block;
    text-align: center;
    color: #797979;
    font-size: 1.286em;
    padding-bottom: 10px;
    border-bottom: 1px #f2f2f2 solid;
    width: 640px;
    margin-bottom: 20px;
}

#fund-project-popup-form #edit-left {
    display: inline-block;
    width: 395px;
    float: left;
    margin-right: 40px;
}

#fund-project-popup-form #edit-left .invest_amount {
        display: block;
  background: #f3f3f3;
  float: left;
  padding: 75px 50px 10px;
  width: 295px;
}

#fund-project-popup-form #edit-left .form-item-anonymous {
      display: block;
  background: #f3f3f3;
  float: left;
  padding: 10px 50px 30px;
  width: 295px;
  margin: 0;
}

#fund-project-popup-form #edit-left .form-item-anonymous:after {
      content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 395px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -50px;
  bottom: -30px;
  float: left;
}

#fund-project-popup-form #edit-text {
    display: block;
  float: left;
  width: 295px;
  padding: 30px 50px;
  background: #f3f3f3;
}

#fund-project-popup-form #edit-text:before {
      content: '';
  background: url(../images/fund_border_top.jpg);
  width: 395px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -50px;
  top: -30px;
  float: left;
}

#fund-project-popup-form #edit-text .faqtext {
      position: absolute;
  margin-left: -30px;
  margin-top: 120px;
}

#fund-project-popup-form #edit-text .faqtext h3 {
    font-size: 1.500em;
}

#fund-project-popup-form #edit-text .faqtext span {
      text-align: left;
  font-size: 12px;
  width: 200px;
    display: block;
    margin-bottom: 10px;
}

#fund-project-popup-form #edit-text .faqtext a {
      text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
}

#fund-project-popup-form .form-item-invest-amount {
      display: inline-block;
  float: left;
}

#fund-project-popup-form .invest_amount_suffix {
      line-height: 42px;
  font-size: 45px;
  font-family: 'din-condensed-web', sans-serif;
  display: inline-block;
  float: left;
      margin-top: 12px;
  margin-left: 5px;
}

#fund-project-popup-form .invest_amount_currency {
        display: inline-block;
  float: left;
  margin-right: 5px;
  line-height: 42px;
  font-size: 45px;
  font-family: 'din-condensed-web', sans-serif;
  position: absolute;
  margin-top: 12px;
  margin-left: 15px;
}

#fund-project-popup-form .form-item {
    margin: 0;
}

#fund-project-popup-form input[type=text] {
    width: 128px;
  height: 44px;
  font-size: 45px;
  color: #000;
  font-family: 'din-condensed-web', sans-serif;
  text-align: right;
  padding: 10px 10px 9px 40px;
}

#fund-project-popup-form .form-item-invest-amount label {
    display: none;
}

#fund-project-popup-form .form-type-checkbox {
    margin: 10px 0;
}

#fund-project-popup-form .form-type-checkbox label {
    font-weight: 400;
    font-size: 14px;
}

#fund-project-popup-form .form-type-checkbox label.option {
      display: block;
  margin-left: 20px;
  margin-top: -24px;
  font-size: 12px;
  color: #000;
}

#fund-project-popup-form .anonymous_warning {
    font-size: 0.857em;
}

#fund-project-popup-form #edit-right {
      display: inline-block;
  width: 295px !important;
  float: left;
  background: #f3f3f3;
  padding: 30px 50px;
}

#fund-project-popup-form #edit-right:before {
    content: '';
  background: url(../images/fund_border_top.jpg);
  width: 395px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -50px;
  top: -30px;
  float: left;
}

#fund-project-popup-form #edit-right:after {
    content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 395px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -50px;
  bottom: -30px;
  float: left;
}

#fund-project-popup-form #reward_wrapper {
    display: block;
  padding: 0;
  margin-bottom: 10px;
  color: #000;
  font-size: 12px;
}

#fund-project-popup-form #popup_form_content {
    display: block;
  float: left;
}

#fund-project-popup-form #edit-footer {
    display: block;
    position: absolute;
    bottom: -20px;
    width: 1000px;
    float: left;
}

#fund-project-popup-form #edit-footer a {
    line-height: 40px;

}

#fund-project-popup-form #edit-footer input[type=submit] {
    float: right;
    position: relative;
    top: 0;
    right: 0;
    left: inherit;
    margin-top: 0;
    margin-left: 0;
}

#bottomNavClose {
    top: 10px;
    right: 10px;
}

#fund-project-popup-form h3 {
    font-weight: 400;
}

/* HORIZONTAL TABS */

.horizontal-tabs {
    margin: 0 !important;
    border: none !important;
    margin-bottom: 50px !important;
}

.horizontal-tabs ul.horizontal-tabs-list {
    background-color: #fff;
    border: none;
    margin-left: 0 !important;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list {
    background-color: #299fd9;
    margin-top: 10px;
    width: 1040px;
}

.page-node-edit .preview .horizontal-tabs ul.horizontal-tabs-list {
    background-color: transparent;
}

.node-type-basic-page-tabbed .horizontal-tabs ul.horizontal-tabs-list {
    padding-left: 30px;
    width: auto;
}

.horizontal-tabs ul.horizontal-tabs-list li {
    background: white;
    width: 150px;
    padding: 0;
    text-align: left;
    border: 1px solid #d9d9d9;
    border-left: none;
    border-bottom: none;
    margin-left: 0 !important;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li {
    background: white;
    width: 150px;
    padding: 25px 0 10px 48px;
    text-align: left;
    border: 1px solid #d9d9d9;
    border-left: none;
    border-bottom: none;
}

.horizontal-tabs .horizontal-tabs-pane .fieldset-description {
    text-transform: uppercase;
    color: #c4c4c4;
    font-size: 11px;
    position: absolute;
    top: 38px;
    left: 50px;
}

.horizontal-tabs .group-film-informatie .fieldset-wrapper .fieldset-description {
    left: 223px;
}

.horizontal-tabs .group-rewards .fieldset-wrapper .fieldset-description {
    left: 394px;
}

.horizontal-tabs .group-details .fieldset-wrapper .fieldset-description {
    left: 566px;
}

.horizontal-tabs ul.horizontal-tabs-list li a, .horizontal-tabs ul.horizontal-tabs-list li.selected a {
      padding: 36px 0 0px 15px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  line-height: 11px;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a {
    padding: 46px 0 0px 15px !important;
  line-height: 11px;
}

.horizontal-tabs ul.horizontal-tabs-list li.first {
    border-left: 1px solid #d9d9d9;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
    padding: 0;
    border-bottom: none;
    margin-top: -10px;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.selected {
    padding: 0;
    border-bottom: none;
    margin-top: -10px;
}

.horizontal-tabs ul.horizontal-tabs-list li .form-required {
    display: none;
}

.horizontal-tabs ul.horizontal-tabs-list li strong {
    color: black;
    text-transform: uppercase;
    font-size: 1.429em;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected strong,
.horizontal-tabs ul.horizontal-tabs-list li:hover strong {
    color: #1e9ad7;
}

.horizontal-tabs ul.horizontal-tabs-list li:hover, .horizontal-tabs ul.horizontal-tabs-list li:focus {
    padding: 0;
    border-bottom: none;
    margin-top: -10px;
    background: white;
}

.horizontal-tabs ul.horizontal-tabs-list li:hover a, .horizontal-tabs ul.horizontal-tabs-list li:focus a,
.horizontal-tabs ul.horizontal-tabs-list li a:hover, .horizontal-tabs ul.horizontal-tabs-list li a:focus {
    color: #1e9ad7;
    padding: 46px 0 0px 15px;
}

.horizontal-tabs ul.horizontal-tabs-list li:hover a {
    padding: 46px 0 0px 15px !important;
}

.preview .horizontal-tabs ul.horizontal-tabs-list li:hover a {
    padding: 36px 0 0px 15px !important;
}

.horizontal-tabs ul.horizontal-tabs-list li:focus {
    padding: 0;
    border-bottom: none;
    margin-top: -10px;
    background: white;
}

.horizontal-tabs .group-details .required-fields {
	  display: block;
  background: #f2f2f2;
  padding: 30px 40px;
  width: 620px;
  float: left;
  margin: 0 0 1px;
  border: none;
  height: auto;
}

.horizontal-tabs .group-details .required-fields h3 {
	font-size: 20px;
  font-family: 'din-condensed-web', sans-serif;
  color: #299fd9;
  font-weight: normal;
  font-style: normal !important;
  padding: 0 !important;
}

.horizontal-tabs .group-details .required-fields .form-item {
	padding: 10px 0;
}

.horizontal-tabs .group-details .required-fields .form-item:before {
	content: none;
}

.horizontal-tabs .group-details .required-fields .form-item:after {
	content: none;
}

.horizontal-tabs .group-details .required-fields .form-item label {
	padding-top: 34px;
  padding-left: 5px;
}

.horizontal-tabs .group-details .required-fields .description {
	display: none;
}

.horizontal-tabs .group-details .required-fields .description h3 {
	  font-size: 11px;
  font-family: 'Karla', sans-serif;
  text-transform: none;
  color: #000;
}

.horizontal-tabs .group-details .required-fields:before {
  content: '';
  background: url(../images/border_reward_top.png);
  width: 700px;
  height: 3px;
  display: block;
  left: -40px;
  position: relative;
  z-index: 1;
  top: -31px;
}

.horizontal-tabs .group-details .required-fields:after {
  content: '';
  background: url(../images/border_reward_bottom.png);
  width: 700px;
  height: 3px;
  display: block;
  left: -40px;
  position: relative;
  z-index: 1;
  bottom: -30px;
  float: left;
}

.horizontal-tabs-panes a {
    color: #1e9ad7;
}

.horizontal-tabs-panes a:hover,
.horizontal-tabs-panes a:focus {
    text-decoration: underline;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li:hover {
    padding: 0;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li:hover a,
.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li a:hover {
    padding: 25px 0 12px 48px;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.selected:hover a,
.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover {
    padding: 46px 0 0px 15px !important;
}

.node-type-basic-page-tabbed .horizontal-tabs ul.horizontal-tabs-list li:focus {
    padding: 35px 0 10px 15px;
}

.horizontal-tabs ul.horizontal-tabs-list li a:hover {
    background: transparent;
}

.horizontal-tabs .group-short-info {
    display: block;
    padding: 20px;
    float: left;
}

.node-type-movie2 .field-name-project-custom-quote {
    color: #1d99d6;
  font-size: 2.857em;
  line-height: normal;
  font-weight: 300;
  text-align: left;
  margin-top: 20px;
  width: 680px;
  padding: 0;
  text-transform: uppercase;
  border-top: 1px solid black;
  padding-top: 20px;
  float: left;
  font-family: 'din-condensed-web', sans-serif;
}

.node-type-movie2 .field-name-project-custom-quote h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: black;
    font-family: 'Karla', sans-serif;
    font-weight: bold;
    margin-bottom: 13px;
}

.node-type-movie2 .field-name-project-custom-description {
    display: block;
    width: 680px;
    float: left;
}

.node-type-movie2 .field-name-project-custom-description p,
.node-type-movie2 .field-name-project-custom-description span {
    line-height: 20px;
}

.node-type-movie2 .field-name-field-naam-van-introductie-quote {
    display: block;
    float: left;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 40px;
    color: black;
    font-size: 14px;
    font-weight: bold;
}

.node-type-movie2.page-node-edit .field-name-field-naam-van-introductie-quote {
    margin-top: 20px;
    padding-bottom: 0;
    border-bottom: none;
    font-size: 1em;
}

.node-type-movie2 .field-name-field-naam-van-introductie-quote:before {
    display: inline-block;
  float: left;
  width: 12px;
  border-bottom: 2px solid #000;
  content: '';
  margin-right: 5px;
  margin-top: 8px;
}

.node-type-movie2.page-node-edit .field-name-field-naam-van-introductie-quote:before {
    content: none;
}

.node-type-movie2.page-node-edit .group-why-what-how,
.node-type-movie2.page-node-edit .group-crew {
    display: block;
  float: left;
  position: relative;
}

.node-type-movie2.page-node-edit .group-why-what-how h3,
.node-type-movie2.page-node-edit .group-crew h3 {
    display: none;
}

.node-type-movie2.page-node-edit .group-why-what-how .description h3,
.node-type-movie2.page-node-edit .group-crew .description h3 {
    display: block;
}

.node-type-movie2.page-node-edit .group-why-what-how .field-name-field-why-what-how-desc1,
.node-type-movie2.page-node-edit .group-crew .field-name-field-crew-desc1 {
    right: 0;
  width: 210px !important;
  display: block;
  left: 700px;
  position: absolute !important;
}

.node-type-movie2.page-node-edit .group-why-what-how .field-name-field-why-what-how-desc1 strong,
.node-type-movie2.page-node-edit .group-crew .field-name-field-crew-desc1 strong {
    display: block;
  text-transform: uppercase;
  font-family: 'din-condensed-web',sans-serif;
  color: #299fd9;
  font-size: 1.429em;
  margin-bottom: 10px;
  padding-left: 30px;
}

.node-type-movie2.page-node-edit .group-why-what-how .field-name-field-why-what-how-desc1 span,
.node-type-movie2.page-node-edit .group-crew .field-name-field-crew-desc1 span {
      background: url(../images/field_desc.png) no-repeat left top;
  display: block;
  padding-left: 30px;
  min-height: 26px;
}

.node-type-movie2 .field-name-project-footer {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 4px solid black;
    padding: 20px 0;
}

.node-type-movie2 .field-name-project-footer .left {
    display: inline-block;
    width: 210px;
    float: left;
    font-size: 20px;
    color: black;
    font-family: 'Karla', sans-serif;
    font-weight: bold;
}

.node-type-movie2 .field-name-project-footer .center,
.node-type-movie2 .field-name-project-footer .right {
    display: inline-block;
    width: 210px;
    float: left;
    margin-left: 200px;
}

.node-type-movie2 .field-name-project-footer .center h2,
.node-type-movie2 .field-name-project-footer .right h2 {
    text-transform: uppercase;
    color: black;
    font-family: 'Karla', sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: normal;
}

.node-type-movie2 .field-name-project-footer .right h3 {
    text-transform: none;
    color: black;
    font-family: 'Karla', sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 6px;
}

.node-type-movie2 .field-name-project-footer .right span,
.node-type-movie2 .field-name-project-footer .right span a {
    color: #1d99d6;
  font-weight: bold;
  text-decoration: underline;
}

.node-type-movie2 .field-name-project-footer .center .easy_social_box {
    display: inline-block;
    margin: 0;
    width: auto;
}

.node-type-movie2 .field-name-project-footer .center .social_overlay {
      display: block;
  width: 136px;
  height: 21px;
  background: #fff url(../images/social_overlay_footer.png) no-repeat;
  position: absolute;
  pointer-events: none;
  cursor: pointer;
    z-index: 2;
}

.i18n-en.node-type-movie2 .field-name-project-footer .center .social_overlay {
	background: #fff url(../images/social_overlay_footer_en.png) no-repeat;
}

.page-node-edit .field-name-field-achtergrondinformatie-en .cke_contents,
.page-node-edit .field-name-field-achtergrondinformatie .cke_contents,
.page-node-edit .field-name-field-tekst-cast-crew-en .cke_contents,
.page-node-edit .field-name-field-tekst-cast-crew .cke_contents {
    height: 600px !important;
    padding: 20px;
}

.page-node-edit .group-cast-crew {
    margin-top: 0 !important;
}

.horizontal-tabs .group-short-info h3 {
    display: none;
}

.horizontal-tabs .group-short-info-left {
    display: inline-block;
    float: left;
    width: 300px;
    margin-right: 40px;
}

.horizontal-tabs .group-quote {
    display: inline-block;
    float: left;
    width: 300px;
}

.horizontal-tabs .group-quote h3 {
    font-size: 20px;
}

.horizontal-tabs .field-name-field-achtergrondinformatie-en,
.horizontal-tabs .field-name-field-achtergrondinformatie,
.horizontal-tabs .field-name-field-tekst-cast-crew-en,
.horizontal-tabs .field-name-field-tekst-cast-crew {
    display: block;
    float: left;
    margin-top: 40px;
    width: 680px;
}

.horizontal-tabs .field-name-field-introductie-quote-van-r-en .form-item,
.horizontal-tabs .field-name-field-introductie-quote-van-regi .form-item {
    margin: 0;
}

.horizontal-tabs .field-name-field-introductie-quote-van-r-en .form-item textarea,
.horizontal-tabs .field-name-field-introductie-quote-van-regi .form-item textarea{
    resize: none;
}

.horizontal-tabs .field-name-field-achtergrondinformatie-en .filter-wrapper,
.horizontal-tabs .field-name-field-achtergrondinformatie .filter-wrapper,
.horizontal-tabs .field-name-field-tekst-cast-crew-en .filter-wrapper,
.horizontal-tabs .field-name-field-tekst-cast-crew .filter-wrapper {
    display: none;
}

.horizontal-tabs .field-name-field-achtergrondinformatie-en label,
.horizontal-tabs .field-name-field-tekst-cast-crew-en label,
.horizontal-tabs .field-name-field-achtergrondinformatie label,
.horizontal-tabs .field-name-field-tekst-cast-crew label {
    top: -35px;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
    padding: 40px 0 20px;
    margin: 0 !important;
}

.horizontal-tabs fieldset.horizontal-tabs-pane img {
    max-width: 100%;
    width: auto;
    position: relative;
    /* left: -20px; */
    left: 0px;
    margin: 20px 0;
    height: auto;
}

.node-type-basic-page-tabbed .horizontal-tabs fieldset.horizontal-tabs-pane {
    padding: 40px;
    width: 600px;
}

.node-type-basic-page-tabbed .horizontal-tabs fieldset.horizontal-tabs-pane img {
    width: 100%;
    height: auto;
}

.node-type-basic-page-tabbed fieldset {
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    border: none;
}

.node-type-basic-page-tabbed fieldset .fieldset-legend {
    background-image: none !important;
    padding: 0;
    padding-left: 0 !important;
    color: #299fd9;
}

.node-type-basic-page-tabbed fieldset .fieldset-legend a {
    color: #299fd9;
    font-size: 1em;
}

.node-type-basic-page-tabbed fieldset.collapsible div.fieldset-wrapper {
    padding-top: 10px;
}

.horizontal-tabs .field-name-project-custom-cast-crew {
    width: 680px;
}

.horizontal-tabs .field-name-project-custom-cast-crew span,
.horizontal-tabs .field-name-project-custom-cast-crew p {
    font-size: 1em !important;
    font-family: 'Open Sans',sans-serif !important;
    color: black !important;
    line-height: 20px;
}

.node-type-basic-page-tabbed #sidebar-second,
.node-type-page #sidebar-second,
.node-type-webform #sidebar-second,
.page-faq-page #sidebar-second {
    padding-top: 210px;
}

.node-type-basic-page-tabbed #sidebar-second a,
.node-type-page #sidebar-second a,
.node-type-webform #sidebar-second a,
.page-faq-page #sidebar-second a {
    color: #299fd9;
}

/* PROJECT */

.node-type-movie2 h1 {
    display: none;
}

.node-type-movie2.page-node-edit h1,
.page-node-add-movie2 h1 {
    color: black;
    display: block;
    width: 1040px;
    margin: 0 auto;
    padding-top: 50px;
    font-style: normal;
    font-size: 2.286em;
}

#comment-confirm-delete .form-actions {
	float: none;
	margin-top: 20px;
}

#comment-confirm-delete .form-actions a {
  line-height: 47px;
  margin-left: 10px;
}

.page-node-add-movie2 h1 {
    font-size: 4em !important;
      width: 395px;
  color: black !important;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 0;
  margin-bottom: 0 !important;
    line-height: normal;
}

.page-node-add-movie2 span {
    display: block;
  width: 395px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
}

.node-type-movie2.page-node-edit h1:before {
    content: '';
    border-bottom: 4px solid black;
    width: 33px;
    display: block;
    position: absolute;
    margin-top: 74px;
    margin-left: -40px;
}

.node-type-movie2.page-node-edit h1 {
    padding-left: 100px;
    width: 940px;
    display: none;
}

.node-type-movie2.page-node-edit h1 em {
    margin-left: -43px;
}

.node-type-movie2.page-node-edit h1 em,
.page-node-add-movie2 h1 {
    font-style: normal;
    display: block;
    color: white;
    font-size: 1.875em;
    margin-bottom: 15px;
}

.page-node-add-movie2 #movie2-node-form .group-rewards,
.page-node-add-movie2 #movie2-node-form .field-name-field-markup-title1,
.page-node-add-movie2 #movie2-node-form .group-ready-launch {
    display: none;
}

.page-node-edit #movie2-node-form .field-name-field-markup-title1 {
      display: block;
  position: absolute;
  float: left;
  top: -214px;
  margin: 0;
  padding: 0;
}

.page-node-edit #movie2-node-form .field-name-field-markup-title1 h1 {
    display: block;
  padding-left: 0;
  color: white;
  font-size: 4em !important;
    padding-bottom: 10px;
}

.page-node-edit #movie2-node-form .field-name-field-markup-title1 h1:before {
    display: none;
}

.page-node-edit #movie2-node-form .field-name-field-markup-title1 h2 {
    color: black;
    font-size: 2.286em;
    padding-left: 40px;
}

.page-node-edit #movie2-node-form .field-name-field-markup-title1 h2:before {
      content: '';
  border-bottom: 4px solid black;
  width: 33px;
  display: block;
  position: absolute;
  margin-top: 19px;
  margin-left: -40px;
}

.node-type-movie2 .field-name-social-overlay .overlay {
     margin-top: -8px;
  background: #000 url(../images/social_overlay_top.png) no-repeat;
  width: 325px;
  height: 25px;
    z-index: 2;
}

.node-type-movie2 .field-name-social-overlay .overlay-en {
    background: #000 url(../images/social_overlay_top_en.png) no-repeat;
}

.node-type-movie2 .group-project-info {
    display: block;
    float: left;
    margin-top: 0;
}

.node-type-movie2 .field-name-slider {
    display: block;
    float: left;
    margin-top: 20px;
    position: relative;
    height: 185px;
}

.node-type-movie2 .field-name-slider .progress-bg {
background: url(../images/percentage_large.png);
  width: 320px;
  height: 168px;
  position: absolute;
  top: 0;
}

.node-type-movie2 .field-name-slider .progress {
display: block;
  width: 135px;
  margin-left: 95px;
  margin-top: 15px;
}

.node-type-movie2 .field-name-slider .progress path {
	stroke-width: 100;
}

.node-type-movie2 .field-name-slider .percentage_nr {
	  color: white;
  font-family: 'din-condensed-web',sans-serif;
  font-size: 45px;
  position: absolute;
  display: block;
  top: 0;
  width: 320px;
  text-align: center;
  line-height: 168px;
  letter-spacing: -2px;
}

.node-type-movie2 .field-name-percentage-data {
    display: block;
    float: left;
    width: 320px;
    height: auto;
    color: white;
    margin-top: 10px;
}

.node-type-movie2 .field-name-percentage-data .amount .donated,
.node-type-movie2 .field-name-percentage-data .supporters .number {
    font-family: 'din-condensed-web', sans-serif;
    font-size: 35px;
    color: white;
    line-height: normal;
}

.node-type-movie2 .field-name-percentage-data .supporters .number {
    background: url(../images/project_people.png) no-repeat bottom right;
  display: inline-block;
  padding-right: 20px;
  line-height: 26px;
  float: left;
  margin-top: 9px;
  margin-bottom: 8px;
}

.node-type-movie2 .field-name-percentage-data .amount .wanted,
.node-type-movie2 .field-name-percentage-data .supporters,
.node-type-movie2 .field-name-percentage-data .togo {
    color: #a9a9a9;
    text-transform: uppercase;
    max-width: 88px;
    line-height: normal;
    margin-top: 0;
}

.node-type-movie2 .field-name-percentage-data .amount,
.node-type-movie2 .field-name-percentage-data .togo,
.node-type-movie2 .field-name-percentage-data .supporters {
    display: inline-block;
    float: left;
    margin-top: 0;
}

.node-type-movie2 .field-name-percentage-data .togo {
    max-width: 60px;
    margin-right: 40px;
    margin-left: 20px;
}

.node-type-movie2 .field-name-percentage-data .togo .number {
      font-size: 35px;
  font-family: 'din-condensed-web', sans-serif;
  color: white;
  line-height: 24px;
  margin-bottom: 0;
      background: url(../images/project_calendar.png) no-repeat bottom right;
      margin-top: 9px;
  margin-bottom: 9px;
    display: inline-block;
    padding-right: 22px;
}

.node-type-movie2 .field-name-percentage-data .togo .empty {
    margin-bottom: 11px;
  background: url(../images/project_calendar.png) no-repeat left;
  width: 16px;
  height: 30px;
  margin-top: 7px;
}

.node-type-movie2 .project-total-processed .textual {
    display: none;
}

.node-type-movie2 .field-name-slider .percentage_bottom .textual {
    display: inline-block;
    width: 29%;
    font-size: 0.857em;
    float: left;
    position: relative;
    color: #797979;
    top: 0;
    left: 0;
    margin-top: 10px;
    font-weight: 600;
}

.node-type-movie2 .field-name-slider .percentage_bottom .textual .funded {
    font-weight: 400;
}

.node-type-movie2 .field-name-slider .donated {
    display: inline-block;
    float: left;
    color: #797979;
    margin-top: 10px;
    font-size: 0.857em;
    font-weight: 600;
}

.node-type-movie2 .field-name-slider .wanted {
    font-weight: 400;
}

.node-type-movie2 .field-name-slider .remaining {
    display: inline-block;
    float: right;
    text-align: left;
    margin-top: 10px;
    font-size: 0.857em;
    color: #797979;
    font-weight: 400;
    max-width: 30%;
}

.node-type-movie2 .field-name-slider .remaining .number {
    font-weight: 600;
}

.node-type-movie2 .field-fund-button {
    display: block;
    float: left;
    margin-top: -140px;
    width: 320px;
    background: #1d99d6;
    text-align: center;
    padding: 20px 0 40px;
    position: relative;
}

.node-type-movie2 .field-fund-button-funded,
.node-type-movie2 .field-fund-button-closed {
    display: block;
    float: left;
    margin-top: -140px;
    width: 320px;
    background: #ae863e;
    text-align: center;
    padding: 20px 0 40px;
    position: relative;
    height: 128px;
}

.node-type-movie2 .field-fund-button-closed {
    background: #1e9ad7;
}

.node-type-movie2 .field-fund-button-funded .fund_button_funded,
.node-type-movie2 .field-fund-button-closed .fund_button_closed {
    display: block;
  width: 220px;
  margin-left: 50px;
  margin-top: 50px;
}

.node-type-movie2 .field-fund-button:after {
    content: '';
    background: url(../images/border_fund_button.png);
    width: 320px;
    height: 4px;
    position: relative;
    z-index: 1;
    display: block;
    top: 68px;
}

.node-type-movie2 .field-fund-button-funded:after,
.node-type-movie2 .field-fund-button-closed:after {
    content: '';
    background: url(../images/border_fund_button_funded.png);
    width: 320px;
    height: 4px;
    position: relative;
    z-index: 1;
    display: block;
    top: 80px;
}

.node-type-movie2 .field-fund-button-closed:after {
    background: url(../images/border_fund_button.png);
}

.page-node-edit .preview  .field-fund-button-closed {
    margin-top: -70px;
}

.node-type-movie2 .field-name-rewards {
    display: block;
    float: left;
    width: 320px;
}

.node-type-movie2 .field-name-fund-button .fund_button a {
    background: #07577f;
    box-shadow: 0 3px #000000;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    cursor: pointer;
    padding:13px 10px 7px;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    outline: none;
    position: relative;
    border: none;
    font-family: inherit;
    font-size: inherit;
    border-radius: 5px;
    color: white;
    font-size: 38px;
    font-family: 'din-condensed-web', sans-serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
    -webkit-appearance: none !important;
}

.node-type-movie2 .field-name-fund-button .fund_button a:hover {
       box-shadow: 0 1px #000000;
  top: 2px;
}

.node-type-movie2 .field-name-fund-button .fund_button a .bigtext {
    color: white;
    font-family: 'din-condensed-web', sans-serif;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: bold;
}

.node-type-movie2 .field-name-fund-button .fund_button_before {
    margin-bottom: 10px;
    width: 100%;
    display: block;
    float: left;
}

.node-type-movie2 .field-name-fund-button .fund_button_after {
    width: 100%;
    display: block;
    float: left;
    margin-top: 15px;
}

.node-type-movie2 .field-name-fund-button .fund_button_after a {
    text-decoration: underline;
}

.node-type-movie2 .field-name-fund-button .fund_button_after a:hover {
    color: #231f20 !important;
}

/*.node-type-movie2 .field-name-fund-button .bigtext {
    font-size: 1.857em;
    color: white;
    text-align: center;
    padding-top: 19px;
    font-weight: 300;
    margin-bottom: 5px;
}*/

.node-type-movie2 .field-name-fund-button .smalltext {
    color: white;
    text-align: center;
    padding-top: 0;
    font-weight: 300;
    display: none;
}

.node-type-movie2 .ds-bottomright {
    padding-top: 0;
}

.node-type-movie2 .ds-top {
    margin-bottom: 0;
    background: black;
    padding: 0px 0 20px;
}

#block-fund_project-fund_project h2 {
    display: none;
}

.fund_option {
    display: block;
    background: #f3f3f3;
    padding: 45px 15px 25px;
    position: relative;
    min-height: 160px;
}

.fund_option a:before {
    content: '';
    background: url(../images/border_reward_top.png);
    width: 320px;
    height: 3px;
    display: block;
    left: -15px;
    position: relative;
    z-index: 1;
    top: -45px;
}

.fund_option:hover a:before {
    background: url(../images/border_reward_top_active.png);
}

.fund_option a:after {
    content: '';
    background: url(../images/border_reward_bottom.png);
    width: 320px;
    height: 3px;
    display: block;
    left: -15px;
    position: relative;
    z-index: 1;
    top: 25px;
}

.fund_option:hover a:after {
    background: url(../images/border_reward_bottom_active.png);
}

.fund_option .lightbox-processed {
    display: block;
    cursor: pointer;
}

/*.fund_option .lightbox-processed:hover {
    background: rgba(255,175,0,0.8);
}*/

.fund_option a {
    color: #231f20;
}

.fund_option a:hover {
    color: #231f20;
    text-decoration: none;
}

.fund_option:hover {
    background: #d2ebf7;
}

.fund_option .title {
      float: left;
  font-family: 'din-condensed-web', sans-serif;
  display: block;
  font-size: 45px;
  width: 85px;
  letter-spacing: -3px;
  margin-right: 20px;
  padding-top: 0;
  margin-top: 6px;
  line-height: 32px;
}

.fund_option .title span {
      font-size: 14px;
  letter-spacing: 0;
  text-transform: uppercase;
  display: block;
  font-family: 'Karla', sans-serif;
  font-weight: bold;
}

.fund_option .title:hover {
    color: #231f20;
}

.fund_option .reward {
    display: block;
    padding-bottom: 10px;
    float: left;
    width: 185px;
    min-height: 127px;
    line-height: 18px;
}

.fund_option .prev_sponsors {
    color: #299fd9;
    display: block;
    width: 200px;
    margin-left: 90px;
}

.fund_option .rewards_remaining {
	  display: block;
  margin-left: 90px;
  margin-top: 10px;
  padding: 2px 0;
}

.fund_option .rewards_remaining .reward_sold_out {
	background: yellow;
	display: inline-block;
}

.fund_option .rewards_remaining .wrap_reward {
	  color: #299fd9;
}

.fund_option:hover:after {
    opacity: 1;
}

.fund_option .button {
    display: none;
      -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  background: #07577f;
  box-shadow: 0 3px #000000;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  cursor: pointer;
  padding: 13px 10px 7px;
  margin: 0;
  text-transform: uppercase;
  outline: none;
  position: relative;
  border: none;
  border-radius: 5px;
  color: white;
  font-size: 1.714em;
  font-family: 'din-condensed-web',sans-serif;
  text-shadow: 0px 1px 0px rgba(0,0,0,1);
  -webkit-appearance: none !important;
  position: absolute;
  left: 14px;
  top: 126px;
}

.fund_option:hover .button {
    display: inline-block;
    box-shadow: 0 1px #000000;
    top: 130px;
}

.fund_option:hover .disabled .button {
	display: none;
}

.node-type-movie2.page-node-edit #content-header,
.page-node-add-movie2 #content-header {
    display: block;
    width: 100%;
    height: 260px;
    background-color: #299fd9;
}

.page-node-add-movie2 #main .container {
    width: 100%;
}

.page-fund-project #main .container,
.page-checkout #main .container {
    width: 100%;
}

/*.page-checkout-complete #main .container {
    width: 1040px;
}*/

.page-fund-project #content-header,
.page-checkout #content-header,
.page-user-projects #content-header {
    background: #000;
    padding-top: 35px;
    padding-bottom: 115px;
}

.page-checkout #content-header {
	padding-bottom: 65px;
}

/*.page-checkout-complete #content-header {
    background: white;
    padding: 0;
}*/

.page-checkout-complete #content-header {
    height: 65px;
}

.page-checkout-complete #block-system-main {
      display: block;
  width: 1040px;
  margin: 70px auto;
}

.page-node-add-movie2 #main .custom_container,
.page-user-projects #main .custom_container {
    padding-top: 70px;
}

.page-node-add-movie2 #main .custom_container {
    padding-top: 0;
}

.page-fund-project #main .custom_container,
.page-checkout #main .custom_container {
    padding-top: 70px;
}

/*.page-checkout-complete #main .custom_container {
    padding-top: 110px;
}*/

.node-type-movie2.page-node-edit #content-area {
    position: relative;
    margin-top: -60px;
}

.node-type-movie2.page-node-edit .node-form,
.page-node-add-movie2 .field-group-htabs {
    display: block;
    width: 700px;
}

.page-node-add-movie2 .field-group-htabs {
    width: auto;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper {
    display: block;
    float: left;
    position: relative;
    width: 700px;
    height: auto;
}

.page-node-add-movie2 .field-name-field-titel-en {
  display: block !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper table.sticky-header,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper table.sticky-header {
	display: none;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-disabled textarea,
.node-type-movie2.page-node-edit .fieldset-wrapper .form-disabled .cke_inner,
.node-type-movie2.page-node-edit .fieldset-wrapper .form-disabled .cke_wysiwyg_frame,
.node-type-movie2.page-node-edit .fieldset-wrapper .form-disabled .cke_wysiwyg_div {
    background: #f2f2f2 !important;
}

.page-node-add-movie2 .fieldset-wrapper .form-wrapper {
      padding: 0;
  margin: 0;
  width: 295px !important;
}


.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper .fieldset-description,
.node-type-movie2.page-node-edit .text-format-wrapper .description,
.node-type-movie2.page-node-edit .field-name-field-rewards .description,
.node-type-movie2.page-node-edit .field-name-field-tenaamstelling .description,
.node-type-movie2.page-node-edit .field-widget-text-textarea .description,
.node-type-movie2.page-node-edit .field-name-field-project-language .description,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper .fieldset-description,
.node-type-movie2.page-node-edit .field-name-field-streefbedrag .description,
.node-type-movie2.page-node-edit .field-type-markup .description,
.page-fund-project #fund-project-page-form .description {
    display: block;
    width: 210px !important;
    height: auto;
    text-transform: none;
    color: black !important;
    font-size: 1em !important;
    position: absolute !important;
    left: 740px;
    top: 0;
    font-style: normal !important;
}

.page-fund-project #fund-project-page-form .description {
    top: 100px;
}

#fund-project-page-form {
    display: block;
  width: 1040px;
  margin: 0 auto;
    position: relative;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper .fieldset-description h3,
.node-type-movie2.page-node-edit .text-format-wrapper .description h3,
.node-type-movie2.page-node-edit .field-name-field-rewards .description h3,
.node-type-movie2.page-node-edit .field-name-field-tenaamstelling .description h3,
.node-type-movie2.page-node-edit .field-name-field-project-language .description h3,
.node-type-movie2.page-node-edit .field-widget-text-textarea .description h3,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper .fieldset-description h3,
.page-node-add-movie2 .form-item .description h3,
.page-node-edit .form-item .description h3 {
    font-size: 20px;
    font-family: 'din-condensed-web', sans-serif;
    color: #299fd9;
    font-weight: normal;
    font-style: normal !important;
    padding: 0 !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper .fieldset-description strong,
.node-type-movie2.page-node-edit .text-format-wrapper .description strong,
.node-type-movie2.page-node-edit .field-name-field-rewards .description strong,
.node-type-movie2.page-node-edit .field-name-field-tenaamstelling .description strong,
.node-type-movie2.page-node-edit .field-name-field-project-language .description strong,
.node-type-movie2.page-node-edit .field-widget-text-textarea .description strong,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper .fieldset-description strong,
.node-type-movie2.page-node-edit .field-name-field-streefbedrag .description strong,
.node-type-movie2.page-node-edit .field-type-markup .description strong,
.page-fund-project #fund-project-page-form .description strong {
    display: block;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    color: #299fd9;
    font-size: 1.429em;
    margin-bottom: 10px;
    padding-left: 30px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper .fieldset-description span,
.node-type-movie2.page-node-edit .text-format-wrapper .description span,
.node-type-movie2.page-node-edit .field-name-field-rewards .description span,
.node-type-movie2.page-node-edit .field-name-field-tenaamstelling .description span,
.node-type-movie2.page-node-edit .field-name-field-project-language .description span,
.node-type-movie2.page-node-edit .field-widget-text-textarea .description span,
.page-node-add-movie2 .fieldset-wrapper .form-wrapper .fieldset-description span,
.node-type-movie2.page-node-edit .field-name-field-streefbedrag .description span,
.node-type-movie2.page-node-edit .field-type-markup .description span,
.page-fund-project #fund-project-page-form .description span {
    background: url(../images/field_desc.png) no-repeat left top;
    display: block;
    padding-left: 30px;
    min-height: 26px;
}

.node-type-movie2.page-node-edit .field-name-field-tenaamstelling .label-description {
    position: inherit !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-it-s-a-wrap-tekst-en {
    margin-top: 20px;
}

.node-type-movie2.page-node-edit .field-widget-text-textarea .description {
    left: 700px;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-ko-en .description {
    margin-top: -80px;
}

.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-regi .description {
    margin-top: -60px;
}

.node-type-movie2.page-node-edit .field-name-field-achtergrondinformatie-en .description,
.node-type-movie2.page-node-edit .field-name-field-tekst-cast-crew-en .description {
    left: 740px;
}

.node-type-movie2.page-node-edit .field-name-field-project-language .label-description {
    width: 600px !important;
  position: inherit !important;
}

.page-node-add-movie2 .fieldset-wrapper .field-name-field-contact-person1 .description {
    display: none !important;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .description {
    display: none !important;
}

.node-type-movie2.page-node-edit .field-name-field-streefbedrag .description {
    width: 210px !important;
    position: absolute !important;
}

.node-type-movie2.page-node-edit .field-name-field-markup2a .description {
    top: -30px;
    width: 210px !important;
    position: absolute !important;
}

.node-type-movie2.page-node-edit .field-name-field-streefbedrag .label-description {
    width: 600px !important;
    position: inherit !important;
}

.form-item .label-description,
.node-type-movie2.page-node-edit .field-widget-text-textarea .label-description {
  font-style: italic !important;
  line-height: 1.2em !important;
  font-size: 0.8em !important;
  margin-top: 5px;
  color: #777777 !important;
  position: inherit !important;
  width: 100% !important;
    left: 0 !important;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst-en .label-description {
    width: 600px !important;
    font-style: normal !important;
  color: #000 !important;
  font-size: 1em !important;
}

.node-type-movie2.page-node-edit .text-format-wrapper .form-item .description {
    position: inherit !important;
    color: #777777 !important;
      width: 100% !important;
  font-size: 0.8em !important;
    font-style: italic !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp label {
    display: none;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp .description {
    font-size: 14px !important;
  color: black !important;
  font-style: normal !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp .file a {
  position: absolute;
  margin-top: 13px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp .file-size {
	display: none;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp input[type=submit] {
      background: #1d9ad6;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  font-size: 20px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp input[type=file] {
      display: inline-block;
  float: left;
  padding: 13px 0px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-thumbnail-voor-vimeo-filmp .image-preview img {
    width: 660px;
    height: auto;
    display: block;
    margin-top: 10px;
}

.node-type-movie2.page-node-edit .field-name-field-titel-en:after,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-ko-en:after,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en:after,
.node-type-movie2.page-node-edit .field-name-field-reward-description-en:after,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst-en:after,
.node-type-movie2.page-node-edit .form-item-field-achtergrondinformatie-en-und-0-value .form-textarea-wrapper:after,
.node-type-movie2.page-node-edit .form-item-field-tekst-cast-crew-en-und-0-value .form-textarea-wrapper:after {
    content: 'EN';
  color: white;
  background: #c4c4c4;
  font-size: 12px;
  padding: 4px 5px;
  position: absolute;
  left: 318px;
  top: 93px;
}

.node-type-movie2.page-node-edit .form-item-field-achtergrondinformatie-en-und-0-value .form-textarea-wrapper:after,
.node-type-movie2.page-node-edit .form-item-field-tekst-cast-crew-en-und-0-value .form-textarea-wrapper:after {
	left: 627px;
	top: 102px;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-ko-en:after {
      left: 276px;
  top: 16px;
}

.node-type-movie2.page-node-edit .field-name-field-titel-en:after {
      left: 276px;
  top: 16px;
}

.node-type-movie2.page-node-edit .field-name-title-field:after,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte:after,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-regi:after,
.node-type-movie2.page-node-edit .field-name-field-reward-description:after,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst:after,
.node-type-movie2.page-node-edit .form-item-field-achtergrondinformatie-und-0-value .form-textarea-wrapper:after,
.node-type-movie2.page-node-edit .form-item-field-tekst-cast-crew-und-0-value .form-textarea-wrapper:after {
    content: 'NL';
  color: white;
  background: #c4c4c4;
  font-size: 12px;
  padding: 4px 5px;
  position: absolute;
  left: 637px;
  top: -73px;
}

.node-type-movie2.page-node-edit .form-item-field-achtergrondinformatie-und-0-value .form-textarea-wrapper:after,
.node-type-movie2.page-node-edit .form-item-field-tekst-cast-crew-und-0-value .form-textarea-wrapper:after {
	left: 627px;
	top: 102px;
}

.node-type-movie2.page-node-edit .field-name-title-field:after {
    left: 277px;
  top: 16px;
}

.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-regi:after {
    left: 277px;
    top: 16px;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte:after,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en:after {
    top: -170px;
    left: 637px;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte:after {
      top: 16px;
  left: 277px;
}

.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en:after {
    top: 16px;
  left: 277px;
}

.node-type-movie2.page-node-edit .field-name-field-reward-description:after,
.node-type-movie2.page-node-edit .field-name-field-reward-description-en:after {
    left: 206px;
    top: 16px;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst-en:after,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst:after {
    left: 278px;
  top: 86px;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst:after {
        left: 277px;
  top: 16px;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst-en:after {
      left: 277px;
  top: 93px;
}

#edit-field-achtergrondinformatie-und-0-format,
#edit-field-achtergrondinformatie-en-und-0-format,
#edit-field-tekst-cast-crew-und-0-format,
#edit-field-tekst-cast-crew-en-und-0-format {
    display: none;
}

.node-type-movie2.page-node-edit .form-item,
.page-node-add-movie2 .form-item,
.node-type-movie2.page-node-edit .group-choose-your-language,
.node-type-movie2.page-node-edit .group-titles,
.node-type-movie2.page-node-edit .group-quote,
.node-type-movie2.page-node-edit .group-its-a-wrap,
.node-type-movie2.page-node-edit .group-logline {
    display: block;
    background: #f2f2f2;
    padding: 30px 40px;
    width: 620px;
    float: left;
    margin: 0 0 1px;
    border: none;
    height: auto;
}

.page-node-add-movie2 .group-choose-your-language {
	display: none;
}

.node-type-movie2.page-node-edit .field-name-field-vimeo .form-item label {
    text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 0px;
  font-family: 'din-condensed-web',sans-serif;
  color: #299fd9;
  font-weight: normal;
  font-style: normal !important;
  padding: 0 !important;
  position: relative;
  display: block !important;
}

.node-type-movie2.page-node-edit .field-name-field-vimeo .form-item label:before {
	content: 'Vimeo link';
	text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 20px;
  font-family: 'din-condensed-web',sans-serif;
  color: #299fd9;
  font-weight: normal;
  font-style: normal !important;
  padding: 0 !important;
  position: relative;
  display: block !important;
}

.node-type-movie2.page-node-edit .field-name-field-genre select,
.node-type-movie2.page-node-edit .field-name-field-adres-aanvrager2 select {
      margin-top: 0;
  border: 1px solid #c4c4c4;
  font-size: 1.143em !important;
  font-weight: 400;
  height: 40px;
  width: 293px !important;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Karla',sans-serif !important;
  padding: 0;
  background: white url(../images/selectbg.png) center right no-repeat;
  overflow: hidden;
  margin-top: 15px;
    padding-left: 10px;
    font-size: 14px !important;
}

.page-node-add-movie2 .form-item {
      background: transparent;
  padding: 0;
  width: 295px !important;
  margin: 0;
}


.page-node-add-movie2 .field-name-title-field .form-item,
.node-type-movie2.page-node-edit .field-name-title-field .form-item {
    background: transparent;
    padding: 0;
    width: auto;
    margin: 0;
    position: absolute;
    top: -89px;
    right: 40px;
}

.node-type-movie2.page-node-edit .field-name-title-field .form-item {
      background: transparent;
  padding: 0;
  display: block;
  width: 320px;
  top: -57px;
  right: inherit;
  left: 320px;
}

.page-node-add-movie2 .field-name-field-tekst-onder-de-video-korte .form-item,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en .form-item,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .form-item {
    background: transparent;
    padding: 0;
    width: auto;
    margin: 0;
    position: absolute;
    top: -186px;
    right: 40px;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item .description,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item label {
    width: 250px !important;
}

.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item {
    top: -154px;
  right: inherit;
  left: 320px;
}

.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en .form-item,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .form-item {
    top: -185px;
}

.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en .form-item {
  position: inherit;
}

.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .form-item {
      top: -136px;
  right: inherit;
  left: 320px;
}

.node-type-movie2.page-node-edit .form-item:before,
.node-type-movie2.page-node-edit .group-choose-your-language:before,
.node-type-movie2.page-node-edit .group-titles:before,
.node-type-movie2.page-node-edit .group-quote:before,
.node-type-movie2.page-node-edit .group-logline:before,
.node-type-movie2.page-node-edit .group-its-a-wrap:before,
#movie2-node-form #edit-field-rewards tr:before {
    content: '';
    background: url(../images/border_reward_top.png);
    width: 700px;
    height: 3px;
    display: block;
    left: -40px;
    position: relative;
    z-index: 1;
    top: -31px;
}

.node-type-movie2.page-node-edit .form-item:after,
.node-type-movie2.page-node-edit .group-choose-your-language:after,
.node-type-movie2.page-node-edit .group-titles:after,
.node-type-movie2.page-node-edit .group-quote:after,
.node-type-movie2.page-node-edit .group-its-a-wrap:after,
.node-type-movie2.page-node-edit .group-logline:after,
#movie2-node-form #edit-field-rewards tr:after {
      content: '';
  background: url(../images/border_reward_bottom.png);
  width: 700px;
  height: 3px;
  display: block;
  left: -40px;
  position: relative;
  z-index: 1;
  bottom: -30px;
  float: left;
}

.node-type-movie2.page-node-edit .group-choose-your-language .form-item,
.node-type-movie2.page-node-edit .group-titles .form-item,
.node-type-movie2.page-node-edit .group-quote .form-item,
.node-type-movie2.page-node-edit .group-its-a-wrap .form-item,
.node-type-movie2.page-node-edit .group-logline .form-item {
      background: transparent;
  padding: 0;
  display: block;
  width: 320px;
}

.node-type-movie2.page-node-edit .group-choose-your-language .form-item:before,
.node-type-movie2.page-node-edit .group-titles .form-item:before,
.node-type-movie2.page-node-edit .group-logline .form-item:before,
.node-type-movie2.page-node-edit .group-quote .form-item:before,
.node-type-movie2.page-node-edit .group-its-a-wrap .form-item:before,
.node-type-movie2.page-node-edit .group-choose-your-language .form-item:after,
.node-type-movie2.page-node-edit .group-titles .form-item:after,
.node-type-movie2.page-node-edit .group-quote .form-item:after,
.node-type-movie2.page-node-edit .group-its-a-wrap .form-item:after,
.node-type-movie2.page-node-edit .group-logline .form-item:after {
    content: none;
}

.node-type-movie2.page-node-edit .group-titles .field-name-field-titel-en,
.node-type-movie2.page-node-edit .group-logline .field-name-field-tekst-onder-de-video-ko-en,
.node-type-movie2.page-node-edit .group-its-a-wrap .field-name-field-it-s-a-wrap-tekst-en,
.node-type-movie2.page-node-edit .group-quote .field-name-field-introductie-quote-van-r-en {
      display: block;
  width: 320px;
  float: left;
}

.node-type-movie2.page-node-edit .group-titles .field-name-title-field,
.node-type-movie2.page-node-edit .group-logline .field-name-field-tekst-onder-de-video-korte,
.node-type-movie2.page-node-edit .group-its-a-wrap .field-name-field-it-s-a-wrap-tekst,
.node-type-movie2.page-node-edit .group-quote .field-name-field-introductie-quote-van-regi {
      display: block;
  width: 300px;
  float: left;
}

.node-type-movie2.page-node-edit .group-titles .field-name-title-field .form-item,
.node-type-movie2.page-node-edit .group-logline .field-name-field-tekst-onder-de-video-korte .form-item,
.node-type-movie2.page-node-edit .group-its-a-wrap .field-name-field-it-s-a-wrap-tekst .form-item,
.node-type-movie2.page-node-edit .group-quote .field-name-field-introductie-quote-van-regi .form-item {
    position: inherit;
}

.node-type-movie2.page-node-edit .group-titles .field-name-field-it-s-a-wrap-tekst .form-item {
    margin-top: 96px;
}

.node-type-movie2.page-node-edit .group-choose-your-language .form-item {
    margin-top: 15px;
}

.node-type-movie2.page-node-edit .group-choose-your-language .form-item input {
    float: left;
}

.node-type-movie2.page-node-edit .group-choose-your-language .form-item label {
    padding: 0;
  width: 200px;
  float: left;
  line-height: 12px;
  margin-left: 10px;
}

.node-type-movie2.page-node-edit .group-its-a-wrap .field-name-field-it-s-a-wrap-tekst-en .form-item {
    margin-top: 20px;
}

.node-type-movie2.page-node-edit .group-its-a-wrap .field-name-field-it-s-a-wrap-tekst {
    margin-top: 97px;
}

.node-type-movie2.page-node-edit #edit-field-rewards .form-item {
    background: white;
    padding: 0;
    margin: 0;
    width: 700px;
}

.node-type-movie2.page-node-edit #edit-field-rewards .form-item .form-item {
    background: transparent;
    width: 620px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-price {
    display: inline-block;
    width: 120px;
    float: left;
    margin-right: 20px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-price label {
    display: none !important;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-price .form-item {
    width: 120px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-price input {
    width: 40px;
    border: 1px solid #c4c4c4;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description,
.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description-en {
    width: 230px;
    margin-right: 20px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description label,
.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description-en label {
	position: absolute;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description-en {
    margin-right: 0;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description .form-item,
.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description-en .form-item {
    width: 230px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description textarea,
.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description-en textarea {
    width: 230px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-reward-description {
    margin-right: 0;
    margin-left: 20px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper #edit-field-rewards .field-name-field-gebruik-aantal-beschikbaar {
      display: inline-block;
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 0;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-it-s-a-wrap input {
      float: left;
  margin-right: 10px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-it-s-a-wrap label {
      color: #000;
  font-family: 'Karla', sans-serif;
  font-size: 1em;
  text-transform: none;
  line-height: 13px;
  font-weight: normal;
    padding: 0;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-it-s-a-wrap-tekst textarea,
.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-it-s-a-wrap-tekst-en textarea {
    width: 620px;
}

.node-type-movie2.page-node-edit .fieldset-wrapper .field-name-field-gebruik-aantal-beschikbaar label {
    font-weight: normal;
}

.node-type-movie2.page-node-edit #edit-field-rewards .form-item:before,
.node-type-movie2.page-node-edit #edit-field-rewards .form-item:after {
    content: none;
}

.page-node-add-movie2 .form-item .form-item,
.node-type-movie2.page-node-edit .form-item .form-item {
    display: inline-block;
    background: transparent;
    padding: 0;
    width: 120px;
    margin: 0;
    margin-top: 15px;
}

.page-node-add-movie2 .form-item .form-type-radio {
      margin-top: 15px;
  display: inline-block;
  width: 120px !important;
}

.page-node-add-movie2 .form-item .form-item:before,
.page-node-add-movie2 .field-name-title-field .form-item:before,
.page-node-add-movie2 .field-name-field-tekst-onder-de-video-korte .form-item:before,
.node-type-movie2.page-node-edit .form-item .form-item:before,
.node-type-movie2.page-node-edit .field-name-title-field .form-item:before,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item:before,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en .form-item:before,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .form-item:before {
    content: none;
}

.page-node-add-movie2 .form-item .form-item:after,
.page-node-add-movie2 .field-name-title-field .form-item:after,
.page-node-add-movie2 .field-name-field-tekst-onder-de-video-korte .form-item:after,
.node-type-movie2.page-node-edit .form-item .form-item:after,
.node-type-movie2.page-node-edit .field-name-title-field .form-item:after,
.node-type-movie2.page-node-edit .field-name-field-tekst-onder-de-video-korte .form-item:after,
.node-type-movie2.page-node-edit .field-name-field-introductie-quote-van-r-en .form-item:after,
.node-type-movie2.page-node-edit .field-name-field-it-s-a-wrap-tekst .form-item:after {
    content: none;
}

.page-node-add-movie2 .horizontal-tabs {
    margin-bottom: 0 !important;
}

.node-type-movie2.page-node-edit .horizontal-tabs-pane,
.page-node-add-movie2 .horizontal-tabs-pane {
    padding: 50px 0 0 !important;
    display: block;
}

.page-node-add-movie2 .horizontal-tabs-pane {
      padding: 15px 50px !important;
  background: #1d9ad6;
  width: 295px;
  display: block;
}

.page-node-add-movie2 .horizontal-tabs-pane .group-details {
    padding: 15px 50px !important;
  background: #1d9ad6;
  width: 295px;
  display: block;
}

.page-node-add-movie2 .horizontal-tabs-pane .group-details label {
    display: none;
}

.page-node-add-movie2 .group-film-informatie,
.page-node-add-movie2 .group-rewards,
.page-node-add-movie2 .group-details {
    padding: 0 !important
}

.node-type-movie2.page-node-edit .field-type-markup,
.page-node-add-movie2 .field-type-markup {
    padding: 0 50px;
    margin-bottom: 30px;
    width: 600px !important;
}

.node-type-movie2.page-node-edit .field-type-markup h2 {
    color: black;
    font-size: 2.286em;
    padding-bottom: 0;
}

.node-type-movie2.page-node-edit .field-name-field-markup8 h2 p {
	  font-size: 14px;
  font-family: 'Karla', sans-serif;
  text-transform: none;
  line-height: normal;
}

.node-type-movie2.page-node-edit .field-name-field-basic-bottom1,
.node-type-movie2.page-node-edit .field-name-field-rewards-bottom1,
.node-type-movie2.page-node-edit .field-name-field-details-bottom1,
.node-type-movie2.page-node-edit .field-name-field-description-bottom1 {
      width: 700px !important;
  padding: 0;
  margin-top: 50px;
}

.node-type-movie2.page-node-edit .field-name-field-basic-bottom1 #field-basic-bottom-add-more-wrapper,
.node-type-movie2.page-node-edit .field-name-field-rewards-bottom1 #field-rewards-bottom-add-more-wrapper,
.node-type-movie2.page-node-edit .field-name-field-details-bottom1 field-details-bottom-add-more-wrapper,
.node-type-movie2.page-node-edit .field-name-field-description-bottom1 #field-description-bottom-add-more-wrapper {
      display: block;
  width: 700px;
  float: left;
}

.node-type-movie2.page-node-edit #edit-next {
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
    top: inherit;
}

.node-type-movie2.page-node-edit #edit-prev {
    float: left;
    position: absolute;
  left: 0;
  bottom: 0;
  top: inherit;
}

.page-node-add-movie2 .group-why-what-how,
.page-node-add-movie2 .group-crew,
.page-node-add-movie2 .field-name-field-rewards,
.page-node-add-movie2 #edit-next,
.page-node-add-movie2 #edit-prev {
	display: none !important;
}

.node-type-movie2.page-node-edit .field-name-field-rewards .description span,
.page-fund-project #fund-project-page-form .description span {
    margin-bottom: 10px;
}

.page-node-add-movie2 .field-type-markup h2 {
      color: white;
  font-size: 20px;
  padding-bottom: 0;
  font-weight: normal;
  letter-spacing: 0;
    margin-bottom: 10px;
}

.page-node-add-movie2 .field-type-markup p {
    margin-bottom: 0;
}

/* USER PAGE */

.page-user-edit h1,
.page-user-me-edit h1,
.page-user-reset h1 {
    display: none;
}

.page-user-edit fieldset,
.page-user-me-edit fieldset,
.page-user-reset fieldset {
    background: #f2f2f2;
    display: block;
    padding: 70px 20px 20px;
    margin: 0;
    border: none;
    margin-bottom: 0;
    position: relative;
}

.page-user-edit fieldset#edit-field-adres-und-0--2,
.page-user-reset fieldset#edit-field-adres-und-0--2 {
	padding: 0;
}

.page-user-edit fieldset#edit-field-adres-und-0--2 legend,
.page-user-reset fieldset#edit-field-adres-und-0--2 legend {
	display: none;
}

.page-user-edit fieldset#edit-legal,
.page-user-reset fieldset#edit-legal {
    background: #f2f2f2 !important;
    display: block;
    padding: 70px 20px 20px !important;
    margin: 0 !important;
    border: none !important;
    margin-bottom: 0 !important;
    position: relative !important;
}

.page-user-edit fieldset.field-group-fieldset:after,
.page-user-reset fieldset.field-group-fieldset:after,
.page-user-me-edit fieldset.field-group-fieldset:after {
content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 1040px;
  height: 4px;
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  float: left;
}

.page-user-edit fieldset.field-group-fieldset:before,
.page-user-reset fieldset.field-group-fieldset:before,
.page-user-me-edit fieldset.field-group-fieldset:before {
    content: '';
  background: url(../images/fund_border_top.jpg);
  width: 1040px;
  height: 4px;
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0px;
  float: left;
}

.page-user-edit legend,
.page-user-reset legend,
.page-user-me-edit legend {
    display: block;
    padding-top: 0;
    background: transparent;
    margin: 0;
    position: absolute;
    top: 20px;
    color: #000;
    font-size: 2.000em;
    font-weight: 300;
    font-family: 'din-condensed-web',sans-serif;
    letter-spacing: -1px;
    width: 100%;
}

.page-user-edit legend span,
.page-user-reset legend span,
.page-user-me-edit legend span {
    background: none !important;
    padding-left: 0 !important;
}

.page-user-edit input[type=text],
.page-user-edit input[type=password],
.page-user-reset input[type=text],
.page-user-reset input[type=password],
.page-user-me-edit input[type=text],
.page-user-me-edit input[type=password] {
    background: white;
}

.page-user-reset input[type=password] {
	border: 1px solid red;
}

.page-user-edit .form-type-password,
.page-user-reset .form-type-password,
.page-user-me-edit .form-type-password {
    width: 800px;
}

.page-user-edit label,
.page-user-reset label,
.page-user-me-edit label {
    display: inline-block;
    float: left;
    line-height: 40px;
    width: 200px;
    padding: 0;
    color: #000;
}

.page-user-reset .form-type-password label {
	color: red;
}

.messages2 {
    display: block;
  font-weight: bold;
  margin-bottom: 20px;
  color: #000;
}

.page-user-edit .form-item-language label,
.page-user-reset .form-item-language label,
.page-user-me-edit .form-item-language label {
    display: block;
    width: 100%;
}

.page-user-edit .field-name-field-adres .form-type-select,
.page-user-reset .field-name-field-adres .form-type-select {
    margin-left: 200px;
    width: 300px;
}

.page-user-edit .field-name-field-adres .form-type-select label,
.page-user-reset .field-name-field-adres .form-type-select label {
    margin-left: -200px;
    position: absolute;
}

.page-user-edit .field-name-field-adres .form-type-select select,
.page-user-reset .field-name-field-adres .form-type-select select {
    padding-left: 10px;
}

.page-user-edit .form-item-language .form-item label,
.page-user-reset .form-item-language .form-item label,
.page-user-me-edit .form-item-language .form-item label {
    display: inline-block;
    width: 200px;
}

.page-user-edit .form-item,
.page-user-reset .form-item,
.page-user-me-edit .form-item {
    margin-top: 0;
    margin-bottom: 10px;
}

.page-user-edit select,
.page-user-reset select,
.page-user-me-edit select {
    background: transparent;
}

.page-user-edit .street-block input[type=text],
.page-user-reset .street-block input[type=text],
.page-user-me-edit .street-block input[type=text] {
    margin: 0;
}

.page-user-edit .form-item-mail,
.page-user-reset .form-item-mail,
.page-user-me-edit .form-item-mail {
    margin-bottom: 40px;
}

.page-user-edit .field-name-field-markup-profile,
.page-user-reset .field-name-field-markup-profile,
.page-user-me-edit .field-name-field-markup-profile {
    position: absolute;
    margin-top: 50px;
}

.page-user-edit .form-radios,
.page-user-reset .form-radios,
.page-user-me-edit .form-radios {
    display: inline-block;
    float: left;
}

.page-user-edit .form-radios .form-item,
.page-user-reset .form-radios .form-item,
.page-user-me-edit .form-radios .form-item {
    padding: 10px 0;
    margin-bottom: 0;
}

.page-user-edit .form-radios input[type=radio],
.page-user-reset .form-radios input[type=radio],
.page-user-me-edit .form-radios input[type=radio] {
    float: left;
    margin-right: 10px;
}

.page-user-edit .form-radios label,
.page-user-reset .form-radios label,
.page-user-me-edit .form-radios label {
    padding-top: 0;
    float: left;
    line-height: 12px;
}

.page-user-edit .field-name-field-geslacht,
.page-user-reset .field-name-field-geslacht,
.page-user-me-edit .field-name-field-geslacht {
    display: block;
    width: 100%;
    float: left;
}

.page-user-edit .group-personal,
.page-user-reset .group-personal,
.page-user-me-edit .group-personal {
    width: 1000px;
    position: relative;
    height: 120px;
}

.page-user-edit #edit-picture,
.page-user-reset #edit-picture,
.page-user-me-edit #edit-picture {
    display: block;
  width: 320px;
  position: absolute;
  left: 564px;
  top: 0;
  height: 120px;
}

.page-user-edit #edit-picture .form-type-checkbox,
.page-user-reset #edit-picture .form-type-checkbox,
.page-user-me-edit #edit-picture .form-type-checkbox {
    display: none;
}

.page-user-edit #edit-picture .form-type-file,
.page-user-edresetit #edit-picture .form-type-file,
.page-user-me-edit #edit-picture .form-type-file {
    display: block;
    float: left;
}

.page-user-edit .form-item-field-adres-und-0-premise,
.page-user-reset .form-item-field-adres-und-0-premise,
.page-node-add-movie2 .form-item-field-adres-aanvrager2-und-0-premise,
.page-user-me-edit .form-item-field-adres-und-0-premise {
    display: none;
}

.page-user-edit #edit-picture .form-item,
.page-user-reset #edit-picture .form-item,
.page-user-me-edit #edit-picture .form-item {
    margin-bottom: 0;
}

.page-user-edit #addressfield-wrapper fieldset,
.page-user-reset #addressfield-wrapper fieldset,
.page-user-me-edit #addressfield-wrapper fieldset {
    padding: 0;
    margin: 0;
}

.page-user-edit #addressfield-wrapper fieldset legend,
.page-user-reset #addressfield-wrapper fieldset legend,
.page-user-me-edit #addressfield-wrapper fieldset legend {
    display: none;
}

.page-user-edit input[type=checkbox],
.page-user-reset input[type=checkbox],
.page-user-me-edit input[type=checkbox] {
    float: left;
    margin-right: 10px;
}

.page-user-edit .form-type-checkbox label,
.page-user-reset .form-type-checkbox label,
.page-user-me-edit .form-type-checkbox label {
    padding: 0;
    line-height: 12px;
    width: 500px;
    display: block;
    float: left;
}

.page-user-edit fieldset#edit-locale,
.page-user-reset fieldset#edit-locale,
.page-user-me-edit fieldset#edit-locale {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}

.page-user-edit fieldset#edit-locale legend,
.page-user-reset fieldset#edit-locale legend,
.page-user-me-edit fieldset#edit-locale legend {
    display: none;
}

.page-user-edit #edit-contact,
.page-user-edit #edit-timezone,
.page-user-reset #edit-contact,
.page-user-reset #edit-timezone,
.page-user-me-edit #edit-contact,
.page-user-me-edit #edit-timezone {
    display: none;
}

/*.tabs {
    display: none;
}*/

/* PAYMENTS */

.page-fund-project h1,
.page-checkout h1,
.page-user-projects h1 {
      font-size: 4em;
  font-weight: 400;
  padding-left: 10px;
  display: block;
  margin: 0 auto;
  width: 800px;
  text-align: center;
  color: #fff;
  line-height: normal;
  padding-bottom: 0;
}

.page-fund-project #edit-left h1 {
    font-size: 2.813em;
  color: #000;
  padding: 0;
}

.page-fund-project #edit-left span {
      display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.page-fund-project .subtitle,
.page-checkout .subtitle {
    font-size: 1.286em;
    font-weight: 400;
    padding-left: 10px;
    display: block;
    margin: 0 auto;
    width: 800px;
    text-align: center;
    color: #797979;
    margin-bottom: 40px;
}

.page-fund-project .subtitle,
.page-checkout .subtitle {
      width: 1040px;
  text-transform: lowercase;
  color: #a9a9a9;
  position: relative;
  top: -115px;
}

#commerce-checkout-form-checkout {
      display: block;
  width: 1040px;
  margin: 0 auto;
    position: relative;
}

.page-checkout .subtitle {
    position: absolute;
    width: 1040px;
    top: -90px;
    padding: 0;
}

.page-checkout-complete .subtitle {
	top: -125px;
}

.page-fund-project #edit-investment {
    display: inline-block;
  width: 680px;
  padding: 0;
  float: left;
}

.page-fund-project #edit-investment .invest {
      display: block;
  width: 760px;
  height: auto;
  padding: 30px 45px;
  background: #f3f3f3;
  float: left;
  margin-top: 30px;
  position: relative;
}

.page-fund-project #edit-investment .invest:before {
      content: '';
  background: url(../images/fund_border_top.jpg);
  width: 850px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
    left: -45px;
  top: -30px;
}

.page-fund-project #edit-investment .invest:after {
  content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 850px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -45px;
  bottom: -155px;
}

.page-fund-project #edit-investment input[type=text] {
   width: 193px;
  font-size: 45px;
  padding: 7px 10px 7px 45px;
  color: #000;
  font-weight: 400;
  border-color: #d9d9d9;
  background: #fff;
  margin: 0;
  font-family: 'din-condensed-web', sans-serif;
  text-align: right;
}

.page-fund-project #edit-investment .form-item {
    margin: 0;
    float: left;
    margin-bottom: 10px;
}

.page-fund-project #edit-investment .prefix {
        display: inline-block;
  margin-right: 0;
  float: left;
  line-height: 69px;
  color: #000;
  font-weight: normal;
  font-size: 3.786em;
  font-family: 'din-condensed-web', sans-serif;
  position: absolute;
  margin-left: 15px;
  left: 40px;
}

.page-fund-project #edit-investment .prefix2 {
      display: block;
  width: 100%;
  float: left;
  margin-bottom: 5px;
}

.investment_left .form-textarea-wrapper textarea {
	float: left;
}

.page-fund-project #edit-investment .invest .suffix {
        display: inline-block;
  float: left;
  width: auto;
  font-size: 45px;
  color: #000;
  font-family: 'din-condensed-web', sans-serif;
  margin-top: 7px;
  margin-left: 5px;
}

.page-node-add-movie2 h1 {
  width: 100%;
}

.page-node-add-movie2 span {
  width: 100%;
}

/*.page-fund-project #edit-investment input[type=checkbox] {
    border: 1px solid #d9d9d9;
  -webkit-appearance: inherit;
  width: 17px;
  height: 17px;
}*/

.page-fund-project .form-item-anonymous {
    font-size: 1em;
    font-weight: 300;
}

.page-fund-project #edit-rewards {
      display: inline-block;
  width: 680px;
  padding: 0;
  float: left;
  margin-top: 60px;
    margin-bottom: 130px;
}

.page-fund-project #edit-rewards #edit-reward-options {
      display: block;
  margin-top: 15px;
  margin-bottom: 40px;
}

.page-fund-project #edit-rewards .form-type-radio {
  margin: 0;
  position: relative;
  display: block;
  float: left;
}

.page-fund-project #edit-rewards .form-type-radio label {
      display: inline-block;
  float: left;
  padding: 20px 20px 20px 70px;
  margin: 0;
  width: 760px;
  font-weight: 400;
  border: none;
  cursor: pointer;
  background: #f3f3f3;
}

.page-fund-project #edit-rewards .form-type-radio input[type="radio"]:checked + label {
    background: #d2ebf7;
}

.page-fund-project #edit-rewards .form-type-radio label:before {
content: '';
  background: url(../images/fund_border_top.jpg);
  width: 850px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -70px;
  top: -20px;
  float: left;
}

.page-fund-project #edit-rewards .form-type-radio label:hover:before,
.page-fund-project #edit-rewards .form-type-radio input[type="radio"]:checked + label:before {
    background: url(../images/border_rewardlarge_top_active.png);
}

.page-fund-project #edit-rewards .form-type-radio label:after {
  content: '';
  background: url(../images/fund_border_bottom.jpg);
  width: 850px;
  height: 4px;
  display: block;
  position: relative;
  z-index: 1;
  left: -70px;
  bottom: -20px;
  float: left;
}

.page-fund-project #edit-rewards .form-type-radio label:hover:after,
.page-fund-project #edit-rewards .form-type-radio input[type="radio"]:checked + label:after {
    background: url(../images/border_rewardlarge_bottom_active.png);
}

.page-fund-project #edit-rewards .form-type-radio label:hover {
    background: #d2ebf7;
}

.page-fund-project #edit-rewards input[type=radio] {
    display: inline-block;
  float: left;
  margin-right: 2px;
  margin-top: 30px;
  margin-left: 30px;
  position: absolute;
  left: 0;
}

.page-fund-project #edit-rewards label {
    display: inline-block;
    float: left;
    padding: 20px;
    margin: 0;
    width: 769px;
    font-weight: 400;
    border: none;
    cursor: pointer;
}

.page-fund-project #edit-rewards label .title {
  color: #000;
  font-size: 22px;
  font-family: 'din-condensed-web',sans-serif;
  display: inline-block;
  width: 150px;
  float: left;
  letter-spacing: 0;
  line-height: normal;
  padding-top: 0px;
}

.page-fund-project #edit-rewards label .title span {
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: normal;
}

.page-fund-project #edit-rewards label .reward {
    display: block;
  float: left;
  width: 490px;
  font-size: 14px;
}

.page-fund-project #edit-rewards h3 {
    width: 320px;
    text-align: left;
}

.page-fund-project #edit-text input[type=submit] {
    width: auto;
  display: block;
  margin: 0 auto;
  position: inherit;
  float: none;
}

.page-fund-project #page_form_content {
    display: block;
    width: 1040px;
    margin: 0 auto;
}

.page-fund-project #page_form_content #edit-content {
      display: block;
  float: left;
}

.page-fund-project #fund-project-page-form .submit_btn {
      display: block;
      position: inherit;
      background: transparent;
      height: 70px;
      border-top: none;
  width: 850px;
  margin: 0 auto;
  float: left;
  margin-top: -100px;
}

.page-fund-project #fund-project-page-form .submit_btn.fixed {
	  position: fixed;
  background: rgba(255,255,255,0.8);
  bottom: 0;
  z-index: 2;
  padding-top: 20px;
  height: 70px;
  border-top: 1px solid #f3f3f3;
  width: 850px;
}

.page-fund-project #fund-project-page-form .submit_btn .form-submit {
    margin-bottom: 50px;
    float: right;
    margin-right: 30px;
}

.page-checkout .checkout_investment_background {
    margin-top: 24px;
}

.page-checkout .checkout_investment_foreground {
	  position: relative;
  display: block;
  float: left;
}

.page-checkout .overzicht,
.page-checkout .betaalmethode {
    display: block;
    width: 280px;
    float: left;
    margin-right: 40px;
    background: #f2f2f2;
    padding: 20px;
}

.page-checkout .overzicht h2,
.page-checkout .betaalmethode h2 {
    color: #299fd9;
    font-size: 2.000em;
}

.page-checkout .overzicht .title {
    color: #299fd9;
}

.page-checkout .betaalmethode fieldset {
    border: none;
    margin: 0;
    padding: 0;
    margin-top: 40px;
}

.page-checkout .betaalmethode input[type=submit] {
    margin-right: 4px;
}

.page-checkout .betaalmethode #edit-continue {
    background: #ffaf00;
    margin: 0;
    width: 100%;
}

.page-checkout .betaalmethode #edit-continue:hover {
    background: #ffb71b;
}

.page-checkout .betaalmethode .ideal {
    padding-bottom: 30px;
    background: url(../images/ideal.png) no-repeat left bottom;
}

.page-checkout .betaalmethode .button-operator,
.page-checkout .betaalmethode .checkout-cancel {
    display: none;
}

/* FAQ */

.faq-question {
    padding: 0;
}

.faq-question a {
    color: #000 !important;
}

.faq-answer {
    padding: 0;
    margin-top: 20px;
    color: #000;
    margin-bottom: 20px;
    margin-left: 20px;
}

.form-actions {
    display: block;
    float: left;
    margin-bottom: 50px;
}

/* COMMENTS */

#comments {
     display: block;
  float: left;
  margin-top: 30px;
}

.not-logged-in #comments {
  margin-top: 100px !important;
}

.group-comments .field-name-comments-markup {
    display: block;
  float: left;
  position: absolute;
  top: 100px;
}

.group-comments .field-name-comments-markup a {
	color: #1d9ad6;
}

#comments h2.comment-form,
#comments h2.title {
    display: none;
}

#comments #edit-author--2 {
    display: none;
}

#comments .field-name-comment-body label {
    display: none;
}

#comments textarea {
    resize: none;
}

.comment-form .form-actions input[type=submit] {
    color: white;
    float: right;
}

.comment-form .form-actions input:disabled {
    color: white;
}

#comments .comment {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    color: #797979;
}

#comments .comment .submitted {
  font-weight: bold;
}

#comments .comment .links {
      width: 680px;
  margin-left: 0 !important;
  display: block;
  margin-top: 10px;
  float: left;
}

#comments .comment .links li {
    padding: 0 10px 0 0;
}

#comments .comment .links li.comment_forbidden {
	display: none;
}

#comments .comment .links li.comment-reply {
    display: none;
}

#comments .comment-form {
    display: block;
    float: left;
    width: 680px;
    margin-bottom: 0;
}

#comments .comment-form .form-type-item {
    display: none;
}

#comments .comment .user-picture {
    display: block;
    float: left;
    margin-right: 20px;
}

#comments .comment .user-picture img {
    display: block;
    margin: 0;
    left: 0;
}

#comments .comment .submitted {
float: left;
  width: 620px;
}

#comments .comment .content {
float: left;
  width: 620px;
}

/* USER LOGIN */

.page-user-login #content,
.page-user-register #content,
.page-user-password #content {
    margin-top: 0 !important;
    padding-top: 23px;
}

.page-user-login .messages a,
.page-user-register .messages a,
.page-user-password .messages a {
    display: none;
}

.page-user-login .login_desc,
.page-user-register .login_desc,
.page-user-password .login_desc {
    display: block;
  width: 335px;
  height: auto;
  padding: 20px 30px;
  float: left;
}

.page-user-login .login_desc .register,
.page-user-login .login_desc .login,
.page-user-login .login_desc .password,
.page-user-register .login_desc .register,
.page-user-register .login_desc .login,
.page-user-register .login_desc .password,
.page-user-password .login_desc .register,
.page-user-password .login_desc .login,
.page-user-password .login_desc .password {
      display: inline-block;
  width: 137px;
  text-align: left;
    margin-right: 30px;
    float: left;
}

.page-user-register .login_desc .guest,
.page-user-password .login_desc .guest {
    display: none !important;
}

.page-user-login .user_pass .password,
.page-user-register .user_pass .password,
.page-user-password .user_pass .password {
    margin-right: 0;
}

.page-user-login .login_desc .register span,
.page-user-login .login_desc .login span,
.page-user-login .login_desc .password span,
.page-user-register .login_desc .register span,
.page-user-register .login_desc .login span,
.page-user-register .login_desc .password span,
.page-user-password .login_desc .register span,
.page-user-password .login_desc .login span,
.page-user-password .login_desc .password span {
    text-align: left;
    margin-bottom: 10px;
    font-size: 12px;
}

.page-user-login .login_desc .login_link,
.page-user-login .login_desc .pass_link,
.page-user-login .login_desc .register_link,
.page-user-register .login_desc .login_link,
.page-user-register .login_desc .pass_link,
.page-user-password .login_desc .login_link,
.page-user-password .login_desc .pass_link {
    cursor: pointer;
    font-weight: bold;
}

#lightbox iframe {
    width: 455px !important;
    height: 765px !important;
}

.node-type-movie2 #lightbox iframe {
    height: 880px !important;
}

.page-user-login .pass_link,
.page-user-login .login_link,
.page-user-login .register_link,
.page-user-register .pass_link,
.page-user-register .login_link,
.page-user-password .pass_link,
.page-user-password .login_link {
    margin-bottom: 0;
    text-transform: uppercase;
    text-decoration: underline;
}

.page-user-login .login_desc .register h3,
.page-user-login .login_desc .login h3,
.page-user-login .login_desc .password h3,
.page-user-register .login_desc .register h3,
.page-user-register .login_desc .login h3,
.page-user-register .login_desc .password h3,
.page-user-password .login_desc .register h3,
.page-user-password .login_desc .login h3,
.page-user-password .login_desc .password h3 {
    font-size: 20px;
    padding: 0 0 4px;
}

.page-user-login h2,
.page-user-register h2,
.page-user-password h2 {
    color: #000;
    font-size: 35px;
    text-align: center;
    padding: 0;
}

.page-user-login span,
.page-user-register span,
.page-user-password span {
    display: block;
    text-align: center;
}

.page-user-login p,
.page-user-login h4,
.page-user-register p,
.page-user-register h4,
.page-user-password p,
.page-user-password h4 {
    color: #797979;
    font-size: 0.857em;
    font-weight: 400;
}

.page-user-login .register_form,
.page-user-register .register_form,
.page-user-password .register_form {
    display: inline-block;
    position: relative;
  width: 395px;
  margin-right: 0;
  float: left;
}

.page-user-login .register_form,
.page-user-register .register_form,
.page-user-password .register_form {
    margin-left: 0;
}

.page-user-login .register_form span,
.page-user-register .register_form span,
.page-user-password .register_form span,
.page-user-login .user_pass span,
.page-user-register .user_pass span,
.page-user-password .user_pass span {
      margin-bottom: 10px;
  display: none;
  position: absolute;
  z-index: 1;
  top: 143px;
  left: 50px;
}

.login_form .captcha,
.register_form .captcha {
    background-color: #1d9ad6;
    padding-top: 20px;
    text-align: center;
}

.g-recaptcha {
  display: inline-block;
}

.page-user-login .user_pass span,
.page-user-register .user_pass span,
.page-user-password .user_pass span {
    top: 20px;
}

.form-required {
    display: none !important;
}

/*.page-node-1826 input[type=text], input[type=password], input[type=email], .page-node-1828 input[type=text], input[type=password], input[type=email], .page-node-1829 input[type=text], input[type=password], input[type=email], .page-node-1830 input[type=text], input[type=password], input[type=email] {
    width: 280px !important;
}*/

.page-user-login .field-group-fieldset,
.page-user-register .field-group-fieldset,
.page-user-password .field-group-fieldset,
.page-user-login .user_pass,
.page-user-register .user_pass,
.page-user-password .user_pass {
      border: none;
  margin: 0;
  background: #1d9ad6;
  padding: 45px 45px 0px 50px;
  width: 295px;
  display: block;
    position: relative;
    margin-top: 100px;
}

.page-user-password .user_pass {
    float: left;
}

fieldset#edit-simplenews,
fieldset#edit-simplenews--2,
fieldset#edit-legal,
fieldset#edit-legal--2,
.field-type-mailchimp-lists-subscription {
      padding-top: 0;
  margin: 0;
  padding: 5px 45px 0 50px;
  border: 0;
  background: #1d9ad6;
}

fieldset#edit-simplenews label,
fieldset#edit-simplenews--2 label,
fieldset#edit-legal label,
fieldset#edit-legal--2 label,
.field-type-mailchimp-lists-subscription label,
.form-item-persistent-login label {
    padding: 0;
}

.field-type-mailchimp-lists-subscription fieldset {
    border:0;
    margin:0;
    padding: 0;
}

.user_pass .url-textfield,
.register_form .url-textfield,
.user_login .url-textfield {
    display: none;
}

#edit-field-mailchimp-newsletter .form-wrapper {
    border: 0;
    margin: 0;
    padding: 0;
}

fieldset#edit-simplenews:before,
fieldset#edit-simplenews--2:before {
    background: none;
}

.page-user-login .field-group-fieldset:before,
.page-user-register .field-group-fieldset:before,
.page-user-password .field-group-fieldset:before {
    content: '';
    width: 395px;
    height: 4px;
    display: block;
    position: absolute;
    background: url(../images/login_before.png);
    left: 0;
    top: 0;
}

fieldset#edit-simplenews:before,
fieldset#edit-simplenews--2:before {
    background: none;
}

.page-user-login #edit-simplenews .fieldset-description,
.page-user-register #edit-simplenews .fieldset-description,
.page-user-password #edit-simplenews .fieldset-description,
.page-user-login #edit-simplenews--2 .fieldset-description,
.page-user-register #edit-simplenews--2 .fieldset-description,
.page-user-password #edit-simplenews--2 .fieldset-description {
    display: none;
}

.page-user-login label,
.page-user-register label,
.page-user-password label {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    padding-top: 10px;
    text-transform: lowercase;
}

.page-user-login input,
.page-user-register input,
.page-user-password input {
    padding-left: 10px;
}

.page-user-login legend,
.page-user-register legend,
.page-user-password legend {
    display: none;
}

.page-user-login .form-item,
.page-user-register .form-item,
.page-user-password .form-item {
    margin: 0;
    width: 300px;
    margin-bottom: 10px;
}

.page-user-login .form-type-password-confirm .form-item,
.page-user-register .form-type-password-confirm .form-item,
.page-user-password .form-type-password-confirm .form-item {
    margin-bottom: 4px;
}

.page-user-login .form-type-checkbox,
.page-user-register .form-type-checkbox,
.page-user-password .form-type-checkbox {
    margin-bottom: 0;
}

.page-user-login .form-type-checkbox label,
.page-user-register .form-type-checkbox label,
.page-user-password .form-type-checkbox label {
    font-size: 12px;
    color: white;
}

.page-user-login .form-type-checkbox label a,
.page-user-register .form-type-checkbox label a,
.page-user-password .form-type-checkbox label a,
.page-user-login .form-type-checkbox label a:hover,
.page-user-register .form-type-checkbox label a:hover,
.page-user-password .form-type-checkbox label a:hover {
	color: white;
}

.i18n-nl.page-user-login .form-item-newsletters-1 label:before {
	content: 'Ik ontvang graag de CineCrowd nieuwsbrief';
	font-size: 12px;
    color: white;
}

.i18n-nl.page-user-login .form-item-newsletters-1 label {
	font-size: 0px;
}

.page-user-login .form-item .description,
.page-user-register .form-item .description,
.page-user-password .form-item .description {
    margin-bottom: 10px;
    display: none !important;
}

.page-user-login .form-type-password .password-strength,
.page-user-login .form-item-pass-pass2 div.password-confirm,
.page-user-register .form-type-password .password-strength,
.page-user-register .form-item-pass-pass2 div.password-confirm,
.page-user-password .form-type-password .password-strength,
.page-user-password .form-item-pass-pass2 div.password-confirm {
    display: none;
}

.page-user-login .login_form,
.page-user-register .login_form,
.page-user-password .login_form {
    display: inline-block;
    width: 100%;
    float: left;
    margin-right: 40px;
    background-color: #1d9ad6;
    position: relative;
}

.page-user-login .user-form-wrapper .form-actions,
.page-user-register .user-form-wrapper .form-actions,
.page-user-password .user-form-wrapper .form-actions {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    background: #1d9ad6;
    margin-top: 0;
    padding: 20px 0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.page-user-login .form-actions input,
.page-user-register .form-actions input,
.page-user-password .form-actions input {
      float: none;
  margin-bottom: 0;
}

.page-user-login .messages,
.page-user-register .messages,
.page-user-password .messages {
    width: 375px;
  margin-left: 0;
  margin-top: 30px;
  margin-bottom: 0;
}

.page-user-login #page #content-area,
.page-user-register #page #content-area,
.page-user-password #page #content-area {
    float: left;
    padding-bottom: 50px;
}

.user-form-wrapper {
    max-width: 400px;
    margin: auto;
}

/*.page-user-password .login_form h2,
.page-user-password .login_form h4,
.page-user-password .login_form .form-item-name,
.page-user-password .login_form .form-item-pass,
.page-user-password .login_form .form-item-persistent-login,
.page-user-password .login_form .form-actions,
{
    display: none;
}

.page-user-password .login_form .user_pass2 h1 {
    position: relative;
    margin-top: 0;
    text-align: left;
}

.page-user-password .login_form .user_pass2 .form-item-name,
.page-user-password .login_form .user_pass2 .form-actions {
    display: block;
}*/

.page-user-login .login_form,
.page-user-register .login_form,
.page-user-password .login_form {
    margin-right: 0;
}

.page-user-login .login_form input[type=submit],
.page-user-register .login_form input[type=submit],
.page-user-password .login_form input[type=submit] {
    position: relative;
    z-index: 1;
}

#user-profile-form .description {
    display: none !important;
}

.page-user-login #content,
.page-user-register #content,
.page-user-password #content {
    position: relative;
}

.page-user-login .social_login,
.page-user-register .social_login,
.page-user-password .social_login {
      margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 50px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook.png) center center no-repeat;
  width: 295px;
  height: 50px;
    cursor: pointer;
}

.i18n-en.page-user-login .social_login,
.i18n-en.page-user-register .social_login,
.i18n-en.page-user-password .social_login {
      margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 50px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook_en.png) center center no-repeat;
  width: 295px;
  height: 50px;
    cursor: pointer;
}

.page-user-login .social_login:after,
.page-user-register .social_login:after,
.page-user-password .social_login:after {
    content: '';
    width: 395px;
    height: 4px;
    position: absolute;
    background: url(../images/login_after.png);
    display: block;
    left: 0;
    bottom: 0;
}

.page-user-login .social_login label,
.page-user-register .social_login label,
.page-user-password .social_login label {
    font-size: 1.286em;
    margin-bottom: 10px;
    color: #299fd9;
    margin: 0;
    padding: 0 0 0.5em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
    display: none;
}

.page-user-login .social_login .branding,
.page-user-register .social_login .branding,
.page-user-password .social_login .branding {
    display: none;
}

.page-user-login .user_pass,
.page-user-register .user_pass,
.page-user-password .user_pass2 {
    display: block;
    float: left;
}

.page-user-login .user_pass .main_form,
.page-user-register .user_pass .main_form,
.page-user-password .user_pass2 .main_form {
    position: absolute;
    width: 280px;
    background: white;
}

/*.page-user-password .user_pass2 .main_form {
    display: block !important;
}*/

.page-user-login .user_pass h1,
.page-user-register .user_pass h1,
.page-user-password .user_pass2 h1 {
    color: #1d99d6;
    font-size: 1em;
    font-weight: 300;
    margin-bottom: 10px;
    cursor: pointer;
    position: absolute;
    margin-top: -42px;
    text-align: right;
    display: block;
    width: 300px;
    font-family: 'Karla', sans-serif;
    text-transform: none;
}

.page-user-login .login_form .form-item-name,
.page-user-register .login_form .form-item-name,
.page-user-password .login_form .form-item-name {
      display: block;
  background: #1d9ad6;
  padding: 50px 45px 0 50px;
    margin: 0;
    margin-top: 100px;
}

.page-user-login .login_form .form-item-name:before,
.page-user-register .login_form .form-item-name:before,
.page-user-password .login_form .form-item-name:before {
    content: '';
    width: 395px;
    height: 4px;
    display: block;
    position: absolute;
    background: url(../images/login_before.png);
    left: 0;
    top: 0;
}

.page-user-login .login_form .form-item-name label,
.page-user-register .login_form .form-item-name label,
.page-user-password .login_form .form-item-name label {
    padding-top: 59px;
    padding-left: 58px;
}

.page-user-login .login_form .form-item-pass,
.page-user-register .login_form .form-item-pass,
.page-user-password .login_form .form-item-pass {
      display: block;
  background: #1d9ad6;
  margin: 0;
  padding: 10px 45px 0 50px;
}

.page-user-login .login_form .form-item-pass label,
.page-user-register .login_form .form-item-pass label,
.page-user-password .login_form .form-item-pass label {
    padding-top: 20px;
    padding-left: 58px;
}

.page-user-login .login_form .form-item-persistent-login,
.page-user-register .login_form .form-item-persistent-login,
.page-user-password .login_form .form-item-persistent-login {
      display: block;
  background: #1d9ad6;
  padding: 10px 45px 0 50px;
}

.page-user-login .login_form .form-actions,
.page-user-register .login_form .form-actions,
.page-user-password .login_form .form-actions {
    padding: 20px 45px 20px 50px;
}

.page-user-login .login_form span,
.page-user-register .login_form span,
.page-user-password .login_form span {
    text-align: left;
  position: absolute;
  z-index: 1;
  margin-top: 140px;
  left: 50px;
  display: none;
}

.page-user-login .login_form span,
.page-user-register .login_form span,
.page-user-password .login_form span {
    margin-top: 126px;
}

li.secret-login {
    display: none !important;
}

/* SEARCH */

.page-search .view-films-pagina {
    margin-top: 0;
}

.page-search .view-filters {
    margin-bottom: 40px;
}

.page-search .view-filters label {
    display: none;
}

.page-search .view-filters input[type=submit] {
    margin-top: 0;
}

.page-films h1 {
    display: none;
}

.page-search h1 {
  font-size: 2.857em;
  color: #299fd9;
}

.page-search .form-item label {
  display: none;
}

.page-search .form-item input[type=text] {
    float: left;
  margin-right: 10px;
  height: 29px;
}

.page-search h2 {
  display: block;
  float: left;
  width: 100%;
  margin-top: 40px;
}

.page-search .search-results {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 50px;
}

.page-search .views-exposed-widget {
    margin-left: 0 !important;
}

.page-search .views-exposed-widget input[type=text] {
    height: 31px !important;
    border: 1px solid #afafaf;
}

.page-search .views-submit-button {
      float: left;
  margin: 0;
  width: auto !important;
  margin-left: 30px !important;
}

.node-type-basic-page-tabbed h1.title,
.node-type-page h1.title,
.node-type-webform h1.title {
    display: none;
}

.node-type-webform .field-name-body img {
    max-width: 600px !important;
    height: auto !important;
}

/* WEBFORM */

.webform-client-form .webform-component--ja-ik-ben-aanwezig-en {
    margin-bottom: 10px;
}

.webform-client-form .webform-component--ja-ik-ben-aanwezig-en select,
.webform-client-form select {
  border: 1px solid #c4c4c4;
  font-size: 1.143em !important;
  font-weight: 400;
  height: 40px;
  width: 302px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Karla',sans-serif !important;
  padding: 0;
  background: white url(../images/selectbg.png) center right no-repeat;
  overflow: hidden;
  margin-top: 10px;
  padding-left: 10px;
}

.webform-client-form .webform-component--we-bespreken-2-3-bijzonder .description {
    font-size: 0.857em;
    font-weight: 600;
    font-style: normal;
    color: #222222;
    position: absolute;
    top: -24px;
}

/* PROJECT UPDATES */

.view-project-updates .views-row {
    margin-bottom: 40px;
    display: block;
}

.view-project-updates .views-field-title {
    color: #1e9ad7;
    font-size: 1.286em;
    margin-bottom: 10px;
}

.view-project-updates .views-field-created {
    display: inline-block;
    margin-right: 10px;
    font-style: italic;
    font-size: 0.857em;
}

.view-project-updates .views-field-php {
    display: inline-block;
    margin-right: 10px;
    font-style: italic;
    font-size: 0.857em;
}

.view-project-updates .views-field-edit-node,
.view-project-updates .views-field-delete-node {
    display: inline-block;
    margin-right: 10px;
    font-style: italic;
    font-size: 0.857em;
    color: #1e9ad7;
}

.view-project-updates .views-field-edit-node a,
.view-project-updates .views-field-delete-node a {
    color: #1e9ad7;
}

.view-project-updates .views-field-easy-social {
    display: block;
    width: 100%;
    height: 50px;
}

.view-project-updates .view-footer {
    border-top: 1px solid #eeeeee;
    padding-top: 40px;
    margin-top: 40px;
}

.preview .view-project-updates .view-footer {
	display: none;
}

.view-project-updates .view-footer .filter-wrapper {
    display: none;
}

.view-project-updates .view-footer .vertical-tabs {
    display: none;
}

.updatemail img {
  max-width: 400px !important;
  height: auto !important;
}

/* CREW */

.page-crew h1 {
    display: none;
}

.page-crew h3 {
    font-size: 1.429em;
    text-transform: uppercase;
    font-family: 'din-condensed-web', sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
}

.page-crew tr {
    display: block;
    width: 960px;
    float: left;
    margin-bottom: 40px;
}

.page-crew td {
    display: inline-block;
    width: 300px;
    float: left;
    margin-right: 30px;
    position: relative;
}

.page-crew td.col-last {
    margin-right: 0;
}

.page-crew td img {
    width: 300px;
    height: auto;
}

.page-crew td .views-field-title {
      color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.778em;
  text-transform: uppercase;
  font-family: 'din-condensed-web',sans-serif;
  letter-spacing: -1px;
  font-weight: normal;
}

/* START EEN PROJECT */

.page-node-add-movie2 .horizontal-tabs-list {
    display: none !important;
}

.page-node-edit .field-name-field-taal-van-dit-project {
    display: inline-block;
    margin-bottom: 0;
    height: auto;
    position: absolute;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

.page-node-edit #edit-pre-actions,
.page-node-add-movie2 .form-actions {
    display: inline-block;
    width: 250px;
    height: auto;
    position: absolute;
    top: -168px;
    right: 0;
    z-index: 1;
}

.page-node-add-movie2 .form-actions {
    position: inherit;
  width: 395px;
  text-align: center;
}

.page-node-add-movie2 .form-actions #edit-submit {
      display: inline-block;
  float: initial;
}

.page-node-add-movie2 .form-actions #edit-save-and-edit {
	display: none;
}

.page-node-edit.node-type-movie2 #edit-actions {
      display: block;
  float: left;
  margin-bottom: 40px;
  position: absolute;
  top: -160px;
  right: 0;
  width: 250px;
}

.page-node-edit.node-type-movie2 .form-actions #edit-submit {
    width: 250px;
    height: 76px;
    font-size: 2.286em;
    text-shadow: 1px 2px 0px rgba(0, 0, 0, 1);
    line-height: normal;
    box-shadow: 0 3px #000000;
}

.page-node-edit.node-type-project-update .form-actions #edit-submit {
	margin-right: 10px;
}

.page-node-edit.node-type-movie2 .form-actions #edit-submit:hover {
	box-shadow: 0 1px #000000;
	top: 2px;
}

/*.page-node-add-movie2 .form-actions #edit-submit {
      width: auto;
  height: auto;
  font-size: 25px;
  text-shadow: 1px 2px 0px rgba(0,0,0,1);
  line-height: normal;
  padding-top: 0px;
  box-shadow: 0 4px #000000;
  display: block;
  margin: 0 90px;
  float: inherit;
  padding: 8px 15px 5px;
}*/

.page-node-add-movie2 #edit-pre-actions {
    display: none;
}

/*.page-node-edit .form-actions:before {
    content: "we'll have a final check";
    color: #299fd9;
    text-transform: uppercase;
    width: 250px;
    display: block;
    top: 50px;
    text-align: center;
    line-height: normal;
    z-index: 1;
    height: 16px;
    font-size: 0.857em;
    position: absolute;
}

.i18n-nl .page-node-edit .form-actions:before {
    content: "wij doen een laatste check";
}*/

.page-node-edit .field-name-field-taal-van-dit-project label {
    display: none;
}

.page-node-edit .field-name-field-taal-van-dit-project .form-type-radios {
    margin: 0;
}

.page-node-edit .field-name-field-taal-van-dit-project .form-type-radio label {
    display: block;
    font-weight: 300;
    font-size: 1.286em;
    color: white;
    margin-top: 0;
    background-color: #ffb30d;
    padding: 14px 23px;
    width: 275px;
    cursor: pointer;
    text-align: center;
}

.page-node-edit .field-name-field-taal-van-dit-project input[type="radio"]:checked + label {
    display: none;
}

.page-node-edit .field-name-field-taal-van-dit-project .form-type-radio {
    margin: 0;
    display: inline-block;
    float: left;
}

.page-node-edit .field-name-field-taal-van-dit-project .form-type-radio input[type=radio] {
    display: none;
}

.page-node-add-movie2 label,
.page-node-edit label {
    padding: 0;
    margin-top: 20px;
}

.page-node-add-movie2 label,
.page-node-edit label {
    padding: 0;
  display: block;
  width: 100%;
  line-height: normal;
  margin-top: 0;
  color: #000000;
  text-transform: normal;
  font-family: 'Karla',sans-serif;
  font-size: 1em;
  padding-top: 25px;
  padding-left: 5px;
}

.page-node-edit.node-type-project-update label {
  padding-top: 0;
  display: inline-block;
  width: 300px;
}

.page-node-edit .field-name-field-naam-van-introductie-quote label,
.page-node-edit .field-name-field-tenaamstelling label,
.page-node-edit .field-name-field-naam-regisseur-project label,
.page-node-edit .field-name-field-e-mail-regisseur label,
.page-node-edit .field-name-field-telefoonnummer-regisseur label,
.page-node-edit .field-name-field-naam-producent-project label,
.page-node-edit .field-name-field-e-mail-aanvrager label,
.page-node-edit .field-name-field-telefoonnummer-aanvrager label,
.page-node-edit .field-name-field-bedrijfsnaam-producent label,
.page-node-edit .field-name-field-rekeningnummer-producent label {
      display: block;
  width: 250px;
  padding-top: 91px;
  padding-left: 46px;
}

.page-node-edit .field-name-field-tenaamstelling label {
    padding-top: 101px;
}

.page-node-edit .field-name-field-e-mail-regisseur label,
.page-node-edit .field-name-field-e-mail-aanvrager label {
    padding-top: 89px;
}

.page-node-edit .form-item-field-adres-aanvrager2-und-0-thoroughfare label,
.page-node-edit .form-item-field-adres-aanvrager2-und-0-postal-code label,
.page-node-edit .form-item-field-adres-aanvrager2-und-0-locality label,
.page-node-edit .field-name-field-adres-aanvrager2 label,
.page-node-edit .form-item-field-adres-aanvrager2-und-0-premise label {
      display: block;
  width: 250px;
  padding-top: 0;
  padding-left: 0;
      color: #299fd9;
  font-size: 20px;
  font-family: 'din-condensed-web',sans-serif;
    text-transform: uppercase;
}

.page-node-edit .field-name-field-adres-aanvrager2 .form-item-field-adres-aanvrager2-und-0-thoroughfare label,
.page-node-edit .field-name-field-adres-aanvrager2 .form-item-field-adres-aanvrager2-und-0-locality label,
.page-node-edit .field-name-field-adres-aanvrager2 .form-item-field-adres-aanvrager2-und-0-postal-code label {
	font-family: 'Karla',sans-serif;
	color: #000000;
	font-size: 1em;
	text-transform: none;
}

.page-node-edit .field-name-field-streefbedrag label {
    display: block;
  width: 250px;
  padding-top: 86px;
  padding-left: 46px;
}

.page-node-edit .field-name-field-projectduur-in-dagen label {
  display: block;
  width: 250px;
  padding-top: 88px;
  padding-left: 46px;
}

.i18n-nl.page-node-edit .field-name-field-projectduur-in-dagen .field-suffix:before {
    content: 'dagen';
      font-size: 1em;
  font-weight: 400;
  padding-top: 8px;
  padding-left: 10px;
  color: #000000;
}

.i18n-nl.page-node-edit .field-name-field-projectduur-in-dagen .field-suffix {
    color: #f2f2f2;
}

.page-node-edit .field-name-field-contact-person1 label,
.page-node-edit .field-name-field-project-language label,
.page-node-edit .field-name-field-it-s-a-wrap-tekst-en label {
    display: none;
}

.page-node-edit .field-name-field-it-s-a-wrap-tekst-en label {
    top: 64px;
    left: 46px;
}

.page-node-edit .field-name-field-project-language .form-item {
    width: 210px !important;
    float: left;
}

.page-node-edit .field-name-field-project-language .form-type-checkboxes {
    width: 620px !important;
}

.page-node-edit .field-name-field-project-language input[type=checkbox] {
    float: left;
    margin-right: 10px;
}

.page-node-edit .field-name-field-project-language .form-item label.option {
    display: inline-block;
    padding: 0;
    float: left;
    width: auto;
    line-height: 12px;
}

.cke_wysiwyg_frame, .cke_wysiwyg_div {
    width: 578px !important;
}

.page-user-projects .cke_wysiwyg_frame, .page-user-projects .cke_wysiwyg_div {
    width: 478px !important;
}

.page-node-edit .field-name-field-tekst-onder-de-video-ko-en label {
      width: 250px !important;
  padding-top: 25px;
  padding-left: 4px;
}

.page-node-edit .field-name-field-introductie-quote-van-regi label {
    display: block;
  width: 250px;
  padding-top: 25px;
  padding-left: 4px;
}

.page-node-edit .field-name-field-genre label {
    display: none;
}

.page-node-add-movie2 .field-name-field-genre .form-type-select {
  margin-top: 0;
  border: 1px solid #c4c4c4;
  font-size: 1.143em !important;
  font-weight: 400;
  height: 40px;
  width: 293px !important;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Karla',sans-serif !important;
  padding: 0;
  background: white url(../images/selectbg.png) center right no-repeat;
  overflow: hidden;
  margin-top: 15px;
}

.page-node-add-movie2 .field-name-field-genre label {
  padding-left: 10px !important;
}

.page-node-edit .field-name-field-titel-en label {
      display: block;
  width: 250px;
  padding-top: 24px;
  padding-left: 5px;
}

.page-node-edit .field-name-field-it-s-a-wrap-tekst label {
    display: block;
  width: 250px;
    padding-top: 25px;
  padding-left: 7px;
}

.page-node-add-movie2 .field-name-field-contact-person1 label {
    display: none;
}

.page-node-add-movie2 .form-item-field-title-en-und-0-value .description,
.page-node-add-movie2 .field-name-field-genre .description {
    display: none;
}

.page-node-add-movie2 .field-name-field-genre label {
    color: black;
  font-family: 'Karla',sans-serif;
  text-transform: none;
  margin-top: 15px;
  font-size: 14px;
    padding: 0;
    display: none;
}

.page-node-add-movie2 .form-item .description,
.page-node-edit .form-item .description {
    font-style: normal;
    margin-bottom: 0;
    line-height: normal;
}

.page-node-edit .form-item-field-it-s-a-wrap-und .description {
    display: none;
}

.page-node-add-movie2 .form-type-radio label,
.page-node-edit .form-type-radio label {
    float: left;
    display: inline-block;
    width: auto;
    line-height: 12px;
    margin-left: 5px;
    font-size: 1.143em;
    text-transform: lowercase;
    font-weight: 400;
    color: black;
    font-family: 'Karla', sans-serif;
    padding: 0;
}

.page-node-add-movie2 .form-type-radio input,
.page-node-edit .form-type-radio input  {
    float: left;
}

.page-node-add-movie2 .field-name-field-bericht-voor-cinecrowd label,
.page-node-edit .field-name-field-bericht-voor-cinecrowd label {
    width: 530px;
    line-height: normal;
    margin-top: 40px;
    margin-bottom: 10px;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li {
      width: 172px;
  padding: 0;
  margin: 0;
  border: none;
  border-left: 1px solid #d9d9d9;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-0 {
    background: #fff url(../images/basic_icon.png) no-repeat left bottom;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-1 {
    background: #fff url(../images/desc_icon.png) no-repeat left bottom;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-2 {
    background: #fff url(../images/rewards_icon.png) no-repeat left bottom;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-3 {
    background: #fff url(../images/contact_icon.png) no-repeat left bottom;
}

/*.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li a {
    padding: 25px 0 12px 48px;
}

.page-node-edit .horizontal-tabs ul.horizontal-tabs-list li.selected a {
    padding: 25px 0 22px 48px;
}*/

.page-node-edit .node-preview .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-0,
.page-node-edit .node-preview .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-1,
.page-node-edit .node-preview .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-2,
.page-node-edit .node-preview .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-3 {
    background: white !important;
  padding: 0 !important;
  width: 150px !important;
  margin-top: -10px;
}

.page-node-edit .node-preview .horizontal-tabs ul.horizontal-tabs-list li.selected {
    margin-top: -20px;
}

.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-0 a,
.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-1 a,
.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-2 a,
.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-3 a,
.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-4 a {
  padding: 25px 0 12px 48px !important;
  width: 150px !important;
}

.page-node-edit .node-movie2-form .horizontal-tabs ul.horizontal-tabs-list li.selected a {
    padding: 25px 0 22px 48px !important;
}

.page-node-edit .field-name-field-introductie-quote-van-r-en label,
.page-node-edit .field-name-field-achtergrondinformatie-en .cke_editor_edit-field-achtergrondinformatie-en-und-0-value {
    width: 620px !important;
}

.page-node-edit .horizontal-tabs .field-name-field-achtergrondinformatie-en,
.page-node-edit .horizontal-tabs .field-name-field-achtergrondinformatie,
.page-node-edit .horizontal-tabs .field-name-field-tekst-cast-crew-en,
.page-node-edit .horizontal-tabs .field-name-field-tekst-cast-crew {
    margin-top: 0;
    width: 680px;
}

.page-node-edit .horizontal-tabs .field-name-field-thumbnail-voor-vimeo-filmp {
    display: block;
    float: left;
}

.page-node-edit .field-name-field-achtergrondinformatie-en label,
.page-node-edit .field-name-field-tekst-cast-crew-en label,
.page-node-edit .field-name-field-achtergrondinformatie label,
.page-node-edit .field-name-field-tekst-cast-crew label {
    float: none;
}

.page-node-edit .field-name-field-achtergrondinformatie-en label,
.page-node-edit .field-name-field-tekst-cast-crew-en label {
    display: none;
}

.hybridauth-widget-wrapper ul.hybridauth-widget {
	  display: block;
  margin-bottom: 11px;
}

.page-node-edit .vertical-tabs {
	  margin: 0;
  border: none;
  margin-top: -40px;
  margin-bottom: 40px;
}

.page-node-edit .vertical-tabs ul {
	display: none;
}

.page-node-edit .vertical-tabs .form-type-checkbox input[type=checkbox] {
	float: left;
}

.page-node-edit .vertical-tabs .form-type-checkbox label {
	  padding: 0;
  float: left;
  display: inline-block;
  width: 300px;
  line-height: 14px;
  margin-left: 10px;
}

#movie2-node-form #edit-field-rewards #edit-field-rewards-und-0-remove-button {
    margin-top: 20px;
    display: none;
}

#movie2-node-form #edit-field-rewards input[type=submit] {
    background: #004466;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}

#movie2-node-form #edit-field-rewards .tabledrag-toggle-weight-wrapper,
#movie2-node-form #edit-field-rewards thead {
    display: none;
}

#movie2-node-form #edit-field-rewards tbody {
    border-top: none;
}

.node-type-movie2 #main .container {
    width: 100%;
}

.page-node-edit #main #block-system-main {
    width: 1040px;
    position: relative;
    display: block;
    margin: 0 auto;
}

.node-type-movie2 .ds-top-inner,
.node-type-movie2 .ds-bottom-inner {
    width: 1040px;
    margin: 0 auto;
}

.page-node-add-movie2 .field-name-field-markup4,
.page-node-add-movie2 .field-name-field-markup5 {
    right: -360px;
}

.i18n-nl.page-node-add-movie2 .field-name-field-markup4,
.i18n-en.page-node-add-movie2 .field-name-field-markup5 {
    display: none;
}

.page-node-edit .group-rewards {
    min-height: 1351px;
}

.page-node-add-movie2 #movie2-node-form {
    display: block;
    width: 395px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px;
}

.page-node-add-movie2 .horizontal-tabs .horizontal-tab-hidden {
    position: inherit;
}

.page-node-add-movie2 fieldset legend,
.page-node-add-movie2 fieldset .fieldset-description {
    display: none !important;
}

.page-node-add-movie2 #edit-field-markup2a,
.page-node-add-movie2 #edit-field-basic-bottom1,
.page-node-add-movie2 .group-titles h3,
.page-node-add-movie2 .group-titles .description,
.page-node-add-movie2 #edit-field-details-bottom1,
.page-node-add-movie2 #edit-field-markup3a,
.page-node-add-movie2 #edit-field-markup4a,
.page-node-add-movie2 #edit-field-markup5a,
.page-node-add-movie2 #edit-field-markup6a,
.page-node-add-movie2 .vertical-tabs,
.page-node-add-movie2 .group-ready-launch,
.page-node-add-movie2 .field-name-field-bericht-voor-cinecrowd,
.page-node-edit .field-name-field-bericht-voor-cinecrowd {
    display: none;
}

.page-node-edit #edit-field-markup2a,
.page-node-edit #edit-field-markup6a,
.page-node-edit #edit-field-markup7a {
    margin-top: 50px;
}























/* CHECKOUT COMPLETE */

.page-checkout-complete h1.title {
    display: none;
}

.page-checkout-complete .messages {
    margin-bottom: 20px;
}

.page-checkout-complete h1 {
    text-align: left;
      color: #000;
    font-size: 2.286em;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-weight: 300;
    width: 680px;
      padding-bottom: 0;
    padding-left: 0;
}

.page-checkout-complete h1.titlenew {
    text-align: center;
  width: 1040px;
  font-size: 4em;
  color: white;
  margin-top: -200px;
  position: absolute;
}

.page-checkout-complete .investment_right {
    display: inline-block;
    width: 340px;
    float: left;
    margin-top: -57px;
}

.page-checkout-complete .investment_left {
    display: inline-block;
    width: 660px;
    float: left;
    color: #797979;
    margin-right: 40px;
    position: relative;
}

.page-checkout-complete .investment_left a {
    color: #1e9ad7;
}

.page-checkout-complete .investment_left .socialmedia {
      display: block;
  float: left;
  width: 660px;
}

.page-checkout-complete .investment_left .easy_social-widget-twitter {
    width: 83px;
}

.page-checkout-complete .views-field-title,
.page-checkout-complete .views-field-title a {
    color: #1e9ad7;
    font-size: 1.286em;
    margin-top: 10px;
    font-weight: 300;
}

.page-checkout-complete .views-field-title a:hover {
    color: #222222;
}

.page-checkout-complete .views-field-php-1 {
    font-size: 0.857em;
}

.page-checkout-complete .views-field-php-2 {
    display: block;
    margin-top: 20px;
    font-size: 0.857em;
    margin-bottom: 20px;
}

.page-checkout-complete .percentage_bottom {
    margin-top: 10px;
}

.page-checkout-complete .textual,
.page-checkout-complete .donated,
.page-checkout-complete .remaining {
    display: inline-block;
    width: 33%;
    color: #797979;
    font-size: 0.857em;
    float: left;
}

.page-checkout-complete .remaining {
    width: auto;
    float: right;
    max-width: 33%;
}

.page-checkout-complete .comment {
    display: block;
    float: left;
}

.page-checkout-complete #edit-author--2 {
    display: none;
}

.page-checkout-complete .investment_left label {
    display: none;
}

.page-checkout-complete input[type=submit] {
    float: right;
}

.page-checkout-complete .investment_left p {
    float: left;
    margin-top: 20px;
    color: #797979;
}

.page-checkout-complete .field-name-social-overlay {
    display: block;
  width: 137px;
  height: 21px;
  background: #fff url(../images/social_overlay_footer.png) no-repeat;
  position: absolute;
  pointer-events: none;
  cursor: pointer;
      bottom: 4px;
  margin-left: 38px;
    z-index: 2;
}

.i18n-en.page-checkout-complete .field-name-social-overlay {
	background: #fff url(../images/social_overlay_footer_en.png) no-repeat;
}

.page-checkout-complete .messages {
	display: none;
}

.i18n-nl.page-checkout-complete .field-name-social-overlay {
    width: 176px;
}

.page-checkout-complete .investment_right .views-row {
      display: inline-block;
  width: 320px;
  float: left;
  position: relative;
  height: 460px;
  padding: 10px;
}

.page-checkout-complete .investment_right .views-row .progress_holder {
  display: inline-block;
  width: auto;
  padding: 10px 9px 9px 10px;
  background: white;
  border-radius: 35px;
  margin-left: 126px;
  margin-top: -39px;
  min-height: 48px;
}

.page-checkout-complete .investment_right .views-row .progress_holder .progress-bg {
  background: url(../images/percentage_small.png);
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
}

.page-checkout-complete .investment_right .views-row .progress_holder .progress {
  display: block;
  float: left;
  width: 46px;
  height: 46px;
  margin-left: 2px;
  margin-top: 2px;
}

.page-checkout-complete .investment_right .views-row img {
    border-top: 2px black solid;
  padding-top: 7px;
}

.page-checkout-complete .investment_right .views-row .percentage_top {
      display: inline-block;
  width: auto;
  padding: 10px 9px 9px 10px;
  background: white;
  border-radius: 35px;
  margin-left: 126px;
  margin-top: -45px;
  min-height: 48px;
}

.page-checkout-complete .investment_right .views-row .tags {
    display: block;
  padding: 0 20px 0;
  min-height: 62px;
}

.page-checkout-complete .investment_right .views-row .tags .views-field-title {
    padding: 0;
  color: black;
  font-size: 2.500em;
  text-transform: uppercase;
  font-family: 'din-condensed-web',sans-serif;
  letter-spacing: -1px;
  text-align: center;
  display: block;
  width: 100%;
  line-height: 0.9em;
}

.page-checkout-complete .investment_right .views-row .description {
    display: block;
  margin-top: 20px;
  font-size: 0.857em;
  margin-bottom: 20px;
  padding: 0 20px;
  text-align: center;
  width: 280px;
  right: inherit;
}

.page-checkout-complete .investment_right .views-row .percentage2 {
    display: block;
  position: absolute;
  bottom: 0;
  width: 300px;
  border-top: 1px black solid;
  padding: 20px 10px;
  border-bottom: 2px black solid;
  margin-bottom: 10px;
}

.page-checkout-complete .investment_right .views-row .percentage2 .project_type {
      position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: -10px;
  text-align: center;
}

.page-checkout-complete .investment_right .views-row .percentage2 .project_type .project_genre {
    font-size: 12px;
  font-weight: bold;
  background: white;
  padding: 3px 5px 2px 5px;
}

.page-checkout-complete .investment_right .views-row .percentage2 .supporters {
    display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  margin-left: 40px;
  font-family: 'din-condensed-web',sans-serif;
  text-transform: uppercase;
  text-align: center;
}

.page-checkout-complete .investment_right .views-row .percentage2 .supporters .number {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
}

.page-checkout-complete .investment_right .views-row .percentage2 .supporters .number .count {
	display: inline-block;
}

.page-checkout-complete .investment_right .views-row .percentage2 .amount {
    display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  font-family: 'din-condensed-web',sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-left: 50px;
}

.page-checkout-complete .investment_right .views-row .percentage2 .amount .donated {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
  color: #000;
}

.page-checkout-complete .investment_right .views-row .percentage2 .amount .wanted {
      font-weight: 400;
  line-height: normal;
}

.page-checkout-complete .investment_right .views-row .percentage2 .togo {
    display: inline-block;
  float: left;
  width: auto;
  font-weight: 400;
  font-size: 0.786em;
  line-height: normal;
  margin-left: 40px;
  font-family: 'din-condensed-web',sans-serif;
  text-transform: uppercase;
  text-align: center;
  max-width: 60px;
}

.page-checkout-complete .investment_right .views-row .percentage2 .togo .number {
      font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;
}

.page-checkout-complete .investment_right .views-row .overlay {
    display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 340px;
  height: 480px;
  text-indent: -1000em;
}

.page-checkout-complete .investment_right .views-row .overlay a {
      display: block;
  width: 340px;
  height: 480px;
  text-indent: -1000em;
}

/* FUNDED */  font-family: 'din-condensed-web',sans-serif;
  font-size: 2.455em;
  letter-spacing: -2px;

.page-user-funded fieldset,
.page-user-projects fieldset {
    background: #f2f2f2;
    margin: 0;
    padding: 10px 20px;
    border: none;
    margin-bottom: 20px;
}

.page-user-funded fieldset.collapsed,
.page-user-projects fieldset.collapsed {
    height: 20px !important;
}

.page-user-funded fieldset legend,
.page-user-projects fieldset legend {
    position: absolute;
    display: block;
    width: 1000px;
    padding-bottom: 6px;
    border-bottom: 1px white solid;
}

.page-user-funded fieldset legend span,
.page-user-projects fieldset legend span {
    background: none !important;
    padding: 0;
    padding-left: 0 !important;
}

.page-user-funded fieldset legend span a,
.page-user-projects fieldset legend span a {
    color: #2aa0d8;
    font-size: 1.429em;
}

.page-user-funded fieldset .fieldset-wrapper,
.page-user-projects fieldset .fieldset-wrapper {
    margin-top: 52px;
    margin-bottom: 10px;
    display: block;
    float: left;
}

.page-user-funded fieldset .views-field-nothing-2,
.page-user-funded fieldset .views-field-php-1,
.page-user-projects fieldset .views-field-nothing-2,
.page-user-projects fieldset .views-field-php-1 {
    display: inline-block;
    width: 320px;
    margin-right: 40px;
    float: left;
}

.page-user-funded fieldset .views-field-nothing,
.page-user-projects fieldset .views-field-nothing {
    display: inline-block;
    float: left;
    color: #229cd8;
    width: 280px;
}

.page-user-funded fieldset .views-field-nothing .comment-form .form-item,
.page-user-funded fieldset .views-field-nothing .comment-form label,
.page-user-projects fieldset .views-field-nothing .comment-form .form-item,
.page-user-projects fieldset .views-field-nothing .comment-form label {

    display: none;
}

.page-user-funded fieldset .views-field-nothing .comment-form textarea,
.page-user-projects fieldset .views-field-nothing .comment-form textarea {
    background: white;
    resize: none;
}

.page-user-funded fieldset .views-field-nothing .comment-form .field-name-comment-body .form-item,
.page-user-projects fieldset .views-field-nothing .comment-form .field-name-comment-body .form-item {
    display: block;
}

.page-user-funded fieldset .views-field-nothing a,
.page-user-projects fieldset .views-field-nothing a {
    color: #229cd8;
}

.page-user-funded fieldset .views-field-nothing-2 .percentage,
.page-user-projects fieldset .views-field-nothing-2 .percentage {
    position: relative;
    display: block;
    margin-top: 20px;
}

.page-user-funded fieldset .views-field-nothing-2 .percentage .bar_holder,
.page-user-projects fieldset .views-field-nothing-2 .percentage .bar_holder {
    background: white !important;
}

.page-user-funded fieldset .views-field-php-1,
.page-user-projects fieldset .views-field-php-1 {
    color: #797979;
}

.page-user-funded fieldset .views-field-php-1 h2,
.page-user-projects fieldset .views-field-php-1 h2 {
    color: #229cd8;
    font-size: 1.429em;
    font-weight: 400;
}

/* WEBFORM POPUPS */

/*.page-node-1829 #content,
.page-node-1830 #content,
.page-node-1826 #content,
.page-node-1828 #content {
    padding: 20px;
    margin-top: 0 !important;
    width: 1000px;
}

.page-node-1829 #content-area,
.page-node-1830 #content-area,
.page-node-1826 #content-area,
.page-node-1828 #content-area {
    width: 640px;
    margin: 0 auto !important;
    float: none;
}

.page-node-1829 h1,
.page-node-1829 .field-name-body,
.page-node-1830 h1,
.page-node-1830 .field-name-body,
.page-node-1826 h1,
.page-node-1826 .field-name-body,
.page-node-1828 h1,
.page-node-1828 .field-name-body {
    text-align: center;
}

.page-node-1829 h1,
.page-node-1830 h1,
.page-node-1826 h1,
.page-node-1828 h1 {
    padding-bottom: 10px;
}

.page-node-1829  .webform-component--naam,
.page-node-1829  .webform-component--e-mailadres,
.page-node-1830  .webform-component--naam,
.page-node-1830  .webform-component--e-mail-address {
    display: inline-block;
    float: left;
    margin-right: 40px;
}

.page-node-1829  .webform-component--vraag,
.page-node-1830  .webform-component--vraag {
    float: left;
}

.page-node-1829  .webform-component--e-mailadres,
.page-node-1830  .webform-component--e-mail-address {
    margin-right: 0;
}

.page-node-1829 textarea,
.page-node-1830 textarea {
    width: 640px;
    font-size: 0.857em;
    font-weight: 600;
}*/

.grippie {
    display: none !important;
}

/*.page-node-1829 .form-actions,
.page-node-1830 .form-actions,
.page-node-1826 .form-actions,
.page-node-1828 .form-actions {
    width: 640px;
}

.page-node-1829 input[type=submit],
.page-node-1830 input[type=submit],
.page-node-1826 input[type=submit],
.page-node-1828 input[type=submit] {
    float: right;
}*/

.page-user-login .hybridauth-widget-wrapper,
.page-user-register .hybridauth-widget-wrapper,
.page-user-password .hybridauth-widget-wrapper {
      margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 50px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook.png) center center no-repeat;
  width: 295px;
  height: 50px;
    cursor: pointer;
    position: absolute;
    top: 23px;
}

.page-user-login .hybridauth-widget-wrapper ul a,
.page-user-register .hybridauth-widget-wrapper ul a,
.page-user-password .hybridauth-widget-wrapper ul a {
  display: block;
  width: 295px;
  height: 32px;
}

.page-user-login .hybridauth-widget-wrapper h3,
.page-user-register .hybridauth-widget-wrapper h3,
.page-user-password .hybridauth-widget-wrapper h3 {
  display: none;
}

.page-user-login .hybridauth-widget-wrapper span,
.page-user-register .hybridauth-widget-wrapper span,
.page-user-password .hybridauth-widget-wrapper span {
    position: inherit !important;
  margin-top: 2px !important;
  margin-left: 7px;
}

.i18n-en.page-user-login .hybridauth-widget-wrapper,
.i18n-en.page-user-register .hybridauth-widget-wrapper,
.i18n-en.page-user-password .hybridauth-widget-wrapper {
      margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 50px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook_en.png) center center no-repeat;
  width: 295px;
  height: 50px;
    cursor: pointer;
    position: absolute;
    top: 23px;
}

.page-user-login .hybridauth-widget-wrapper:after,
.page-user-register .hybridauth-widget-wrapper:after,
.page-user-password .hybridauth-widget-wrapper:after {
    content: '';
    width: 395px;
    height: 4px;
    position: absolute;
    background: url(../images/login_after.png);
    display: block;
    left: 0;
    bottom: 0;
}

.node-type-movie2 #frameContainer,
.node-type-movie2 #outerImageContainer {
    overflow: scroll !important;
}

.node-type-movie2 .field-name-preview-message {
    display: block;
  width: 600px;
  margin: 0 auto;
  text-align: center;
  color: white;
  margin-bottom: 40px;
  border: 1px solid #fff;
  padding: 20px;
}

.node-type-movie2 .node-preview .field-name-preview-message {
    display: block;
}

/* PREVIEW PROJECT */

.preview h3 {
    display: none;
}

.preview .node-teaser {
    display: none;
}

.page-node-edit .messages.status {
    display: none;
}

.preview .node {
    background: transparent;
    margin-top: -200px;
}

.preview .field-name-preview-message {
    display: block;
    width: 600px;
    margin: 0 auto;
    margin-bottom: 40px;
    background: #9ccce3;
    padding: 20px;
}

.preview #block-system-main {
    display: none !important;
}

.page-node-edit .preview .ds-topleft {
    background: transparent;
    padding-bottom: 0;
    height: 454px;
}

.page-node-edit .preview .field-name-field-vimeo {
    background: none;
    padding: 0;
    width: 720px;
    height: 404px;
}

.node-type-movie2 .ds-top {
    margin-bottom: 0 !important;
}

.page-user-me .tabs {
    display: none;
}

.container-inline-date .date-padding {
    padding: 0;
    width: 100%;
}

.container-inline-date .form-item {
    width: 100%;
}

.container-inline-date label {
    float: left;
}

.container-inline-date input {
    display: inline-block;
    width: 280px !important;
    margin-right: 0;
    margin-left: 4px;
}

.page-node-add-movie2 .fieldset-wrapper .field-name-field-genre {
	  margin-bottom: -60px;
}

.page-node-2002 #header,
.page-node-2002 #basic-header-region,
.page-node-2002 #footer,
.page-node-2002 #sidebar-second,
.page-node-2273 #header,
.page-node-2273 #basic-header-region,
.page-node-2273 #footer,
.page-node-2273 #sidebar-second {
	display: none;
}

.page-node-2002 .custom_container,
.page-node-2273 .custom_container {
  margin-top: 20px;
}

.page-node-2002 h1,
.page-node-2273 h1 {
  padding: 0;
  display: block;
}

.page-node-277 .mean-bar,
.page-node-277 #header,
.page-node-277 #basic-header-region,
.page-node-277 #sidebar-second,
.page-node-277 #footer,
.page-node-380 .mean-bar,
.page-node-380 #header,
.page-node-380 #basic-header-region,
.page-node-380 #sidebar-second,
.page-node-380 #footer {
  display: none;
}

.page-node-277 textarea,
.page-node-380 textarea {
      background: white;
    border: none;
    font-size: 1em;
    font-weight: 400;
    padding: 10px 10px 9px;
    width: 302px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    border: 1px solid #c4c4c4;
    resize: none;
}

.page-node-277 .webform-component--e-mail-eigenaar,
.page-node-380 .webform-component--e-mail-eigenaar {
  display: none;
}

.page-node-277-done #content,
.page-node-380-done #content {
      display: block;
    width: 320px;
    margin: 0 auto;
    float: none;
}

.page-node-2094 #main .custom_container,
.page-node-380 #main .custom_container {
  margin-top: 0;
}































/* MOBILE */

@media all and (max-width: 1039px) and (min-width: 1024px) {
    #header .container {
        width: auto !important;
    }

    .view-partners {
        width: 100%;
    }

    .node-type-movie2 .field-name-counts .comment_count {
        margin-left: 407px;
    }

    .node-type-movie2 .field-name-counts .project_updates_counter {
        margin-left: 122px;
    }

    .node-type-movie2 .field-name-project-footer .center, .node-type-movie2 .field-name-project-footer .right {
        margin-left: 190px;
    }

    .node-type-movie2 .field-name-project-footer .center .social_overlay {
        width: 154px;
    }

    #block-om_maximenu-om-maximenu-1 {
        position: relative;
        right: 0;
    }

    .logged-in #block-system-main-menu {
        margin-right: 66px
    }

    .view-films-pagina, .view-taxonomy-term {
        width: auto;
        padding: 0 20px;
    }

    .view-films-pagina tr, .view-taxonomy-term tr {
        width: auto;
    }

    .view-films-pagina td, .view-taxonomy-term td {
        width: 300px;
        margin-right: 12px;
    }

    .view-films-pagina td img, .view-taxonomy-term td img {
        width: 300px;
        height: auto;
    }

    .view-films-pagina .view-footer {
        right: 20px;
    }

    .view-partners td {
        margin-right: 10px;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-1-fund {
        margin-left: 130px;
    }

    .node-type-page.one-sidebar.sidebar-second #content, .node-type-webform.one-sidebar.sidebar-second #content, .page-faq-page.one-sidebar.sidebar-second #content {
        width: 540px;
    }

    .view-display-id-page_3 .views-row, .view-display-id-page_2 .views-row {
        width: 98%;
    }

    .view-display-id-page_3 .center, .view-display-id-page_2 .center {
        width: 400px;
    }

    #project-update-node-form .form-item-title input {
        width: 378px !important;
    }

    .ds-topleft {
        width: 683px;
    }

    .ds-topleft iframe {
        width: 660px;
    }

    #block-views-partners-block_1, #block-views-partners-block {
        width: auto;
        padding: 0 20px;
    }

    #footer {
        padding: 0 20px;
    }

    .view-films-pagina .view-filters .views-exposed-widget {
        margin-right: 12px;
    }

    .view-films-pagina .view-filters .views-widget-filter-keys {
        margin-right: 0 !important;
    }

    .one-sidebar.sidebar-second #content {
        width: 624px;
        margin-left: 20px;
    }

    .page-search h1,
    .page-taxonomy-term h1,
    .page-user-funded h1 {
        width: auto;
        padding: 0 20px;
    }

    .view-id-crew,
    .page-node-add-movie2 #content {
        width: auto;
        padding: 0 20px;
    }

    .page-crew td {
        margin-right: 12px;
    }

    .node-type-webform #content,
    .page-faq-page #content,
    .page-legal #content {
        width: auto;
        padding: 0 20px;
    }

    #user-profile-form {
        widows: auto;
        padding: 0 20px;
    }

    .page-user-edit #edit-picture, .page-user-me-edit #edit-picture, .page-user-reset #edit-picture {
        width: 264px;
        right: -344px;
    }

    .page-node-add-movie2 #movie2-node-form {
        width: 620px;
    }

    .page-node-edit .field-name-field-taal-van-dit-project {
        right: 20px;
    }

    .page-node-edit #main #block-system-main {
        width: auto;
        padding: 0 0 0 20px;
    }

    .node-type-movie2 .ds-top-inner, .node-type-movie2 .ds-bottom-inner {
        width: auto;
    }

    .ds-bottomleft {
        width: 644px;
    }

    .node-type-movie2 .field-name-social-overlay,
    .node-type-movie2 .easy_social_box {
        padding-left: 20px;
        width: auto;
    }

    .node-type-movie2 .group-project-info {
        width: 624px;
        margin-left: 20px;
    }

    .horizontal-tabs ul.horizontal-tabs-list li {
        width: 154px;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane {
        width: auto;
    }

    .horizontal-tabs .fieldset-wrapper,
    .node-type-movie2 .field-name-project-custom-description {
        width: 620px;
    }

    .node-type-movie2 .field-name-project-custom-description img {
        max-width: 620px !important;
        height: auto;
    }

    .node-type-movie2 .field-name-project-custom-quote {
        width: auto;
    }

    #comments .comment-form {
        width: auto;
    }

    .page-fund-project .subtitle,
    .page-fund-project h1 {
        padding-left: 0;
        width: 984px;
    }

    .page-fund-project #edit-investment,
    .page-fund-project #edit-rewards {
        width: auto;
    }

    .page-fund-project #edit-rewards label {
        width: 584px
    }

    .page-fund-project input[type=submit] {
        margin-left: 485px;
    }

    .page-checkout .subtitle {
        width: 100%;
    }

    .page-fund-project h1, .page-checkout h1 {
        padding-left: 0;
        width: auto;
    }

    .page-checkout .checkout_investment_foreground {
        width: auto;
        padding: 0 20px;
    }
}









@media all and (max-width: 1023px) and (min-width: 601px) {
    #header .container {
        width: auto !important;
    }

    .view-partners {
        width: 100%;
    }

    #block-om_maximenu-om-maximenu-1 {
        position: relative;
        right: 0;
    }

    .logged-in #block-system-main-menu {
        margin-right: 66px
    }

    .flexslider .views-field-nothing {
        bottom: 30px;
    }

    .flexslider .views-field-nothing .field-content {
        width: auto;
        padding-right: 20px;
    }

    .flexslider {
        margin-bottom: 0 !important;
    }

    .view-films-pagina, .view-taxonomy-term {
        width: auto;
        padding: 0 20px;
    }

    .view-films-pagina tr, .view-taxonomy-term tr {
        width: auto;
    }

    .view-films-pagina td, .view-taxonomy-term td {
        width: 300px;
        margin-right: 12px;
    }

    .view-films-pagina .view-footer {
        right: 20px;
    }

    .view-partners td {
        margin-right: 10px;
    }

    #block-views-partners-block_1, #block-views-partners-block {
        width: auto;
        padding: 0 20px;
    }

    #footer {
        padding: 0 20px;
    }

    .view-films-pagina .view-filters .views-exposed-widget {
        margin-right: 12px;
    }

    .view-films-pagina .view-filters .views-widget-filter-keys {
        margin-right: 0 !important;
    }

    .one-sidebar.sidebar-second #content {
        width: 624px;
        margin-left: 20px;
    }

    .page-search h1,
    .page-taxonomy-term h1,
    .page-user-funded h1 {
        width: auto;
        padding: 0 20px;
    }

    .view-id-crew,
    .page-node-add-movie2 #content {
        width: auto;
        padding: 0 20px;
    }

    .page-crew td {
        margin-right: 12px;
    }

    .node-type-webform #content,
    .page-faq-page #content,
    .page-legal #content {
        width: auto;
        padding: 0 20px;
    }

    #user-profile-form {
        widows: auto;
        padding: 0 20px;
    }

    .page-user-edit #edit-picture, .page-user-me-edit #edit-picture, .page-user-reset #edit-picture {
        width: 264px;
        right: -344px;
    }

    .page-node-add-movie2 #movie2-node-form {
        width: 620px;
    }

    .page-node-edit .field-name-field-taal-van-dit-project {
        right: 20px;
    }

    .page-node-edit .horizontal-tabs ul.horizontal-tabs-list li {
        width: 212px;
    }

    .page-node-edit #main #block-system-main {
        width: auto;
        padding: 0 0 0 20px;
    }

    .node-type-movie2 .ds-top-inner, .node-type-movie2 .ds-bottom-inner {
        width: auto;
    }

    .ds-bottomleft {
        width: 644px;
    }

    .node-type-movie2 .field-name-social-overlay,
    .node-type-movie2 .easy_social_box {
        padding-left: 20px;
        width: auto;
    }

    .node-type-movie2 .group-project-info {
        width: 624px;
        margin-left: 20px;
    }

    .horizontal-tabs ul.horizontal-tabs-list li {
        width: 154px;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane {
        width: auto;
    }

    .horizontal-tabs .fieldset-wrapper,
    .node-type-movie2 .field-name-project-custom-description {
        width: 620px;
    }

    .node-type-movie2 .field-name-project-custom-description img {
        max-width: 620px !important;
        height: auto;
    }

    .node-type-movie2 .field-name-project-custom-quote {
        width: auto;
    }

    #comments .comment-form {
        width: auto;
    }

    .page-fund-project .subtitle,
    .page-fund-project h1 {
        padding-left: 0;
        width: 984px;
    }

    .page-fund-project #edit-investment,
    .page-fund-project #edit-rewards {
        width: auto;
    }

    .page-fund-project #edit-rewards label {
        width: 584px
    }

    .page-fund-project input[type=submit] {
        margin-left: 485px;
    }

    .page-checkout .subtitle {
        width: 100%;
    }

    .page-fund-project h1, .page-checkout h1 {
        padding-left: 0;
        width: auto;
    }

    .page-checkout .checkout_investment_foreground {
        width: auto;
        padding: 0 20px;
    }

    .horizontal-tabs ul.horizontal-tabs-list li.selected {
        border-bottom: 1px solid #d9d9d9;
    }

    #comments .comment .content {
    	width: 100%;
    }
}





@media all and (max-width: 768px) and (min-width: 601px) {
	#header {
        height: 140px;
        background: white;
        padding: 0;
    }

    .front #header {
    	height: 140px;
    	padding: 0;
    }

    #sidr-0-button, #sidr-1-button {
      display: block;
  width: 30px;
  height: 25px;
  background: url(../images/sidrmenu.png) center center;
  text-indent: -1000em;
  margin-top: 21px;
  margin-left: 20px;
    }

    .mean-container .mean-bar {
      float: left;
      width: 100%;
      position: absolute;
      background: transparent;
      padding: 0;
      min-height: 70px;
      z-index: 999999;
      pointer-events: none;
      top: 0;
    }

    .not-front.mean-container .mean-bar {
      top: 70px;
    }

    .mean-container a.meanmenu-reveal span {
      display: block;
      background: grey;
      height: 4px;
      margin-top: 3px;
    }

    .mean-container .mean-nav {
      float: left;
      background: #0c1923;
      margin-top: 70px;
      width: 100%;
      pointer-events: all;
    }

    .mean-container a.meanmenu-reveal {
      padding-top: 24px;
      pointer-events: all;
      color: grey !important;
    }

    .node-type-basic-page-tabbed #main .custom_container {
    	margin-top: 0;
    }

    .page-search .form-item input[type=text] {
    	margin-bottom: 50px;
    }

    #search-form {
    	padding: 0 5%;
    }

    .page-search h2, .page-search .search-results {
      padding: 0 5%;
  width: 90%;
    }

    .page-user-edit fieldset.field-group-fieldset:before, .page-user-me-edit fieldset.field-group-fieldset:before, .page-user-reset fieldset.field-group-fieldset:before {
    	width: 100%;
    }

    .page-user-edit fieldset.field-group-fieldset:after, .page-user-me-edit fieldset.field-group-fieldset:after, .page-user-reset fieldset.field-group-fieldset:after {
    	width: 100%;
    }

    .page-user-edit legend, .page-user-me-edit legend, .page-user-reset legend {
    	width: 90%;
    }

    .one-sidebar.sidebar-second #content {
  float: left;
  display: block;
  margin-right: 0;
  width: 100%;
}

	.om-maximenu.om-maximenu-block .om-maximenu-content {
		border-top: 1px #d9d9d9 solid;
  top: 70px;
  left: -251px;
	}

    #header #header-region {
    	  display: block;
  float: left;
  width: 100%;
  margin-top: 10px;
  border-top: 1px #d9d9d9 solid;
    }

    #sidr-wrapper-0, #sidr-wrapper-1 {
    	  display: inline-block;
  width: 50px;
  height: 70px;
    }

    #main .custom_container {
        padding-top: 133px;
    }

    #block-views-flexslider-block, #block-views-flexslider-block_1 {
        display: block;
        width: 100%;
        height: 300px;
        margin-top: 33px;
    }

    .view-films-pagina .views-field-view-node, .view-taxonomy-term .views-field-view-node {
    	width: 100%;
    }

    .flexslider .views-field-field-slideshow-image {
        height: 230px;
    }

    .flexslider .views-field-nothing {
          height: auto;
  padding: 0;
  width: 480px;
  right: 70px;
  margin: 0 auto;
  display: inline-block;
  position: absolute;
  bottom: -50px;
    }

    .flexslider ul.flex-direction-nav {
    	bottom: -70px;
    }

    .flexslider .views-field-nothing .field-content {
        width: 100%;
    }

    .flexslider .views-field-nothing .flexslider_descleft {
        display: none;
    }

    .flexslider .views-field-nothing .flexslider_descright {
        display: block;
        float: none;
        width: 320px;
        margin: 0 auto;
    }

    .flexslider .remaining {
        display: inline-block;
        width: auto;
        float: right;
        text-align: right;
        font-size: 1.00em;
        margin-top: 3px;
    }

    #block-block-12 h2, #block-block-13 h2 {
        font-size: 1em;
        margin-top: 20px;
        margin-bottom: 12px;
        width: 100%;
    }

    .page-node-add-movie2 #movie2-node-form {
    	width: 395px;
    }

    .view-films-pagina, .view-taxonomy-term {
        width: 100%;
        padding: 0;
        margin-top: 0;
    }

    .view-films-pagina .views-field-field-thumbnail-voor-vimeo-filmp img, .view-taxonomy-term .views-field-field-thumbnail-voor-vimeo-filmp img {
    	width: 100%;
    	height: auto;
    }

    .view-films-pagina .views-field-php-6, .view-taxonomy-term .views-field-php-6, #block-views-films_pagina-block_4 .views-field-php-4, #block-views-films_pagina-block_6 .views-field-php-4 {
    	margin-left: 68px;
    }

    .view-films-pagina .views-field-php, .view-taxonomy-term .views-field-php-2 {
    	width: 90%;
    	padding 5%;
    }

    .view-films-pagina .views-field-php .amount, .view-taxonomy-term .views-field-php-2 .amount, .view-films-pagina .views-field-php .supporters, .view-taxonomy-term .views-field-php-2 .supporters, .view-films-pagina .views-field-php .togo, .view-taxonomy-term .views-field-php-2 .togo {
    	margin-left: 0;
    }

    .view-films-pagina .views-field-php .amount, .view-taxonomy-term .views-field-php-2 .amount {
    	margin-left: 25px;
    }

    .view-films-pagina .views-field-php .togo, .view-taxonomy-term .views-field-php-2 .togo {
    	margin-left: 17px;
    }

    .page-user .view-films-pagina {
    	  width: 90%;
  display: block;
  margin: 0 auto;
    }

    .view-films-pagina tr, .view-taxonomy-term tr {
        width: 100%;
    }

    .view-display-id-page_3 .views-row, .view-display-id-page_2 .views-row {
    	  padding: 2%;
  width: 95%;
  margin: 0 auto 50px;
  height: auto;
    }

    .view-display-id-page_3 .left, .view-display-id-page_2 .left {
    	  display: inline-block;
  width: 320px;
  float: left;
  margin-right: 20px;
  height: 493px;
  position: relative;
  margin-bottom: 20px;
    }

    .view-display-id-page_3 .left .amount .donated, .view-display-id-page_2 .left .amount .donated {
    	width: 100%;
    }

    .page-user #content-header {
    	padding: 0 5%;
    	width: 90%;
    }

    .page-fund-project #content-header, .page-checkout #content-header, .page-user-projects #content-header {
    	padding-top: 45px;
  padding-bottom: 115px;
    }

    .page-fund-project h1, .page-checkout h1, .page-user-projects h1 {
    	width: 100%;
    }

    .view-taxonomy-term .views-exposed-form {
    	  display: block;
  width: 320px;
  margin: 0 auto;
    }

    .view-films-pagina .view-filters .views-exposed-widget, .view-taxonomy-term .view-filters .views-exposed-widget {
    	margin-bottom: 10px;
    }

    .view-films-pagina td, .view-taxonomy-term td {
          display: block;
  width: 29%;
  float: left;
  position: relative;
  height: 460px;
  margin-right: 1%;
    }

    .view-films-pagina td.col-last, .view-taxonomy-term td.col-last {
        margin-bottom: 0;
    }

    .view-films-pagina td.col-last, .view-taxonomy-term td.col-last {
        margin-right: auto;
    }

    .view-films-pagina .view-footer {
          display: block;
  position: absolute;
  bottom: inherit;
  width: 30%;
  height: 250px;
  margin: 0;
  margin-top: 40px;
  right: 0;
  top: 480px;
    }

    .view-films-pagina .view-footer .project {
    	margin-top: 130px;
    }

    .i18n-nl .view-films-pagina .view-footer .project {
    	width: 100%;
    }

    .node-type-page.one-sidebar.sidebar-second #content, .node-type-webform.one-sidebar.sidebar-second #content, .page-faq-page.one-sidebar.sidebar-second #content {
    	padding: 5%;
    	width: 90%;
    	margin: 0;
    }

    input#edit-submitted-indien-afwijkend-van-de-bovenstaande-gegevens-iban-ten-name-van {
    	width: 100%;
    }

    .node-type-basic-page-tabbed .horizontal-tabs ul.horizontal-tabs-list {
    	padding-left: 0;
    	width: 100%;
    }

    #block-views-partners-block_1, #block-views-partners-block {
        display: block;
        width: 90%;
        margin: 0 auto;
        padding: 0 5%;
    }

    .view-partners .view-footer {
    	float: left;
    }

    .view-partners {
        width: 100%;
    }

    .view-partners table {
    	  width: 100%;
  display: block;
  margin: 0 auto;
    }

    .view-partners td {
        margin-right: 4px;
        margin-bottom: 4px;
        float: none;
    }

    .view-partners td .views-field-field-logo {
        width: 75px;
    }

    #footer .container {
        padding: 20px;
        width: auto;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-2, #footer #block-menu-menu-footer-menu-3 {
          width: 120px;
  margin-left: 25px;
  margin-right: 75px;
    }

    .view-films-pagina .view-filters {
        margin-bottom: 40px;
        width: 320px;
        display: block;
        margin: 0 auto 40px;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane .field-name-body {
        padding: 0 20px;
    }

    .page-crew tr {
        width: 100%;
    }

    .page-crew td {
        display: block;
        width: 320px;
        float: none;
        margin-right: 0;
        position: relative;
        margin: 0 auto 40px;
    }

    .page-crew td.col-last {
        margin-bottom: 0;
        margin-right: auto;
    }

    .page-crew h3 {
        font-size: 1.429em;
        font-weight: 400;
        width: 320px;
        display: block;
        margin: 0 auto;
    }

    .node-type-page h1,
    .node-type-webform h1,
    .page-faq-page h1,
    .page-legal h1,
    .page-taxonomy-term h1,
    .page-search h1 {
        display: block;
        padding-left: 20px;
    }

    .node-type-page .field-name-body,
    .node-type-webform .field-name-body,
    .node-type-webform .compact-form,
    .page-faq-page .faq-content,
    .page-legal #block-system-main .content {
        word-break: break-word;
        padding: 0 5%;
        width: 90%;
    }

    .node-type-webform img {
        width: 100%;
    }

    .node-type-webform #main .container {
    	width: 100%;
    }

    .webform-client-form .webform-component--we-bespreken-2-3-bijzonder .description {
        top: -55px;
    }

    .webform-client-form .webform-component--ja-ik-ben-aanwezig-en {
        margin-bottom: 66px;
    }

    #outerImageContainer {
        width: 100% !important;
    }

    .logged-in #block-om_maximenu-om-maximenu-1 ul {
        margin-left: 0 !important;
    }

    .om-maximenu ul.om-menu li.om-leaf:hover .om-maximenu-content-nofade {
        display: block;
        left: -244px;
        top: 70px;
    }

    .node-type-basic-page-tabbed #sidebar-second, .node-type-page #sidebar-second, .node-type-webform #sidebar-second, .page-faq-page #sidebar-second {
    	padding-top: 210px;
  width: 90%;
  padding: 5%;
    }

    .om-maximenu-no-style .om-maximenu-middle-right {
         width: 90%;
  padding: 5%;
    }

    #om-maximenu-account .block-system-id-user-menu {
        margin-bottom: 20px;
    }

    #om-maximenu-account .block-views-id-films_pagina-block_3 {
        margin-bottom: 20px;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-1-fund {
    	margin-left: 45px;
    }

    .page-user-edit label, .page-user-me-edit label, .page-user-reset label {
        display: block;
        float: left;
        line-height: 40px;
        width: 100%;
        padding: 0;
    }

    .page-user-edit .form-item-mail, .page-user-me-edit .form-item-mail, .page-user-reset .form-item-mail {
        margin-bottom: 63px;
    }

    .page-user-edit .field-name-field-markup-profile, .page-user-me-edit .field-name-field-markup-profile, .page-user-reset .field-name-field-markup-profile {
        position: absolute;
        margin-top: 88px;
        width: 320px;
        font-size: 0.857em;
    }

    .password-strength,
    .password-suggestions,
    .password-confirm {
        display: none;
    }

    input.password-confirm {
        display: block;
    }

    .page-user-edit .form-item, .page-user-me-edit .form-item, .page-user-reset .form-item {
        width: 100%;
    }

    .page-user-edit .group-personal, .page-user-me-edit .group-personal, .page-user-reset .group-personal {
        position: relative;
        height: auto;
        width: auto;
    }

    .page-user-edit #edit-picture, .page-user-me-edit #edit-picture, .page-user-reset #edit-picture {
        display: block;
        position: relative;
        left: 0;
        top: 0;
        height: auto;
        width: auto;
    }

    .page-user-edit .form-type-checkbox label, .page-user-me-edit .form-type-checkbox label, .page-user-reset .form-type-checkbox label {
        width: auto;
    }

    .node-type-movie2 .field-name-project-custom-title {
        width: 100%;
        padding: 0;
    }

    .node-type-movie2 .field-name-project-cutsom-subtitle {
        font-size: 1em;
        width: 100%;
        padding: 0;
    }

    .node-type-movie2 .ds-top-inner, .node-type-movie2 .ds-bottom-inner {
        width: 100%;
    }

    .ds-topleft {
        width: 100%;
        height: auto;
    }

    .ds-topleft iframe {
        width: 100%;
    }

    .node-movie2 .project_new {
        top: 69px;
        right: -6px;
    }

    .ds-topright {
          display: block;
  height: auto;
  padding: 5%;
  width: 40%;
  margin: 0 auto;
    }

    .ds-topleft, .ds-bottomleft {
        width: 50%;
        margin-right: 0;
        display: block;
        float: left;
    }

    .node-type-movie2 .field-name-social-overlay {
    	margin-left: 5%;
    	width: 95%;
    }

    .node-type-movie2 .field-name-slider {
    	  display: block;
  margin-top: 20px;
  position: relative;
  height: 185px;
  width: 320px;
  margin: 20px auto;
  float: none;
    }

    .node-type-movie2 .field-name-percentage-data {
  display: block;
  width: 320px;
  height: auto;
  color: white;
  margin-top: 10px;
  margin: 10px auto;
  float: none;
	}

    .node-type-movie2 .group-project-info {
        width: 100%;
        margin-left: 0;
    }

    .horizontal-tabs ul.horizontal-tabs-list li {
        width: 40%;
    }

    .node-type-basic-page-tabbed .horizontal-tabs fieldset.horizontal-tabs-pane {
    	padding: 40px 0;
    	width: 100%;
    }

    .horizontal-tabs ul.horizontal-tabs-list li.first {
        border-left: none;
        border-bottom: none;
    }

    .node-type-movie2 .field-name-project-custom-quote {
        width: 90%;
        padding: 0 5%;
    }

    .horizontal-tabs .fieldset-wrapper, .node-type-movie2 .field-name-project-custom-description {
    	width: 100%;
    }

    .node-type-movie2 .field-name-field-naam-van-introductie-quote {
    	  width: 90%;
  padding: 0 5% 40px;
    }

    .node-type-movie2 .field-name-project-custom-quote:before {
        margin-left: 0;
    }

    .node-type-movie2 .field-name-project-footer {
    	  width: 90%;
  padding: 0 5%;
    }

    .node-type-movie2 .field-name-project-footer .left {
    	width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
    }

    .node-type-movie2 .field-name-project-footer .center, .node-type-movie2 .field-name-project-footer .right {
    	width: 100%;
  margin: 0 0 20px 0;
    }

    .node-type-movie2 .field-name-project-custom-quote:after {
        margin-right: 0;
    }

    .node-type-movie2 .easy_social_box {
        width: 100%;
        margin-left: 58px;
    }

    .node-type-movie2 .field-name-social-overlay .overlay {
    	margin-top: -8px;
  background: #000 url(../images/social_overlay_top.png) no-repeat center right;
  width: 142px;
  height: 25px;
  z-index: 2;
    }

    .node-type-movie2 .field-name-new-project {
    	display: none;
  width: 157px;
  margin: 0 auto;
  height: 30px;
  position: relative;
    }

    .horizontal-tabs ul.horizontal-tabs-list li.selected a {
    	padding: 8% 5% 5% !important;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li.selected a, .horizontal-tabs ul.horizontal-tabs-list li a {
    	padding: 5% !important;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li {
    	width: 100%;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane {
    	width: 90%;
    	padding: 5%;
    }

    .view-films-pagina .views-field-view-node span, .view-films-pagina .views-field-view-node a, .view-taxonomy-term .views-field-view-node span, .view-taxonomy-term .views-field-view-node a {
    	width: 100%;
    }

    .node-movie2 .ds-topleft .project_funded {
    	top: 235px;
    	right: inherit;
    }

    .node-type-movie2 .field-name-project-custom-description {
        width: auto;
        padding: 0 20px;
    }

    .node-type-movie2 .ds-bottomright {
          padding-top: 0;
  display: block;
  width: 320px;
  margin: 0 auto;
  float: right;
  margin-top: 30px;
  margin-right: 30px;
    }

    .node-type-movie2 .field-fund-button, .node-type-movie2 .field-fund-button-funded, .node-type-movie2 .field-fund-button-closed {
    	width: 320px;
    }

    .node-type-movie2 .field-fund-button-funded:after, .node-type-movie2 .field-fund-button-closed:after {
    	width: 100%;
    	top: 54px;
    }

    .node-type-movie2 .field-name-rewards {
    	width: 320px;
    }

    .fund_option .reward {
    	width: 70%;
    }

    .node-type-movie2 .field-name-counts {
    	display: none;
    }

    .horizontal-tabs .field-name-project-custom-cast-crew {
        padding: 0 5%;
        width: 90%;
    }

    #comments {
        padding: 0;
    }

    #comments .comment {
    	max-width: 355px;
    }

    .group-comments .field-name-comments-markup {
    	display: none;
    }

    #comments .comment-form {
        width: 100%;
    }

    #comments textarea {
    	width: 100%;
    }

    #comments .comment .user-picture img {
    	width: 100% !important;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane img {
        width: 320px;
        height: auto;
    }

    .horizontal-tabs .field-name-updates {
        width: 90%;
        padding: 0 5%;
    }

    #project-update-node-form .form-item-title input {
    	width: 80%;
    }

    .node-type-movie2 .text-format-wrapper .form-item {
    	width: 84%;
    }

    .node-type-movie2 .text-format-wrapper .description {
    	width: 80%;
    }

    .node-type-movie2 .field-fund-button-funded .fund_button_funded, .node-type-movie2 .field-fund-button-closed .fund_button_closed {
    	  display: block;
  width: 80%;
  margin: 10%;
    }

    .node-type-movie2 .field-fund-button-funded, .node-type-movie2 .field-fund-button-closed {
    	width: 100%;
    	margin-top: 0;
    	padding: 0 0 0;
  height: 152px;
    }

    .view-project-updates .view-footer,
    .view-project-updates .view-content {
    	width: 80%;
    }

    .page-fund-project h1 {
        width: auto;
    }

    .page-fund-project .subtitle {
        width: auto;
    }

    .page-fund-project #edit-investment {
        width: auto;
    }

    .page-fund-project #edit-rewards {
        width: auto;
    }

    .page-fund-project #edit-rewards h3 {
        padding-left: 20px;
    }

    .page-fund-project #edit-rewards label {
        width: auto;
    }

    .page-fund-project input[type=submit] {
        margin-top: -10px;
        right: 0;
    }

    .page-fund-project h1, .page-checkout h1 {
        width: auto;
    }

    .page-checkout h1 {
        padding: 0 20px;
    }

    .page-checkout .subtitle {
        width: 100%;
    }

    .page-checkout .overzicht, .page-checkout .betaalmethode {
        float: none;
        margin: 0 auto 40px;
    }

    .node-type-movie2 #frameContainer {
        overflow: scroll;
        width: 320px;
    }

    .node-type-movie2 #frameContainer iframe {
        width: 100%;
    }

    #fund-project-popup-form {
        width: 395px;
        height: auto;
    }

    #fund-project-popup-form #edit-left {
        margin-right: 0;
        width: 395px;
        margin-bottom: 0;
    }

    #fund-project-popup-form input[type=text] {
        width: 128px;
  height: 44px;
  font-size: 45px;
  color: #000;
  font-family: 'din-condensed-web', sans-serif;
  text-align: right;
  padding: 10px 10px 9px 40px;
    }

    #fund-project-popup-form #edit-right {
        width: auto;
    }

    #fund-project-popup-form #reward_wrapper {
        height: auto;
    }

    #fund-project-popup-form #edit-footer {
        display: block;
        position: relative;
        bottom: inherit;
        width: auto;
    }

    .page-checkout-complete .investment_left {
        display: block;
        width: 320px;
        float: none;
        color: #797979;
        margin: 0 auto;
    }

    .page-checkout-complete .comment {
        display: block;
        float: none;
        width: 320px;
        margin: 0 auto;
    }

    .page-checkout-complete #sidebar-second {
        margin-top: 40px;
    }

    .page-user-funded fieldset legend, .page-user-projects fieldset legend {
        width: auto;
    }

    .page-user-funded fieldset .views-field-nothing-2, .page-user-funded fieldset .views-field-php-1, .page-user-projects fieldset .views-field-nothing-2, .page-user-projects fieldset .views-field-php-1 {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .node-type-webform .no-sidebars #content:last-child {
        margin-right: 0;
        padding: 10px;
        width: 300px;
    }

    /*.page-node-1829 #content-area, .page-node-1830 #content-area, .page-node-1826 #content-area, .page-node-1828 #content-area {
        width: 300px;
        margin: 0;
        float: none;
    }

    .page-node-1829 .webform-component--naam, .page-node-1829 .webform-component--e-mailadres, .page-node-1830 .webform-component--naam, .page-node-1830 .webform-component--e-mail-address {
        display: inline-block;
        float: left;
        margin-right: 0;
        width: 260px;
    }*/

    .node-type-webform .field-name-body img {
    	max-width: 100% !important;
    }

    /*.page-node-1826 input[type=text], input[type=password], input[type=email],
    .page-node-1828 input[type=text], input[type=password], input[type=email],
    .page-node-1829 input[type=text], input[type=password], input[type=email],
    .page-node-1830 input[type=text], input[type=password], input[type=email] {
        width: 280px;
    }

    .page-node-1829 textarea, .page-node-1830 textarea {
        width: 260px;
    }

    .page-node-1829 .form-actions, .page-node-1830 .form-actions, .page-node-1826 .form-actions, .page-node-1828 .form-actions {
        width: auto;
    }

    .page-node-1829 #content, .page-node-1830 #content, .page-node-1826 #content, .page-node-1828 #content {
        width: 280px;
    }*/

    #logo {
          z-index: 1000;
    }

     #block-block-12,  #block-block-13 {
     	display: block;
     	width: 100%;
     }

    #block-block-12 h3, #block-block-13 h3 {
        width: 320px;
        text-align: center;
        color: #797979;
        line-height: normal;
        font-family: "open-sans-condensed";
        text-transform: uppercase;
        font-size: 1em;
        font-weight: 400;
        margin-bottom: 0;
    }

    .node-type-partner .field-name-title-field {
        width: 100%;
    }

    .node-type-partner .field-name-body {
        widows: 100%;
    }

    .node-type-partner .easy_social_box {
        width: auto;
    }

    #comments .comment .content {
    	width: 100%;
    }
}







@media all and (max-width: 600px) and (min-width: 320px) {
    #header {
        height: 140px;
        background: white;
        padding: 0;
    }

    .messages {
    	margin-bottom: 0 !important;
    }

    /*.page-user-login .login_form .form-item-pass label {
    	padding-left: 19px;
    }*/

    .front #logo {
    	display: none;
    }

    .front #header {
    	height: 70px;
    	padding: 0;
    }

    .horizontal-tabs ul.horizontal-tabs-list li strong {
      color: black;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'din-condensed-web',sans-serif;
  letter-spacing: -1px;
  font-weight: normal;
    }

    .page-checkout .refused {
    	  padding: 20px 45px;
  margin-bottom: 20px;
  border: 1px solid #d9d9d9;
  width: 200px;
  display: block;
  margin: 0 auto;
    }

    .node-type-movie2 .field-name-social-overlay .overlay,
    .node-type-movie2 .field-name-social-overlay .overlay-en {
    	background: #000 url(/sites/all/themes/basic/images/social_overlay_top_resp.png) no-repeat;
    	  width: 138px;
    }

    .front #header-region {
    	margin-top: 0 !important;
    }

    #om-maximenu-account .view-films-pagina .view-footer {
    	position: inherit;
    	float: left;
    }

    #om-maximenu-account .view-films-pagina .view-content {
    	display: block;
    	float: left;
    }

    .node-type-movie2 .field-name-preview-message {
      width: 75%;
    }

    .node-type-movie2 .field-fund-button-funded:after, .node-type-movie2 .field-fund-button-closed:after {
    	top: 58px;
    }

    .node-type-movie2 .field-name-slider .progress-bg {
    	top: -15px;
    }

    .node-type-movie2 .field-name-slider .percentage_nr {
    	line-height: 138px;
    }

    .group-comments .field-name-comments-markup {
    	display: none;
    }

    #block-menu-menu-second-menu li a, #block-menu-menu-second-menu-fund li a {
      font-size: 10px;
    }

    .page-fund-project #page_form_content {
      width: 100%;
    }

    .page-fund-project #edit-investment .invest {
      width: 270px;
      padding: 30px 25px;
      margin: 0 auto;
    }

    .page-fund-project #edit-investment .invest:before {
      width: 320px;
    }

    .page-fund-project #edit-investment .invest:after {
      width: 320px;
      bottom: 170px;
      display: none;
    }

    .page-fund-project #fund-project-page-form .submit_btn.fixed {
      width: 100%;
    }

    .page-fund-project #edit-rewards .form-type-radio label {
      width: 230px;
    }

    .page-fund-project #edit-rewards .form-type-radio label:before {
      width: 320px;
    }

    .page-fund-project #edit-rewards .form-type-radio label:after {
      width: 320px;
    }

    .page-fund-project #edit-rewards label .reward {
      width: 230px;
      margin-top: 10px;
    }

    .page-fund-project #fund-project-page-form .submit_btn {
      width: 320px;
      margin: 0 auto;
    }

    .page-checkout .subtitle {
      display: none;
    }

    .page-checkout .checkout_investment_foreground {
        position: relative;
  display: block;
  float: none;
  width: 320px;
  margin: 0 auto;
    }

    #fund-project-page-form {
      width: 100%;
    }

    .page-fund-project #edit-investment input[type=text] {
      width: 180px;
    }

    #block-locale-language ul {
      margin-left: 0 !important;
    }

    #commerce-checkout-form-checkout {
      width: 100%;
    }

    .page-checkout .checkout_overzicht {
      width: 320px;
    }

    .page-checkout .payment_overzicht {
      margin-bottom: 20px;
    }

    .page-checkout .payment_overzicht .ideal {
      width: 100%;
    }

    .page-checkout .buttons {
        position: inherit;
  bottom: inherit;
  right: inherit;
  width: 300px;
  padding: 0 10px;
  margin-bottom: 20px;
    }

    .horizontal-tabs .group-details .fieldset-wrapper .fieldset-description {
      display: none;
    }

    .horizontal-tabs .group-details .required-fields:before,
    .horizontal-tabs .group-details .required-fields:after {
      width: 320px;
    }

    .page-node-edit #main #block-system-main {
      width: 100%;
    }

    .page-node-edit #movie2-node-form .field-name-field-markup-title1 h1 {
      width: 100%;
    }

    .node-type-movie2.page-node-edit #content-header {
      height: 430px;
    }

    .page-node-edit #edit-actions {
      display: block;
  float: left;
  margin-bottom: 40px;
  position: absolute;
  top: -340px !important;
  right: inherit;
  width: 250px;
    }

    .page-node-edit #movie2-node-form .field-name-field-markup-title {
      width: 100% !important;
    }

    .page-node-edit .horizontal-tabs ul.horizontal-tabs-list {
      width: 320px;
    }

    .page-node-edit #movie2-node-form .field-name-field-markup-title h2 {
      width: 280px;
    }

    .node-type-movie2.page-node-edit .node-form, .page-node-add-movie2 .field-group-htabs {
      width: 100%;
    }

    .horizontal-tabs .group-details .required-fields {
      display: block;
  background: #f2f2f2;
  padding: 30px 10px;
  width: 300px;
  float: left;
  margin: 0 0 1px;
  border: none;
  height: auto;
    }

    .page-fund-project #main .container, .page-checkout #main .container {
      width: 100%;
    }

    .page-checkout-complete h1.titlenew {
      width: 100%;
      display: none;
    }

    .investment {
      width: 100%;
    }

    .page-checkout-complete .investment_left {
      position: relative;
    }

    .page-checkout-complete .investment_left p {
        width: 92%;
  text-align: left;
  padding-left: 8%;
    }

    .page-checkout-complete .investment_left .socialmedia {
      width: 100%;
    }

    .page-checkout-complete .field-name-social-overlay {
      bottom: -396px;
    }

    .page-checkout-complete .investment_right .views-row {
    	  display: block;
  width: 320px;
  float: none;
  position: inherit;
  height: 460px;
  padding: 0;
  margin: 0 auto;
  position: relative;
    }

    .page-checkout-complete .investment_right .views-row .overlay {
    	cursor: pointer;
    }

    .page-checkout-complete .investment_right {
      float: left;
      width: 100%;
      margin-top: 40px;
    }

    .page-checkout-complete #block-system-main {
      width: 100%;
      margin-top: 20px;
    }

    .page-checkout .description {
      display: none;
    }

    .page-checkout .checkout_overzicht .header .amount, .page-checkout .checkout_overzicht .information .amount {
      width: 125px;
    }

    .page-checkout .checkout_overzicht .header .reward, .page-checkout .checkout_overzicht .information .reward {
      width: 95px;
    }

    .page-checkout .checkout_overzicht .header, .page-checkout .checkout_overzicht .information {
      width: 240px;
    }

    .page-checkout .checkout_overzicht .header:after {
      width: 320px;
    }

    .page-checkout .checkout_overzicht .information:before {
      width: 320px;
    }

    .page-checkout .payment_overzicht {
      width: 220px;
      margin-right: 0;
    }

    #sidr-0-button, #sidr-1-button {
      display: block;
  width: 30px;
  height: 25px;
  background: url(../images/sidrmenu.png) center center;
  text-indent: -1000em;
  margin-top: 21px;
  margin-left: 20px;
    }

    .mean-container .mean-bar {
      float: left;
      width: 100%;
      position: absolute;
      background: transparent;
      padding: 0;
      min-height: 70px;
      z-index: 999999;
      pointer-events: none;
      top: 0;
    }

    .not-front.mean-container .mean-bar {
      top: 70px;
    }

    .mean-container a.meanmenu-reveal span {
      display: block;
      background: grey;
      height: 4px;
      margin-top: 3px;
    }

    .mean-container .mean-nav {
      float: left;
      background: #0c1923;
      margin-top: 70px;
      width: 100%;
      pointer-events: all;
    }

    .mean-container a.meanmenu-reveal {
      padding-top: 24px;
      pointer-events: all;
      color: grey !important;
    }

    #lightbox iframe {
      width: 320px !important;
    }

    .node-type-basic-page-tabbed #main .custom_container {
    	margin-top: 0;
    }

    .page-search .form-item input[type=text] {
    	margin-bottom: 50px;
    }

    #search-form {
    	padding: 0 5%;
    }

    .page-search h2, .page-search .search-results {
      padding: 0 5%;
  width: 90%;
    }

    .page-user-edit fieldset.field-group-fieldset:before, .page-user-me-edit fieldset.field-group-fieldset:before,  .page-user-reset fieldset.field-group-fieldset:before {
    	width: 100%;
    }

    .page-user-edit fieldset.field-group-fieldset:after, .page-user-me-edit fieldset.field-group-fieldset:after, .page-user-reset fieldset.field-group-fieldset:after {
    	width: 100%;
    }

    .page-user-edit legend, .page-user-me-edit legend, .page-user-reset legend {
    	width: 90%;
    }

    .one-sidebar.sidebar-second #content {
  float: left;
  display: block;
  margin-right: 0;
  width: 100%;
}

	.om-maximenu.om-maximenu-block .om-maximenu-content {
		border-top: 1px #d9d9d9 solid;
  top: 70px;
  left: -251px;
	}

	.node-type-movie2 .field-name-project-custom-title {
		font-size: 2em;
	}

    #header #header-region {
    	  display: block;
  float: left;
  width: 100%;
  margin-top: 10px;
  border-top: 1px #d9d9d9 solid;
    }

    #sidr-wrapper-0, #sidr-wrapper-1 {
    	  display: inline-block;
  width: 50px;
  height: 70px;
    }

    #main .custom_container {
        padding-top: 133px;
    }

    #block-views-flexslider-block, #block-views-flexslider-block_1 {
        display: block;
        width: 100%;
        height: 340px;
        margin-top: 0;
    }

    .flexslider .views-field-field-image4 {
    	height: auto;
    }

    .flexslider .views-field-nothing .title {
    	font-size: 20px;
    }

    .flexslider {
    	  margin-bottom: 0 !important;
    }

    .flexslider .views-field-nothing .producer {
    	font-size: 12px;
    }

    .flexslider .views-field-nothing .desc_topright .togo {
    	display: none;
    }
    .flexslider .views-field-nothing .desc_topright {
    	width: 23%;
    }

    .flexslider .views-field-nothing .desc_topleft {
    	width: 77%;
    }

    .flexslider .views-field-nothing .desc_bottom .werkt-het {
      display: none;
    }

    .flexslider .views-field-field-slideshow-image {
        height: 230px;
    }

    .flexslider .views-field-nothing {
          height: 65px;
  padding: 0px;
  width: 100%;
  right: inherit;
  margin: 0 auto;
  display: block;
  position: relative;
  bottom: 0;
    }

    .flexslider .views-field-nothing .desc_bottom {
  height: 50px;
  width: 320px;
  display: none;
    }

    .flexslider ul.flex-direction-nav {
    	display: none;
    }

    .flexslider .views-field-nothing .field-content {
        width: 100%;
    }

    .flexslider .views-field-nothing .flexslider_descleft {
        display: none;
    }

    .flexslider .views-field-nothing .flexslider_descright {
        display: block;
        float: none;
        width: 320px;
        margin: 0 auto;
    }

    .flexslider .remaining {
        display: inline-block;
        width: auto;
        float: right;
        text-align: right;
        font-size: 1.00em;
        margin-top: 3px;
    }

    #block-block-12 h2, #block-block-13 h2 {
        font-size: 1em;
        margin-top: 20px;
        margin-bottom: 12px;
        width: 100%;
    }

    .view-films-pagina, .view-taxonomy-term {
        width: 100%;
        margin-top: 0;
    }

    .page-user .view-films-pagina {
    	  width: 90%;
  display: block;
  margin: 0 auto;
    }

    .view-films-pagina tr, .view-taxonomy-term tr {
        width: 100%;
    }

    .view-display-id-page_3 .views-row, .view-display-id-page_2 .views-row {
    	  padding: 2%;
  width: 95%;
  margin: 0 auto 50px;
  height: auto;
    }

    .view-display-id-page_3 .left, .view-display-id-page_2 .left {
    	  display: inline-block;
  width: 320px;
  float: left;
  margin-right: 20px;
  height: 493px;
  position: relative;
  margin-bottom: 20px;
    }

    .view-display-id-page_3 .left .amount .donated, .view-display-id-page_2 .left .amount .donated {
    	width: 100%;
    }

    .page-user #content-header {
    	padding: 0 5%;
    	width: 90%;
    }

    .page-fund-project #content-header, .page-checkout #content-header, .page-user-projects #content-header {
    	padding-top: 45px;
  padding-bottom: 115px;
  display: none;
    }

    .page-fund-project h1, .page-checkout h1, .page-user-projects h1 {
    	width: 100%;
    }

    .view-taxonomy-term .views-exposed-form {
    	  display: block;
  width: 320px;
  margin: 0 auto;
    }

    .view-films-pagina .view-filters .views-exposed-widget, .view-taxonomy-term .view-filters .views-exposed-widget {
    	margin-bottom: 10px;
    }

    .view-films-pagina td, .view-taxonomy-term td {
        display: block;
        width: 320px;
        float: none;
        margin-right: 0;
        position: relative;
        height: 460px;
        margin: 0 auto 40px;
    }

    .view-films-pagina td.col-last, .view-taxonomy-term td.col-last {
        margin-bottom: 0;
    }

    .view-films-pagina td.col-last, .view-taxonomy-term td.col-last {
        margin-right: auto;
    }

    .view-films-pagina .view-footer {
        display: block;
        position: relative;
        right: inherit;
        bottom: inherit;
        width: 320px;
        height: 250px;
        margin: 0 auto;
        margin-top: 40px;
    }

    .view-films-pagina .view-footer .project {
    	margin-top: 0;
    }

    .node-type-page.one-sidebar.sidebar-second #content, .node-type-webform.one-sidebar.sidebar-second #content, .page-faq-page.one-sidebar.sidebar-second #content {
    	padding: 5%;
    	width: 90%;
    	margin: 0;
    }

    input#edit-submitted-indien-afwijkend-van-de-bovenstaande-gegevens-iban-ten-name-van {
    	width: 100%;
    }

    .node-type-basic-page-tabbed .horizontal-tabs ul.horizontal-tabs-list {
    	padding-left: 0;
    	width: 100%;
    }

    #block-views-partners-block_1, #block-views-partners-block {
        display: block;
        width: 90%;
        margin: 0 auto;
        padding: 0 5%;
    }

    .view-partners .view-footer {
    	float: left;
    }

    .view-partners {
        width: 100%;
    }

    .view-partners table {
    	  width: 320px;
  display: block;
  margin: 0 auto;
    }

    .view-partners td {
        margin-right: 4px;
        margin-bottom: 4px;
        float: none;
    }

    .view-partners td .views-field-field-logo {
        width: 75px;
    }

    #footer .container {
        padding: 20px;
        width: auto;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-2, #footer #block-menu-menu-footer-menu-3 {
          width: 120px;
  margin-left: 25px;
  margin-right: 25px;
    }

    .view-films-pagina .view-filters {
        margin-bottom: 40px;
        width: 320px;
        display: block;
        margin: 0 auto 40px;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane .field-name-body {
        padding: 0 20px;
    }

    .page-crew tr {
        width: 100%;
    }

    .page-crew td {
        display: block;
        width: 320px;
        float: none;
        margin-right: 0;
        position: relative;
        margin: 0 auto 40px;
    }

    .page-crew td.col-last {
        margin-bottom: 0;
        margin-right: auto;
    }

    .page-crew h3 {
        font-size: 1.429em;
        font-weight: 400;
        width: 320px;
        display: block;
        margin: 0 auto;
    }

    .node-type-page h1,
    .node-type-webform h1,
    .page-faq-page h1,
    .page-legal h1,
    .page-taxonomy-term h1,
    .page-search h1 {
        display: block;
        padding-left: 20px;
    }

    .node-type-page .field-name-body,
    .node-type-webform .field-name-body,
    .node-type-webform .compact-form,
    .page-faq-page .faq-content,
    .page-legal #block-system-main .content {
        word-break: break-word;
        padding: 0 5%;
        width: 90%;
    }

    .node-type-webform img {
        width: 100%;
    }

    .node-type-webform #main .container {
    	width: 100%;
    }

    .webform-client-form .webform-component--we-bespreken-2-3-bijzonder .description {
        top: -55px;
    }

    .webform-client-form .webform-component--ja-ik-ben-aanwezig-en {
        margin-bottom: 66px;
    }

    #outerImageContainer {
        width: 100% !important;
    }

    .logged-in #block-om_maximenu-om-maximenu-1 ul {
        margin-left: 0 !important;
    }

    .om-maximenu ul.om-menu li.om-leaf:hover .om-maximenu-content-nofade {
        display: block;
        left: -244px;
        top: 70px;
    }

    .node-type-basic-page-tabbed #sidebar-second, .node-type-page #sidebar-second, .node-type-webform #sidebar-second, .page-faq-page #sidebar-second {
    	padding-top: 210px;
  width: 90%;
  padding: 5%;
  float: left;
    }

    .om-maximenu-no-style .om-maximenu-middle-right {
         width: 90%;
  padding: 5%;
    }

    #om-maximenu-account .block-system-id-user-menu {
        margin-bottom: 20px;
    }

    #om-maximenu-account .block-views-id-films_pagina-block_3 {
        margin-bottom: 20px;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-1-fund {
    	margin-left: 0;
    }

    .page-user-edit label, .page-user-me-edit label, .page-user-reset label {
        display: block;
        float: left;
        line-height: 40px;
        width: 100%;
        padding: 0;
    }

    .page-user-edit .form-item-mail, .page-user-me-edit .form-item-mail, .page-user-reset .form-item-mail {
        margin-bottom: 63px;
    }

    .page-user-edit .field-name-field-markup-profile, .page-user-me-edit .field-name-field-markup-profile, .page-user-reset .field-name-field-markup-profile {
        position: absolute;
        margin-top: 88px;
        width: 320px;
        font-size: 0.857em;
    }

    .sidr-class-secret-login {
    	display: none !important;
    }

    .password-strength,
    .password-suggestions,
    .password-confirm {
        display: none;
    }

    input.password-confirm {
        display: block;
    }

    .page-user-edit .form-item, .page-user-me-edit .form-item, .page-user-reset .form-item {
        width: 100%;
    }

    .page-user-edit .group-personal, .page-user-me-edit .group-personal, .page-user-reset .group-personal {
        position: relative;
        height: auto;
        width: auto;
    }

    .page-user-edit #edit-picture, .page-user-me-edit #edit-picture, .page-user-reset #edit-picture {
        display: block;
        position: relative;
        left: 0;
        top: 0;
        height: auto;
        width: auto;
    }

    .page-user-edit .form-type-checkbox label, .page-user-me-edit .form-type-checkbox label, .page-user-reset .form-type-checkbox label {
        width: auto;
    }

    .node-type-movie2 .field-name-project-custom-title {
        width: 100%;
        padding: 0;
    }

    .node-type-movie2 .field-name-project-cutsom-subtitle {
        font-size: 1em;
        width: 100%;
        padding: 0;
    }

    .node-type-movie2 .ds-top-inner, .node-type-movie2 .ds-bottom-inner {
        width: 100%;
    }

    .ds-topleft {
        width: 100%;
        height: auto;
    }

    .ds-topleft iframe {
        width: 100%;
        height: auto;
    }

    .node-movie2 .project_new {
        top: 227px;
        right: -6px;
    }

    .ds-topright {
          display: block;
  height: auto;
  padding: 5%;
  width: 90%;
  margin: 0 auto;
    }

    .ds-topleft, .ds-bottomleft {
        width: 100%;
        margin-right: 0;
        display: block;
        float: left;
    }

    .node-type-movie2 .field-name-social-overlay {
    	margin-left: 13px;
    	width: 137px;
    }

    .node-type-movie2 .field-name-slider {
    	  display: none;
  margin-top: 20px;
  position: relative;
  height: 185px;
  width: 320px;
  margin: 20px auto;
  float: none;
    }

    .node-type-movie2 .field-name-percentage-data {
  display: block;
  width: 320px;
  height: auto;
  color: white;
  margin-top: 10px;
  margin: 10px auto;
  float: none;
	}

    .node-type-movie2 .group-project-info {
        width: 100%;
        margin-top: 191px;
    }

    .horizontal-tabs ul.horizontal-tabs-list li {
        width: 40%;
    }

    .node-type-basic-page-tabbed .horizontal-tabs fieldset.horizontal-tabs-pane {
    	padding: 40px 0;
    	width: 100%;
    }

    .horizontal-tabs ul.horizontal-tabs-list li.first {
        border-left: none;
    }

    .node-type-movie2 .field-name-project-custom-quote {
        width: 90%;
        padding: 0 5%;
    }

    .node-type-movie2 .field-name-field-naam-van-introductie-quote {
    	  width: 90%;
  padding: 0 5% 40px;
    }

    .node-type-movie2 .field-name-project-custom-quote:before {
        margin-left: 0;
    }

    .node-type-movie2 .field-name-project-footer {
    	  width: 90%;
  padding: 0 5%;
    }

    #block-menu-menu-second-menu li, #block-menu-menu-second-menu-fund li {
    	padding-right: 10px;
    }

    .node-type-movie2 .field-name-project-footer .left {
    	width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
    }

    .node-type-movie2 .field-name-project-footer .center, .node-type-movie2 .field-name-project-footer .right {
    	width: 100%;
  margin: 0 0 20px 0;
    }

    .node-type-movie2 .field-name-project-custom-quote:after {
        margin-right: 0;
    }

    .node-type-movie2 .easy_social_box {
          width: 97%;
  margin-left: -136px;
    }

    .node-type-movie2 .field-name-new-project {
    	display: none;
  width: 157px;
  margin: 0 auto;
  height: 30px;
  position: relative;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li.selected a, .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li a {
    	padding: 5% !important;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li {
    	width: 100%;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane {
    	width: 90%;
    	padding: 5%;
    }

    .node-movie2 .ds-topleft .project_funded {
    	top: 235px;
    	right: inherit;
    }

    .node-type-movie2 .field-name-project-custom-description {
        width: auto;
        padding: 0 20px;
    }

    .node-type-movie2 .ds-bottomright {
        padding-top: 0;
        display: block;
        width: 100%;
        margin: 0 auto;
        float: none;
    }

    .node-type-movie2 .field-name-counts {
    	top: 658px;
    }

    #comments .comment .links {
    	width: 100%;
    }

    .node-type-movie2 .field-name-counts .comment_count {
    	  display: block;
  margin-left: 126px;
  margin-bottom: 25px;
    }

    .node-type-movie2 .field-name-project-cutsom-subtitle .btn {
    	display: none;
    }

    .node-type-movie2 .field-fund-button-funded:after, .node-type-movie2 .field-fund-button-closed:after {
    	width: 100%;
    }

    .node-type-movie2 .field-name-rewards {
    	width: 100%;
    }

    .fund_option .reward {
    	/*width: 70%;*/
    }

    .horizontal-tabs .field-name-project-custom-cast-crew {
        padding: 0 5%;
        width: 90%;
    }

    #comments {
        padding: 0;
    }

    #comments .comment-form {
        width: auto;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane img {
        width: 100% !important;
        height: auto !important;
    }

    .horizontal-tabs .field-name-updates {
        width: 90%;
        padding: 0 5%;
    }

    #project-update-node-form .form-item-title input {
    	width: 80%;
    }

    .node-type-movie2 .text-format-wrapper .form-item {
    	width: 84%;
    }

    .node-type-movie2 .text-format-wrapper .description {
    	width: 80%;
    }

    .node-type-movie2 .field-fund-button-funded .fund_button_funded, .node-type-movie2 .field-fund-button-closed .fund_button_closed {
    	  display: block;
  width: 80%;
  margin: 10%;
    }

    .node-type-movie2 .field-fund-button-funded, .node-type-movie2 .field-fund-button-closed {
    	width: 100%;
    	margin-top: 0;
    }

    #comments .comment .user-picture img {
    	width: 100%;
    }

    #comments .comment {
    	max-width: 280px;
    }

    .node-type-movie2 .field-fund-button:after,
    .node-type-movie2 .field-fund-button {
    	width: 100%;
    }

    .node-type-movie2 .field-fund-button, .node-type-movie2 .field-fund-button-closed, .node-type-movie2 .field-fund-button-funded {
    	  width: 100%;
  position: absolute;
  margin-top: 0px;
    }

    .view-project-updates .view-footer,
    .view-project-updates .view-content {
    	width: 80%;
    }

    .page-fund-project h1 {
        width: auto;
    }

    .page-fund-project .subtitle {
        width: auto;
        display: none;
    }

    .page-fund-project h2, .page-checkout h2 {
        font-size: 2em;
  color: #000;
  padding-bottom: 0;
  margin-top: 20px;
  padding-left: 7%;
    }

    .page-fund-project #edit-investment {
        width: auto;
    }

    .page-fund-project #edit-rewards {
        width: 320px;
        margin: 0 auto;
        margin-bottom: 100px;
    }

    .page-fund-project #edit-rewards h3 {
        padding-left: 20px;
    }

    .page-fund-project #page_form_content #edit-content {
        display: block;
  float: none;
  width: 320px;
  margin: 0 auto;
    }

    .page-fund-project #edit-rewards label {
        width: auto;
    }

    .page-fund-project input[type=submit] {
        margin-top: -10px;
        right: 0;
    }

    .page-fund-project h1, .page-checkout h1 {
        width: auto;
    }

    .page-checkout h1 {
        padding: 0 20px;
    }

    .page-checkout .subtitle {
        width: 100%;
    }

    .page-checkout .overzicht, .page-checkout .betaalmethode {
        float: none;
        margin: 0 auto 40px;
    }

    .node-type-movie2 #frameContainer {
        overflow: scroll;
        width: 320px;
    }

    .node-type-movie2 #frameContainer iframe {
        width: 320px !important;
    }

    #fund-project-popup-form {
        width: 395px;
        height: auto;
    }

    #fund-project-popup-form #edit-left {
        margin-right: 0;
        width: 395px;
        margin-bottom: 0;
    }

    #fund-project-popup-form input[type=text] {
        width: 128px;
  height: 44px;
  font-size: 45px;
  color: #000;
  font-family: 'din-condensed-web', sans-serif;
  text-align: right;
  padding: 10px 10px 9px 40px;
    }

    #fund-project-popup-form #edit-right {
        width: auto;
    }

    #fund-project-popup-form #reward_wrapper {
        height: auto;
    }

    #fund-project-popup-form #edit-footer {
        display: block;
        position: relative;
        bottom: inherit;
        width: auto;
    }

    .page-checkout-complete .investment_left {
        display: block;
        width: 320px;
        float: none;
        color: #797979;
        margin: 0 auto;
    }

    .page-checkout-complete .comment {
        display: block;
        float: none;
        width: 320px;
        margin: 0 auto;
    }

    .page-checkout-complete #sidebar-second {
        margin-top: 40px;
    }

    .page-user-funded fieldset legend, .page-user-projects fieldset legend {
        width: auto;
    }

    .page-user-funded fieldset .views-field-nothing-2, .page-user-funded fieldset .views-field-php-1, .page-user-projects fieldset .views-field-nothing-2, .page-user-projects fieldset .views-field-php-1 {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .node-type-webform .no-sidebars #content:last-child {
        margin-right: 0;
        padding: 10px;
        width: 300px;
    }

    /*.page-node-1829 #content-area, .page-node-1830 #content-area, .page-node-1826 #content-area, .page-node-1828 #content-area {
        width: 300px;
        margin: 0;
        float: none;
    }

    .page-node-1829 .webform-component--naam, .page-node-1829 .webform-component--e-mailadres, .page-node-1830 .webform-component--naam, .page-node-1830 .webform-component--e-mail-address {
        display: inline-block;
        float: left;
        margin-right: 0;
        width: 260px;
    }*/

    .node-type-webform .field-name-body img {
    	max-width: 100% !important;
    }

    /*.page-node-1826 input[type=text], input[type=password], input[type=email],
    .page-node-1828 input[type=text], input[type=password], input[type=email],
    .page-node-1829 input[type=text], input[type=password], input[type=email],
    .page-node-1830 input[type=text], input[type=password], input[type=email] {
        width: 280px;
    }

    .page-node-1829 textarea, .page-node-1830 textarea {
        width: 260px;
    }

    .page-node-1829 .form-actions, .page-node-1830 .form-actions, .page-node-1826 .form-actions, .page-node-1828 .form-actions {
        width: auto;
    }

    .page-node-1829 #content, .page-node-1830 #content, .page-node-1826 #content, .page-node-1828 #content {
        width: 280px;
    }*/

    #logo {
          z-index: 1000;
    }

    #block-block-12 h3, #block-block-13 h3 {
        width: 320px;
        text-align: center;
        color: #797979;
        line-height: normal;
        font-family: "open-sans-condensed";
        text-transform: uppercase;
        font-size: 1em;
        font-weight: 400;
        margin-bottom: 0;
    }

    .node-type-partner .field-name-title-field {
        width: 100%;
    }

    .node-type-partner .field-name-body {
        width: 100%;
    }

    .node-type-partner .easy_social_box {
      width: auto;
    }

    #block-block-14 h4:after, #block-block-15 h4:after, #block-block-14 h4:before, #block-block-15 h4:before {
      width: 40px;
    }

    .page-node-edit .field-name-field-naam-van-introductie-quote input[type=text] {
      width: 280px;
    }

    .node-type-movie2.page-node-edit #edit-field-rewards .form-item .form-item {
      width: 300px;
    }

    #movie2-node-form #edit-field-rewards tr {
      width: 240px;
    }

    #comments .comment .content {
    	width: 100%;
    }

    .page-node-2002 #header,
	.page-node-2002 #basic-header-region,
	.page-node-2002 #footer,
	.page-node-2002 #sidebar-second,
	.page-node-2273 #header,
	.page-node-2273 #basic-header-region,
	.page-node-2273 #footer,
	.page-node-2273 #sidebar-second {
		display: none;
	}
}





@media all and (max-width: 454px) and (min-width: 320px) {

    .page-node-add-movie2 #movie2-node-form {
      width: 100%;
      padding: 0;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-left {
    	width: 260px;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-right {
    	width: 160px !important;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-left .invest_amount {
    	  width: 160px;
    }

    .page-fund-project-popup #fund-project-popup-form input[type=text] {
    	width: 78px;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-left .form-item-anonymous {
    	width: 160px;
    }

    .page-fund-project-popup #popup_form_content h3 {
    	font-size: 1.5em;
    }

    .page-fund-project-popup #fund-project-popup-form {
    	width: 260px;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-text {
    	width: 160px;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-text:before {
    	width: 260px;
    }

    .page-fund-project-popup #fund-project-popup-form #edit-text .faqtext {
    	width: 220px;
    }

    .page-fund-project-popup #edit-text input[type=submit] {
    	width: 160px;
    	font-size: 13px;
    }

    .page-node-add-movie2 #movie2-node-form fieldset {
        padding: 15px 2% !important;
  background: #1d9ad6;
  width: 98%;
  display: block;
    }

    .page-node-add-movie2 .form-actions {
      width: 100%;
    }

    .page-user-login .messages, .page-user-register .messages, .page-user-password .messages {
      width: 100%;
    }

    .node-type-movie2.page-node-edit .form-item, .page-node-add-movie2 .form-item, .node-type-movie2.page-node-edit .group-choose-your-language, .node-type-movie2.page-node-edit .group-titles, .node-type-movie2.page-node-edit .group-quote, .node-type-movie2.page-node-edit .group-its-a-wrap, .node-type-movie2.page-node-edit .group-logline {
      padding: 30px 10px;
      width: 300px;
    }

    .page-node-add-movie2 .form-item {
    	padding: 0;
    }

    .node-type-movie2.page-node-edit .form-item:before, .node-type-movie2.page-node-edit .group-choose-your-language:before, .node-type-movie2.page-node-edit .group-titles:before, .node-type-movie2.page-node-edit .group-quote:before, .node-type-movie2.page-node-edit .group-logline:before, .node-type-movie2.page-node-edit .group-its-a-wrap:before, #movie2-node-form #edit-field-rewards tr:before {
      width: 320px;
    }

    .node-type-movie2.page-node-edit .form-item:after, .node-type-movie2.page-node-edit .group-choose-your-language:after, .node-type-movie2.page-node-edit .group-titles:after, .node-type-movie2.page-node-edit .group-quote:after, .node-type-movie2.page-node-edit .group-its-a-wrap:after, .node-type-movie2.page-node-edit .group-logline:after, #movie2-node-form #edit-field-rewards tr:after {
      width: 320px;
    }

    .node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper .fieldset-description, .node-type-movie2.page-node-edit .text-format-wrapper .description, .node-type-movie2.page-node-edit .field-name-field-rewards .description, .node-type-movie2.page-node-edit .field-name-field-tenaamstelling .description, .node-type-movie2.page-node-edit .field-widget-text-textarea .description, .node-type-movie2.page-node-edit .field-name-field-project-language .description, .page-node-add-movie2 .fieldset-wrapper .form-wrapper .fieldset-description, .node-type-movie2.page-node-edit .field-name-field-streefbedrag .description, .page-fund-project #fund-project-page-form .description {
      display: none;
    }

    .node-type-movie2.page-node-edit .field-name-field-basic-bottom #field-basic-bottom-add-more-wrapper, .node-type-movie2.page-node-edit .field-name-field-rewards-bottom #field-rewards-bottom-add-more-wrapper, .node-type-movie2.page-node-edit .field-name-field-details-bottom field-details-bottom-add-more-wrapper, .node-type-movie2.page-node-edit .field-name-field-description-bottom #field-description-bottom-add-more-wrapper {
      width: 100%;
    }

    .page-user-login .register_form, .page-user-register .register_form, .page-user-password .register_form {
      width: 100%;
    }

    .page-user-login .social_login, .page-user-register .social_login, .page-user-password .social_login {
        margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 15px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook.png) center center no-repeat;
  width: 290px;
  height: 50px;
  cursor: pointer;
  background-size: 90%;
    }

    .i18n-en.page-user-login .social_login, .i18n-en.page-user-register .social_login, .i18n-en.page-user-password .social_login {
          margin: 0 !important;
  background: #1d9ad6;
  padding: 30px 20px 20px;
  position: relative;
  background: #1d9ad6 url(../images/facebook_en.png) center center no-repeat;
  width: 280px;
  height: 50px;
  cursor: pointer;
  background-size: 90%;
    }

    .page-user-login .social_login:after, .page-user-register .social_login:after, .page-user-password .social_login:after {
      width: 320px;
    }

    .page-user-login .field-group-fieldset, .page-user-register .field-group-fieldset, .page-user-password .field-group-fieldset, .page-user-login .user_pass, .page-user-register .user_pass, .page-user-password .user_pass {
        border: none;
  margin: 0;
  background: #1d9ad6;
  padding: 45px 4% 0px 4%;
  width: 92%;
  display: block;
  position: relative;
  margin-top: 100px;
    }

    .page-user-login .user_pass, .page-user-register .user_pass, .page-user-password .user_pass {
    	margin-top: 0px;
    }

    .page-user-login .hybridauth-widget-wrapper, .page-user-register .hybridauth-widget-wrapper, .page-user-password .hybridauth-widget-wrapper {
        width: 100%;
        padding: 30px 0 20px;
    }

    .page-user-login .login_form .form-item-name label,
    .page-user-register .login_form .form-item-name label,
    .page-user-password .login_form .form-item-name label,
    .page-user-login .login_form .form-item-pass label {
        padding-left: 20px;
    }

    .page-user-login .hybridauth-widget-wrapper:after, .page-user-register .hybridauth-widget-wrapper:after, .page-user-password .hybridauth-widget-wrapper:after {
    	width: 100%;
    	padding: 0;
    }

    .page-user-login .login_form .form-item-name:before, .page-user-register .login_form .form-item-name:before, .page-user-password .login_form .form-item-name:before {
    	width: 320px;
    }

    .page-user-login .field-group-fieldset:before, .page-user-register .field-group-fieldset:before, .page-user-password .field-group-fieldset:before {
      width: 320px;
    }

    /*.page-node-1826 input[type=text], input[type=password], input[type=email], .page-node-1828 input[type=text], input[type=password], input[type=email], .page-node-1829 input[type=text], input[type=password], input[type=email], .page-node-1830 input[type=text], input[type=password], input[type=email] {
      width: 270px !important;
    }*/

    .page-user-login .form-item, .page-user-register .form-item, .page-user-password .form-item {
      width: auto;
    }

    .page-user-login .login_form, .page-user-register .login_form, .page-user-password .login_form {
        width: 100%;
        position: relative;
    }

    fieldset#edit-simplenews,
    fieldset#edit-simplenews--2,
    fieldset#edit-legal,
    fieldset#edit-legal--2,
    .field-type-mailchimp-lists-subscription {
      width: 92%;
      padding: 0 4%;
    }

    .page-user-login .login_desc, .page-user-register .login_desc, .page-user-password .login_desc {
      width: 260px;
    }

    .page-user-login .login_desc .register, .page-user-login .login_desc .login, .page-user-login .login_desc .password, .page-user-register .login_desc .register, .page-user-register .login_desc .login, .page-user-register .login_desc .password, .page-user-password .login_desc .register, .page-user-password .login_desc .login, .page-user-password .login_desc .password {
      width: 100px;
    }

    .page-user-login .form-actions, .page-user-register .form-actions, .page-user-password .form-actions {
      /* padding: 20px 4% !important; */
      width: 100%;
    }

    .node-type-movie2.page-node-edit .fieldset-wrapper .form-wrapper, .page-node-add-movie2 .fieldset-wrapper .form-wrapper {
      width: 98% !important;
      padding: 0 2%;
      left: 0;
    }

    .page-user-login .login_form .form-item-name, .page-user-register .login_form .form-item-name, .page-user-password .login_form .form-item-name {
    	  display: block;
  background: #1d9ad6;
  padding: 50px 4% 0 4%;
  margin: 0;
  width: 92%;
  margin-top: 100px;
    }

    .page-user-login .login_form .form-item-pass, .page-user-register .login_form .form-item-pass, .page-user-password .login_form .form-item-pass {
    	  display: block;
  background: #1d9ad6;
  margin: 0;
  padding: 10px 4% 0 4%;
  width: 92%;
    }

    .page-user-login .login_form span, .page-user-register .login_form span, .page-user-password .login_form span {
    	left: 15px;
    }

    .page-user-login .login_form .form-item-persistent-login, .page-user-register .login_form .form-item-persistent-login, .page-user-password .login_form .form-item-persistent-login {
    	  display: block;
  background: #1d9ad6;
  padding: 10px 4% 0 4%;
  width: 92%;
    }

    .page-user-login .user_pass .form-actions, .page-user-register .user_pass .form-actions, .page-user-password .user_pass .form-actions {
    	padding: 20px 0;
    }

    .page-user-login .register_form span, .page-user-register .register_form span, .page-user-password .register_form span, .page-user-login .user_pass span, .page-user-register .user_pass span, .page-user-password .user_pass span {
    	left: 15px;
    }

    .node-type-basic-page-tabbed h3, .node-type-page h3, .node-type-webform h3, .page-faq-page h3 {
      font-size: 1em;
    }

    #comments .comment .content {
    	width: 100%;
    }
    .field-name-project-custom-cast-crew iframe,
    .field-name-project-custom-description iframe {
      width: 260px !important;
      height: auto !important;
    }
}

@media screen and (max-width: 600px) {
    #frameContainer,
    #frameContainer #lightboxFrame,
    #lightbox {
      height: 100% !important;
      overflow-y: scroll;
    }

    #outerImageContainer {
      height: 100% !important;
    }
    .g-recaptcha {
      transform: scale(0.8);
      -webkit-transform: scale(0.8);
      transform-origin: left;
      -webkit-transform-origin: left;
    }
}


@media screen and (max-width: 320px) {
    .logged-in #block-menu-menu-second-menu {
        top: 0px;
    }

    #block-om_maximenu-om-maximenu-1 {
        margin-top: 0px;
        height: 61px;
        margin-left: 10px;
    }

    #block-menu-menu-second-menu li, #block-menu-menu-second-menu-fund li {
    	padding-right: 10px;
    }

    .node-type-movie2 .field-name-project-cutsom-subtitle {
        width: auto;
    }

    .node-type-movie2 .field-name-project-custom-title {
        width: auto;
    }

    .horizontal-tabs fieldset.horizontal-tabs-pane img {
        width: 280px;
    }

    .flexslider .views-field-nothing .flexslider_descright .percentage {
        display: none;
    }

    .view-films-pagina .project_new, .view-taxonomy-term .project_new {
        right: 0;
    }

    .logged-in #header {
        height: 131px;
    }

    .logged-in #block-views-flexslider-block, .logged-in #block-views-flexslider-block_1 {
        margin-top: 6px;
    }

    #block-block-12 h2, #block-block-13 h2 {
    	width: 100%;
    }

    .view-films-pagina td, .view-taxonomy-term td {
    	width: 300px;
    }

    .view-films-pagina .views-field-field-thumbnail-voor-vimeo-filmp img, .view-taxonomy-term .views-field-field-thumbnail-voor-vimeo-filmp img {
    	width: 300px;
    	height: auto;
    }

    .view-films-pagina .views-field-php-5, .view-taxonomy-term .views-field-php-4, #block-views-films_pagina-block_4 .views-field-php-3, #block-views-films_pagina-block_6 .views-field-php-3 {
    	width: 300px;
    }

    .view-films-pagina .views-field-view-node, .view-taxonomy-term .views-field-view-node, .view-films-pagina .views-field-php, .view-taxonomy-term .views-field-php-2 {
    	width: 320px;
    }

    .view-films-pagina .views-field-php, .view-taxonomy-term .views-field-php-2 {
    	width: 280px;
    }

    .view-films-pagina .views-field-php .amount, .view-taxonomy-term .views-field-php-2 .amount, .view-films-pagina .views-field-php .supporters, .view-taxonomy-term .views-field-php-2 .supporters, .view-films-pagina .views-field-php .togo, .view-taxonomy-term .views-field-php-2 .togo {
    	margin-left: 22px;
    }

    #block-views-partners-block_1, #block-views-partners-block {
    	  display: block;
  width: 98%;
  margin: 0 auto;
  padding: 0 1%;
    }

    #footer #block-menu-menu-footer-menu-1, #footer #block-menu-menu-footer-menu-2, #footer #block-menu-menu-footer-menu-3 {
    	  width: 100%;
  margin: 0;
  margin-bottom: 20px;
    }

    #block-block-14 h4, #block-block-15 h4 {
    	font-size: 41px;
    }

    .view-films-pagina .views-field-view-node span, .view-films-pagina .views-field-view-node a, .view-taxonomy-term .views-field-view-node span, .view-taxonomy-term .views-field-view-node a {
    	width: 300px;
    }

    .node-type-basic-page-tabbed #sidebar-second, .node-type-page #sidebar-second, .node-type-webform #sidebar-second, .page-faq-page #sidebar-second {
    	float: left;
    }

    .horizontal-tabs ul.horizontal-tabs-list li {
    	width: 45%;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li.selected a, .horizontal-tabs ul.horizontal-tabs-list li a {
    	padding: 14% !important;
      line-height: auto;
    }

    .horizontal-tabs ul.horizontal-tabs-list li.selected a {
    	padding: 20% 10% 14% 10% !important;
    }

    #block-block-14 h4:after, #block-block-15 h4:after, #block-block-14 h4:before, #block-block-15 h4:before {
      width: 40px;
    }

    .page-crew .view-crew {
    	padding: 0;
    }

    .page-crew td img {
    	width: 320px;
    }

    .node-type-page #main .custom_container, .node-type-webform #main .custom_container, .page-faq-page #main .custom_container, .page-crew #main .custom_container {
    	margin-top: 16px;
    }

    #sidebar-second .block:after,
    #sidebar-second .block:before {
    	width: 280px;
    }

    .page-user-edit fieldset, .page-user-me-edit fieldset, .page-user-reset fieldset {
    	width: 90%;
    	padding: 70px 5% 20px;
    }

    .page-user-edit .field-name-field-markup-profile, .page-user-me-edit .field-name-field-markup-profile, .page-user-reset .field-name-field-markup-profile, .page-user-edit .form-item, .page-user-me-edit .form-item, .page-user-reset .form-item {
    	width: 280px;
    }

    input[type=text], input[type=password], input[type=email] {
    	width: 240px;
    }

    /*.page-node-1826 input[type=text], input[type=password], input[type=email], .page-node-1828 input[type=text], input[type=password], input[type=email], .page-node-1829 input[type=text], input[type=password], input[type=email], .page-node-1830 input[type=text], input[type=password], input[type=email] {
    	width: 270px !important;
    }*/

    .page-user-edit .group-personal, .page-user-me-edit .group-personal,  .page-user-reset .group-personal {
    	width: 90%;
    }

    .form-type-select {
    	width: 298px;
    }

    .view-films-pagina .view-filters .views-widget-filter-keys input[type=text], .view-taxonomy-term .view-filters .views-widget-filter-keys input[type=text] {
    	width: 278px;
    }

    .node-type-movie2 .easy_social_box .easy_social-widget-twitter {
    	margin-left: 10px;
    }

    .node-type-movie2 .easy_social_box {
    	margin-left: 0;
    }

    .node-type-movie2 .field-name-social-overlay {
    	margin-left: 9px;
    }

    .ds-topright .percentage-fundedpercentage .loader-bg {
    	background: url(../images/percentage_large_funded.png) center center;
    	width: 280px;
    }

    .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li.selected a, .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li a, .node-type-movie2 .horizontal-tabs ul.horizontal-tabs-list li:hover a {
    	padding: 6% !important;
    }

    .node-type-movie2 .field-name-slider {
    	width: 280px;
    	display: none;
    }

    .node-type-movie2 .field-name-project-custom-short {
    	width: 280px;
    }

    .node-type-movie2 .field-name-project-custom-description {
    	width: 240px;
    }

    .horizontal-tabs .field-name-project-custom-cast-crew {
    	width: 80%;
    }

    .group-comments .field-name-comments-markup {
    	position: relative;
    }

    .horizontal-tabs .field-name-updates {
    	width: 80%;
    }

    .node-type-movie2 .field-fund-button-funded:after, .node-type-movie2 .field-fund-button-closed:after {
    	top: 66px;
    }

    .fund_option .reward {
    	/*width: 67%;*/
    }

    #comments .comment .content {
    	width: 100%;
    }

    .page-user-login #main .container {
      width: 100% !important;
    }
    #user-register-form {
      max-width: 320px !important;
          width: 320px !important;
    }
    .field-name-project-custom-cast-crew iframe,
    .field-name-project-custom-description iframe {
      width: 260px !important;
      height: auto !important;
    }
}


.hybridauth-widget-wrapper {
  display: none;
}

.page-node-add-movie2 #field-markupa-add-more-wrapper .description {
  display: none;
}


#sliding-popup.eu-cookie-withdraw-wrapper {
    display: none !important;
}

.media-element-container .file-video video {
    max-width: 100%;
}

.section-users .field-type-mailchimp-lists-subscription,
.page-user-edit .group-misc .field-type-mailchimp-lists-subscription {
    padding: 0;
    background: transparent;
}

.page-user-edit .group-misc .field-type-mailchimp-lists-subscription legend {
    position: static;
}

.page-user-edit .group-misc .field-name-field-huidige-pass-onzichtbaar {
    display: none;
}