@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput form {
height: 100%; margin: 0 !important;
padding: 0 !important;
display: block !important;
max-width: unset !important;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
display: block;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores>* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px;}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
.rpwwt-widget ul li img { width: 75px; height: 75px; }@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;600&display=swap|Montserrat:wght@800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
#vervolg-portfolio .sow-tabs-panel:first-child { background: #000; z-index: 9; position: relative; }
#vervolg-portfolio .sow-tabs-panel:nth-child(2) { display: none; }
#vervolg-portfolio .sow-tabs-panel:nth-child(3) { display: none; } .slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
visibility: visible !important;
}
@keyframes slideRight {
0% {
transform: translateX(-150%);
}
50%{
transform: translateX(8%);
}
65%{
transform: translateX(-4%);
}
80%{
transform: translateX(4%);
}
95%{
transform: translateX(-2%);
}
100% {
transform: translateX(0%);
}
}
@-webkit-keyframes slideRight {
0% {
-webkit-transform: translateX(-150%);
}
50%{
-webkit-transform: translateX(8%);
}
65%{
-webkit-transform: translateX(-4%);
}
80%{
-webkit-transform: translateX(4%);
}
95%{
-webkit-transform: translateX(-2%);
}
100% {
-webkit-transform: translateX(0%);
}
} .floating{
animation-name: floating;
-webkit-animation-name: floating;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes floating {
0% {
transform: translateY(0%);
}
50% {
transform: translateY(8%);
}
100% {
transform: translateY(0%);
}
}
@-webkit-keyframes floating {
0% {
-webkit-transform: translateY(0%);
}
50% {
-webkit-transform: translateY(8%);
}
100% {
-webkit-transform: translateY(0%);
}
} .hatch{
animation-name: hatch;
-webkit-animation-name: hatch;
animation-duration: 2s;
-webkit-animation-duration: 2s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
visibility: visible !important;
}
@keyframes hatch {
0% {
transform: rotate(0deg) scaleY(0.6);
}
20% {
transform: rotate(-2deg) scaleY(1.05);
}
35% {
transform: rotate(2deg) scaleY(1);
}
50% {
transform: rotate(-2deg);
}
65% {
transform: rotate(1deg);
}
80% {
transform: rotate(-1deg);
}
100% {
transform: rotate(0deg);
}
}
@-webkit-keyframes hatch {
0% {
-webkit-transform: rotate(0deg) scaleY(0.6);
}
20% {
-webkit-transform: rotate(-2deg) scaleY(1.05);
}
35% {
-webkit-transform: rotate(2deg) scaleY(1);
}
50% {
-webkit-transform: rotate(-2deg);
}
65% {
-webkit-transform: rotate(1deg);
}
80% {
-webkit-transform: rotate(-1deg);
}
100% {
-webkit-transform: rotate(0deg);
}
} .bounce{
animation-name: bounce;
-webkit-animation-name: bounce;
animation-duration: 1.6s;
-webkit-animation-duration: 1.6s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
}
@keyframes bounce {
0% {
transform: translateY(0%) scaleY(0.6);
}
60%{
transform: translateY(-100%) scaleY(1.1);
}
70%{
transform: translateY(0%) scaleY(0.95) scaleX(1.05);
}
80%{
transform: translateY(0%) scaleY(1.05) scaleX(1);
}
90%{
transform: translateY(0%) scaleY(0.95) scaleX(1);
}
100%{
transform: translateY(0%) scaleY(1) scaleX(1);
}
}
@-webkit-keyframes bounce {
0% {
-webkit-transform: translateY(0%) scaleY(0.6);
}
60%{
-webkit-transform: translateY(-100%) scaleY(1.1);
}
70%{
-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
}
80%{
-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
}
90%{
-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
}
100%{
-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
}
} .pulse{
animation-name: pulse;
-webkit-animation-name: pulse;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes pulse {
0% {
transform: scale(0.9);
opacity: 0.7;
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.9);
opacity: 0.7;
}
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
50% {
-webkit-transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(0.95);
opacity: 0.7;
}
}
iframe { border: none; }
:focus { outline: none !important; }
body { background-color: #000000; }
::-webkit-scrollbar-thumb {
background: #555;
height: 100px;
border-radius: 30px;
}
::-webkit-scrollbar {
width: 10px;
}
.h2, h2 {
color: #FFF;
}
body.custom-background { background-color: #000 !important; }
pre {
background: rgb(85, 85, 85, 0.2) !important;
}
.captcha a { color: #555; }
.grecaptcha-badge { display: none !important; }
.main-navigation ul.menu ul li.focus { background-color: #111 !important; }
.captcha {
font-size: 0.78em;
line-height: 1.5;
width: 310px;
position: relative;
bottom: 0;
color: #333;
} p { font-size: 1.3rem; padding: 0; color: #FFF; font-family: Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,
Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-weight: 100; line-height: 1.4; }
blockquote {margin: 0 0 1em; }
p:last-child { margin-bottom: 0; }
blockquote:last-child { margin-bottom: 0; }
a         { color: #ffffff; transition: 0.5s; }
a:hover   { transition: 0.5s; }
p a       { color: #FFF; }
p a:hover { color: #FFF; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5,
.entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file {	font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
.textwidget.custom-html-widget h1 { color: #C40069; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; font-size: 2.33rem; padding-bottom: 3px; font-weight: 800; }
h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title { color: #C40069; font-size: 2.1rem; font-weight: bold; }
.entry-content h2 { font-size: 2.1rem; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;; font-weight: 800; }
body, .secondary-navigation a { color: #FFF; }
.h3, h3 { font-size: 1.1rem; } .button-cus a { padding: 15px 30px; border-radius: 8px; background: #D7559B !important; color: #FFF; text-transform: lowercase; transition: 0.5s; font-size: 17px; letter-spacing: .0333em; font-family:
inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; line-height: 2.2; position: relative; left: 160px; }
.button-cus a:hover { transition: .6s; box-shadow: 1px 1px 65px #D7559B; }
button { padding: 7px 27px; border-radius: 8px; background: #c40069 !important; color: #fff; text-transform: lowercase; transition: .5s; font-size: 17px; letter-spacing: .0333em;
font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; line-height: 2.2; transition: 1s; }
.hentry .entry-content a { text-decoration: none; }
.button-groen a {
padding: 8px 30px;
border-radius: 8px;
background: #C40069;
color: #FFF;
text-transform: lowercase;
transition: 0.5s;
font-size: 17px;
letter-spacing: .0333em;
font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif;
font-weight: 600;
line-height: 2.2;
padding: 15px 30px;
position: relative;
left: 0;
border: 0;
} ol li { padding-left: 13px; margin: 15px 0; }
ol li::marker { color: #C40069; font-weight: bold; } a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus,
input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus { outline-color: transparent; }
a:focus, input:focus, textarea:focus, button:focus { outline: 0; } .site-header .site-branding img { max-width: 130px; padding-top: 8px; }
.site { overflow-x: visible; }
.col-full { max-width: 100%; padding: 0; }
img { border-radius: 0px; }
#page { overflow: hidden; }
.custom-logo-link { max-width: 130px; }
.search-field { display: none; }
.error-404.not-found { max-width: 1280px; margin: 0 auto; padding: 320px 0 100px 0; }
.error-404.not-found::before {
background: linear-gradient(rgba(196, 0, 105, 0.2), rgb(0, 0, 0)), url(//www.dewebdeveloper.nl/wp-content/uploads/images/amsterdam-de-webdeveloper-hugo-de-groot.jpg);
position: absolute;
top: 150px;
left: 0;
right: 0;
height: 360px;
width: 100%;
z-index: -1;
content: "";
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.post-template-default input[type="button"], input[type="submit"], input[type="reset"] { position: relative; }
.search-submit { display: none !important; }
#main { min-height: calc(100vh - 667px); }
#page .page-title { margin: 0 auto; width: 1280px; }
#page .entry-taxonomy { padding-bottom: 50px; max-width: 500px; }
#page-colom-left ul {
margin: 0 0 1.41575em 3em;
list-style: disc;
} .menu-top-bar-container { max-width: 1280px; margin: 0 auto; }
#masthead .secondary-navigation { top: 0; position: absolute; left: 0; right: 0; background: #C40069; width: 1280px; height: 35px; line-height: 5px;
margin: auto; overflow: hidden; }
#masthead::before { background: #C40069; width: 100%; top: 0; height: 35px; position: absolute; }
#menu-item-26 { left: 0; position: absolute; }
#menu-item-26 a { font-size: 0.8rem; padding: 14px 0; font-weight: 800; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
#menu-item-25 a { font-size: 0.8rem; padding: 0; font-weight: 800; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
.site-search { display: none; }
#menu-item-144-es, #menu-item-144-en, #menu-item-144-nl, #menu-item-25 { float: right; padding: 0 5px; }
#menu-item-25 { margin-left: 15px; z-index: 99; }
.secondary-navigation ul li { list-style: none; }
#menu-item-144-en { z-index: 99; }  .contentarea.clearfix .h-omschrijving { max-width: 620px; }
.contentarea.clearfix .content { max-width: 1280px; margin: 0 auto; padding-top: 207px; }
.no-results.not-found { padding-bottom: 116px; }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { font-size: 0.8rem; font-weight: 800; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
div.asl_m.asl_w { max-width: 148px; }
div.asl_r.vertical { padding: 4px; border: 0 none transparent; border-radius: 0; box-shadow: none; background: transparent; } div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a { color: #C40069; font-weight: 800; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
div.asl_r .results .item { background: #000000; border-left: 0; border-right: 0; }
.contentarea.clearfix ul { margin-left: 0; list-style: none; }
.h-omschrijving { font-size: 1.3rem; padding: 0; color: #FFF; font-family: Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica
Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-weight: 100; line-height: 1.4; padding-bottom: 15px; margin-bottom: 5px; }
.h-readmore button { margin-bottom: 45px; padding: 3px 20px; }
.contentarea.clearfix .page-header p, .contentarea.clearfix .page-header h1 { color: #c40069; font-size: 2.33rem; font-weight: 800; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;; margin-bottom: 7px; padding-bottom: 15px; }
div.asl_r .results .asl_nores { background: #000000; color: #FFF; }
.results .asl_nores .asl_keyword { font-size: 0.8rem; border-bottom: 1px solid #C40069; font-family: Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; line-height: 2;
padding: 0; margin: 0 3px; font-weight: normal; }
div.asl_r .results .item.hovered { background: #000000; }
div.asl_r .results .item .asl_content h3 a:hover { font-weight: bold; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; color: #C40069; font-size: 15px; line-height: 17px; text-shadow: 0 0 0 rgba(255,255,255,0); }
img.attachment-medium.size-medium.wp-post-image { max-width: 120px; } .storefront-primary-navigation { float: right; top: 36px; position: absolute; max-width: 1280px; left: 0; right: 0; margin: 0 auto; text-align: right;
max-height: 120px; padding: 20px 20px !important; z-index: 0; pointer-events: none; }
.storefront-primary-navigation .col-full { margin: 0; padding: 0; float: right; }
#masthead .col-full { max-width: 1280px; padding: 10px 0; }
#masthead { margin-bottom: 0px; border-bottom: 2px solid #C40069; z-index: 29; background: #000000; max-height: 167px; min-height: 167px; }
.primary-navigation #menu-item-123 { background: #C40069; padding: 3px; border-radius: 6px; line-height: 0px; margin-left: 25px; max-height: 43px; }
#menu-item-123 a:hover { border: none; }
#menu-item-123 a { padding: 20px; border-radius: 8px; background: #C40069 !important; color: #FFF; text-transform: lowercase; transition: 0.5s;
font-size: 16px; font-weight: bold; letter-spacing: .0333em; font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; }
button.menu-toggle, button.menu-toggle:hover { border-color: transparent; }
.storefront-primary-navigation { line-height: 0px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { border-radius: 0; color: #FFF; text-transform: lowercase; transition: 0.5s; font-size: 16px; letter-spacing: .0333em;
font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; padding: 20px; }
.primary-navigation { line-height: 15px; } ul.menu li.current-menu-item > a:hover { color: #FFF; border-bottom: 2px solid #C40069; transition: 0.5s; }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a { color: #ffffff;
border-bottom: 2px solid #C40069; transition: 0.3s; }
.handheld-navigation { background: #000000; }
.handheld-navigation { margin-top: 86px !important; }
.main-navigation ul li, .secondary-navigation ul li { border-bottom: 3px solid transparent; border-radius: 0px; transition: 0.3s; } #menu-top-bar img { width: 25px; padding: 2px; border-radius: 90%; height: 25px; } #menu-item-144-es img, #menu-item-144-en img, #menu-item-144-nl img { width: 25px !important; padding: 2px 2px; border-radius: 90%; height: 25px !important;
position: absolute; top: 5px; }
#menu-item-144-es { padding: 0; width: 100%; position: absolute; top: -9px; margin-left: -30px; }
#menu-item-144-es img { top: 14px; }
.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button) { color: #ffffff; font-size: 10px; } .main-navigation ul ul li, .secondary-navigation ul ul li { background: #000000; }
.handheld-navigation { margin-top: 104px !important; margin-right: 9px; }
.storefront-handheld-footer-bar { display: none; }
.body { overflow: hidden; }
.sub-menu.toggled-on { padding-right: 20px; }
.sub-menu.toggled-on .dropdown-toggle { left: 11px; }
#menu-item-123 { padding: 5px 30px; background: #C40069 !important; color: #FFF; text-transform: lowercase; transition: 0.5s;
font-size: 17px; font-weight: bold; letter-spacing: .0333em; font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif;
font-weight: 600; line-height: 2.2; } #domeinnaam-check { position: absolute; top: 0; z-index: 28; top: 245px; left: 50%; max-width: 100%; text-align: center; transform: translate(-50%, -50%); }
#domeinnaam-check h3 { display: none; }
#domeinnaam-check .button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"],
input[type="reset"], input[type="submit"] { padding: 5px 30px; border-radius: 8px; background: #C40069 !important; color: #FFF;
text-transform: lowercase; transition: 0.5s; font-size: 17px; font-weight: bold; letter-spacing: .0333em;
font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; line-height: 2.2; }
.wp24-dc form select { margin: 0px 10px 0 10px; padding: 5px 15px; border-radius: 8px; background: linear-gradient(rgba(28, 28, 33, 0.3),
rgba(28, 28, 33, 0.3)), url(); border: 1px solid #C40069; color: #9B9B9E; }
.wp24-dc form input[type="text"] { margin: 0 10px 0 0; padding: 22px 15px !important; border-radius: 8px; background: rgb(0, 0, 0, 0.25); border: 0px; color: #FFF; margin-right: 0 !important; }
#section-row-banner input[type="button"], #section-row-banner input[type="submit"], #section-row-banner input[type="reset"] { position: absolute !important; right: 33px !important; top: 28px !important; }
.wp24-dc form input[type="text"]:focus { border: 0; } #domeinnaam-check .dot { display: none; margin: ; }
#dc-result-5f09d899849fb { background: red; top: ; top: 300px; position: absolute; }
#domeinnaam-check #wp24-dc-5f099138b6552 { position: absolute; top: 160px; left: 50%; text-align: center; transform: translate(-50%, -50%); }
div#domeinnaam-check .table { position: absolute !important; 	color: #CECECE; font-family: "Open Sans", Sans-serif; font-size: 16px;}
div#domeinnaam-check .table { color: #CECECE; background-image: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), url(); padding: 50px;
margin-top: -45px; color: #FFF; width: 500px; padding-bottom: 90px; }
#dc-result-1 .table-row:last-child { position: relative; }
#dc-result-1 .table-row:last-child::after { background-image: url(//www.dewebdeveloper.nl/wp-content/themes/dewebdeveloper/assets/images/logo-select-domain9.svg); background-size: cover; width: 100px; height: 35px; content: ""; position: absolute; bottom: -70px; right: 0; }
button:focus, button:hover, .button:focus, .button:hover, .faux-button:focus, .faux-button:hover, .wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus,
input[type="submit"]:hover { text-decoration: none !important; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover { color: #FFF !important;
background: #C40069; transition: 0.5s; box-shadow: 0px 0px 10px #C40069; }
input[type="submit"]:hover { padding-right: 40px !important; box-shadow: none; }
#whois-info { z-index: 999; position: absolute; left: ; top: 270px; background: #000000; color: #FFF; }
#domeinnaam-check .table .table-cell a { color: #FFF; font-size: 17px; text-decoration: none; }
.table-row.available .table-cell:nth-child(3)::before { -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; font-family: 'Font Awesome 5 Free'; font-weight: 900; line-height: inherit;
vertical-align: baseline; content: ""; height: 1em; float: right; line-height: 1.618; color: #27A8E0; }
#dc-submit-1 { background-size: 79px !important; background-position: center !important; background-repeat: no-repeat !important;
padding-right: 35px; margin-top: -16px; margin-right: -20px; animation: 1s pulse running; z-index: 1; font-size: 1rem; letter-spacing: 0; }
#dc-submit-1:hover { background-image: url(//www.dewebdeveloper.nl/wp-content/themes/dewebdeveloper/assets/images/shape-select2.svg) !important; transition: .8s; animation: .3s pulse; }
#dc-result-1 .table-row.available div:nth-child(2) { display: none; }
#dc-result-1 .table-row.registered div:nth-child(2) { text-align: left; }
#dc-result-1 .table-row.available div:nth-child(3) { text-align: left; } .so-widget-sow-layout-slider-default-79ee6a2771e5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper { padding: 50px 40px 50px 0px !important;
max-width: 1280px; }
.sow-slider-base ul.sow-slider-images { overflow: visible !important; } #post-10 .entry-title { font-size: 0px; position: fixed; } h1.entry-title, h2.entry-title { color: #C40069; font-family: "Open Sans", Sans-serif; max-width: 1280px; margin: 0 auto; position: relative; top: 194px; }
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: unset; width: unset; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { position: absolute; top: 50%; left: 50%; z-index: 1;
overflow: hidden; opacity: 0.1; }
#video-banner { position: relative; z-index: 1; opacity: .3; overflow: hidden; }
.banner-headings h3 { font-size: 1.3rem !important; color: #cecece !important; margin-bottom: 30px; text-shadow: 0 0 1.1px; font-weight: lighter; line-height: 1.6; }
.banner-headings h2 { font-size: 2rem !important; color: #fff !important; font-weight: 800; font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif; width: fit-content; padding-left: 0; padding: 14px; border-radius: 0; position: relative; margin-bottom: 30px; animation: linear pulse; animation-duration: 1.9s; -webkit-animation-duration: 1s; }
.banner-headings { max-width: 630px; padding: 55px; min-height: 271px; position: relative; border-radius: 10px 10px 10px 0; }
#panel-285-0-0-0, #panel-38-0-0-0 { background: #000000; }
#tekst-banner .sow-slider-pagination { display: none !important; }
.sow-slider-image.cycle-slide { background: transparent !important; }
#panel-10-0-0-1 { position: absolute; top: 437px; width: 100%; padding: 250px 0 30px 0; text-align: left; left: 50%; text-align: left;
transform: translate(-50%, -50%); z-index: 25; }
.sow-sld-icon-thin-left, .sow-sld-icon-thin-right { display: none !important; }
#video-banner embed, iframe, object, video { width: 100%; }
#main #post-10 #pg-10-0 { margin-bottom: 0; }
#section-row-banner #panel-10-0-0-0 { margin-bottom: 0; }
#section-row-main .h2-main { padding: 10px 0; color: #FFF; font-size: 1.6rem; text-align: center; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;; margin: 10px 0 10px 0; font-weight: 800; }
#content-section-main { min-height: 560px; padding: 30px 30px 30px 30px; transition: 0.5s; }
#pg-10-2 { background-image: linear-gradient(rgba(0, 0, 0, 0.91), rgba(0, 0, 0, 0.91)),
url(//www.dewebdeveloper.nl/wp-content/uploads/images/background-section-row-main.jpg); background-size: cover; background-position: center;
background-attachment: fixed; margin-bottom: 0px !important; padding: 190px 0; }
#section-row-main { max-width: 1280px; margin: 0 auto; }
#section-row-main #section-blocks p { min-height: 200px; font-size: 1.3rem; line-height: 1.4; }
#section-row-main #section-blocks { background: ; margin-bottom: 30px; }
.sow-slider-image-wrapper { position: relative; }
.button-groen { position: absolute; transition: .6s; }
.button-groen:hover { transition: .6s; box-shadow: 1px 1px 65px #C40069; }
.banner-headings h2 {
font-size: 3rem !important;
color: #fff !important;
font-weight: 800;
font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;
width: fit-content;
padding-left: 0;
padding: 14px;
border-radius: 0;
position: relative;
margin-bottom: 30px;
border-left: 5px solid #C40069;
} #home-h1 .textwidget.custom-html-widget h1 { text-align: center; }
#home-h1 p { padding: 0 140px; text-align: center; font-size: 1.3rem; }
#pg-10-1 { padding: 190px 0px; }
#home-h1 { max-width: 1280px; margin: 0 auto; } #section-row-1 { max-width: 1280px; margin: auto; position: relative; padding: 190px 0; }
#pgc-10-3-1::before { content: ""; position: absolute; background-image:
url(//www.dewebdeveloper.nl/wp-content/uploads/images/content-foto-beter-gevonden-worden.jpeg); width: 100%; height: 100%; background-repeat: no-repeat;
background-size: cover; top: 0; background-position: center; }
#pg-10-3 { background: #C40069; }
#section-row-1 p { font-size: 1.3rem; color: #FFF; }
.widget .widget-title, .widget .widgettitle { font-size: 2rem; color: #FFF; margin-bottom: 0px; border: none; padding: 0 0 0.5em; }
.button-section-row-1 { padding: 15px 27px; border-radius: 8px; color: #fff; text-transform: lowercase; font-size: 17px; letter-spacing: .0333em;
font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600; line-height: 2.2; transition: 1s; border: 2px solid #FFF; }
#section-row-1 div:first-child { padding-right: 10px; } #section-row-2 { max-width: 1280px; margin: 0 auto; padding: 190px 0; text-align: center; }
#pg-10-6 {
background-size: cover;
background-position: center;
background-attachment: fixed;
margin-bottom: 0px !important;
} #pg-10-5 { background: #000000; }
#section-row-3 { max-width: 1280px; margin: 0 auto; padding: 100px 0; }
#section-row-3 h2 { color: #c40069; font-size: 2rem; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;; font-weight: 800; }
#section-row-3 ul li::before { content: '\f00c'; color: #00B724; font-weight: bold; font-size: 18px; margin-left: -1em; font-family: 'Font Awesome\ 5 Free';
padding-right: 15px; }
#section-row-3 ul li { font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;; line-height: 2.2; margin-left: 35px; font-size: 1rem; color: #FFF; }
#pgc-10-5-1 { padding-left: 85px; }
#section-row-3 img {
margin: 0 auto;
max-width: 100%;
animation: linear floating infinite;
animation-duration: 0s;
animation-duration: 1.9s;
-webkit-animation-duration: 4.4s;
border-radius: 10px 10px 10px 0;
}
#pg-10-5 {
background-image: linear-gradient(rgba(0, 0, 0, 0.91), rgba(0, 0, 0, 0.91)), url(//www.dewebdeveloper.nl/wp-content/uploads/images/amsterdam-de-webdeveloper-hugo-de-groot.jpg);
background-size: cover;
background-position: center;
background-attachment: fixed;
margin-bottom: 0px !important;
padding: 0px 0;
} #section-row-4 { max-width: 1280px; margin: 0 auto; padding: 190px 0; }
#section-row-4 p, #section-row-4 h2 { text-align: center; }
#section-row-4 button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button { background-color: #eeeeee; border-color: #eeeeee; color: #FFF; }
#section-row-4 .pakket { float: left; width: 32%; text-align: center; height: 600px; transition: 0.6s; background: rgba(0, 0, 0, 0.45); margin: 0 4px; }
#section-row-4 .pakket:hover { padding: 0; transition: 0.6s; border-top: 3px solid #C40069; }
#section-row-4 .pakket button { background: #c40069; border-radius: 8px; border: 1px solid transparent; }
#section-row-4 .pakket button:hover { border: 1px solid #FFF; }
#section-row-4 #row-4-content { padding: 0 140px; margin-bottom: 50px; margin-bottom: 100px; }
#section-row-4 #products .prijs-home { font-weight: 800; font-size: 1.43rem; }
#section-row-4 #content-section-main { margin: 0 5px; }
#section-row-4 #content-section-main:first-child { background: ; margin-left: 0; }
#section-row-4 #content-section-main:last-child { background: ; margin-right: 0; }
#section-row-4 table td, #section-row-4 table th { padding: 5px; }
#section-row-4 img { min-width: 100%; max-width: 100%; }
#section-row-4 #content-section-main p { min-height: 100%; left: 50px; top: 20px; }
#section-row-4 .h2-main { background: #C40069; color: #FFF; padding: 5px 2px; font-size: 1.5rem; }
#section-row-4 .prijs p { background: #C40069; max-width: ; padding: 9px !important; max-width: fit-content; font-size: ; font-weight: 700; max-height: ; position: relative; }
#section-row-4 #content-section-main p::before { content: ""; position: absolute; left: 11px; border-top: 10px solid #C40069; border-bottom: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid #C40069; top: 42px; }
#section-row-4 button { width: 100%; background: transparent !important; border: 1px solid; margin-top: 30px; }
#section-row-4 .fas.fa-check { color: #00B724; font-size: 1.2rem; } #section-row-5 { margin: 0 auto; max-width: 1280px; text-align: center; }
#section-row-5 p:last-child { background: ; padding-bottom: 30px; }
#pg-10-7 { background: #C40069; padding-top: 190px; }
#pg-10-7 h2 { color: #FFF; }
#section-row-5 .textwidget.custom-html-widget { padding: 0 140px; margin-bottom: 50px !important; } #section-row-6 { max-width: 1280px; margin: 0 auto; text-align: center; padding: 190px 0 30px 0; } #section-row-7 img { width: 90px; }
#pg-10-10 { max-width: 600px; margin: 0 auto; }
#section-row-7 { padding-bottom: 190px; }
#pg-10-10 #section-row-7 div { width: 115px; float: left; margin: 0 auto; } #section-row-8 #pgc-38-10-0 { width: 100%; }
#section-row-8 #pgc-38-10-1 { padding: 0 85px; width: 100%; }
#section-row-8 #pgc-38-10-1 p { color: #FFF; }
#section-row-8 iframe { max-height: 510px; pointer-events: auto; }
#section-row-8 .wpcf7-form-control.wpcf7-submit { position: absolute; top: 323px; left: 0px; margin-top: 30px;
border: 1px solid #FFF; font-size: 12px; padding: 10px 15px; }
#section-row-8 .wpcf7-form { position: relative; }
#section-row-8 div.wpcf7-mail-sent-ok { border: 0px; }
#section-row-8 .textwidget.custom-html-widget { position: relative; pointer-events: none; }
#section-row-8 #wpcf7-f245-p10-o2 { max-width: 400px; padding: 56px; }
#section-row-8 .wpcf7-form input { background: #D44692; border: none; border-radius: 8px; padding: 5px 0; margin: 15px 0; max-width: 243px; color: #FFF; padding-left: 10px; }
#section-row-8 .wpcf7-form label { color: #FFF; font-size: 12px; }
#section-row-8 .wpcf7-form-control.wpcf7-textarea { background: #D44692; border: none; border-radius: 8px; margin: 15px 0; color: #FFF; max-width: 243px; }
#section-row-8 #pgc-pgc-10-11-2 { max-height: 510px; }
#section-row-8 { background: #C40069; max-height: 510px; }
#pg-38-7 { max-height: 520px; }
#section-row-8 #contact-social .textwidget.custom-html-widget img { max-width: 35px; float: left; padding: 0 5px; pointer-events: auto; }
#section-row-8 #contact-tekst-home p { color: #FFF; }
#section-row-8 #pgc-10-11-1 { width: 33%; }
#section-row-8 #pgc-10-11-2 { padding: 98px 25px; width: 33%; }
#section-row-8 .widget .widget-title { margin: 0; display: none; }
#section-row-8 #contact-social { margin-top: 7px; padding: 10px 0; }
#section-row-8 #pgc-10-11-1 p { margin: 0; }
#section-row-8 #pgc-10-11-1 textarea { max-height: 120px; }
#section-row-8 #contact-tekst-home a { color: #FFF; pointer-events: auto; } #pg-10-8 { background: #C40069; } #pg-297-0 { max-height: 200px; margin-bottom: 45px !important; }
#news-section-row-main { margin: 0 auto; max-width: 1280px; padding-bottom: 30px; }
#pg-10-8 { padding-bottom: 160px; } #rpwwt-widget-8-1-0 span, #rpwwt-widget-8-1-0 a, #rpwwt-widget-2-1-0 span, #rpwwt-widget-2-1-0 a { text-decoration: none; color: #a3a4a8; text-transform: uppercase;
font-size: 1rem; font-family: "Open Sans", Sans-serif; font-weight: bold; }
#rpwwt-widget-8-1-0 .rpwwt-post-excerpt, #rpwwt-widget-2-1-0 .rpwwt-post-excerpt { color: #FFF; font-family: Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica
Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size: 1.05rem; padding: 0 35px; font-weight: lighter; }
.page-id-16 #news-section-row-main .widget .widget-title { background: #C40069; } #news-section-row-main .widget .widget-title { color: #FFF; font-size: 32px; font-weight: bold; position: relative; background: #000; padding: 8px 17px; margin-bottom: 30px; }
#rpwwt-widget-2-0-0 span, #rpwwt-widget-8-0-0 span { position: absolute; left: 0; bottom: 55px; font-family: "Open Sans", Sans-serif; padding: 10px 25px; font-weight: bold; background: #000; width: fit-content; max-width: 100%; }
#rpwwt-widget-2-0-0, #rpwwt-widget-8-0-0 { position: relative; } #rpwwt-widget-2-0-0 img, #rpwwt-widget-8-0-0 img { width: 800px; height: auto; max-width: unset; transition: 1.5s; }
#rpwwt-widget-2-0-0 img:hover, #rpwwt-widget-8-0-0 img:hover { opacity: 1; transition: 1.5s; }
#rpwwt-widget-2-0-0 .rpwwt-post-date, #rpwwt-widget-8-0-0 .rpwwt-post-date { position: absolute; bottom: 137px; left: 50px; background: #C40069; color: #FFF; padding: 7px 17px; font-family: "Open Sans",
Sans-serif; font-weight: bold; } #rpwwt-widget-8-1-0 span, #rpwwt-widget-2-1-0 span { background: #C40069; color: #FFF; padding: 5px 5px; font-size: 0.9rem; }
#news-section-row-main .rpwwt-post-excerpt { margin-top: 5px; }
#news-section-row-main #rpwwt-widget-8-1-0 img, #news-section-row-main #rpwwt-widget-2-1-0 img { width: 93px; margin: ; margin: 0 20px 0 0; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::before, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::before { position: absolute;
content: ""; height: 10px; width: 10px; background: #C40069; bottom: 37px; right: 10px; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::after, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::after { position: absolute;
content: ""; height: 10px; width: 10px; background: #FFFFFF; bottom: 23px; right: 10px; }
.singular .featured-media::before {
content: "";
display: block;
position: absolute;
bottom: 50%;
left: 0px;
right: 0;
top: 0;
background-image: linear-gradient(rgba(28, 28, 33, 0.9), rgba(28, 28, 33, 0.9)), url(//www.dewebdeveloper.nl/wp-content/uploads/images/background-section-row-main.jpg);
background-size: cover;
padding: 10px;
width: 100%;
height: 200px;
color: rgb(0, 0, 0);
background-position: center;
background-repeat: no-repeat;
position: relative;
}
#rpwwt-widget-8-1-0 span { background: #000; }
#pg-10-7 h2 { color: #FFF; background: #000; padding: 30px; }
#pg-16-1 { margin-top: 150px; } .widget_archive ul li::before, .widget_categories ul li::before, .widget_layered_nav_filters ul li::before, .widget_layered_nav ul li::before,
.widget_links ul li::before, .widget_nav_menu ul li::before, .widget_pages ul li::before, .widget_product_categories ul li::before, .widget_recent_comments ul li::before,
.widget_recent_entries ul li::before { color: #C40069; opacity: .8; }
.widget_pages ul li::before, .widget_recent_entries ul li::before { content: "\f1d8"; }
.browser-editor { background: #292A2D; padding: 30px; }
#news-section-row-1 { max-width: 1280px; margin: 0 auto; }
#news-section-row-1 li { display: inline-block; min-width: 420px; margin-left: 0; margin-right: 0; margin: 0 0 0.2em; }
#news-section-row-1 .attachment-75x75.size-75x75.wp-post-image { padding: ; margin-right: 30px; }
#news-section-row-1 .rpwwt-post-title { background: #C40069; padding: 3px 6px; text-transform: uppercase; font-weight: bold; }
#news-section-row-1 h3 { color: #C40069; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; font-size: 2.33rem; padding-bottom: 3px; font-weight: 800; padding-bottom: 40px; }
#news-section-row-1 .rpwwt-post-date::after { position: absolute; width: 10px; height: 10px; content: '\f073'; top: 3px; font-family: 'Font Awesome\ 5 Free'; margin-left: 11px; }
#news-section-row-1 .rpwwt-post-date { position: relative; }
#news-section-row-1 .rpwwt-post-excerpt { color: #CECECE; font-family: Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
font-size: 1.05rem; padding: 0 35px; font-weight: lighter; }
#news-section-row-1 .rpwwt-post-date { font-size: 0.88em; padding-top: 4px; }
.page-colom-left a { border-bottom: 2px dotted #C40069; padding: 1.5px 0; }
.rpwwt-post-excerpt-more { background: transparent !important; } .featured-media-inner.section-inner img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { width: 370px; float: left; margin: 40px 0; }
.singular .featured-media img { margin: 0px; }
.singular .featured-media-inner { position: unset; left: 0; max-width: 1280px; }
#pg-38-8 { background: #000000 ; margin-bottom: 0 !important; }
#pg-38-9 { background: #000000 ; margin-bottom: 0 !important; }
hr.styled-separator.is-style-wide { display: none; }
.post { width: 1280px !important; margin: 0 auto !important; }
.post .entry-content { padding-top: 82px; }  #main .attachment-.size-.wp-post-image { margin-left: 0; margin-right: 0; width: 0px; float: right; position: absolute; z-index: -1; left: 0px; right: 0; top: 5px; } .post .widget .widget-title, .widget .widgettitle { color: ; font-size: 1.5rem; }
#comments .form-submit { margin-top: 20px; }
#comments #respond { padding: 30px 0; }
#comments p a { color: #c40069; }
#comments p a:hover { color: #FFF; }
#comments .comment-list .comment-meta .avatar { float: left; }
#comments .comment-list .comment-meta { text-align: left; }
#page-colom h2 { font-size: 1.5rem; font-weight: bold; }
.hentry .entry-header .posted-on a, .hentry .entry-header .post-author a { color: #FFF; text-decoration: none; background: #C40069; padding: 0 5px; }
.hentry .entry-header .post-comments a { color: #FFF; } .post .widget .widget-title { font-size: 1.5rem; font-weight: 700; line-height: 1; padding: 29px 0; }
#afbeeldingen-preview img { max-width: 50%; display: flex; justify-content: ; background: ; float: ; padding: 30px; padding-left: 0; } #banner-vervolgpaginas {
background-image: linear-gradient(rgba(0,0,0,0.1),rgb(0,0,0)),url(//www.dewebdeveloper.nl/wp-content/uploads/images/amsterdam-de-webdeveloper-hugo-de-groot.jpg);
width: auto;
height: 450px;
color: #000;
background-position: 0% 50%;
background-repeat: no-repeat;
position: absolute;
top: -60px;
right: 0;
left: 0;
z-index: -1;
background-size: cover;
}
#pg-12-0 { margin-bottom: 110px !important; }
#vervolg-pagina-row-main { padding: 0 40px; max-width: 1280px; margin: 0 auto; padding-left: 0; margin-top: 150px; padding-bottom: 60px; }
#vervolg-pagina-row-main #page-colom-left { max-width: 600px; }
#panel-14-0-0-0 #banner-vervolgpaginas { top: 0; }
#vervolg-pagina-row-main div:first-child { width: 100%; }
#vervolg-pagina-row-1 { margin: 0 auto; max-width: 1280px; } #content-section-main img { max-width: 105px; margin: auto; }
#content-section-main:hover { border-top: 3px solid #C40069; transition: 0.6s; }
#content-section-main { padding: 50px 40px; transition: 0.5s; background: rgba(17, 17, 17, 0.55); text-align: center; min-height: 585px; transition: 0.6s; border-top: 3px solid transparent; }
#content-section-main p { min-height: 170px; }
#pg-12-2 { padding-bottom: 30px; }
#diensten-pagina-row-1, #diensten-pagina-row-2, #diensten-pagina-row-3, #diensten-pagina-row-4 { padding: 150px 0; max-width: 1280px; margin: 0 auto; }
#diensten-pagina-row-1 h2, #diensten-pagina-row-2 h2, #diensten-pagina-row-3 h2, #diensten-pagina-row-4 h2 { font-size: 1.6rem; }
#diensten-pagina-row-1 { padding-top: 10px; }
#diensten-foto-1, #diensten-foto-2, #diensten-foto-3, #diensten-foto-4 { opacity: 0.8; max-width: 450px; }
#diensten-content-1 { padding: 57px; border-right: 1px solid #C40069; }
#diensten-content-2 { padding: 48px; border-left: 1px solid #C40069; }
#diensten-content-3 { padding: 48px; border-right: 1px solid #C40069; }
#diensten-content-4 { padding: 48px; border-left: 1px solid #C40069; }
#pg-539-3, #pg-615-3, #pg-615-5, #pg-636-3, #pg-681-3, #pg-681-5, #pg-702-3, #pg-702-5, #pg-717-3, #pg-833-3, #pg-849-3, #pg-862-3, #pg-1310-3, #pg-1310-5,
#pg-1341-3, #pg-1374-3, #pg-1708-3, #pg-1723-3 { background: rgba(17, 17, 17, 0.55); } #diensten-pagina-row-1 { display: flex; flex-wrap: wrap; flex-direction: row; }
#diensten-foto-2, #diensten-foto-4 { float: right; }
#diensten-pagina-row-contact {
padding: 120px 0;
margin: 0 auto;
text-align: center;
line-height: 5;
background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(//www.dewebdeveloper.nl/wp-content/plugins/dewebdeveloper/images/background.jpg);
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}
#diensten-pagina-row-contact h2 { font-weight: bold; } #diensten-pagina-row-price { max-width: 1280px; padding: 190px 0; margin: 0 auto; }
.dienst-prijs-balon { background: #C40069; width: 130px; height: 130px; border-radius: 50%; padding: 38px 18px; position: absolute; top: 20px; left: calc(56% - 40px);
transform: scale(.8) translate(0,7%); text-align: center; }
.prijzen { font-size: 24px; font-weight: bold; line-height: 0; }
#diensten-pagina-row-price-pakket { position: relative; }
.diensten-opsomming ul li { font-family: open sans,Sans-serif !important; line-height: 2.3; margin-left: 35px; }
.diensten-opsomming ul li::before { content: '\f00c'; color: #00b724; font-weight: 700; font-size: 18px; margin-left: -1em;
font-family: 'font awesome\ 5 free'; padding-right: 15px; }
#diensten-pagina-row-price .diensten-opsomming { padding: 45px; }
#diensten-pagina-row-price .vanaf { opacity: 0.7; } #rating-page .textwidget.custom-html-widget { max-width: 350px; margin: 0 auto; padding: 20px 0; position: absolute; left: 0; right: 0; bottom: 0px; }
#rating-page { position: relative; } #vervolg-portfolio { max-width: 1280px; margin: 0 auto; padding-bottom: 80px; }
#vervolg-portfolio .sow-tabs-panel { padding: 0; }
table:not(.has-background) tbody td { background-color: transparent !important; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-panel-container { background-color: transparent; }
.sow-tabs-tab-container { color: #fff; text-transform: lowercase; transition: .5s; font-size: 16px; font-family: inter var,-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif; font-weight: 600;
margin-bottom: 50px !important; padding-left: 0 !important;  }
.pf-titel .fas.fa-calendar-alt { float: left; margin-right: 13px; margin-top: 6px; }
.sow-tabs-title.sow-tabs-title-icon-left { font-size: 0.9rem !important; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab { padding: 16px 15px 16px 15px; margin: 0px 8px 0px 0px; margin-bottom: 0px; background-color: #D7559B !important; }
.page-id-14 #vervolg-pagina-row-main { padding-bottom: 10px; }
.sow-tabs-tab.sow-tabs-tab-selected { background: #DDD !important; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected { color: #fff; background-color: #C40069 !important; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover { color: #FFF; }
#vervolg-portfolio td:hover { transition: 0.4s; opacity: ; }
#vervolg-portfolio .pf-object { background: RGBA(204, 204, 204, 0.11); }
.pf-object.active { background: RGB(196, 0, 105, 0.5) !important; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container { background-color: transparent; }
.pf-object img:hover { background: #C40069; transition: .6s; } #vervolg-portfolio .sow-tabs {
background-image: linear-gradient(rgba(0,0,0,0.99),rgba(0, 0, 0, 0.92)),url(//www.dewebdeveloper.nl/wp-content/themes/dewebdeveloper/assets/images/bg-portfolio-block.gif);
background-size: cover;
background-attachment: fixed;
}
.ahref { position: absolute; font-size: 1.9rem; bottom: 0; right: 0; transition: .3s; padding: 15px; }
.pf-button-vak .container { position: relative; }
.ahref:hover { font-size: 1.8rem; background: #C40069; animation: floating .3s reverse; }
.pf-object { height: 220px; overflow: hidden; }
.pf-object img:hover { transform: scale(1.1); transition: all 0.3s height: auto; background: rgba(196, 0, 105, 0.15); transition: .3s; }
.pf-object img { transition: .3s; }
.portfolio-hide-block { background: #C40069; text-align: left; border-left: 5px solid #D7559B; padding: 5px 0; padding-left: 10px; }
.portfolio-hide-block p { font-weight: 400; margin: 0; font-size: 1rem; }
.responsive-icoontjes { position: absolute; padding: 8px; z-index: 999; background: #000; }
.responsive-icoontjes .fa, .responsive-icoontjes .fas { color: ; margin: 0 5px; font-size: 1.1rem; transition: .6s; }
.responsive-icoontjes .fa:hover, .responsive-icoontjes .fas:hover { font-size: 1.5rem; transition: .3s; color: #C40069; }
.specificaties-portfolio .fab { font-size: inherit; margin: 0 3px; }
.specificaties-portfolio { position: absolute; right: 10px; top: 0; padding: 3px 0; }
#noview { display: none; } .lightbox { display: none; position: fixed;
z-index: 999;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: .3s; padding: 1em; background: rgba(0, 0, 0, 0.8);
} .lightbox:target {
display: block;
transition: .3s;
}
.lightbox span { display: block;
width: 100%;
height: 100%;
transition: .3s; background-position: center;
background-repeat: no-repeat;
background-size: contain;
}     #diensten-pagina-row-price-table { max-width: 1280px; margin: 0 auto; }
#diensten-pagina-row-price-table .cp-inner-afb { max-width: 148px; padding: 35px 35px 35px 0; }
.desktop-versie th:nth-child(1) { min-width: 250px; }
#diensten-pagina-row-price-table table:not(.has-background) th { background: transparent !important; }
.sku-toevoegen-aan-bestelling h4 { font-size: .7rem; }
.desktop-versie th { border: 1px solid #333; border-bottom: 0; }
.cp-inner-title { font-weight: 900; font-size: 1.54rem; }
.desktop-versie .table-header { position: relative; }
.cp-huidig-pakket-notificatie { background: #00B724; position: absolute; top: -14px; right: 10px; font-size: .89rem; padding: 2px 14px; border-radius: 8px; }
.desktop-versie tr th:nth-child(3) { border-top: 2px solid #00B724; }
.cp-inner-price { font-size: 1.4rem; }
#diensten-pagina-row-price-table table:not(.has-background) tbody td { background-color: transparent !important; border-left: 1px solid #333; border-right: 1px solid #333; }
#diensten-pagina-row-price-table tr:last-child td { border-bottom: 1px solid #333; }
#diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(1) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(3) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(5) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(7) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(9) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(11) td, #diensten-pagina-row-price-table table:not(.has-background) tbody tr:nth-child(13) td {
background: RGB(236, 0, 141, .16) !important;
} #contact-banner { position: relative; bottom: 125px; margin-top: 67px; }
#contact-section-row-main { max-width: 1280px; margin: 0 auto; padding-left: 0; }
.wpcf7-form-control.wpcf7-submit { position: relative; right: 0; }
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text { background-color: #111; border-radius: 8px; width: 530px; }
#pg-18-1 { margin-top: -50px; }
#contact-section-row-main #panel-18-1-0-1 { float: left; }
#contact-social .textwidget.custom-html-widget img { max-width: 35px; float: left; padding: 0 5px; pointer-events: auto; }
#contact-section-row-main #contact-tekst { max-width: 400px; }
#contact-section-row-main .contact-tekst p:last-child { padding-bottom: 30px; }
#contact-section-row-main #contact-social { margin-left: -5px; }
.wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output { border-color: transparent;
padding-left: 0; margin-left: 0; max-width: 400px; font-size: 0.9rem; font-weight: lighter; }
.wpcf7 form.sent .wpcf7-response-output::before { content: '\f00c'; color: #00b724; font-weight: 700; font-size: 18px; margin-left: 6px; font-family: 'font awesome\ 5 free'; padding-right: 15px; }
.wpcf7 form.spam .wpcf7-response-output::after, .wpcf7 form.invalid .wpcf7-response-output::after { content: '\f071'; color: #EEB715; font-weight: 700; font-size: 18px; margin-left: 6px;
font-family: 'font awesome\ 5 free'; padding-right: 15px; }
#contact-formulier2 .labels-form b, #domein-contact-form .labels-form b { color: #C40069; }
.input-text:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="text"]:focus, input[type="url"]:focus, textarea:focus { background-color: #000000; color: #FFF; }
#contact-html iframe { max-height: 310px; }
.wpcf7-not-valid-tip::before { content: '\f071'; color: #EEB715; font-weight: 700; font-size: 18px; margin-left: 0; font-family: 'font awesome\ 5 free'; padding-right: 10px; }
.wpcf7-not-valid-tip { color: #FFF; display: block; padding-left: 0; margin-left: 0; max-width: 400px; font-size: 0.9rem; font-weight: lighter; }
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { background: rgba(242, 242, 242, 0.12) !important; } #tvdownload p:nth-child(3), #tvdownload p:nth-child(4) {
float: left;
padding: 59px;
padding-left: 0;
} article#post-1836, article#post-1883, article#post-1886 { max-width: 1280px; margin: 0 auto; }
.post-password-form { max-width: 500px !important; }
#post-1883 input[type="submit"], #post-1836 input[type="submit"], #post-1886 input[type="submit"] { margin-top: 15px; }
.page-id-1836 #main, .page-id-1883 #main, .page-id-1886 #main { padding-bottom: 50px; } #domein-contact-form { max-width: 500px; }
#diensten-pagina-row-price2 .voorwaarden-domein p { font-size: .8rem; font-weight: lighter; max-width: 300px; padding-left: 15px; color: #AAA; } .site-footer a { color: #fff; text-decoration: none; }
.footer-nav-widgets-wrapper, #site-footer { background: #000000; }
#footer .footer { max-width: 1280px; margin: 0 auto; background: #000000; }
#footer .footer div { float: left; padding: 0 50px; }
#footer .footer h4 { font-family: "Open Sans", Sans-serif !important; color: #C40069; font-size: 1.8rem; font-weight: bold; margin-bottom: 30px; }
#footer .footer p { font-size: 1.1rem; line-height: 0.5; }
#site-footer { display: none; }
#footer { min-height: 380px; border-top: 2px solid #C40069; padding-top: 60px; }
.betaalmogelijkheden { width: 100%; height: 43px; max-width: 1280px; margin: 0 auto; }
.betaalmogelijkheden a img { max-width: 43px; float: left; padding: 6px; }
.site-info { margin: 0 auto; font-size: 12px; padding: 3px; color: #CECECE; text-align: center; width: 100%; background: #000000; }
.site-info a { color: #CECECE; text-decoration: none; padding: 15px; }
#footer-3 { background: #000000; }
.betaalmogelijkheden .fab.fa-ideal, .betaalmogelijkheden .fab.fa-cc-mastercard, .betaalmogelijkheden .fab.fa-cc-paypal,
.betaalmogelijkheden .fab.fa-cc-visa { color: gray; float: left; font-size: 1.6rem; }
.betaalmogelijkheden i { padding: 0 15px 0 0; }
.site-info a:not(:last-child)::after { background: #C40069; padding: 1px; margin-left: 15px; height: 15px; width: 1px; content: ""; position: absolute; }
#footer #fourth-row p { line-height: 7px; }
#footer #fourth-row div { padding: 30px 0; }
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer { margin: 0; padding: ; }
.footer-widgets-outer-wrapper { padding: 0; }
#pg-w5ee92d6399328-1 { margin-bottom: 0px; }
#footer #first-row { padding-left: 0; }
#colophon .col-full { min-width: 100%; padding: 0; }
.site-footer { background-color: #000000; }
.site-footer a:not(.button):not(.components-button) { color: #FFF; }
#pg-w5f0a29a3c287a-0 { margin-bottom: 0 !important; }
.site-footer { padding: 0 !important; }a
.widget { margin: 0 !important; }
#pg-w5f0b94128e4b8-0 { max-height: 350px; }
#panel-w5f10c3b35b18a-0-0-0 { margin: 0 !important; }
.footer-widgets { padding-top: 0; }
#primary { margin-bottom: 0; } #main { margin-bottom: 0px; }
.hentry { margin: 0; }
.post-edit-link { display: none; } #footer .footer div { padding-bottom: 50px; line-height: 1; }
#siteorigin-panels-builder-3 { margin-bottom: 0; }
#pl-w60bd097233431 .so-panel { margin-bottom: 0 !important; } .ti-widget-container { margin: 140px auto; max-width: 510px; }
.ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-rating-text, .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-rating-text strong,
.ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-rating-text strong a, .ti-widget[data-layout-id="34"][data-set-id="light-background"]
.ti-rating-text strong span, .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-rating-text span strong,
.ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-rating-text span, .ti-widget[data-layout-id="34"][data-set-id="light-background"]
.ti-footer, .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-footer strong, .ti-widget[data-layout-id="34"][data-set-id="light-background"]
.ti-footer span, .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-footer strong a { font-size: 14px; color: #FFF !important; }
#contact-formulier .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-review-item > .inner, .ti-widget[data-layout-id="34"][data-set-id="light-background"]
.ti-review-item > .ti-inner { border-color: transparent !important; }
#contact-formulier .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-review-item > .ti-inner { background: transparent !important; }
#contact-formulier .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-widget-container .ti-name { color: #FFF; }
#contact-formulier .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-widget-container, .ti-widget[data-layout-id="34"][data-set-id="light-background"]
.ti-widget-container * { color: #FFF !important; }
#contact-formulier .ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-widget-container .ti-date { color: #FFF !important; } #contact-formulier .ti-widget[data-layout-id="15"][data-set-id="light-background"] .ti-widget-container .ti-date { color: #FFF !important; }
#contact-formulier .ti-widget[data-layout-id="15"][data-set-id="light-background"] .ti-name, .ti-widget[data-layout-id="15"][data-set-id="light-background"] .ti-date,
.ti-widget[data-layout-id="15"][data-set-id="light-background"] .ti-company { color: #FFF !important; } button.download { width: 100% !important; }
.page-id-2129 .hentry .entry-content a { text-decoration: underline #C40069 dotted; }
.opmerkingen-div { padding: 30px; background: RGBA(196, 0, 105, 0.099); border-left: 5px solid #C40069; margin-top: 55px; }
.page-id-2129 #pgc-2129-1-0 { padding-right: 70px; padding-bottom: 30px !important; } #vervolg-pagina-row-1 #colom-algemene-voorwaarden li, #vervolg-pagina-row-1 #colom-privacy li, #vervolg-pagina-row-1 #colom-privacy ol, #vervolg-pagina-row-1
#colom-algemene-voorwaarden ol { font-size: 1.1rem; padding: 0; color: #fff; font-family: Source Sans Pro,HelveticaNeue-Light,
Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-weight: 100; }
#vervolg-pagina-row-main #colom-left-voorwaarden { max-width: 740px; padding-bottom: 20px; }
#colom-algemene-voorwaarden, #colom-privacy { border-top: 1px solid #C40069; padding-top: 20px; max-width: 730px; }
#colom-algemene-voorwaarden ul { list-style: circle; margin-left: 100px !important; }
#colom-privacy ul { list-style: circle; margin: 0 0 1.41575em 3em; }
#colom-algemene-voorwaarden b, #colom-privacy b, #colom-algemene-voorwaarden strong, #colom-privacy strong { color: #C40069; }
#colom-algemene-voorwaarden h2, #colom-privacy h2 { font-size: 1.6rem; }   @media (min-width: 1400px) {
.site-header .site-branding img { max-width: 130px; margin-top: 0px; margin-bottom: 22px; }
#masthead .col-full { max-width: 1280px; padding: 10px 0; margin-bottom: 0px; pointer-events: auto; }
#pg-18-1 { position: absolute; background: #000000; top: 430px; left: 0; right: 0; padding: 80px; margin-bottom: 230px; border-top: 2px solid #C40069;
overflow: hidden; max-width: 1280px; 	width: 1280px; margin: 0 auto; top: 380px; padding-bottom: 0px; }
#pgc-18-1-1 .wpcf7-form.init input { max-width: 530px; }
#pl-18 { min-height: 1204px; }
#contact-html { border-bottom: 3px solid #C40069; margin-top: ; height: 313px; }
#contact-section-row-main .wpcf7-form-control.wpcf7-textarea { max-width: 530px; max-height: 180px; }
}
@media (max-width: 1400px) {
#masthead .secondary-navigation { width: 100%; }
.site-header .site-branding img { margin-left: 30px; }
.storefront-primary-navigation { padding: 0 30px; }
#footer #first-row { padding: 0 50px 50px 50px; }
.betaalmogelijkheden { padding: 0 50px; }
.col-full { margin-left: 0; margin-right: 0; }
#menu-item-26 { padding-left: 30px; }
#menu-item-25 { padding-right: 30px; }
.site-header .site-branding img { max-width: 130px; margin-top: 0px; margin-bottom: 22px; }
#masthead .col-full { max-width: 1280px; padding: 10px 0; margin-bottom: 0px; margin-right: 0; pointer-events: auto; }
#section-row-1 { padding: 160px 40px; }
.ti-widget-container { padding: 95px 25px; }
#main .attachment-.size-.wp-post-image { width: 0px; position: relative; }
}
@media (max-width: 1310px) {
#section-row-main { margin: 0 25px; }
#vervolg-pagina-row-main { padding: 0 30px; }
#contact-section-row-main { padding: 0 30px; }
#pg-12-1 #vervolg-pagina-row-main { padding: 0 30px 40px; }
h1.entry-title, h2.entry-title { padding: 0 30px 40px; top: 234px; }
#pg-12-1 #vervolg-pagina-row-main h1 { padding: 0; }
#vervolg-pagina-row-1 { padding: 0 30px; }
.post { padding: 0 30px; max-width: 100%; }
.page input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"],
textarea, .input-text { width: 100%; }
.so-widget-sow-layout-slider-default-79ee6a2771e5 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper { padding-left: 30px !important; }
#diensten-pagina-row-price2 { padding: 30px 30px; }
.error-404.not-found .page-content { padding: 0 25px; }
#news-section-row-1 { padding-left: 40px; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container { border-radius: 0 0px 0px 50px !important; padding: 0px 0px 0px 26px !important; }
}
@media (max-width: 1290px) {
.contentarea.clearfix .content { padding-left: 25px; padding-right: 25px; }
}
@media (min-width: 1310px) {
#diensten-pagina-row-price2 { margin-top: -60px !important; }
#diensten-pagina-row-price2 { padding: 25px 0; }
.page-id-2129 #vervolg-pagina-row-main { background: ; padding-right: 0; } }
@media (min-width: 1200px) {
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a { padding-top: 15px; font-size: 0.8rem; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
}
@media (min-width: 992px) and (max-width: 1450px) {
div.asl_r .results { margin-right: 70px; }
}
@media (min-width: 992px) and (max-width: 1310px) {
#diensten-pagina-row-1, #diensten-pagina-row-2, #diensten-pagina-row-3, #diensten-pagina-row-4 { padding-left: 30px; padding-right: 30px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
video { display: block; min-width: 230%; margin-left: -220px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { font-size: 15px; }
#footer .footer div { height: 270px; }
#site-header-cart { font-size: 1rem; background: transparent; }
#domeinnaam-check .button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"],
input[type="submit"] { padding: 2px 35px; font-size: 15px; }
.wp24-dc form input[type="text"] { padding: 17px 25px !important; font-size: 15px; }
#section-row-8 { max-height: 510px !important; }
.ti-widget-container { padding: 95px 25px; }
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a { padding-top: 15px; }
#diensten-pagina-row-price .diensten-opsomming { padding: 45px; padding-right: 0; }
.dienst-prijs-balon { left: calc(58% - 27px); transform: scale(.8) translate(0,3%); }
}
@media (min-width: 992px) and (max-width: 1310px) {
#diensten-pagina-row-price2 { padding: 70px 30px; }
#news-section-row-main { padding-left: 30px; padding-top: 30px; }
}
@media (min-width: 992px) and (max-width: 1280px) {
#section-row-3 #pgc-10-5-1 { padding-left: 0; padding-right: 25px; }
#news-section-row-main #rpwwt-widget-8-1-0 img, #news-section-row-main #rpwwt-widget-2-1-0 img { width: 100px; }
#news-section-row-main .widget .widget-title { font-size: 25px; }
#rpwwt-widget-8-1-0 .rpwwt-post-excerpt, #rpwwt-widget-2-1-0 .rpwwt-post-excerpt { font-size: 0.8rem; }
#rpwwt-widget-2-0-0 img, #rpwwt-widget-8-0-0 img { width: 823px; }
#home-h1 .textwidget.custom-html-widget h1 { padding: 0 140px; }
}
@media (min-width: 1130px) and (max-width: 1280px) {
#section-row-main #section-blocks p { min-height: 240px; }
}
@media (min-width: 1080px) and (max-width: 1129px) {
#content-section-main p { font-size: 1rem; }
#section-row-main #section-blocks p { min-height: 268px; }
}
@media (min-width: 992px) and (max-width: 1079px) {
#content-section-main p { font-size: 1rem; }
#section-row-main #section-blocks p { min-height: 294px; }
#content-section-main { min-height: 682px; }
}
@media (min-width: 992px){
#section-row-4 #products p { padding: 0 80px; }
#diensten-pagina-row-price2 { max-width: 1280px; margin: 0 auto; margin-top: -30px; }
#diensten-pagina-row-price2 .diensten-opsomming { padding-left: 100px; }
#pgc-459-2-1, #pgc-880-2-1, #pgc-884-2-1, #pgc-888-2-1, #pgc-896-2-1, #pgc-900-2-1, #pgc-904-2-1, #pgc-921-2-1, #pgc-925-2-1, #pgc-929-2-1
{ margin-top: -267px; } #page-colom #page-colom-left { padding-right: 150px; }
#vervolg-pagina-row-main #colom-right-voorwaarden { padding: 85px 0px; text-align: center; }
#section-row-2 p { padding: 0 140px; }
#vervolg-portfolio td:first-child { width: 33%; }
}
@media (max-width: 991px) {
#home-h1 p { padding: 0 25px; }
#section-row-1 { padding: 0; }
#section-row-1 #pgc-10-3-0,
#section-row-1 #pgc-10-3-1 { width: 100%; }
#section-row-1 #pgc-10-3-0 { padding: 190px 40px !important; }
#section-row-1 #pgc-10-3-1 { position: relative; height: 300px; }
#section-row-2 { padding-left: 25px; padding-right: 25px; }
#section-row-3 #pgc-10-3-0, #section-row-3 #pgc-10-3-1, #section-row-3 #pgc-10-5-0, #section-row-3 #pgc-10-5-1 { width: 100%; }
#section-row-3 { padding: 190px 25px; }
#section-row-3 #pgc-10-5-1 { margin: auto; max-width: 600px; padding-left: 0; }
#section-row-3 #pgc-10-5-0 { padding-bottom: 110px; }
#section-row-3 #panel-10-5-1-0 h2 { text-align: center; }
#section-row-3 ul li { text-align: center; }
#section-row-5 { padding: 25px; }
#news-section-row-main #pgc-10-8-1, #news-section-row-main #pgc-16-2-1 { padding: 0 25px; }
#section-row-8 #pgc-10-11-0, #section-row-8 #pgc-10-11-1, #section-row-8 #pgc-10-11-2 { width: 100%; }
#contact-formulier { width: 360px; margin: auto; }
#contact-tekst-home { width: 243px; margin: 0 auto; }
#contact-social { width: 249px; margin: 0 auto; }
#section-row-8 #pgc-10-11-2 { padding: 0px 25px 60px 25px; }
#section-row-7 div { text-align: ; margin: 0 auto; }
#content-section-main:hover { box-shadow: none; }
#news-section-row-main	#pgc-16-1-0 { width: 100%; }
#contact-section-row-main #pgc-18-1-1 { padding: 40px 0; }
#rpwwt-widget-2-0-0 img, #rpwwt-widget-8-0-0 img { width: 100%; height: auto; max-width: unset; }
.ti-widget-container { padding: 140px 0; }
#diensten-pagina-row-2, #diensten-pagina-row-3, #diensten-pagina-row-4 { display: flex; flex-wrap: wrap; flex-direction: row; }
#diensten-pagina-row-2 div:first-child { order: 1; flex: 1 0 100%; }
#diensten-pagina-row-2 div:last-child { order: -1; flex: 1 0 100%; }
#diensten-pagina-row-4 div:first-child { order: 1; flex: 1 0 100%; }
#diensten-pagina-row-4 div:last-child { order: -1; flex: 1 0 100%; }
#diensten-pagina-row-1, #diensten-pagina-row-2, #diensten-pagina-row-3 { padding: 0; }
#vervolg-pagina-row-main { margin-bottom: 80px; }
#diensten-pagina-row-3 div { width: 100%; }
#diensten-pagina-row-1, #diensten-pagina-row-2, #diensten-pagina-row-3, #diensten-pagina-row-4 { padding: 50px 30px; }
#diensten-pagina-row-1 img, #diensten-pagina-row-2 img, #diensten-pagina-row-3 img, #diensten-pagina-row-4 img { width: 450px; }
#diensten-foto-2 { float: right; margin-bottom: 30px; }
#diensten-foto-4 { float: right; margin-bottom: 30px; }
#section-row-5 .textwidget.custom-html-widget { padding: 0; }
#section-row-4 #row-4-content { padding: 0 25px; }
.textwidget.custom-html-widget h1 { font-size: 2rem; }
#section-row-6 h2, #section-row-6 p { padding: 0 25px; }
#section-row-4 #products p { padding: 0 25px; }
#diensten-pagina-row-1 div, #diensten-pagina-row-2 div, #diensten-pagina-row-3 div, #diensten-pagina-row-4 div { margin-bottom: 15px !important; }
#diensten-pagina-row-price2 { display: flex; flex-wrap: wrap; flex-direction: row; padding-left: 25px; padding-right: 25px; }
#diensten-pagina-row-price2 div:first-child { order: 1; flex: 1 0 100%; }
#domein-contact-form { margin: 0 auto; }
#vervolg-pagina-row-main #page-colom-left { max-width: 600px; margin: 0 auto; padding-bottom: 30px; }
#diensten-pagina-row-opsomming-pakket { padding-bottom: 50px; }
#vervolg-pagina-row-main #pgc-16-1-0 { padding-bottom: 50px; }
#vervolg-pagina-row-main #colom-right-voorwaarden { padding-bottom: 25px; }
.panel-row-style > .panel-grid-cell { padding-left: 0px !important; padding-right: 0px !important; }
#news-section-row-main #pgc-10-8-1 { padding: 0 35px !important; }
#pg-10-1 { padding: 190px 25px; }
#panel-16-2-1-0 { padding: 0 35px; }
#vervolg-portfolio td { float: right; }
.so-widget-sow-tabs-default-f80d1f903293-14 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab { padding: 10px 10px 10px 10px; margin: 10px 5px 0px 5px; font-size: 0.99rem !important; }
.sow-tabs-title.sow-tabs-title-icon-left { font-size: 0.9em;  }
.sow-tabs-tab-container { padding: 0 25px !important; }
.page-id-2129 #diensten-content-1 { padding-left: 0; }
.page-id-2129 ol { margin-left: 18px; }
#section-row-3 button { text-align: ; margin: ; left: 0; right: 0; margin: 0 auto; position: absolute; }
}
@media (min-width: 768px) {
#rpwwt-widget-2-0-0 span, #rpwwt-widget-8-0-0 span { left: 32px; font-size: 2rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
video { display: block; min-width: 230%; margin-left: -220px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { font-size: 15px; padding: 18px 12px; }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.menu-item-79 > a { padding: 18px 12px;
border-bottom: 0px; }
#menu-item-79 { padding: 10px 10px !important; }
#footer .footer div { height: 270px; }
#site-header-cart { font-size: 1rem; background: transparent; }
#domeinnaam-check .button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"],
input[type="submit"] { padding: 2px 35px; font-size: 15px; }
.wp24-dc form input[type="text"] { padding: 17px 25px !important; font-size: 15px; }
#site-header-cart { font-size: 15px; width: 140px; margin: 0; }
#section-row-8 { max-height: unset; }
#pgc-10-2-0, #pgc-10-2-1, #pgc-10-2-2, #pgc-10-8-1, #pgc-16-2-1 { width: 100% !important; margin: 30px 0; }
.panel-grid.panel-has-style > .panel-row-style, .panel-grid.panel-no-style { display: block; }
#news-section-row-main #pgc-10-8-0, #news-section-row-main #pgc-16-2-0 { width: 100%; }
#rpwwt-widget-2-0-0 img, #rpwwt-widget-8-0-0 img { width: 100%; }
#page-colom div:nth-child(2) { width: 100%; padding-top: 30px; }
#section-row-main #section-blocks p { min-height: unset; }
#content-section-main { padding: 30px 100px 30px 100px; transition: 0.5s; background: #000000; text-align: center; min-height: 535px;
max-width: 600px; margin: 0 auto !important; }
#section-row-main div { width: 600px; !important; }
#section-row-main #section-blocks .button-row-main { max-width: 400px; }
#section-row-main div:nth-child(1), #section-row-main div:nth-child(2), #section-row-main div:nth-child(3) { margin: auto; }
#section-row-8 { margin-top: 130px; }
div.asl_r .results { margin-right: 70px; }
#pgc-10-6-1, #pgc-10-6-0, #pgc-10-6-2 { width: 100% !important; }
}
@media (min-width: 781px) and (max-width: 991px) {
#diensten-pagina-row-1 div, #diensten-pagina-row-2 div, #diensten-pagina-row-3 div,  #diensten-pagina-row-4 div { width: 100%; }
#diensten-pagina-row-price div:nth-child(1) { width: 100%; }
.diensten-opsomming { max-width: 530px; margin: 0 auto; }
#diensten-pagina-row-price-pakket img { max-width: 420px; margin: 0 auto; }
#diensten-pagina-row-price #pgc-615-6-1, #diensten-pagina-row-price #pgc-681-6-1, #diensten-pagina-row-price #pgc-702-6-1,
#pgc-459-2-1, #pgc-880-2-1, #pgc-884-2-1, #pgc-888-2-1, #pgc-896-2-1, #pgc-900-2-1, #pgc-904-2-1, #pgc-921-2-1, #pgc-925-2-1, #pgc-929-2-1
{ width: 100% !important; } .dienst-prijs-balon { top: -12px; left: calc(58% - 44px); transform: scale(.8) translate(0,7%); }
#contact-section-row-main #pgc-18-1-1 { width: 100%; }
}
@media (min-width: 581px) and (max-width: 780px) {
#diensten-pagina-row-price div:nth-child(1) { width: 100%; }
.diensten-opsomming { max-width: 530px; margin: 0 auto; }
#diensten-pagina-row-price-pakket img { max-width: 420px; margin: 0 auto; }
#diensten-pagina-row-price #pgc-615-6-1, #diensten-pagina-row-price #pgc-681-6-1, #diensten-pagina-row-price #pgc-702-6-1,
#pgc-459-2-1, #pgc-880-2-1, #pgc-884-2-1, #pgc-888-2-1, #pgc-896-2-1, #pgc-900-2-1, #pgc-904-2-1, #pgc-921-2-1, #pgc-925-2-1, #pgc-929-2-1
{ width: 100% !important; } .dienst-prijs-balon { left: calc(58% - 44px); top: -12px; transform: scale(.8) translate(0,7%); }
#rpwwt-widget-2-0-0 span, #rpwwt-widget-8-0-0 span { left: 32px; font-size: 2rem !important; }
}
@media (min-width: 500px) and (max-width: 580px) {
#fourth-row { margin-bottom: 50px; }
#diensten-pagina-row-price .diensten-opsomming { padding: 30px; }
.dienst-prijs-balon { transform: scale(.8) translate(0,7%); left: calc(63% - 40px); top: 21px; }
div#domeinnaam-check .table { width: 330px; padding: 50px; padding-left: 20px; padding-right: 0px; }
#domeinnaam-check .table .table-cell a { font-size: 0px; padding: 15px 15px; pointer-events: auto; padding-bottom: 10px; position: absolute; right: 40px; }
.table-row.available .table-cell:nth-child(3)::before { position: absolute; right: 40px; pointer-events: none; }
#domeinnaam-check img.wp-smiley, #domeinnaam-check img.emoji { height: 31px !important; right: 50px; position: absolute; }
}
@media (min-width: 480px) and (max-width: 767px) {
video { display: block; min-width: 230%; margin-left: -220px; }
.secondary-navigation { display: unset ; }
#masthead { z-index: 999; min-height: 160px; }
#site-navigation { padding: 29px 0 28px 30px; position: absolute; right: 0; top: 0px; width: 195px; padding-left: 0; }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a { border-bottom: 0; color: #fff; border-bottom: 2px solid #C40069; transition: 0.3s; border-radius: 12px; }
.menu-toggle span { margin: -69px; color: transparent; }
.site-branding { width: 100%; }
.custom-logo { margin: 0 auto !important; }
.site-header .site-branding img { padding-top: 25px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { font-size: 15px; }
#first-row { padding: 0 50px; }
#menu-item-26 a, #menu-item-25 a { font-size: 13px; }
#site-header-cart { display: none; }
#domeinnaam-check .wp24-dc form input, .wp24-dc form select { width: 118px !important; margin: 0 !important; }
#domeinnaam-check .wp24-dc form input[type="text"] { min-width: 410px; margin-right: 0 !important; font-size: 13px; position: relative; }
#domeinnaam-check .button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"],
input[type="submit"] { padding: 2px 35px; font-size: 15px; }
.wp24-dc form input[type="text"] { padding: 17px 25px !important; font-size: 15px; }
#site-navigation .dropdown-toggle { right: 80px !important; background: transparent !important; color: #C40069; }
#masthead .secondary-navigation { width: 100%; padding: 0 40px; }
#menu-item-144-es, #menu-item-144-en, #menu-item-144-nl, #menu-item-25 { float: right; padding: 0 16px; }
#menu-item-26 { padding-left: 30px; top: 0; height: 40px; line-height: 2; }
#menu-item-25 { position: absolute; right: 127px; line-height: 2; height: 40px; top: 0; }
.storefront-primary-navigation { padding: 20px 20px !important; }
#menu-item-144-es img { position: absolute; right: 156px; top: 14px; }
div#domeinnaam-check .table { width: 410px; }
.menu-toggle { z-index: 9999; }
#pg-12-0 { margin-bottom: 110px !important; }
#section-row-7 img { width: 90px; margin: 0 auto; } #section-row-8 { max-height: unset; }
#section-row-7 div { padding: 25px 0; }
#footer .footer div { height: 245px; }
.custom-logo-link { max-width: 130px; margin: 0 auto; }
#section-row-4 .pakket { float: none; width: 50%; text-align: center; margin: 0 auto; padding: 30px 0; }
.post .entry-content { padding-top: 74px; }
#section-row-3 { display: block; }
#section-row-main #section-blocks p { min-height: 130px; }
#content-section-main { min-height: 565px; padding-left: 50px; padding-right: 50px; }
#page-colom div:nth-child(2) { width: 100%; padding-top: 30px; }
.error-404.not-found .page-content { text-align: center; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover { box-shadow: 0px; background: #C40069; }
#site-navigation button { background: transparent !important; }
#site-navigation:hover .menu-toggle:hover { background: transparent; box-shadow: none; }
.handheld-navigation .dropdown-toggle:hover { box-shadow: none; }
button.menu-toggle, button.menu-toggle:hover { border-color: transparent; background: transparent !important; }
#dc-submit-1 { height: 62px; background-size: 77px !important; top: -6px !important; right: -10px; }
#dc-submit-1:hover { padding-right: 10px !important; }
}
@media (min-width: 480px) and (max-width: 500px) {
.wp24-dc form > div { height: 58px !important; }
#section-row-7 div { padding: 25px 0; }
.custom-logo-link { max-width: 130px; margin: 0 auto; }
#fourth-row { margin-bottom: 50px; }
#diensten-pagina-row-price .diensten-opsomming { padding: 30px; }
.dienst-prijs-balon { transform: scale(.8) translate(0,7%); left: calc(63% - 40px); top: 21px; }
div#domeinnaam-check .table { width: 330px; padding: 50px; padding-left: 20px; padding-right: 0px; }
#domeinnaam-check .table .table-cell a { font-size: 0px; padding: 15px 15px; pointer-events: auto; padding-bottom: 10px; position: absolute; right: 40px; }
.table-row.available .table-cell:nth-child(3)::before { position: absolute; right: 40px; pointer-events: none; }
#domeinnaam-check img.wp-smiley, #domeinnaam-check img.emoji { height: 31px !important; right: 50px; position: absolute; }
#domeinnaam-check .wp24-dc .table-cell:first-child { width: 270px; }
}
@media (min-width: 480px) and (max-width: 580px) {
#rpwwt-widget-2-0-0 span, #rpwwt-widget-8-0-0 span { bottom: 55px; font-size: 1.9rem; left: 15px; }
#rpwwt-widget-2-0-0 .rpwwt-post-date, #rpwwt-widget-8-0-0 .rpwwt-post-date { bottom: 113px; left: 32px; }
}
@media (min-width: 400px) and (max-width: 479px) {
.dienst-prijs-balon { transform: scale(.7) translate(0,7%); left: calc(63% - 40px); top: -2px; }
#rpwwt-widget-8-0-0 span, #rpwwt-widget-2-0-0 span { font-size: 1.4rem; left: 15px; bottom: 66px; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::before, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::before { bottom: 29px; width: 7px; height: 7px; right: 5px; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::after, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::after { bottom: 18px; height: 7px; width: 7px; right: 5px; }
#rpwwt-widget-8-1-0 .rpwwt-post-excerpt, #rpwwt-widget-2-1-0 .rpwwt-post-excerpt { padding: 0; }
.banner-headings h2 { font-size: 2.4rem !important; }
.banner-headings h2::before { top: 40px; }
}
@media (min-width: 320px) and (max-width: 399px) {
.dienst-prijs-balon { transform: scale(.6) translate(0,7%); left: calc(63% - 40px); top: -11px; }
.textwidget.custom-html-widget h1 { font-size: 1.9rem; }
#content-section-main { padding: 35px 25px; }
#rpwwt-widget-8-0-0 span, #rpwwt-widget-2-0-0 span { font-size: 1.2rem; left: 15px; bottom: 66px; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::before, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::before { bottom: 29px; width: 7px; height: 7px; right: 5px; }
#news-section-row-main #rpwwt-widget-2-0-0 .rpwwt-post-title::after, #news-section-row-main #rpwwt-widget-8-0-0 .rpwwt-post-title::after { bottom: 18px; height: 7px; width: 7px; right: 5px; }
#news-section-row-1 li { max-width: 100% !important; padding-right: 35px; }
#news-section-row-1 h3 { font-size: 1.9rem; }
#rpwwt-widget-8-1-0 .rpwwt-post-excerpt, #rpwwt-widget-2-1-0 .rpwwt-post-excerpt { padding: 0; }
.banner-headings h2 { font-size: 2rem !important; }
.banner-headings h2::before { top: 40px; }
}
@media screen and (max-width: 479px) {
video { display: block; min-width: 230%; margin-left: -220px; }
#masthead { z-index: 999; min-height: 160px; }
.secondary-navigation { display: unset ; }
#site-navigation { background: transparent; padding: 39px 0 39px 30px; position: absolute; right: 0; top: -19px; width: 130px; }
.menu-toggle span { margin: -69px; color: transparent; }
.site-branding { width: 100%; }
.custom-logo { margin: 0 auto !important; }
.custom-logo { margin: 0 auto !important; }
.site-header .site-branding img { padding-top: 25px; }
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a { font-size: 15px; }
#first-row { padding: 0 50px; }
#menu-item-26 a, #menu-item-25 a { font-size: 13px; }
#site-header-cart { display: none; }
#domeinnaam-check .wp24-dc form input, .wp24-dc form select { width: 118px !important; margin: 0 !important; }
#dc-submit-1 { height: 62px; background-size: 77px !important; top: -6px !important; right: -10px; } .wp24-dc form input, .wp24-dc form select { width: auto; margin: 5px 0 !important; }
#site-navigation .dropdown-toggle { right: 80px !important; background: transparent !important; color: #C40069; }
#domeinnaam-check .button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"],
input[type="submit"] { padding: 2px 35px; font-size: 15px; }
.storefront-primary-navigation { padding: 20px 20px !important; }
.wp24-dc form input[type="text"] { padding: 14px 15px !important; }
#domeinnaam-check .wp24-dc form input, .wp24-dc form select { width: 85px !important; margin: 0 !important; padding: 0; font-size: 14px; height: 40px; }
#section-row-banner input[type="button"], #section-row-banner input[type="submit"], #section-row-banner input[type="reset"] { position: absolute !important; right: 0px !important; top: 0px !important; }
.menu-toggle { z-index: 9999; }
#home-h1 p { padding: 0 25px; text-align: center; }
#footer-3 { margin-bottom: 50px; }
#pg-12-0 { margin-bottom: 110px !important; }
#section-row-7 img { width: 90px; margin: 0 auto; } #section-row-8 { max-height: unset; }
#section-row-7 div { padding: 25px 0; }
.custom-logo-link { max-width: 130px; margin: 0 auto; }
#section-row-4 .pakket { float: none; width: 100%; text-align: center; padding: 50px 0; }
#diensten-content-1, #diensten-content-2, #diensten-content-3, #diensten-content-4 { padding: 30px; }
#diensten-pagina-row-price .diensten-opsomming { padding: 30px; }
#section-row-3 { display: block; }
#page-colom div:nth-child(2) { width: 100%; padding-top: 30px; }
.error-404.not-found .page-content { text-align: center; }
div#domeinnaam-check .table { width: 330px; padding: 50px; padding-left: 20px; padding-right: 0px; }
#domeinnaam-check .table .table-cell a { font-size: 0px; padding: 15px 15px; pointer-events: auto; padding-bottom: 10px; position: absolute; right: 40px; }
.table-row.available .table-cell:nth-child(3)::before { position: absolute; right: 20px; pointer-events: none; }
#domeinnaam-check img.wp-smiley, #domeinnaam-check img.emoji { height: 31px !important; right: 50px; position: absolute; }
#domeinnaam-check .wp24-dc .table-cell:first-child { width: 270px; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover { box-shadow: 0px; background: #C40069; }
#site-navigation:hover .menu-toggle:hover { background: transparent; box-shadow: none; }
.handheld-navigation .dropdown-toggle:hover { box-shadow: none; }
button.menu-toggle, button.menu-toggle:hover { border-color: transparent; background: transparent !important; }
#section-row-1 #pgc-10-3-0 { padding: 100px 40px !important; }
.button-cus a { padding: 10px 23px; }
button { padding: 5px 15px; font-size: 14px; }
p { font-size: 1.1rem !important; }
.page-header p { font-size: 2rem !important; }
.button-section-row-1 { font-size: 14px; padding: 10px 15px; }
.entry-content h2 { font-size: 2rem; }
#section-row-3 ul li { font-size: 0.9rem; }
#pg-10-1 { padding: 150px 25px; }
#section-row-1 #pgc-10-3-0 { padding: 150px 40px !important; }
#section-row-2 { padding-top: 150px; padding-bottom: 150px; }
#section-row-4 { padding: 150px 0; }
#section-row-4 #row-4-content { margin-bottom: 30px; }
#pg-10-7 { padding-top: 150px; }
#pg-10-8 { padding-bottom: 100px; }
#section-row-6 { padding: 150px 0 30px; }
#section-row-7 { padding-bottom: 150px; }
.sow-tabs-title.sow-tabs-title-icon-left { font-size: 0.66em !important; }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a { border-radius: 12px; }
.button-groen a { font-size: 0.87em; padding: 8px 10px; }
.button-cus a { padding: 8px 10px; left: 100px; }
.banner-headings { padding: 10px; margin-top: 0; }
#pg-10-7 h2 { color: #FFF; background: #000; padding: 21px; font-size: 1.5rem; }
#dc-submit-1:hover { padding-right: 10px !important; }
}
@media (min-width: 501px) and (max-width: 570px) {
#menu-item-26 { display: none; }
#menu-item-25 { left: 0; }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { position: absolute; left: 33px; }
.promagnifier { position: absolute; left: 0; }
}
@media (min-width: 250px) and (max-width: 500px) {
.textwidget { position: relative; }
#domeinnaam-check .wp24-dc form input[type="text"] { min-width: 330px; margin-right: 0 !important; font-size: 13px; position: relative; }
#menu-item-26 { display: none; }
#menu-item-25 { left: 0; }
#menu-item-144-es, #menu-item-144-en, #menu-item-144-nl, #menu-item-25 { float: right; padding: 0 16px; }
#menu-item-26 { padding-left: 30px; top: 0; height: 40px; line-height: 2; }
#menu-item-25 { position: absolute; right: 80px; line-height: 2; height: 40px; top: 0; max-width: 175px; }
#masthead .secondary-navigation { width: 100%; padding: 0 40px; }
#site-navigation { padding: 29px 0 28px 30px; position: absolute; right: 0; top: 0px; width: 195px; padding-left: 0; }
.storefront-primary-navigation { padding: 20px 20px !important; }
.wp24-dc form input[type="text"] { padding: 15px 15px !important; }
.wp24-dc form > div { display: flex !important; }
#panel-10-0-0-1 { padding: 0px 0 30px 0; }
.banner-headings h3 { font-size: 16px !important; }
.button-cus a { font-size: 14px; }
#menu-item-144-es img { position: absolute; right: 156px; top: 14px; }
div#domeinnaam-check .table { width: 330px; }
.menu-toggle { z-index: 9999; }
#home-h1 p { padding: 0 25px; text-align: center; }
#footer-3 { margin-bottom: 0px !important; }
#pg-12-0 { margin-bottom: 110px !important; }
#section-row-7 img { width: 90px; margin: 0 auto; } #section-row-8 { max-height: unset; }
#rpwwt-widget-8-0-0 .rpwwt-post-date, #rpwwt-widget-2-0-0 .rpwwt-post-date { font-size: 12px; bottom: 113px; left: 31px; }
#section-row-8 #wpcf7-f245-p10-o2 { max-width: 400px; padding: 33px; }
.ti-widget-container { padding: 95px 25px; }
#contact-formulier { max-width: 100%; }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { position: absolute; left: 33px; }
.promagnifier { position: absolute; left: 0; }
}