/* =====  ========================================================
   GLOBAL SITE STRUCTURE
   ========================================================================== */
body{background:#e7e7e8 url('http://arnhem.nederlandcares.nl/static/shared/images/achtergrond.jpg') repeat-y 50% 50%;font-size:12px;font-family: 'Arial', sans-serif;font-weight:400;}
.container{}
.container > .row {max-width: 1108px !important;background:#FFFFFF;}
/* =====  ========================================================
   GLOBAL / ELEMENTS
   ========================================================================== */  
a{color:#717171;text-decoration:none;}
a:hover{color:#4ab7f0;}
h1,h2,h3,h4,h5,h6{font-weight:700;color:#4ab7f0;text-transform:uppercase;font-weight:600;margin:0;padding:0;font-family: 'Open Sans';}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}
p{margin:0;font-size:12px;}
ul,ol{margin-bottom:0;}
/* =====  ========================================================
   GLOBAL / TOP MENU
   ========================================================================== */  
    /* =====  ========================================================
       HEADER
       ========================================================================== */
    .logo h1{text-indent:-9999px;background:url('http://arnhem.nederlandcares.nl/static/shared/images/identity/nederland-cares-logo.jpg') no-repeat;}
    .top{margin-top:10px;margin-bottom:28px;}
    .top img{border:0;}
    .top-login{font-size:11px;font-weight:600;cursor:pointer;float:right;height:12px;text-align:center;line-height:12px;width:60px;color:#FFFFFF;background:#4ab7f0;padding:6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-transform:uppercase;}
    .nav-menu{margin-top:9px;}
    .search form{margin:0;}
    .search-holder{border:1px solid #D7D7D7;overflow: hidden;background:#EEE;}
    .search-holder input{border:0 !important;}
    .search-holder input[type=text]{width:86%;}
    .search-holder .searchbutton{width:12%;float:right;cursor:pointer;}
    .vodafone-homepage .notloggedin .search-holder, .notloggedin .search-holder{margin-right:0px !important;}     
    /*.vodafone-homepage .notloggedin .language, .notloggedin .language{margin-right:1px !important;}*/
    .user.loggedin .name, .user.loggedin .profiel-link, .user.loggedin .log-out-link{float:left;margin-left:8px;}
    .block-image{overflow:hidden;width:250px;height:140px;}
    .search{margin-top:9px;}
    .searchbutton{text-indent: -9999px;;border-left:0px;border-right:1px;border-top:1px;border-bottom:1px;border-color: #D7D7D7;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -174px -1px #EEEEEE;float:left;}
    .loginbox{font-size:11px;font-weight:600;float:right;padding-left: 2px;padding-right: 25px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #9b9b9b;background:#eeefef;}
    .searchbox{font-size:11px;font-weight:600;float:left;background:#eeefef;}
    .login-form-holder{float:right;width:375px;overflow:hidden;padding: 6px 6px 4px 5px;margin-top: -4px;background:#4ab7f0;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
    .login-form-holder input{margin-right:5px;}
    .login-form-holder .submit-login{padding-right:15px;border:0px;font-size:11px;font-weight:600;cursor:pointer;float:right;height:18px;text-align:center;width:60px;color:#FFFFFF;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 48px -78px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-transform:uppercase;}
    .login-form-holder{display:none;}
    /*.login-form{overflow:hidden;}*/
    /*.user.loggedin{margin-right: 29px;}*/
    .user.notloggedin{margin-right:0;}
    /*.search .searchbox{margin-right: 28px;}*/
    .userbar{margin-top: -18px;}
    .loginbox{float:left !important;padding:1px;}
    .language{font-size: 11px;font-weight:700;clear:both;overflow:hidden;}
    .language div{text-transform:uppercase;float:right;margin-top:5px;}
    .language a.active,.language a.active:visited{color:#4ab7f0; }
    /* =====  ========================================================
    HEADER > NAV
    ========================================================================== */
    .sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font-family:'Open Sans';font-weight:600;text-transform:uppercase;font-size:11px}
    .sf-menu{line-height:1.0}
    .sf-menu li ul{position:absolute;top:-999em;width:175px;background:#eee;border:1px solid #d1d1d1}
    .sf-menu ul li{width:95%}
    .sf-menu li:hover{visibility:inherit}
    .sf-menu li{float:left;position:relative;padding:0 5px}
    .sf-menu a{display:block;position:relative}
    .sf-menu li:hover ul,.sf-menu li.sfHover ul{left:5px;top:23px;z-index:99}
    ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
    ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:175px;top:0;background:#f5f5f5;text-transform:none}
    ul.sf-menu li li:hover ul a,ul.sf-menu li li.sfHover ul a{background:#f5f5f5!important}
    ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
    ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:175px;top:0;background:#f5f5f5}
    .sf-menu li{border-left:1px solid #717171}
    .sf-menu li li{border-left:0}
    .sf-menu a{padding:.5em .4em;text-decoration:none}
    .sf-menu li:hover a,.sf-menu li.sfHover a{background:#4ab7f0}
    .sf-menu li li a,.sf-menu li.sfHover a li a{color:#717171;background:#eee!important}
    .sf-menu li a li a ul{background:#f5f5f5!important}
    .sf-menu ul li a{border-bottom:1px solid #cdcdcd;padding-top:8px;padding-bottom:8px}
    .sf-menu li ul a.sf-with-ul{padding-right:2.25em;min-width:1px}
    li ul li .sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -10px -297px}
    .sf-menu li ul li a>.sf-sub-indicator{top:.8em;background-position:-10px -297px}
    a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}
    .sf-menu ul .sf-sub-indicator{background-position:-10px 0}
    .sf-menu ul a>.sf-sub-indicator{background-position:-10px -297px}
    .sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-8px -399px}
    .sf-menu .end{border-right:1px solid #717171}
    .sf-menu .last{border-bottom:0!important}
/* =====  ========================================================
   GLOBAL / SIDE NAVIGATION
   ========================================================================== */
.sidebar-navigation{width:80%;}
.sidebar-navigation li{margin-bottom:9px;}
.sidebar-navigation li a{border-bottom:1px solid #dadada;display:block;padding-bottom:7px;color:#000000;font-weight:600;text-transform:uppercase;}
.sidebar-navigation li a.active{margin-bottom:5px;}
.sidebar-navigation li li a{padding-left:15px;text-transform:none !important;font-weight:400;font-size:11px;}
.sidebar-navigation .active,.sidebar-navigation a:hover{color:#53bde7;}
/* =====  ========================================================
   GLOBAL / PAGES / TOP LEVEL
   ========================================================================== */
.subpage-header{padding-bottom:8px;color:#000000;font-weight:700;font-size:20px;border-bottom:1px solid #7f7f7f;}
.page-content .content{padding-left:40px;width:90%;margin-top:15px;overflow: hidden;}
.page-content .content p{margin-bottom:8px;font-size: 12px;line-height: 20px;}
.page-content .content h2{color:#53bde7;font-weight:700;font-size:12px;margin: 10px 0;}
.inline-content{overflow:hidden;clear:left;margin:20px 0;font-weight:600;font-size:12px;}
.content .inline-content .left{float:left;width:50%;}
.content .inline-content .right{float:left;background:#53bde7;color:#FFFFFF;width:50%;}
.inline-content .right .inner-content{padding:15px;}
    /* =====  ========================================================
    GLOBAL / PAGES / TOP LEVEL > RELATED CONTENT
    ========================================================================== */
    .gerelateerde-items{margin-top: 15px;}
    .gerelateerde-items h2{text-transform:uppercase;font-weight:700;}
    .gerelateerde-items .item{}
    .gerelateerde-items .item .datum-cijfer{}
    .gerelateerde-items .item .content{}
    .gerelateerde-items .item .content strong{}
/* =====  ========================================================
GLOBAL / PAGES / REGISTRATIE
========================================================================== */
ul.errorlist{/*height:47px;*/clear:both;overflow:hidden;width:100%;}
.password-widget-holder .errorlist li{padding-right:0px;}
.registratie select{float:left;margin-right:10px;}
.registratie select.date-day{width:55px;}
.registratie select.date-month{width:100px;}
.registratie select.date-year{width:62px;margin-right:0px;}
.registratie .entry_holder-password .new_password{margin-bottom: 12px;}
.registratie label, form label{float:left;width:200px;cursor:inherit;}
.registratie input[type=password], .registratie input[type=text], .registratie form input[type=text], .registratie form textarea{width:250px;}
.registratie input.btn-reset{display:none;}
.registratie.edit-profile input.btn-reset, .registratie.edit-privacy input.btn-reset{display:inline}
div.reecaptcha_req:after, div.eh-required .title label:after{content:'*';color: #E60000; font-weight: 700;margin-left: 4px;}
p span.required{color:#e60000;font-weight:700;}
select{width:237px;padding:3px;background:#eeeeee url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 220px -329px;border:1px solid #7F7F7F;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.registratie .teaser{border-bottom:1px solid #7F7F7F;padding-top:20px;padding-bottom:20px;}
.teaser .diff{min-height:200px;background:#f3f3f3;box-shadow:none;margin-top:0;}
.teaser .four{line-height: 10px;}
.teaser-content{padding: 10px 15px 0 0;}
.help_icon {position: relative;z-index:0;}
.help_icon span.help_icon_text{position:relative;padding: 4px 6px 4px 8px;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;font-weight:700;color:#FFFFFF;background:#4ab7f0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help_icon span.help_icon_text:before {content: "?";}
.frm-helper-info {margin-left:9px;margin-top: 2px;position:absolute;right:0}
.frm-helper-info .help_content{display:none;}
.frm-helper-info .show_help{z-index:4 !important;}
.registratie form .title {width:200px;overflow:hidden;float:left;}
.registratie form .value {float:left;}
.registratie form .value .title .herhaal-wachtwoord{margin-top:13px;}
.registratie .entry_holder{margin-bottom: 12px;}
.frm-helper-info .help_content{padding:15px;color:#FFFFFF;min-height: 22px;position:absolute;right:0px;top:-2px;width: 275px;z-index: 3;background:#665f4d;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
form ul.errorlist li{margin-bottom:0px;font-weight:700;float:right;color:#e60000;clear:both}
.registratie form div.custom.dropdown{float:left;width:236px !important;height: 22px;border:1px solid #ACACAC;}
.registratie form.custom div.custom.dropdown a.current{background:#EEEEEE;height:20px;min-height:20px;line-height:20px;background:#EEEFEF;}
.registratie form.custom div.custom.dropdown a.selector{height:20px;background-position:-14px -1px;}
.registratie .geboorte-datum .custom.dropdown{float:left;width:78px !important;}
/* =====  ========================================================
GLOBAL / PAGES / STADSMANAGERS
========================================================================== */
.stadsmanager-profiel .profiel{margin-top:8px;}
.andere-stadsmanagers{min-width:220px;overflow:hidden;float: right;border-top:1px solid #7f7f7f;padding-top:5px;margin-top:5px;}
.andere-stadsmanagers h3{color:#000000;font-weight:600;font-size:11px;margin-bottom:0px;}
.andere-stadsmanagers li{overflow:hidden;margin-top:8px;}
.andere-stadsmanagers .foto-klein{float:left;}
.andere-stadsmanagers .profiel{float:left;margin-left:5px;font-size:11px;}
/* =====  ========================================================
GLOBAL / PAGES / ACTIVITEIT
========================================================================== */
.activiteit-uitgebreid{}
.activiteit-uitgebreid .kalender-activiteit {width:100%;}
.activiteit-uitgebreid .activiteit-image{border:0;margin-top:11px;}
.activiteit-image img{border:0;}
.activiteit-uitgebreid .page-content .content{padding-left:0;}
.activiteit-uitgebreid .volgende-datum{margin-top:10px;overflow: hidden;}
.activiteit-uitgebreid .volgende-datum .no-activities{text-align:left;padding:8px 0;}
.activiteit-uitgebreid h2{font-size:13px;margin-bottom:25px;}
/* =====  ========================================================
GLOBAL / PAGES / TWEETS
========================================================================== */
.tweets{}
.tweets .teaser{overflow:hidden;border-bottom:1px solid #7F7F7F;padding-bottom:10px;margin-bottom:10px;}
.tweets .tweet_list {padding-left:0;}
div.tweet_text{max-height: 35px;overflow: hidden;}
span.tweet_text:after{content:'...';}
.tweets .page-content .content{padding-left: 0px;}
/* =====  ========================================================
GLOBAL / PAGES / ERVARINGSVERHAAL
========================================================================== */
.ervaringsverhalen-overzicht{overflow:hidden;margin-top: 20px}
.ervaringsverhaal-header{display:block;background:#4ab7f0 url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 193px -116px;height:40px;color:#000000;}
.ervaringsverhaal-header h2{color:#FFF !important;padding: 7px;font-family:'Open Sans';}
.ervaringsverhaal-plaatje img {border:0;}
.ervaringsverhalen .page-content .content{padding-left:0;}
.ervaringsverhalen-overzicht li{margin-right: 13px;float:left;width:225px;}
/* =====  ========================================================
GLOBAL / PAGES / MIJN PROFIEL
========================================================================== */
.profiel h1, .profiel h2{color:#000000;text-transform:none;}
.profiel h1{font-size:18px;font-weight:700;border-bottom:1px solid #000000;padding-bottom:10px;margin-bottom:20px;}
.profiel h2{font-size:12px;font-weight:700;}
.profiel .social-mediav li{width:100%;}
.persoonlijke-gegevens li, .adres-gegevens li{margin-bottom:0px;}
.adres-gegevens{overflow:hidden;margin-top:18px;}
.adres-gegevens li span, .persoonlijke-gegevens li span{font-weight:700;}
/* =====  ========================================================
GLOBAL / BUTTONS - LINKS
========================================================================== */  
.doe-ook-mee-button{margin:10px 0;}
.doe-ook-mee-button a{text-transform:uppercase;font-weight:700;font-size: 12px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color:#FFFFFF !important;background:#a6c043 url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 101px -121px;width:120px;height:28px;line-height:28px;padding-left:10px;display:block;}
.doe-ook-mee-button a:hover{text-decoration:none;}
/*.doe-ook-mee-button a:hover{color:#FFFFFF;background-position:101px -97px;} ADAM CARES*/
.doe-ook-mee-button .event-full-button{background:#AEA79F !important;width:165px;padding-left:0;text-align:center}
/* inline text links, lees-meer, bekijk-meer*/
.bekijk-meer a{text-transform:uppercase;color:#4ab7f0;font-weight:700;padding-left:12px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -244px -230px;}
.bekijk-meer a:hover{text-decoration:underline;} /* ?*/

/* > Lees meer*/
div.lees-meer div{width:auto;display:inline;}
div.lees-meer a span{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;padding:0 0 0 8px;}
div.lees-meer a {font-weight:600; line-height: 28px; }
div.lees-meer a:hover{text-decoration:underline;}

/* bekijk meer <var> rondje-met-pijl*/
div.bekijk-meer-klein{float:right;}
div.bekijk-meer-klein a{}
div.bekijk-meer-klein a span{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 7px -79px;padding: 0 20px 0 0;}

/* link naar volgende pagina (groot rondje met pijl erin) */
div.pagina-link-groot{float:right;margin-left: 8px;}
div.pagina-link-groot a{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;display:block;width:27px;height: 26px;padding: 10px 0 0 5px;}
div.pagina-link-groot.zwart a{background-position:-223px -15px;}
div.pagina-link-groot.zwart a:hover{background-position:-223px -15px;}


/* AVATARS, profiel plaatjes klein en groot, borders etc.*/
.avatar-klein{width:25px;height:25px;overflow:hidden;border:1px solid #929191;}
.avatar-middel{width:48px;height:48px;overflow:hidden;border:1px solid #929191;}
.recensie .avatar-middel {width:28px !important;height:28px !important}
/* =====  ========================================================
   GLOBAL / FORMS
   ========================================================================== */
.submit-form-arrow{width:20px;height:20px;float:right;margin-right: 30px;margin-top:2px;}
.submit-form-arrow a{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png');width:20px;height:20px;display:block;cursor:pointer;}
input[type=password], input[type=text], div.custom.dropdown, form textarea {background:#EEEFEF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #d7d7d7;}
form textarea{margin-top:0px;min-height:125px;}
    /* =====  ========================================================
       GLOBAL / FORMS
       ========================================================================== */

/* =====  ========================================================
GLOBAL / WIDGETS
========================================================================== */
.bar-spacing{border-top:1px solid #7f7f7f;padding-top: 10px;margin-top:10px;overflow:hidden;}
    /* =====  ========================================================
    GLOBAL / WIDGETS / TELLERS
    ========================================================================== */ 
    .tellers {margin-top:50px;margin-bottom: 10px;}
    .teller{padding-left:25px;float:left;}
    .teller span{margin-right: 2px;padding: 2px 8px;font-family: 'Open Sans';font-weight:700;font-size:23px;background:#a6c043;color:#FFFFFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .teller.uren span{background:#4ab7f0;}
    .teller-soort{float:left;padding-top: 5px;margin-left:10px;font-size:12px;font-family: 'Open Sans';font-weight:700;}
    .teller-soort.leden {color:#a6c043;}
    .teller-soort.uren {color:#4ab7f0;}
    /* =====  ========================================================
    GLOBAL / WIDGETS / ACTIVITEITEN WIDGET
    ========================================================================== */ 
    .widget-row{margin-top:10px;border-top:1px solid #7F7F7F;padding-top:5px;} 
    .widget-activiteiten{height:165px;/*margin:20px 0;*/padding:14px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
    .widget-activiteiten .four.columns{min-height:132px;border-right:1px solid #cdc9c4;width:32%;margin-left:1%;}
    .widget-activiteiten .four.columns.last{border:0px;min-height:132px;}
    .widget-activiteiten h2{color:#FFFFFF;font-weight:700;text-transform:none;margin-bottom:0px;}   
    .widget-activiteiten.nederland-cares .activiteit{margin:13px 0;}
    .gerelateerde-items .activiteit, .widget-activiteiten .activiteit{margin:8px 0;}
    .gerelateerde-items .activiteit span.header, .widget-activiteiten .activiteit span.header {font-weight:400;display:block;}
    .gerelateerde-items .activiteit span, .widget-activiteiten .activiteit span{font-weight:700;}
    .activiteit-uitgebreid .datum-cijfer, .gerelateerde-items .activiteit .datum-cijfer, .widget-activiteiten .datum-cijfer{width:30px;font-size:20px;font-weight:700;height:28px;line-height:30px;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .activiteit-uitgebreid .volgende-datum li{float:left;width:250px;}
    .activiteit-uitgebreid .volgende-datum h2{margin-bottom:10px;}
    .activiteit-uitgebreid .volgende-datum span, .volgende-datum .activiteit-informatie{font-weight:700;}
    .divider{border-top:1px solid #7f7f7f;padding-top:20px;}
    .reactie .header{font-weight:700;}
    .reactie .social-media, .reactie .header{float:left;}
    .reactie .social-media {margin-left:10px;margin-top:-4px;}
    .reactie .functie{clear:left;}
    .reactie .reactie-inhoud{margin-top:20px;padding-left: 30px;}
    .reactie .reactie-meta{}
    /* =====  ========================================================
    GLOBAL / WIDGETS / ACTIVITEITEN WIDGET
    ========================================================================== */  
    .twitterbar{box-shadow:0 2px 3px #7B7B7B;padding: 15px 0;background:#f4f4f4 url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -406px 26px;display:block;border-top:1px solid #e8e8e8;}
    .twitterbar .no-tweets-yet {line-height:50px;height:50px;background:url('http://arnhem.nederlandcares.nl/static/shared/images/icons/no-tweets-yet.jpg') no-repeat 9px 13px;text-align:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;}	 
    .twitterbar img{border:0;}
    .tweet_list{color:#000000;padding-left:60px;}
    .twitterbar .tweet_list div.tweet_first, .twitterbar .tweet_list div.tweet_even, .twitterbar .tweet_list div.tweet_odd{float:left;width:33%;}
    .tweet_list a {color:inherit;}
    .loading-tweets{background:url('http://arnhem.nederlandcares.nl/static/images/icons/loading.gif') no-repeat 50% 50%;height:40px;}
    .tweet_avatar img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .tweet_avatar a{display:block;}
    .widget .tweet_list .tweet_text{margin-bottom: 20px;}
    #paging .controls{margin-bottom:20px;}
    /* =====  ========================================================
    SOCIAL MEDIA BLOCK
    ========================================================================== */
    .social-media{float:right;margin-top: 5px;}
    .social-media div{float:left;margin-left:2px;}
    .social-media div a{display:block;width:21px;height:21px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;}
    .social-media .youtube a {background-position:-110px -259px;}
    .social-media .linkedin a{background-position:-74px -259px;}
    .social-media .twitter a {background-position:-36px -259px;}
    .social-media .facebook a{background-position:-3px -259px;}
    .social-media .email a{background-position:-151px -259px;}
    /*.search .social-media { margin-right: 26px; }*/
    /* =====  ========================================================
    SOCIAL MEDIA BLOCK - VERTICAL
    ========================================================================== */
    .social-mediav{overflow:hidden;}
    .social-mediav li{float:left;}
    .social-mediav li a{display:block;}
    .social-mediav a span{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;padding-left: 27px;padding-bottom: 5px;}
    .social-mediav .youtube span{background-position:-110px -262px;}
    .social-mediav .linkedin span{background-position:-74px -262px;}
    .social-mediav .twitter span{background-position:-36px -262px;}
    .social-mediav .facebook span{background-position:-3px -262px;}
    .social-mediav .email span{background-position:-151px -262px;}
    /* =====  ========================================================
    ACTIVITEITEN SCROLLER
    ========================================================================== */
    #scrollbar{position:relative;width:95%;height:10px;display:block;font-size:1px;top:0;margin:48px auto}
    #track{position:absolute;left:0;top:0;width:100%;height:10px;background:#c4c4c4}
    #dragBar{position:absolute;left:0;top:0!important;width:20px;height:10px;background:#4ab7f0;cursor:w-resize}
    #left_scroll{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') 0 -37px;position:absolute;width:10px;height:14px;cursor:pointer;left:-5px;top:-2px}
    #right_scroll{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') 0 -60px;position:absolute;right:-12px;width:10px;height:15px;cursor:pointer;top:-2px}
    #scrollbar,#track,#dragBar,#left,#right{-moz-user-select:none;-khtml-user-select:none}
    #horiz_container li{width:850px}
    #horiz_container .vrijwilliger-story{margin-right:20px;margin-left:50px}
        /* =====  ========================================================
        KALENDER ACTIVITEITEN SCROLLER
        ========================================================================== */
        .kalender-nav-controls{margin: 0 auto;width: 80%;padding-bottom: 15px;}
        .kalender-navigatie #horiz_container_outer{width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;height:790px;margin:0;}
        .kalender-navigatie #horiz_container{margin:0px;padding:0px;height:790px;width:5000px;}
        .kalender-navigatie #horiz_container ul{margin:0px; padding:0px;float:left;}
        .kalender-navigatie #horiz_container_inner{padding:5px;padding-left:0px;margin-bottom:0px;}
        .kalender-navigatie #horiz_container li{list-style:none;width: 298px;float:left;margin:0;}
        .kalender-navigatie #scrollbar{margin:0;}
        .kalender-navigatie #horiz_container_outer{width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;height:790px;margin:0;}
       /* .kalender-navigatie #horiz_container{margin:0px;padding:0px;height:790px;width:5000px;}*/
        .kalender-navigatie #horiz_container ul{margin:0px; padding:0px;float:left;}
        .kalender-navigatie #horiz_container_inner{padding:5px;padding-left:0px;margin-bottom:0px;}
        .kalender-navigatie #scrollbar{margin:0;}
        /* =====  ========================================================
        KALENDER GLOBAL STYLE
        ========================================================================== */
        .activiteit-uitgebreide-informatie .punt{border-bottom: 120px solid transparent;border-right: 120px solid #a6c043;}
        .activiteit-uitgebreide-informatie .ribbon{position:absolute;top:0px;right:0px;}
        .activiteit-uitgebreide-informatie .spacer{border-top: 1px solid #7F7F7F;min-height:1px;max-height:1px;}
	.ribbon .content{font-size:11px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}
        .activiteiten-kalender{margin-top:20px;} /* moet overal gelijk worden.*/
        .kalender-navigatie{background:#EEEEEE;margin-bottom: 70px;}
        .kalender-navigatie li{margin:0;}
        .kalender-activiteit{cursor:pointer;padding: 10px 12px;overflow:hidden;}
        div.event{cursor:pointer;}
        .kalender-activiteit .datum-cijfer {border-radius: 5px 5px 5px 5px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;width: 32px;}
        .open .kalender-activiteit .datum-cijfer {background:#a6c043;}
        .vol .kalender-activiteit .datum-cijfer{background:#665f4d;}
        .kalender-activiteit .header {}
        .kalender-activiteit .holder{margin:12px 5px;}
        .kalender-activiteit span {text-transform:uppercase;}
        .activiteit-image{border-bottom:1px solid #7f7f7f;border-top:1px solid #7f7f7f;}
        .activiteit-image img{border:0;}
        .activiteit-uitgebreide-informatie{font-weight:400;font-size:12px;}
        .activiteit-uitgebreide-informatie .profiel-kort .content{border:0;}
        .activiteit-uitgebreide-informatie .profiel-kort {float:left;}
        .profiel-kort{max-width:none;}
        .activiteit-uitgebreide-informatie .content{border-bottom:1px solid #7f7f7f;margin-bottom:10px;}
        .activiteit-uitgebreide-informatie .ingeschreven-vrijwilligers{border-top:1px solid #7f7f7f;padding-top:10px;}
        .activiteit-uitgebreide-informatie .ingeschreven-vrijwilligers h2{background:none;padding-left:0;}
        .activiteit-uitgebreide-informatie .recensies {margin-bottom:10px;}
	.no-participants,p.no-reviews{margin-top:10px;margin-left:16px;font-weight:600;}
        .recensies-uitgebreid .content{border:0;}
        .activiteit-uitgebreide-informatie p{line-height:20px;}
        .activiteit-uitgebreide-informatie h1{font-size:20px;font-weight:700;}
        .activiteit-uitgebreide-informatie .tijd, .activiteit-uitgebreide-informatie .plaats{font-weight:600;}
        .activiteit-uitgebreide-informatie h2{font-size:12px;cursor:pointer;width:200px;padding-left:15px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat 0 -59px;}
        .activiteit-uitgebreide-informatie h2.open{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -240px -90px;margin-bottom: 9px !important;}
        .activiteit-uitgebreide-informatie h2.toggle{margin-bottom: 0px;}
        /*.activiteit-uitgebreide-informatie .recensies-uitgebreid{display:none;}*/
        .activiteit-uitgebreide-informatie .recensies-uitgebreid .content p{font-style:italic;}
        .recensies-uitgebreid .content .header, .profiel-kort .content .header{margin-right: 5px;text-transform:uppercase;color:#000000;font-weight:600;font-size:11px;}
        .recensies-uitgebreid .functie, .profiel-kort .functie{font-size:11px;}
        .kalender-navigatie #horiz_container_outer{height:790px;margin:0;}
        .kalender-navigatie #horiz_container{margin:0px;padding:0px;height:790px;width:5000px;}
        .kalender-navigatie #horiz_container ul{margin:0px; padding:0px;float:left;}
        .kalender-navigatie #horiz_container_inner{padding:5px;padding-left:0px;margin-bottom:0px;}
        .kalender-navigatie #horiz_container li{list-style:none;width: 298px;float:left;margin:0;}
        .kalender-navigatie #scrollbar{margin:0;}
        .activiteit-uitgebreide-informatie h1{color:#000000;padding-bottom:10px;}
        /* =====  ========================================================
        KALENDER KLEIN
        ========================================================================== */
	.ui-datepicker-calendar td.ui-datepicker-other-month{background:#FFF !important;}
        .filters select{width:200px;}
        .google-maps-activiteiten{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -233px -254px;padding-left:36px;}
	.maps-activity-content {min-height:80px;margin-top:15px;}
	.google-maps .subpage-header{margin-bottom:13px;}
        .overzichts-kalender{margin-bottom:20px;}
        .ui-datepicker table{border-collapse: none !important;}
        .ui-datepicker,.ui-datepicker table,.ui-datepicker tr,.ui-datepicker td,.ui-datepicker th{margin:0;padding:0;border:0;border-spacing: 2px;}
        .ui-datepicker{display:none;width:90%;cursor:default;text-transform:uppercase;font-size:12px;}
        .ui-datepicker-header{overflow: hidden;position:relative;padding-bottom:4px;}
        .uit-datepicker-title,.ui-datepicker-month,.ui-datepicker-year{text-transform:none;}
        .ui-datepicker-title{float:left;text-align:center}
        .ui-datepicker-month{position:relative;font-weight:700;}
        .ui-datepicker-year{padding-left:4px;font-weight:700}
        .ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:0px;padding:5px;cursor:pointer}
        .ui-datepicker-prev{left: 110px;padding-left:0}
        .ui-datepicker-prev span, .ui-datepicker-next span{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;text-indent:-9999px;}
        .ui-datepicker-prev span {background-position:-235px -372px;}
        .ui-datepicker-next{left:120px;padding-right:0}
        .ui-datepicker-prev a span.ui-icon{}
        .ui-datepicker-prev span,.ui-datepicker-next span{display:block;width:10px;height:10px;}
        .ui-datepicker-next span{background-position:-248px -372px;}
        .ui-datepicker-calendar th{text-align:center;font-size:11px;font-weight:700;text-transform:none;}
        .ui-datepicker-calendar td{text-align:center;}
        .ui-datepicker-calendar .ui-state-hover{}
        .ui-datepicker-calendar .ui-state-default{display:block;width:26px;outline:0;text-decoration:none;color:#000000;border:1px solid #FFFFFF}
        .ui-datepicker-calendar .ui-state-active{color:#000000;border:1px solid #6a9113}
        .ui-datepicker-other-month .ui-state-default{color:#EEEEEE}
         td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {background:#FFFFFF;}
         td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled span{color:#FFFFFF;}
	 .reset-all-activiteiten{display:none;cursor:pointer;margin-bottom: 20px;font-weight:600;}
         .filters .kalender-legenda{}
         .kalender-legenda {overflow:hidden;}
         .kalender-legenda li{float:left;width:90px;margin-right:5px;margin-bottom:0;}
         .kalender-legenda span{padding-left:15px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;}
        /* =====  ========================================================
        MIJN PROFIEL ACTIVITEITEN SCROLLER
        ========================================================================== */
        .mijn-profiel-activiteiten  h2{font-weight:700;font-size:12px;}
        .mijn-profiel-activiteiten  .ingeschreven-activiteiten{}
        .mijn-profiel-activiteiten  #horiz_container_outer{width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;height:250px;margin:0;}
        .mijn-profiel-activiteiten  #horiz_container{margin:0px;padding:0px;height:250px;width:5000px;}
        .mijn-profiel-activiteiten  #horiz_container ul{margin:0px; padding:0px;float:left;}
        .mijn-profiel-activiteiten  #horiz_container_inner{padding:5px;padding-left:0px;margin-bottom:0px;}
        .mijn-profiel-activiteiten  #horiz_container li{list-style:none;width: 350px;float:left;margin:0;}
        .mijn-profiel-activiteiten  #scrollbar{margin:0;}
            /* =====  ========================================================
            MIJN PROFIEL - ACTIVITEITEN > SCROLLER BASIS
            ========================================================================== */
	   /* .mijn-profiel-activiteiten .slides_container .kalender-activiteit{height:70px;}*/
	    .mijn-profiel-activiteiten .slides_container .optie-links{height:20px;}
	    .mijn-profiel-activiteiten .slides_container .kalender-activiteit .lees-meer{bottom:-23px;position:absolute;}
       	    /*.mijn-profiel-activiteiten .slides_container .row.event{min-height:90px;max-height:90px;}*/
	    .mijn-profiel-activiteiten .slides-container{height:250px;}
            .mijn-profiel-activiteiten li div.odd {background:#dcdcdc;}
            .mijn-profiel-activiteiten .slides_container {width: 246px;height:432px;display:none;}
            .mijn-profiel-activiteiten .slides_container li {display: block;width: 246px;}
            .mijn-profiel-activiteiten .prev{padding-left: 16px;padding-right: 10px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') 15px -34px;position:absolute;width:10px;height:17px;cursor:pointer;left:14px;bottom:9px}
            .mijn-profiel-activiteiten .next{padding-left: 10px;padding-right: 10px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') 15px -56px;position:absolute;right:25px;width:10px;height:17px;cursor:pointer;bottom:9px}
            .mijn-profiel-activiteiten .prev, .mijn-profiel-activiteiten .next{-moz-user-select:none;-khtml-user-select:none;text-indent:-9999px;}
            .mijn-profiel-activiteiten .slides_control{margin-bottom:15px;}
	    .no-activities{text-align:center;font-weight:700;font-family:'Open Sans', serif;padding-top:15px;}
 	    .reacties-en-ervaringen .no-activities{padding-top:0px;text-align:left;}
	    .plaats-een-reactie .qform input[type=text], .plaats-een-reactie .qform textarea{width:310px !important;}
	    .plaats-een-reactie .form_action_container{float:right;margin-right:23px;}
            /* =====  ========================================================
            MIJN PROFIEL ACTIVITEITEN SCROLLER - INHOUD
            ========================================================================== */
            .kalender-activiteit .datum-cijfer {background: #000000;color: #FFFFFF;font-size: 22px;}
            .kalender-activiteit .datum-cijfer {border-radius: 5px 5px 5px 5px;font-weight: 700;height: 36px;line-height: 36px;text-align: center;width: 36px;}
            .kalender-activiteit {font-size: 12px;font-weight: 400;}
            .kalender-activiteit {cursor: pointer;overflow: hidden;padding: 10px 12px;width: 84%;}
            .activiteit-image{height:134px;overflow:hidden;border-bottom:1px solid #7f7f7f;border-top:1px solid #7f7f7f;padding-top:8px;padding-bottom:8px;}
            .activiteit-uitgebreide-informatie .content{padding-top:10px;}
            .activiteit-uitgebreide-informatie{margin-left:-12px;}
            .activiteit-uitgebreide-informatie p{line-height:20px;}
            .activiteit-uitgebreide-informatie h1{font-size:20px;}
            .activiteit-uitgebreide-informatie .tijd, .activiteit-uitgebreide-informatie .plaats{font-weight:600;}
            .activiteit-uitgebreide-informatie .locatie{overflow:hidden;margin-bottom:10px;}
            .activiteit-uitgebreide-informatie .doe-ook-mee-button{float:right !important;}
            .activiteit-uitgebreide-informatie .ingeschreven-vrijwilligers{}
	    .activiteit-uitgebreide-informatie .ingeschreven-vrijwilligers .just-joined li{width:100% !important;}
            .activiteit-uitgebreide-informatie h2{cursor:pointer;width:100px;padding-left:15px;}
            .activiteit-uitgebreide-informatie h2.open{background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/site-sprite-adam.png') no-repeat -60px 3px;margin-bottom: 9px !important;}
            .activiteit-uitgebreide-informatie h2.toggle{margin-bottom: 0px;}
            /*.activiteit-uitgebreide-informatie .recensies-uitgebreid{display:none;}*/
            .activiteit-uitgebreide-informatie .recensies-uitgebreid .content p{font-style:italic;}
	    .activiteit-uitgebreide-informatie .profiel-kort{max-width:100%;}
            .punt{border-bottom: 120px solid transparent;font-size: 0;height: 0;line-height: 0;position: absolute;right: 2px;top: 44px;width: 0;z-index: 2;}
            .ribbon{position:absolute;top:0px;right:0px;}
            .ribbon .content{-ms-transform:rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
            .ribbon .content{border:0 !important;width:78px;text-align:center;text-transform:uppercase;margin-top: 44px;position:relative;z-index:99;}
            .recensies-uitgebreid .content .header, .profiel-kort .content .header{float:left;}
            .recensies-uitgebreid .social-media, .profiel-kort .social-media{float:left;margin-top:-2px;}
            .recensies-uitgebreid .functie, .profiel-kort .functie{clear:left;font-size:11px;margin-bottom:3px;}
            .recensie .content, .profiel-kort .content{padding-top: 0px !important;}
            .ingeschreven-vrijwilligers li{width:50%;float:left;}
            .ingeschreven-vrijwilligers h2{background:none;padding-left:0;width:auto;margin-bottom:10px;}
            .profiel-kort .social-media{margin-right:0;}
            .activiteit-uitgebreide-informatie p{margin-bottom:8px;}
    /* =====  ========================================================
    PROFIEL KORT
    ========================================================================== */
    .profiel-kort{min-width:220px;max-width:220px;overflow:hidden;font-weight:600;font-size:12px;margin-top:5px;float:right;}
    .profiel-kort .foto-groot{max-width:220px;float:right;}
    .profiel-kort img{border:1px solid #7f7f7f;}
    .profiel-kort .naam{color:#000000;text-transform:uppercase;font-weight:700;font-size:12px;float:left;}
    .profiel-kort .social-media{margin-left:0px !important;}
    .profiel-kort .functie{clear:left;font-weight: 400;}
    .profiel-kort .avatar{}
    .profiel-kort .avatar-klein{margin-top:7px;}
    .profiel-kort .content .header{margin-top:2px;}
/* =====  ========================================================
   GLOBAL / PAGE QUOTES
   ========================================================================== */
.quote{border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;padding-bottom: 10px;}
.ervaringsverhaal .quote-holder{width:100%;}
.quote-content{float:left;width:90%;}
.quote-inner{float:left;width:90%;margin-top:30px;margin-top: 15px;}
.quote-inner h1.tagline{color:#000000;margin-bottom:5px;font-weight:700;font-size:26px;line-height:36px;background: url('http://arnhem.nederlandcares.nl/static/shared/images/icons/squote.png') no-repeat left top;padding:0 25px;}
.quote-inner h1.tagline span.equote{background: url('http://arnhem.nederlandcares.nl/static/shared/images/icons/equote.png') no-repeat 0 bottom;padding:0 8px;margin-left:5px;}
.sub-content,.subquote{line-height:18px;font-size:14px;padding: 0 25px;font-weight:400;}
.subquote{line-height:0;margin-top:8px;}
.sub-content{/*margin-top:40px;*/line-height:20px;width:90%;}
/* =====  ========================================================
   GLOBAL / PAGE / INLINE PICTURE SLIDER
   ========================================================================== */
#slides{position:relative;margin-top:15px;}
#slides .prev, #slides .next{width:35px;background:#dcdcdc;height:180px;position: absolute;}
#slides .next{right:20px;top:0px;}
#slides span{margin-left: 14px;line-height:180px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;padding: 0 5px 0 0;}
#slides .next span{background-position:0 -56px;}
#slides .prev span{background-position:0 -34px;}
#slides .slides_container {width:380px;height:180px;margin-left:40px;margin-right:40px;}
.slides_container img{border:0;}
#slides .slides_container div {width:380px;height:180px;display:block;}
/* =====  ========================================================
   GLOBAL / NEDERLAND CARES / FOOTER
   ========================================================================== */  
.footer-content h2{color:#000000;font-family: 'Open Sans';font-weight:600;font-size:11px;text-transform:uppercase;padding-top:15px;}
.footer-content .copyright{margin-top: 15px;color:#717171;font-weight:600;font-size:10px;}
.mogelijk-gemaakt-door div a{height: 50px;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;}
.mogelijk-gemaakt-door .oranjefonds a{display:block;background-position:-426px -418px; width: 130px;}
.partners{margin-top:25px;}
.partners div{float:left;margin-right:30px;}
.partners div a{height: 50px;display:block;background:url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat;}
.partners .bijenkorf a {background-position:0 -420px; width: 85px;}
.partners .accenture a{background-position:-112px -423px; width: 80px;}
.partners .ing a{background-position:-218px -421px; width: 79px;}
.partners .heineken a{background-position:-326px -420px; width: 57px;}
/* =====  ========================================================
   GLOBAL / POPOVER
   ========================================================================== */  
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{background:;position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-28px;right:-5px;width:20px;height:20px;background:transparent url('http://arnhem.nederlandcares.nl/static/shared/sprites/global-sprite.png') no-repeat -98px -1px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-title{z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;position:relative}
.fancybox-title-outside{padding-top:10px;}
.fancybox-title-over{position:absolute;bottom:0;left:0;text-align:left}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0}
#fancybox-title-float-right{padding:0 0 0 15px;}
/* =====  ========================================================
   GLOBAL / POPOVER / NL CARES THEMA
   ========================================================================== */  
#fancybox-wrap{background:#4AB7F0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding-top: 35px;
    -webkit-box-shadow: 0px 8px 15px rgba(50, 50, 50, 0.75);
        -moz-box-shadow:    0px 8px 15px rgba(50, 50, 50, 0.75);
                box-shadow:     0 8px 15px rgba(50, 50, 50, 0.75);}
.fancybox-title-over{font-weight:700;text-transform:uppercase;font-size:16px;color:#FFFFFF;}         
/* =====  ========================================================
   MISC 
   ========================================================================== */    
.padder{padding:10px;}
    /* =====  ========================================================
    MISC / ADDTHIS
    ========================================================================== */
    .addthis{margin-top:25px;float:right;width:175px;}
    .addthis .deel-op{float:left;margin-right:10px;}


.video-button {
    bottom: 0;
    position: absolute;
    right: 0;
}


.clear {
    clear: both;
}