html, body { 
margin: 0px; 
padding: 0px; 
color: #4b4b4b;
background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/theme_deelementen/images/top_bg.jpg) top repeat-x;
}
a:active{outline: none; color: #000;} 
:-moz-any-link:focus {outline: none;}
body,td,th,input,select,textarea { font-size: 14px; font-family: "Open Sans", sans-serif; line-height: 24px; font-weight: 300; }
input,textarea { line-height: normal; }
p { margin-bottom: 10px; }
a { color: #2c3590; text-decoration: none; }
a:hover {color: #920315; text-decoration: none;}
img { border: none; }
fieldset { border: none; }
caption { display: none; }
ul {}
ol {}
table { border-collapse: collapse; }
th, td {}
th {}
thead th {}
tbody th {}
tfoot th {}
tfoot td {}
dl dt {}
dl dd {}
strong { font-weight: bold; }
em { font-style: italic; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #920315;  }
h1 { font-size: 30px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 26px; }
h2 { font-size: 24px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 34px; }
h3 { font-size: 14px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 24px; }
h4 { font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 20px; }
h5 { font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 16px; } .navigation{
width: 100%;
display: block;
margin: 0px 0px 30px 0px;
}
.navigation ul{
margin: 0px;
padding: 0px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
background-color: #2e3590;
border-radius: 3px;
cursor: pointer;
padding: 0.50rem;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #0e146c;
}
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400");
#header{
width: 100%;
display: inline-block;
padding: 25px 0px 10px 0px;
}
.logo{
margin: 10px 0px 0px 30px;
}
#colorpicker{
width: auto;
margin: 12px 0px 0px 55px;
position: absolute;
display: inline-block;
}
#colorpicker a{
width: 32px;
height: 32px;
display: inline-block;
float: left;
margin: 0px 6px 0px 0px;
}
#colorpicker a.purple{ background: ; }
#colorpicker a.red{ background: ; }
#colorpicker a.green{ background: ; }
#colorpicker a.blue{ background: ; }
#socialmedia{
width: auto;
float: right;
padding: 30px 20px;
}
#nav{
width: 100%;
display: inline-block;
background: #2e3590;
margin: 0px 0px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
overflow: hidden;
}
#nav ul{
margin: 0px;
padding: 0px;
}
#nav ul li{
float:left;
list-style: none;
}
#nav ul li a{
color:#cccccc;
display:block;
text-align:center;
text-decoration:none;
color: #fff;
font-size: 14px;
padding: 10px 25px;
border-right: 1px solid #6066bc;
}
#nav ul li a:hover, #nav ul li:hover a{
color:#fff;
text-decoration:none;
display: block;
background: #0e146c;
}
#nav ul li ul{
height: auto;
width: auto !important;
background:#0e146c;
display:none;
padding: 0px;
margin: 0px;
border:0px;
position:absolute;
z-index:200; border-top: 1px solid transparant;
}
#nav li:hover ul{
display:block;
}
#nav li li {
display:block;
float:none;
padding:0px;
width:auto;
margin: 0px;
}
#nav li:hover li a{
background: none;
}
#nav li ul a{
display: inline-block;
font-size:14px;
font-style:normal;
margin:0px;
padding:7px 25px;
text-align:left;
min-width: 200px;
}
#nav li ul a:hover, #nav li ul li:hover a{
background:#2e3590;
border:0px;
color:#ffffff;
text-decoration:none;
}
#slide{
width: 100%;
float: left;
position: relative;
overflow: hidden;
margin: -6px 0px 0px 0px;
}
#slide img{
position: static;
z-index: 777;
}
#breadcrumb{
width: 100%;
float: left;
position: relative;
background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/theme_deelementen/images/trans.png);
margin: -70px 0px 0px 0px !important;
z-index: 999;
padding: 20px 40px;
font-weight: 400;
}
#middle{
width: 100%;
float: left;
}
#content{
width: 100%;
display: inline-block;
padding: 20px 10px;
}
.post{
width: 100%;
float: left;
margin: 0px 0px 40px 0px;
}
#sidebar{
width: 100%;
display: inline-block;
padding: 20px;
}
.widget{
width: 100%;
float: left;
margin: 0px 0px 30px 0px;
}
.widget h2{
font-size: 24px;
height: 40px;
}
.widget ul{
margin: 0px;
padding: 0px;
}
.widget ul li{
list-style: none;
display: inline-block;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #dadada;
}
.widget ul li a{
color: #0e146c;
}
.widget ul li a:hover{
color: #920315;
}
#bottom{
width: 100%;
padding: 20px 30px;
float: left;
background: #2c3590;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: #fff;
margin: 0px 0px 30px 0px;
font-size: 12px;
}
#bottom a{
color: #fff;
}html, body { 
margin: 0px; 
padding: 0px; 
color: #4b4b4b;
background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/theme_deelementen/images/top_bg.jpg) top repeat-x;
}
a:active{outline: none; color: #000;} 
:-moz-any-link:focus {outline: none;}
body,td,th,input,select,textarea { font-size: 14px; font-family: "Open Sans", sans-serif; line-height: 24px; font-weight: 300; }
input,textarea { line-height: normal; }
p { margin-bottom: 10px; }
a { color: #2c3590; text-decoration: none; }
a:hover {color: #920315; text-decoration: none;}
img { border: none; }
fieldset { border: none; }
caption { display: none; }
ul {}
ol {}
table { border-collapse: collapse; }
th, td {}
th {}
thead th {}
tbody th {}
tfoot th {}
tfoot td {}
dl dt {}
dl dd {}
strong { font-weight: bold; }
em { font-style: italic; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #920315;  }
h1 { font-size: 30px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 26px; }
h2 { font-size: 24px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 34px; }
h3 { font-size: 14px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 24px; }
h4 { font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 20px; }
h5 { font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; color: #2c3590; text-transform: normal; font-weight: 300; line-height: 16px; } .navigation{
width: 100%;
display: block;
margin: 0px 0px 30px 0px;
}
.navigation ul{
margin: 0px;
padding: 0px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
background-color: #2e3590;
border-radius: 3px;
cursor: pointer;
padding: 0.50rem;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #0e146c;
}
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400");
#header{
width: 100%;
display: inline-block;
padding: 25px 0px 10px 0px;
}
.logo{
margin: 10px 0px 0px 30px;
}
#colorpicker{
width: auto;
margin: 12px 0px 0px 55px;
position: absolute;
display: inline-block;
}
#colorpicker a{
width: 32px;
height: 32px;
display: inline-block;
float: left;
margin: 0px 6px 0px 0px;
}
#colorpicker a.purple{ background: ; }
#colorpicker a.red{ background: ; }
#colorpicker a.green{ background: ; }
#colorpicker a.blue{ background: ; }
#socialmedia{
width: auto;
float: right;
padding: 30px 20px;
}
#nav{
width: 100%;
display: inline-block;
background: #2e3590;
margin: 0px 0px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
overflow: hidden;
}
#nav ul{
margin: 0px;
padding: 0px;
}
#nav ul li{
float:left;
list-style: none;
}
#nav ul li a{
color:#cccccc;
display:block;
text-align:center;
text-decoration:none;
color: #fff;
font-size: 14px;
padding: 10px 25px;
border-right: 1px solid #6066bc;
}
#nav ul li a:hover, #nav ul li:hover a{
color:#fff;
text-decoration:none;
display: block;
background: #0e146c;
}
#nav ul li ul{
height: auto;
width: auto !important;
background:#0e146c;
display:none;
padding: 0px;
margin: 0px;
border:0px;
position:absolute;
z-index:200; border-top: 1px solid transparant;
}
#nav li:hover ul{
display:block;
}
#nav li li {
display:block;
float:none;
padding:0px;
width:auto;
margin: 0px;
}
#nav li:hover li a{
background: none;
}
#nav li ul a{
display: inline-block;
font-size:14px;
font-style:normal;
margin:0px;
padding:7px 25px;
text-align:left;
min-width: 200px;
}
#nav li ul a:hover, #nav li ul li:hover a{
background:#2e3590;
border:0px;
color:#ffffff;
text-decoration:none;
}
#slide{
width: 100%;
float: left;
position: relative;
overflow: hidden;
margin: -6px 0px 0px 0px;
}
#slide img{
position: static;
z-index: 777;
}
#breadcrumb{
width: 100%;
float: left;
position: relative;
background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/theme_deelementen/images/trans.png);
margin: -70px 0px 0px 0px !important;
z-index: 999;
padding: 20px 40px;
font-weight: 400;
}
#middle{
width: 100%;
float: left;
}
#content{
width: 100%;
display: inline-block;
padding: 20px 10px;
}
.post{
width: 100%;
float: left;
margin: 0px 0px 40px 0px;
}
#sidebar{
width: 100%;
display: inline-block;
padding: 20px;
}
.widget{
width: 100%;
float: left;
margin: 0px 0px 30px 0px;
}
.widget h2{
font-size: 24px;
height: 40px;
}
.widget ul{
margin: 0px;
padding: 0px;
}
.widget ul li{
list-style: none;
display: inline-block;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #dadada;
}
.widget ul li a{
color: #0e146c;
}
.widget ul li a:hover{
color: #920315;
}
#bottom{
width: 100%;
padding: 20px 30px;
float: left;
background: #2c3590;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: #fff;
margin: 0px 0px 30px 0px;
font-size: 12px;
}
#bottom a{
color: #fff;
}#contactform{
width: 100%;
display: inline-block;
}
#contactform h3{
margin: 0px 0px 0px 0px;
}
#contactform input{
width: 100%;
display: inline-block;
padding: 5px;
border: 1px solid #d6d6d6;
}
#contactform input:hover{
border: 1px solid #dadada;
}
#contactform textarea{
width: 100%;
display: inline-block;
padding: 5px;
border: 1px solid #d6d6d6;
}
#contactform textarea:hover{
border: 1px solid #dadada;
}
#contactform input.input_submit{
width: auto;
display: inline-block;
background: #ee1a2e;
color: #fff;
border: 0px;
display: inline-block;
background-color: #2e3192;
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
}
#contactform input.input_submit:hover{
background-color: #1b1d60;
} img.avatar{
display: none;
} .format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
border: 10px solid #f1f1f1;
margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
float: left;
margin-right: 20px;
margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
padding-top: 4px;
} .attachment .entry-content .entry-caption {
font-size: 140%;
margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
content: '\00a0\2192';
}  img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
max-width: 100%; height: auto; }
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 12px;
}
.wp-caption {
line-height: 18px;
margin-bottom: 0px;
max-width: 632px !important; padding: 4px;
text-align: center;
}
.wp-caption img {
margin: 5px 5px 5px 5px;
}
.wp-caption p.wp-caption-text {
color: #888;
font-size: 12px;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
#content .attachment img { display: block;
margin: 0 auto;
} .caption {
z-index:500;
position:absolute;
bottom:-35px;
left:0;
height:30px;
padding:5px 20px 0 20px;
background:#000;
background:rgba(0,0,0,.5);
width:540px;
font-size:1.3em;
line-height:1.33;
color:#fff;
border-top:1px solid #000;
text-shadow:none;
}
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px 0;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments{
width: auto;
display: block;
margin: 50px 0px 0px 0px;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {
}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #888;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
display: block;
font-size: 12px;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-size: 13px;
font-style: italic;
} #respond {
border-top: 1px solid #e7e7e7;
margin: 24px 0;
overflow: hidden;
position: relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond label {
color: #888;
font-size: 12px;
}
#respond input {
margin: 0 0 9px;
width: 98%;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
} #colophon {
border-top: 4px solid #000;
margin-top: -4px;
overflow: hidden;
padding: 18px 0;
}
#site-info {
font-weight: bold;
}
#site-info a {
color: #000;
text-decoration: none;
}
#site-generator {
font-style: italic;
position: relative;
}
#site-generator a {
background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/theme_deelementen/images/wordpress.png) center left no-repeat;
color: #666;
display: inline-block;
line-height: 16px;
padding-left: 20px;
text-decoration: none;
}
#site-generator a:hover {
text-decoration: underline;
}
img#wpstats {
display: block;
margin: 0 auto 10px;
} pre {
-webkit-text-size-adjust: 140%;
}
code {
-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
-webkit-text-size-adjust: 120%;
}
#site-description {
-webkit-text-size-adjust: none;
}*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .left { float: left; }
.right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.hide { display: none; }
.hide-override { display: none !important; }
.highlight { background: #ffff99; } fieldset { border: solid 1px #dddddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 12px; margin: 18px 0; }
fieldset legend { font-weight: bold; background: white; padding: 0 3px; margin: 0; margin-left: -3px; } .error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { outline-color: #f5797c; }
.error label, label.error { color: #c60f13; }
.error small, small.error { display: block; padding: 6px 4px; margin-top: -13px; margin-bottom: 12px; background: #c60f13; color: #fff; font-size: 12px; font-weight: bold; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; } @-moz-document url-prefix() { form.custom div.custom.dropdown a.selector { height: 28px; } }
.lt-ie9 form.custom div.custom.dropdown a.selector { height: 28px; } .full_width{ width: 100%; max-width: 100%; margin: 0 auto; }
.row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.collapse { margin: 0; }
.column, .columns { float: left; min-height: 1px; padding: 0px 15px; position: relative; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.one, .row .one { width: 8.33333%; }
.two, .row .two { width: 16.66667%; }
.three, .row .three { width: 25%; }
.four, .row .four { width: 33.33333%; }
.five, .row .five { width: 41.66667%; }
.six, .row .six { width: 50%; }
.seven, .row .seven { width: 58.33333%; }
.eight, .row .eight { width: 66.66667%; }
.nine, .row .nine { width: 75%; }
.ten, .row .ten { width: 83.33333%; }
.eleven, .row .eleven { width: 91.66667%; }
.twelve, .row .twelve { width: 100%; }
.row .offset-by-one { margin-left: 8.33333%; }
.row .offset-by-two { margin-left: 16.66667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.33333%; }
.row .offset-by-five { margin-left: 41.66667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.33333%; }
.row .offset-by-eight { margin-left: 66.66667%; }
.row .offset-by-nine { margin-left: 75%; }
.row .offset-by-ten { margin-left: 83.33333%; }
.push-two { left: 16.66667%; }
.pull-two { right: 16.66667%; }
.push-three { left: 25%; }
.pull-three { right: 25%; }
.push-four { left: 33.33333%; }
.pull-four { right: 33.33333%; }
.push-five { left: 41.66667%; }
.pull-five { right: 41.66667%; }
.push-six { left: 50%; }
.pull-six { right: 50%; }
.push-seven { left: 58.33333%; }
.pull-seven { right: 58.33333%; }
.push-eight { left: 66.66667%; }
.pull-eight { right: 66.66667%; }
.push-nine { left: 75%; }
.pull-nine { right: 75%; }
.push-ten { left: 83.33333%; }
.pull-ten { right: 83.33333%; }
img { height: auto; }
img, object, embed { max-width: 100%; }
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img { max-width: none!important; } .row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }  .block-grid { display: block; overflow: hidden; padding: 0; }
.block-grid > li { display: block; height: auto; float: left; }
.block-grid.one-up { margin: 0; }
.block-grid.one-up > li { width: 100%; padding: 0 0 15px; }
.block-grid.two-up { margin: 0 -15px; }
.block-grid.two-up > li { width: 50%; padding: 0 15px 15px; }
.block-grid.two-up > li:nth-child(2n+1) { clear: both; }
.block-grid.three-up { margin: 0 -12px; }
.block-grid.three-up > li { width: 33.33333%; padding: 0 12px 12px; }
.block-grid.three-up > li:nth-child(3n+1) { clear: both; }
.block-grid.four-up { margin: 0 -10px; }
.block-grid.four-up > li { width: 25%; padding: 0 10px 10px; }
.block-grid.four-up > li:nth-child(4n+1) { clear: both; }
.block-grid.five-up { margin: 0 -8px; }
.block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }
.block-grid.five-up > li:nth-child(5n+1) { clear: both; }
.block-grid.six-up { margin: 0 -8px; }
.block-grid.six-up > li { width: 16.66667%; padding: 0 8px 8px; }
.block-grid.six-up > li:nth-child(6n+1) { clear: both; }
.block-grid.seven-up { margin: 0 -8px; }
.block-grid.seven-up > li { width: 14.28571%; padding: 0 8px 8px; }
.block-grid.seven-up > li:nth-child(7n+1) { clear: both; }
.block-grid.eight-up { margin: 0 -8px; }
.block-grid.eight-up > li { width: 12.5%; padding: 0 8px 8px; }
.block-grid.eight-up > li:nth-child(8n+1) { clear: both; }
.block-grid.nine-up { margin: 0 -8px; }
.block-grid.nine-up > li { width: 11.11111%; padding: 0 8px 8px; }
.block-grid.nine-up > li:nth-child(9n+1) { clear: both; }
.block-grid.ten-up { margin: 0 -8px; }
.block-grid.ten-up > li { width: 10%; padding: 0 8px 8px; }
.block-grid.ten-up > li:nth-child(10n+1) { clear: both; }
.block-grid.eleven-up { margin: 0 -8px; }
.block-grid.eleven-up > li { width: 9.09091%; padding: 0 8px 8px; }
.block-grid.eleven-up > li:nth-child(11n+1) { clear: both; }
.block-grid.twelve-up { margin: 0 -8px; }
.block-grid.twelve-up > li { width: 8.33333%; padding: 0 8px 8px; }
.block-grid.twelve-up > li:nth-child(12n+1) { clear: both; }  .orbit-wrapper { width: 1px; height: 1px; position: relative; }
.orbit { width: 1px; height: 1px; position: relative; overflow: hidden; margin-bottom: 17px; }
.orbit.with-bullets { margin-bottom: 40px; }
.orbit .orbit-slide { max-width: 100%; position: absolute; top: 0; left: 0; }
.orbit a.orbit-slide { border: none; line-height: 0; display: none; }
.orbit div.orbit-slide { width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }  .orbit-wrapper .timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 31; }
.orbit-wrapper span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/rotator-black.png) no-repeat; z-index: 3; }
.orbit-wrapper span.rotator.move { left: 0; }
.orbit-wrapper span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.orbit-wrapper span.mask.move { width: 40px; left: 0; background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/timer-black.png) repeat 0 0; }
.orbit-wrapper span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
.orbit-wrapper span.pause.active { background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/pause-black.png) no-repeat 0 -40px; }
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active { opacity: 1; } .orbit-caption { display: none; font-family: inherit; }
.orbit-wrapper .orbit-caption { background: black; background: rgba(0, 0, 0, 0.6); z-index: 30; color: white; text-align: center; padding: 7px 0; font-size: 13px; position: absolute; right: 0; bottom: 0; width: 100%; } .orbit-wrapper .slider-nav { display: block; }
.orbit-wrapper .slider-nav span { width: 39px; height: 50px; text-indent: -9999px; position: absolute; z-index: 30; top: 50%; margin-top: -25px; cursor: pointer; }
.orbit-wrapper .slider-nav span.right { background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/right-arrow.png); background-size: 100%; right: 0; }
.orbit-wrapper .slider-nav span.left { background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/left-arrow.png); background-size: 100%; left: 0; }
.lt-ie9 .orbit-wrapper .slider-nav span.right { background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/right-arrow-small.png); }
.lt-ie9 .orbit-wrapper .slider-nav span.left { background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/left-arrow-small.png); } ul.orbit-bullets { position: absolute; z-index: 30; list-style: none; bottom: -40px; left: 50%; margin-left: -50px; padding: 0; }
ul.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999999; text-indent: -9999px; background: url(//tandartspraktijk-de-elementen.nl/wp-content/themes/images/foundation/orbit/bullets.jpg) no-repeat 4px 0; width: 13px; height: 12px; overflow: hidden; }
ul.orbit-bullets li.active { color: #222222; background-position: -8px 0; }
ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid black; } .orbit-slide-counter { position: absolute; bottom: 0; z-index: 99; background: rgba(0, 0, 0, 0.7); color: white; padding: 5px; } .orbit img.fluid-placeholder { visibility: hidden; position: static; display: block; width: 100%; }
.orbit, .orbit-wrapper { width: 100% !important; } .lt-ie9 .timer { display: none !important; }
.lt-ie9 .orbit-caption { background: black; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom: 1; }
@media only screen and (max-width: 767px) { .orbit.orbit-stack-on-small img.fluid-placeholder { visibility: visible; }
.orbit.orbit-stack-on-small .orbit-slide { position: static; margin-bottom: 10px; } }   .flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } table { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #dddddd; }
table thead, table tfoot { background: #f5f5f5; }
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; font-size: 14px; line-height: 18px; text-align: left; }
table thead tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }
table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }
table tbody tr:nth-child(even) { background: #f9f9f9; }
table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; } @-moz-document url-prefix() { .top-bar ul li .button.small { padding-bottom: 6px; }
.top-bar ul li.search form input[type=search] { font-size: 14px; height: 22px; padding: 3px; } } .lt-ie9 .top-bar ul li a { color: white; display: block; font-weight: bold; font-size: 13px; height: 45px; line-height: 45px; padding: 0 15px; }
.lt-ie9 .top-bar ul li a.button { height: auto; line-height: 30px; margin-top: 7px; }
.lt-ie9 .top-bar ul li a img { margin-top: -5px; vertical-align: middle; }
.lt-ie9 .top-bar section > ul > li a:hover, .lt-ie9 .top-bar section > ul > li a:focus { color: #cccccc; }
.lt-ie9 .top-bar section > ul > li:hover, .lt-ie9 .top-bar section > ul > li:focus { background: black; }
.lt-ie9 .top-bar section > ul > li.search:hover, .lt-ie9 .top-bar section > ul > li.search:focus, .lt-ie9 .top-bar section > ul > li.has-button:hover, .lt-ie9 .top-bar section > ul > li.has-button:focus { background: none; }
.lt-ie9 .top-bar section > ul > li.active { background: black; color: #d9d9d9; }
.lt-ie9 .top-bar ul li.has-dropdown { padding-right: 33.75px; }
.lt-ie9 .top-bar ul li.has-dropdown > ul li { padding-right: 0; }   .show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print { display: none !important; }
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print { display: inherit !important; } @media only screen and (min-width: 1441px) { .hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge { display: inherit !important; }
.show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge { display: none !important; } } @media only screen and (max-width: 860px) and (min-width: 768px) { .hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
.show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } } @media only screen and (max-width: 767px) { .show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
.hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } } .show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; }
@media screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important; }
.hide-for-portrait, .show-for-landscape { display: none !important; } } .show-for-touch { display: none !important; }
.hide-for-touch { display: inherit !important; }
.touch .show-for-touch { display: inherit !important; }
.touch .hide-for-touch { display: none !important; } table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }
@media only screen and (max-width: 1279px) and (min-width: 768px) { .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium { display: table !important; } }
@media only screen and (max-width: 767px) { table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small { display: table !important; } } @media only screen and (max-device-width: 1280px) {  .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; } } @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; } } @media only screen and (max-width: 1279px) and (min-width: 768px) {  .touch .nav-bar li a { font-size: 13px; }
.touch .nav-bar li.has-flyout > a.flyout-toggle { padding: 20px !important; }
.touch .nav-bar li.has-flyout > a { padding-right: 36px !important; }  .clearing-main-right, .clearing-main-left { height: 100%; width: 40px; top: 0; border: none; }
.clearing-main-right:before, .clearing-main-left:before { position: absolute; top: 50%; }
.clearing-main-left { left: 0; }
.clearing-main-left:before { left: 5px; content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent white transparent transparent; }
.clearing-main-right { height: 100%; right: 0; }
.clearing-main-right:before { content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent transparent transparent white; } } @media only screen and (max-width: 767px) {  .left, .right { float: none; }
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }  .row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.column, .columns { width: auto !important; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; }
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; } .row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }
.row .mobile-one:last-child { float: right; }
.row .mobile-one.end { float: left; }
.row.collapse .mobile-one { padding: 0; }
.row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }
.row .mobile-two:last-child { float: right; }
.row .mobile-two.end { float: left; }
.row.collapse .mobile-two { padding: 0; }
.row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }
.row .mobile-three:last-child { float: right; }
.row .mobile-three.end { float: left; }
.row.collapse .mobile-three { padding: 0; }
.row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }
.row .mobile-four:last-child { float: right; }
.row .mobile-four.end { float: left; }
.row.collapse .mobile-four { padding: 0; }
.push-one-mobile { left: 25%; }
.pull-one-mobile { right: 25%; }
.push-two-mobile { left: 50%; }
.pull-two-mobile { right: 50%; }
.push-three-mobile { left: 75%; }
.pull-three-mobile { right: 75%; }  .block-grid.mobile > li { float: none; width: 100%; margin-left: 0; }
.block-grid > li { clear: none; }
.block-grid.mobile-one-up > li { width: 100%; }
.block-grid.mobile-two-up > li { width: 50%; }
.block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; }
.block-grid.mobile-three-up > li { width: 33.33333%; }
.block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both; }
.block-grid.mobile-four-up > li { width: 25%; }
.block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; }
.block-grid.mobile-five-up > li { width: 20%; }
.block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; }
.block-grid.mobile-six-up > li { width: 16.66667%; }
.block-grid.mobile-six-up > li:nth-child(6n+1) { clear: both; }
.block-grid.mobile-seven-up > li { width: 14.28571%; }
.block-grid.mobile-seven-up > li:nth-child(7n+1) { clear: both; }
.block-grid.mobile-eight-up > li { width: 12.5%; }
.block-grid.mobile-eight-up > li:nth-child(8n+1) { clear: both; }
.block-grid.mobile-nine-up > li { width: 11.11111%; }
.block-grid.mobile-nine-up > li:nth-child(9n+1) { clear: both; }
.block-grid.mobile-ten-up > li { width: 10%; }
.block-grid.mobile-ten-up > li:nth-child(10n+1) { clear: both; }
.block-grid.mobile-eleven-up > li { width: 9.09091%; }
.block-grid.mobile-eleven-up > li:nth-child(11n+1) { clear: both; }
.block-grid.mobile-twelve-up > li { width: 8.33333%; }
.block-grid.mobile-twelve-up > li:nth-child(12n+1) { clear: both; }