article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{margin:0;outline:0 none;padding:0}body,button,input,select,textarea{font-family:sans-serif}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0 none}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
}
*:focus {outline: none;}
a img {border:0 none transparent;} element:after {
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
} @font-face {
font-family: 'Calibre-Black';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Black.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Black.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Black.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Black.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Black.svg#Calibre-Black) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibre-BlackItalic';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BlackItalic.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BlackItalic.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BlackItalic.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BlackItalic.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BlackItalic.svg#Calibre-BlackItalic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibre-Bold';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Bold.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Bold.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Bold.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Bold.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Bold.svg#Calibre-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibre-BoldItalic';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BoldItalic.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BoldItalic.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BoldItalic.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BoldItalic.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-BoldItalic.svg#Calibre-BoldItalic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibre-Regular';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Regular.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Regular.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Regular.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Regular.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-Regular.svg#Calibre-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibre-RegularItalic';
src: url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-RegularItalic.eot?#iefix) format('embedded-opentype'),  url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-RegularItalic.otf)  format('opentype'),
url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-RegularItalic.woff) format('woff'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-RegularItalic.ttf)  format('truetype'), url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/fonts/Calibre-RegularItalic.svg#Calibre-RegularItalic) format('svg');
font-weight: normal;
font-style: normal;
} body {
background-color:#f3f3f3;	
color:#212223;
font-family:arial, helvetica, sans-serif;
line-height:1; }
body.single {
background-image:none;
}
#container {
b1ackground-color:red;
overflow:hidden;
padding:100px 20px 0;
position:relative;
}
.logged-in #container {
p1adding-top:68px!important;
}
.wrapper {
b1ackground-color:lime;
margin:0px auto;
position:relative;
max-width:1080px; }
h1,h2,h3,h4,h5,h6 {
font-weight:normal;
} header#masthead {
background-color:white;
height:100px;
padding:0 20px 0;
position:fixed;
top:0;
width:100%;
z-index:9999;
}
#masthead .wrapper {
b1ackground-color:aqua;
height:100px;
}
h1#logo {transition: all 0.2s ease-in-out;}
header#masthead h1,
div#logo a {
display:block;
left:49px;
overflow:hidden;
position:absolute;
text-indent:-9999em;
}
header#masthead h1 {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/jbrr_logo.svg);
background-size: 270px 337px;
height:337px;
top:208px;
text-indent:-9999em;
width:270px;
}
div#logo a {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/jbrr_logo.svg);
background-size: 141px 176px;
height:176px;
top:0;
width:141px;
}
.page-id-1167 div#logo a {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/kscd2.png);
background-size: 240px 138px;
height:138px;
top:15px;
width:240px;
} nav {
text-align:right;
}
nav ul.menu li {
display:inline-block;
margin-left:34px;
p1adding:0 17px;
}
nav ul.menu li a {
b1ackground-color:green;
color:#212223;
display:inline-block;
font-family: 'Calibre-Regular';
font-size:18px;
line-height:22px;
padding:39px 0;
text-decoration:none;
}
nav ul.menu li a:hover {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/xv_menu_hover.png) repeat-x center bottom;
color:#619BA1;
}
nav ul.menu li.first-child {b1ackground-color:red;}
nav ul.menu li.last-child {b1ackground-color:green;}  #xv_home_left {
b1ackground:yellow;
float:left;
width:50%;
}
#xv_big_container {
position:relative;
}
#xv_home_left img {
display:block;
}
#xv_home_left h2 {
font-family: 'Calibre-Black';
font-size:30px;
line-height:21px;
margin:30px;
text-transform:uppercase;
}
.xv_www article {
b1ackground-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/black_arrow.png);
b1ackground-repeat:no-repeat;
b1ackground-position-x:30px;
b1ackground-position-y:243px;
float:left;
height:290px;
padding:30px;
position:relative;
width:25%;
}
span#xv_big_solution{
background-color:#f3f3f3;
display:block;
position:absolute;
top:-30px;right:0;bottom:0;left:-3000px;
z-index:-1;
w1idth:100%;
}
.xv_www article:hover {
background-position-x:25px;
background-position-y:248px;
padding:20px;
}
.home .xv_www article {
width:50%;
}
.xv_www article .xv_image_container {
b1ackground:red;
display:table-cell;
width:60px;height:47px;
vertical-align:middle;
}
.xv_image_container img {
b1ackground:lime;
m1argin-top:auto;
m1argin-bottom:auto;
}
.xv_www article h3 {
color:#91C3C6;
font-family: 'Calibre-Black';
font-size:24px;
line-height:20px;
margin:18px 0 22px;
text-transform:uppercase;
}
.xv_www article:hover h3 {
color:white !important;
}
.xv_www article.bg_green h3 {
color:white;
}
.xv_www article p {
font-size:14px;
line-height:24px;
}
.xv_www article span.fa {
display:block;
font-size:18px;
position:absolute;
top:243px;left:30px;
}
.xv_www article:hover span.fa {
d1isplay:block;
f1ont-size:18px;
p1osition:absolute;
top:248px;left:25px;
}
.xv_www article a {
background-color:transparent;
position:absolute;
text-indent:-9999em;
top:0;right:0;bottom:0;left:0;
z-index:9;
}
.xv_www article:hover {
background-color:#F5326E !important;
}
.xv_www article:active {
background-color:#CF3564 !important;
}
.xv_www article a:hover {
border:solid 20px #F5326E;
top:-10px;right:-10px;bottom:-10px;left:-10px;
}
.xv_www article a:active {
border:solid 20px #CF3564;
} #xv_home_left .xv_button {
margin:40px 30px;
} #xv_home_right {
b1ackground:pink;
float:right;
width:50%;
}
#xv_home_right h2,
#xv_landing_right h2  {
font-family: 'Calibre-Black';
font-size:50px;
line-height:40px;
margin-bottom:30px;
text-transform:uppercase;
}
#xv_home_right p {
font-size:14px;
line-height:24px;
}
#xv_home_right article h3 {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/icon_article.png) no-repeat left center;
font-family: 'Calibre-Bold';
font-size:16px;
line-height:16px;
margin-bottom:20px;
min-height:40px;
padding-left:60px;
text-transform:uppercase;
max-width:80%;
}
#xv_home_right article p {
margin-bottom:30px;
}
a.xv_special_link,
#xv_home_right article a {
b1ackground:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/green_arrow.png) no-repeat left center;
b1order-bottom:dashed 1px #91C3C6;	
color:#91C3C6;
display:inline-block;
font-size:14px;
font-weight:bold;
line-height:24px;
margin-bottom:30px;
padding-top:5px;
padding-bottom:5px;
p1adding-left:14px;
text-decoration:none;
}
#xv_home_right article span.fa {font-size:80%;margin-right:5px;}
#xv_home_right article a:hover {
border-color:#F5326E;
color:#F5326E;
}
a.xv_special_link {
b1ackground-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/dark_green_arrow.png) !important;
border-bottom-color:#619BA1 !important;	
color:#619BA1 !important;
margin-bottom:0;
}
a.xv_special_link span {font-size:80%;margin-right:5px;}
a.xv_pdf {
b1ackground-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/xv_pdf.png) !important;
p1adding-left:20px !important;
margin-bottom:0;
}
a.xv_pdf span {font-size:80%;margin-right:5px;}
a.xv_special_link:hover,
a.xv_pdf:hover {
border-bottom-color:#F5326E !important;	
color:#F5326E !important;
text-decoration:none !important;
}
#xv_single article small,
#xv_home_right article small {
display:inline-block;
float:left;
font-size:14px;
font-style:italic;
line-height:24px;
} #home_block_1 {
m1ax-height:492px;
position:relative;
}
#xv_landing_right span,
#home_block_1 span {
background-color:white;
display:block;
position:absolute;
top:-100px;right:-3000px;bottom:0;left:-3000px;
z-index:-1;
w1idth:100%;
}
#home_block_1,
#xv_landing_right {padding:40px 40px 80px;}
#home_block_1 h2,
#xv_landing_right h2 {margin:50px 0 20px;}
#xv_landing_right h2 {
margin-top:0;
}
#home_block_1 p {
font-size:18px;
line-height:28px;
padding-bottom:50px;
}
#xv_landing_right p {
font-size:14px;
line-height:24px;
padding-bottom:50px;
} #home_block_2 {padding:40px;}
#home_block_2 h2 {
font-size:30px;
line-height:25px;
} #home_block_3 {padding:40px;}
#home_block_3 h2 {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/pink_phone.png) no-repeat left center;
color:#F5326E;
font-size:30px;
line-height:36px;
padding-left:30px;
}
#home_block_3 p {margin-bottom:30px;} #home_block_4 {padding:40px;}
#home_block_4 h2 {
font-size:30px;
line-height:21px;
} #xv_landing_main {}
#xv_landing_left {
b1order:solid 1px lime;
b1ackground:fuchsia;
float:left;
margin-bottom:-180px;
width:63.888889%; }
body.page-template-template-onze-werkwijze-php #xv_landing_left,
body.page-template-template-ouders-en-jongeren-php #xv_landing_left,
body.page-template-template-wat-wij-doen-php #xv_landing_left {
margin-bottom:-180px !important;
}
body.page #xv_landing_left,
body.single #xv_landing_left {
margin-bottom:-320px;
}
body.admin-bar.page #xv_landing_left.no_image,
body.admin-bar.category #xv_landing_left.no_image,
body.admin-bar.single #xv_landing_left.no_image {margin-bottom:-306px;}
body.page #xv_landing_left.no_image,
body.category #xv_landing_left.no_image,
body.single #xv_landing_left.no_image {margin-bottom:-306px;} #xv_landing_left.no_image {
height:382px;
}
body.admin-bar #xv_landing_left.no_image {
h1eight:348px;
}
#xv_landing_left img {
display:block;
m1argin-left:-160px; margin-left:-23.188406%;
max-width:123.188406%;
}
#xv_landing_right {
b1ackground:white;
float:right;
margin-bottom:-180px;
position:relative;
o1verflow:hidden;
width:36.111111%; } #content {
b1ackground-color:white;
margin-bottom:60px;
}
#xv_single {
background-color:white;
float:right;
min-height:400px;
width:890px;
}
#xv_single article {
b1ackground:lime;
float:right;
padding:50px 60px;
width:71.910112%; }
.category #xv_single article {padding:50px 60px 0;}
.category #xv_single {padding-bottom:50px;}
#xv_single article h1 {
font-family: 'Calibre-Black';
font-size:50px;
line-height:40px;
margin-bottom:30px;
text-transform:uppercase;
}
#xv_single article h2 {
font-family: 'Calibre-Black';
font-size:24px;
line-height:22px;
margin-bottom:5px;
text-transform:uppercase;
}
#xv_single article h3 {
font-family: 'Calibre-Bold';
font-size:16px;
line-height:18px;
margin-bottom:25px;
text-transform:uppercase;
}
#xv_single article p {
font-size:14px;
line-height:24px;
margin-bottom:28px;
}
#xv_single article a,
#xv_single article p a {
color:#619BA1;
}
#xv_single article a:hover,
#xv_single article p a:hover {
color:#CF3564;
}
#xv_single article p.xv_bigger_p {
font-size:18px;
line-height:28px;
}
.category #xv_single article p.xv_bigger_p {
font-size:14px;
line-height:24px;
}
#xv_single article ul {
margin-top:5px;
margin-bottom:28px;
}
#xv_single article li {
font-size:14px;
list-style:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/ul_square.png);
line-height:24px;
margin-left:18px;
margin-bottom:10px;
padding-left:5px;
}
.single_left_col {
float:left;
width:230px;
}
.single_right_col {
float:right;
width:230px;
}
.single_left_col img,
.single_right_col img {
max-width:100%;
height:auto;
} #xv_single article h3.accordion-title {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/tab_closed.png) no-repeat left center;
border-bottom:solid 1px #D8EFF0;
color:#91C3C6;
cursor:pointer;
font-family:'Calibre-Black';
font-size:24px;
line-height:18px;
margin-bottom:13px;
padding-top:16px;
padding-left:50px;
padding-bottom:13px;
}
#xv_single article h3.accordion-title.open {
border-bottom:0 none transparent;
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/tab_open.png);
}
.accordion-content {
font-size:14px;
line-height:24px;
margin-bottom:28px;
padding-left:50px;
} #xv_category_wrapper {
float:right;
padding:50px 60px 0;
width:71.910112%; }
#xv_category_wrapper h1 {	
font-family: "Calibre-Black";
font-size: 50px;
line-height: 40px;
margin-bottom: 30px;
text-transform:uppercase;
}
.category #xv_single h2 a {} #xv_single aside {
b1ackground:red;
float:left;
padding:50px 0 50px 50px;
width:28.089888%; }
a#xv_back {
b1ackground:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/green_left_arrow.png) no-repeat left center;
color:#91C3C6 !important;
display:block;
font-family:'Calibre-Black';
font-size:18px;
line-height:21px;
margin-bottom:25px;
margin-left:-15px;
p1adding-left:20px;
text-decoration:none;
text-transform:uppercase;
}
a#xv_back::first-line {
b1ackground:red;
p1adding-left:0 !important;
t1ext-indent:-20px !important;
}
a#xv_back span {font-size:80%; margin-right:5px;}
#xv_back:hover {
color:#F5326E;
}
#xv_single aside li {
display:block;
font-size:14px;
line-height:18px;
margin-bottom:15px;
}
#xv_single aside li a {
color:#619BA1;
text-decoration:none;
}
#xv_single aside li a:hover,
#xv_single aside li.current_page_item a {
color:#F5326E;
} #xv_single form {
margin-bottom:28px;
}
#xv_single form li {
margin-bottom:30px;
font-size:14px;
list-style:none;
line-height:34px;
margin-left:0;
padding-left:0;
position:relative;
}
#xv_single div:after {
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
}
#xv_single label {
display:block;
font-family:'Calibre-Regular';
font-size:17px;
line-height:20px;
margin-bottom:5px;
}
#xv_single input[type="text"],
#xv_single textarea {
background-color:#F6F6F6;
border:solid 1px #91C3C6;
font-family:'Calibre-Regular';
font-size:17px;
line-height:20px;
padding:15px 12px;
width:100%;
}
#xv_single input[type="text"]:focus,
#xv_single textarea:focus {
background-color:white;
} #xv_single input[type="checkbox"],
#xv_single input[type="radio"] {
float:left;
margin-top:4px;
margin-right:5px;
} #xv_single input[type="submit"] {
background-color:white;
border:solid 4px #91C3C6;
font-family:'Calibre-Regular';
font-size:17px;
line-height:20px;
padding:12px 70px;	
}
#xv_single input[type="submit"]:hover {
background-color:#91C3C6;
color:white;	
}
#xv_single input[type="submit"]:active {
background-color:#619BA1;
border-color:#619BA1;
color:white;	
} .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#xv_single .gfield_error {
b1ackground-color:lime;
margin-top:0 !important;
margin-bottom:12px !important;
padding-top:52px !important;
padding-left:0 !important; 
}
::-webkit-input-placeholder {color:#9D9D9D;}
:-moz-placeholder { color:#9D9D9D;}
::-moz-placeholder { color:#9D9D9D;}
:-ms-input-placeholder {color:#9D9D9D;}
.gfield_error ::-webkit-input-placeholder {color:#212223;}
.gfield_error :-moz-placeholder { color:#212223;}
.gfield_error ::-moz-placeholder { color:#212223;}
.gfield_error :-ms-input-placeholder {color:#212223;}
.validation_message {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/error_message.png) no-repeat ;
b1order:solid 1px red;
color:white;
font-family: 'Calibre-Regular';
font-size:17px;
line-height:20px;
height:66px;
padding:15px 0;
position:absolute;
text-align:center;
top:0;
width:100%;
}
#xv_single .gfield_error input[type="text"],
#xv_single .gfield_error textarea {
background-color:white;
border-color:#F5326E;
} body .gform_wrapper div.gform_body ul.gform_fields li.gfield_html ul {margin-top:0 !important;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield_html li {font-size:17px !important;margin-bottom:5px !important;line-height:1.3em !important;}
li.gfield_html {font-size:17px !important;line-height:1.3em !important;}
ul.gfield_radio li {margin-bottom:1.3em !important;}
input, textarea, button {
-webkit-appearance: none;
-webkit-font-smoothing: antialiased;
resize: none;
}
.gfield_radio input[type="radio"] {
margin-top:5px !important;
-webkit-appearance: radio;
}
.gform_wrapper .validation_message {color:white !important;}
.ginput_container_fileupload .validation_message {display:none !important;}
li#field_1_22 li {
font-style:italic;
margin-bottom:2px !important;
} .xv_button {
border-style:solid;
border-width:4px;
color:#212223;
display:inline-block;
font-family: 'Calibre-Regular';
font-size:17px;
line-height:20px;
padding:13px 44px;
text-decoration:none;
}
.xv_button:hover {background-color:#212223;border-color:#212223;color:white;}
.xv_button:active {background-color:black;border-color:black;color:white;}
.xv_button_color_green {border-color:#91C3C6;}
.xv_button_color_green:hover {background-color:#91C3C6;border-color:#91C3C6;}
.xv_button_color_green:active {background-color:#619BA1;border-color:#619BA1;}
.xv_button_color_pink {border-color:#F5326E;}
.xv_button_color_pink:hover {background-color:#F5326E;border-color:#F5326E;}
.xv_button_color_pink:active {background-color:#CF3564;border-color:#CF3564;}
.bg_white {background-color:white;}
.bg_grey {background-color:#f3f3f3;}
.bg_green {background-color:#91C3C6;} .home .xv_www article:nth-child(3) {background-color: white;}
.home .xv_www article:nth-child(4) {background-color: white;}
.home .xv_www article:nth-child(5) {background-color: #91C3C6;}
.home .xv_www article:nth-child(5) h3 {color:white;} .page-id-8 .xv_www article:nth-child(1), .page-id-10 .xv_www article:nth-child(1), .page-id-12 .xv_www article:nth-child(1), .page-id-383 .xv_www article:nth-child(1) {background-color: white;}
.page-id-8 .xv_www article:nth-child(2), .page-id-10 .xv_www article:nth-child(2), .page-id-12 .xv_www article:nth-child(2), .page-id-383 .xv_www article:nth-child(2) {background-color: #f3f3f3;}
.page-id-8 .xv_www article:nth-child(3), .page-id-10 .xv_www article:nth-child(3), .page-id-12 .xv_www article:nth-child(3), .page-id-383 .xv_www article:nth-child(3) {background-color: #91C3C6;}
.page-id-8 .xv_www article:nth-child(3) h3, .page-id-10 .xv_www article:nth-child(3) h3, .page-id-12 .xv_www article:nth-child(3) h3, .page-id-383 .xv_www article:nth-child(3) h3 {color:white;}
.page-id-8 .xv_www article:nth-child(4), .page-id-10 .xv_www article:nth-child(4), .page-id-12 .xv_www article:nth-child(4), .page-id-383 .xv_www article:nth-child(4) {background-color: #f3f3f3;}
.page-id-8 .xv_www article:nth-child(5), .page-id-10 .xv_www article:nth-child(5), .page-id-12 .xv_www article:nth-child(5), .page-id-383 .xv_www article:nth-child(5) {background-color: #91C3C6;}
.page-id-8 .xv_www article:nth-child(5) h3, .page-id-10 .xv_www article:nth-child(5) h3, .page-id-12 .xv_www article:nth-child(5) h3, .page-id-383 .xv_www article:nth-child(5) h3 {color:white;}
.page-id-8 .xv_www article:nth-child(6), .page-id-10 .xv_www article:nth-child(6), .page-id-12 .xv_www article:nth-child(6), .page-id-383 .xv_www article:nth-child(6) {background-color: white;}
.page-id-8 .xv_www article:nth-child(7), .page-id-10 .xv_www article:nth-child(7), .page-id-12 .xv_www article:nth-child(7), .page-id-383 .xv_www article:nth-child(7) {background-color: #f3f3f3;}
.page-id-8 .xv_www article:nth-child(8), .page-id-10 .xv_www article:nth-child(8), .page-id-12 .xv_www article:nth-child(8), .page-id-383 .xv_www article:nth-child(8) {background-color: white;}
.page-id-8 .xv_www article:nth-child(9), .page-id-10 .xv_www article:nth-child(9), .page-id-12 .xv_www article:nth-child(9), .page-id-383 .xv_www article:nth-child(9) {background-color: white;}
.page-id-8 .xv_www article:nth-child(10), .page-id-10 .xv_www article:nth-child(10), .page-id-12 .xv_www article:nth-child(10), .page-id-383 .xv_www article:nth-child(10) {background-color: #91C3C6;}
.page-id-8 .xv_www article:nth-child(10) h3, .page-id-10 .xv_www article:nth-child(10) h3, .page-id-12 .xv_www article:nth-child(10) h3, .page-id-383 .xv_www article:nth-child(10) h3 {color:white;}
.page-id-8 .xv_www article:nth-child(11), .page-id-10 .xv_www article:nth-child(11), .page-id-12 .xv_www article:nth-child(11), .page-id-383 .xv_www article:nth-child(11) {background-color: white;}
.page-id-8 .xv_www article:nth-child(12), .page-id-10 .xv_www article:nth-child(12), .page-id-12 .xv_www article:nth-child(12), .page-id-383 .xv_www article:nth-child(12) {background-color: #f3f3f3;}
.page-id-8 .xv_www article:nth-child(13), .page-id-10 .xv_www article:nth-child(13), .page-id-12 .xv_www article:nth-child(13), .page-id-383 .xv_www article:nth-child(13) {background-color: #91C3C6;}
.page-id-8 .xv_www article:nth-child(13) h3, .page-id-10 .xv_www article:nth-child(13) h3, .page-id-12 .xv_www article:nth-child(13) h3, .page-id-383 .xv_www article:nth-child(13) h3 {color:white;}
.page-id-8 .xv_www article:nth-child(14), .page-id-10 .xv_www article:nth-child(14), .page-id-12 .xv_www article:nth-child(14), .page-id-383 .xv_www article:nth-child(14) {background-color: white;}
.page-id-8 .xv_www article:nth-child(15), .page-id-10 .xv_www article:nth-child(15), .page-id-12 .xv_www article:nth-child(15), .page-id-383 .xv_www article:nth-child(15) {background-color: #f3f3f3;}
.page-id-8 .xv_www article:nth-child(16), .page-id-10 .xv_www article:nth-child(16), .page-id-12 .xv_www article:nth-child(16), .page-id-383 .xv_www article:nth-child(16) {background-color: white;}   #xv_feedback {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/feedback.png);
display:block;
display:none;
overflow:hidden;
position:fixed;
text-indent:-9999em;
top:280px;right:0;
width:50px;height:180px;
}
#xv_single article .xv_link_list li {
l1ist-style:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/dark_green_arrow.png) !important;
list-style:none;
margin-left:0;
padding-left:0;
}
#xv_single article .xv_link_list li a {
color:#619BA1;
}
.xv_link_list a span {font-size:80%;margin-right:5px;}
#xv_single article .xv_link_list li a:hover {
color:#F5326E;
}
#xv_single article .xv_link_list li a:hover {
text-decoration:underline;
} footer#footer {
clear:both;
margin-bottom:60px;
}
footer .wrapper {
background-color:#212223;
color:white;
font-size:14px;
line-height:24px;
padding:48px 0 144px;
}
footer .xv_column {
float:left;
margin-left:4.444444%; width:19.444444%; }
footer h4 {
color:white;
font-family: 'Calibre-Black';
font-size:24px;
line-height:18px;
margin-bottom:30px;
text-transform:uppercase;
}
footer li {
line-height:34px;
l1ist-style:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/footer_arrow.png);
list-style:none;
m1argin-left:14px;
margin-left:0;
}
footer li a span {font-size:80% !important;margin-right:5px;}
footer a {
color:white;
text-decoration:none;
}
footer li a:hover {
text-decoration:underline;
} .clear {clear:both;}
.hide {display:none;}
.no_right_margin {margin-right:0;}
.no_left_margin {margin-left:0;}html, body {height:100%;}
html {-webkit-tap-highlight-color: rgba(0,0,0,0);}
img, object, embed, iframe {
max-width: 100%;
}
img {
height: auto;
}
#responsive_checker {
display:none;
position:fixed;
bottom:5px;right:5px;
width:20px;height:20px;
}
#xv_responsive_header_image {display:none;}
#responsive_menu {display:none;}
#responsive_logo {display:none;} input {
-webkit-appearance: none;
-webkit-border-radius:0; 
border-radius:0;
}
#xv_resp_backlink,
.xv_responsive_footer_clear {
display:none;
} #responsive_menu {
background:white;
margin:0 !important;
padding:0 !important;
}
#responsive_menu ul,
#responsive_menu li {
margin:0 !important;
padding:0 !important;
}
#xv_menu_fix {
background:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/responsive_menu.svg) no-repeat right 10px center;
background-size: 75px 15px;
color:white;
cursor:pointer;
height:55px;
position:relative;
}
#xv_menu_fix.active {background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/responsive_menu_close.svg);}
#xv_menu_fix img {visibility:hidden;}
ul#xv_sub_menu {
b1ackground-color:lime;
}
ul#xv_sub_menu li {
display:block;
}
ul#xv_sub_menu li a {
border-left:solid 8px transparent;
color:#212223;
display:block;
padding:20px;
text-decoration:none;
}
ul#xv_sub_menu li.current_page_item a,
ul#xv_sub_menu li a:hover {
border-left:solid 8px #91C3C6;
}
#responsive_logo {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/jbrr_logo.svg);
background-size: 141px 176px;
height:176px;
position:absolute;
top:20px;left:20px;
width:141px;
z-index:9999;
}
@media handheld, only screen and (max-width: 1130px) {
.home .xv_www article {
float:none;
width:100%;
}
} @media only screen and (max-width: 1060px) {
body {}
#responsive_checker {background-color:blue;}
.xv_www article {
width:33%;
}
} @media handheld, only screen and (max-width: 1023px) {
body {}
#xv_landing_left.no_image {d1isplay:none;height:100px;}
#responsive_checker {background-color:yellow;}
#container {padding-top:0;}
header#masthead {display:none;}
#xv_feedback {display:none;}
#responsive_menu {display:block;}
#responsive_logo {display:block;}
#xv_landing_left {
width:100% !important;
margin-bottom:0 !important;
float:none !important;
max-height:300px;
overflow:hidden;
}
#xv_landing_left img {
margin-left:0 !important;
width:100%;
}
#xv_single {
float:none;
width:100%;
}
#xv_category_wrapper,
#xv_single article {
max-width: 100%;
}
body.page-template-template-onze-werkwijze-php #xv_landing_left,
body.page-template-template-ouders-en-jongeren-php #xv_landing_left,
body.page-template-template-wat-wij-doen-php #xv_landing_left {
margin-bottom:0 !important;
}
#xv_landing_right {
width:100%;
margin-bottom:-30px !important;
padding-bottom:10px;
}	
}
@media handheld, only screen and (max-width: 845px) {
#responsive_checker {background-color:teal;}
.xv_www article {
width:50%;
}
#xv_single aside {display:none;}
#xv_single article {
width:100%;
float:none;
}
#xv_resp_backlink {
display:block;
margin-bottom:20px;
padding-left:10px;
}
} @media handheld, only screen and (max-width: 767px) { #responsive_checker {background-color:fuchsia;}
body {
-webkit-text-size-adjust: none;
}
.xv_responsive_footer_clear {
display:block;
padding:20px 0;
}
footer .xv_column {
b1ackground-color:silver;
float:left;
h1eight:50%;
margin-left:4%; width:42%; } } @media handheld, only screen and (max-width: 758px) { body {}
#responsive_checker {background-color:lime;}
header#masthead,
#container {
b1ackground:red;
overflow:hidden;
padding:0;
}
#content {
m1argin-bottom:0 !important;
}
footer#footer {
margin-bottom:0;
}
#xv_responsive_header_image {display:block;width:100%;height:auto;}
#xv_no_responsive_header_image {display:none !important;}
#home_block_1, #xv_landing_right {padding:20px 20px 40px;}
#home_block_1 h2, #xv_landing_right h2 {margin:10px 0 20px;}
#home_block_2,#home_block_3,#home_block_4 {padding:40px 25px;}
#xv_home_left {
padding:0 25px;
}
#xv_home_left h2 {
margin-left:0;
}
#xv_home_left,
#xv_home_right {
float:none;
width:100%;
}
footer .xv_column {
float:none;
margin-bottom:40px;
margin-left:0;
padding:0 25px;
width:100%;
}
#xv_home_img_wrapper {
max-height:350px;
overflow:hidden;
}
.xv_button {
padding:13px 44px;
text-align:center;
w1idth:100%;
}
#xv_home_left .xv_button {margin:40px 0 0;}
.xv_responsive_footer_clear {
display:none;
}
footer .wrapper {
padding-bottom:48px;
}
footer h4 {margin-bottom:15px;}
.xv_www article a:hover {
border:0 none transparent;
top:0;right:0;bottom:0;left:0;
}
.xv_www article:hover span.fa {
top:243px;left:30px;
}
.xv_www article:hover {
background-position-x:30px;
background-position-y:243px;
padding:30px;
}
#xv_single article h1 {
f1ont-size:40px;
}
}
@media handheld, only screen and (max-width: 680px) {
#responsive_checker {background-color:aqua;}
#xv_category_wrapper,
#xv_landing_right p {
padding-bottom:15px;
}
#xv_landing_main {}
#xv_single article {
padding:25px 30px;
}
.page-id-8 .xv_www article,
.page-id-12 .xv_www article {
margin:0 5%;
width:90%;
float:none;
}
#xv_landing_right {
margin-bottom:20px !important;
}
#content {
margin-bottom:30px;
}
}
@media handheld, only screen and (max-width: 480px) {
#responsive_checker {background-color:orange;}
#xv_single article h1 {
font-size:30px;
line-height:25px;
margin-bottom:15px;
}
#xv_single article h2 {
font-size:22px;
line-height:18px;
}
} @media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx)
{
header#masthead h1 {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/jbrr_logo_retina.png);
background-size:100%;
}
div#logo a {
background-image:url(//jeugdbeschermingrotterdamrijnmond.nl/wp-content/themes/jeugdzorg/images/jbrr_logo_smaller_retina.png);
background-size:100%;
}
}