.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.flyingdutchflowers.com/resources/plugins/keytoe-framework/theme/assets/images/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}.selectboxit-container {
position: relative;
display: inline-block;
vertical-align: top;
width:100%;
margin-bottom:20px;
} .selectboxit-container * {
font: 14px "Asap"; -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
outline: none;
white-space: nowrap;
} .selectboxit-container .selectboxit {
width: 100% !important; cursor: pointer;
margin: 0;
padding: 0;
overflow: hidden;
display: block;
position: relative;
} .selectboxit-container span, .selectboxit-container .selectboxit-options a {
height: 47px; line-height: 47px; display: block;
} .selectboxit-container .selectboxit:focus {
outline: 0;
} .selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: default;
} .selectboxit-text {
text-indent: 5px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.selectboxit .selectboxit-option-icon-container {
margin-left: 5px;
} .selectboxit-container .selectboxit-options {
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 100%; *width: 100%;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
overflow-x: hidden;
overflow-y: auto;
cursor: pointer;
display: none;
z-index: 9999999999999;
text-align: left;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
width:100% !important;
min-width:100% !important;
} .selectboxit-option .selectboxit-option-anchor{
padding: 0 2px;
} .selectboxit-option .selectboxit-option-anchor:hover {
text-decoration: none;
} .selectboxit-option, .selectboxit-optgroup-header {
text-indent: 5px; margin: 0;
list-style-type: none;
} .selectboxit-option-first {
border-top-right-radius: 6px;
border-top-left-radius: 6px;
} .selectboxit-optgroup-header + .selectboxit-option-first {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
} .selectboxit-option-last {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
} .selectboxit-optgroup-header {
font-weight: bold;
} .selectboxit-optgroup-header:hover {
cursor: default;
} .selectboxit-arrow-container { width: 30px;
position: absolute;
right: 0;
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow { margin: 0 auto;
position: absolute;
top: 50%;
right: 0;
left: 0;
} .selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
top: 30%;
} .selectboxit-option-icon-container {
float: left;
}
.selectboxit-container .selectboxit-option-icon {
margin: 0;
padding: 0;
vertical-align: middle;
} .selectboxit-option-icon-url {
width: 18px;
background-size: 18px 18px;
background-repeat: no-repeat;
height: 100%;
background-position: center;
float: left;
}
.selectboxit-rendering {
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
visibility: visible !important;
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
} .selectboxit-btn {
background-color: #fff;
border: 1px solid #f5f5f5;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
color: #333333;
background-color: #e6e6e6;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
}
.selectboxit-default-arrow {
width: 0;
height: 0;
border-top: 4px solid #bbb;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.selectboxit-list {
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
max-height:250px !important;
overflow-y:auto !important;
}
.selectboxit-list .selectboxit-option-anchor {
color: #333333;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
color: #ffffff;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
background-repeat: repeat-x;
}
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
color: #999999;
}@font-face {
font-family: "FDF";
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/fdf.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/fdf.eot#iefix) format("embedded-opentype"),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/fdf.woff) format("woff"),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/fdf.ttf) format("truetype"),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/fdf.svg) format("svg");
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before,
[class^="icon-"]:after, [class*=" icon-"]:after {
font-family: "FDF";
font-size: 20px;
font-style: normal;
display: inline-block; zoom: 1;
vertical-align: middle;
position: relative;
top:-1px;
}
.icon-arrowdown:before {content: "\e000";}
.icon-down:before { content: "\e001";}
.icon-fb:before {content: "\e002"; }
.icon-gplus:before {content: "\e003";}
.icon-left:before {content: "\e004";}
.icon-linkedin:before {content: "\e005";}
.icon-right:after {content: "\e006";}
.icon-tw:before {content: "\e007";}
.icon-pinterest:before {content: "\e008";}
.icon-up:before {content: "\e009";} *,*:after,*:before{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{font-size:16px;}
body{background-color: #f9f9f9; font-family: "Asap"; font-weight: 400; -webkit-font-smoothing: antialiased; color: #1a2a39;}
button, fieldset, figure, dl, dd, dt, button{margin:0; padding:0;}
fieldset{border:0;}
p{margin: 0 0 20px; line-height: 150%; color: #9b9b9b;}
a{color: #1a2a39; border:0;}
img{max-width:100%;}
h1,h2,h3,h4,h5,h5{font-family: "Libre Baskerville"; color: #1a2a39; font-weight: 400;}
.break{clear: both;}
.hidden-text,legend{visibility: hidden; position: absolute; left:-9999px;}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.container{
width:100%;
max-width:1480px;
margin:0 auto;
background:#f9f9f9;
position: relative;
}
.btn{
display: inline-block; zoom: 1;
background:#F47924;
color: #fff;
padding:15px 50px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size:0.875em; border-radius: 4px;
border:0;
-webkit-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.btn.gray{background:#c0c0c0;}
.btn:hover{background: #1a2a39;}
.btn-more{
position: relative;
text-decoration: none;
text-transform: uppercase;
color: #F47924;
font-size:0.875em; -webkit-transition: color 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: color 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: color 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: color 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.btn-more:after{
display: inline-block; zoom: 1;
vertical-align: middle;
content: "\e006";
font-family: "FDF";
font-size:24px;
color: #F47924;
margin-left:20px;
-webkit-transition: all 200ms cubic-bezier(0.895, 0.03, 0.685, 0.22) 200ms;
overflow: hidden;
}
.btn-more:hover{color:#000;}
.btn-more:hover:after{color:#000;}
.dark .btn-more:hover{color:#fff;}
.dark .btn-more:hover:after{color:#fff;}
.divider-dark:after{
background-image:url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/images/divider.png);
background-repeat: no-repeat;
width:154px;
height:20px;
background-position: -5px -22px;
content: "";
display: block;
margin:25px auto;
}
.divider-light:after{
background-image:url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/images/divider.png);
background-repeat: no-repeat;
width:154px;
height:20px;
background-position: -168px -22px;
display: block;
content: "";
margin:25px auto;
}
h1.white{color: #fff;} .header{
position: relative;
background-color:#1A2A39;
background-size:cover;
text-align: center;
height:96vh;
}
.main-nav {
width:100%;
background: #fff;
}
.main-nav ul {
margin:0;
padding:0;
position: relative;
text-align: right;
}
.main-nav li{display: inline-block; zoom: 1; margin-left:-4px;} .main-nav a{
display: block;
padding:25px 35px;
color: #0f2838;
text-decoration: none;
font-size: 110%;
font-weight: bold;
text-transform: lowercase;
border-bottom: 0;
position: relative;
font-size:1.125em; transition: color .3s;
}
.main-nav a:after{
content: "";
width:100%;
height:0;
background:#fff;
position: absolute;
bottom:0;
left:0;
}
.main-nav li:hover a, .current-menu-item a {
color: #f47924;
}
.main-nav li:hover a:after, .current-menu-item a:after{
height:5px;
-webkit-transition: height 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: height 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: height 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: height 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.main-nav .logo-small{
position: absolute;
left:10px;
width:65px;
bottom:-5px;
}
.main-nav .logo-small a:after{display: none;}
.logo-small a{padding:0;}
.header .logo{
display: inline-block;
zoom: 1;
margin-top:60px;
position: relative;
}
.header .logo:after{
content: "";
width: calc(100% + 11px);
height: calc(100% + 9px);
border: 3px solid transparent;
position: absolute;
left: -6px;
top: -7px;
display: block;
}
.header .more{
display: inline-block; zoom: 1;
padding: 20px 10px 15px;
background:#ddd;
position: absolute;
bottom:0;
left:0;
right:0;
width:250px;
margin-left:auto;
margin-right:auto;
background-color: #1a2a39;
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
font-size:0.875em; -webkit-transition: padding 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.header .more:after{
content: "\e001";
font-family: "FDF";
display: inline-block; zoom: 1;
margin-left: 20px;
font-size:20px;
vertical-align: middle;
position: relative;
top:-1px;
color: #485868;
}
.header .more:hover{padding-bottom:20px;}
.header h1{font-size:3em;}
.header-subtitle{
font-family: "Libre Baskerville";
font-weight: 400;
color: #fff;
display: block;
font-size:1.75em; padding: 0 10%;
}
.mobile-header{display: none;}
.header-pos-cnt{position: relative; height:100%; height:calc(100% - 70px);}
.header .posi{position: absolute; top:50%; -webkit-transform:translateY(-50%); width:100%;}
.header .posi .logo{margin-top:0;}
.header .posi .bottom-title, .header .posi .home-title, .header .bottom-title{bottom:auto;}
.header .dark-title{position: relative; height:100%;}
.header .dark-title h1{line-height: 100%;}
.header .h-50{position: absolute; width:100%; height:50%; top:0; left:0; }
.header .h-50 .logo{
position: absolute;
bottom:0;
top:auto;
left: 50%;
margin-left: -86px;
}
.header .h-50.bottom{top:auto; bottom:0;}
.header .bottom-title, .header .home-title{position: relative;}
.first-h{height:60%; position: relative;}
.header .first-h .logo{
position: absolute;
top:50%;
margin-top:-206px;
left: calc(50% - 208px);
width:416px; height: 416px;
}
.header .first-h .logo { margin-top: -88px; }
.second-h{height:40%; position: relative;}
.header .second-h .home-title{bottom:auto; position: relative; margin-top:0; opacity:0; } .header-white{background:none; height:475px;}
.header-white > h1{font-size: 3em; }
.header-blogsingle{background: #fff; height:auto; overflow: auto;}
.header-blogsingle > .logo{display: none;}
.header-blogsingle > h1{padding-top:100px; margin:0; font-size:1em;}
.header-blogsingle > h1:after{
display: block;
content: "";
margin:20px auto;
width:40%;
background:#ddd;
height:1px;
} .footer{padding-top:20px; overflow: auto; background:#fff;}
.right-sub-footer{
display: inline-block; zoom: 1;
width: 50%;
vertical-align: middle;
margin-left: -4px;
}
.left-sub-footer{
display: inline-block; zoom: 1;
width: 50%;
vertical-align: middle;
}
.footer .logo{padding:0 25px; display: inline-block; zoom: 1;}
.contact-info{
display: inline-block;
zoom: 1;
vertical-align: middle;
width:375px;
}
.contact-info strong{
display: block;
color: #134678;
font-size:0.875em;
line-height: 150%;
}
.contact-info .col{
float: left;
width:50%;
color:#7c7c7c;
font-size:0.875em;
}
.footer-nav{display: inline-block; zoom: 1; vertical-align: middle;}
.footer-nav{
font-size:0;
list-style: none;
padding:0;
margin:0;
text-align: right;
width:100%;
}
.footer-nav li{display: inline-block; zoom: 1; font-size:16px}
.footer-nav div{display: inline-block; zoom: 1; font-size:16px}
.footer-nav div.linkedin{margin:0 25px 0 25px;}
.footer-nav div.instagram{margin-right:0px;}
.footer-nav a{
display: block;
text-decoration: none;
color: #1a2a39;
padding: 0 20px;
font-weight: bold;
}
.footer-nav a:hover{color: #37526b;}
.footer-nav .icon-instagram,
.footer-nav .icon-linkedin{
height:30px;
width: 30px;
line-height: 30px;
text-align: center;
border-radius: 100%;
padding:0;
font-weight: normal;
}
.footer-nav .icon-linkedin{
background:#1a2a39;
}
.footer-nav .icon-instagram:before,
.footer-nav .icon-linkedin:before{
margin-top: 23px;
color: #ffff;
font-size:15px;
position: relative;
left:1px;
top: -23px;
}
.footer-nav .icon-linkedin:hover{background:#37526b;}
.footer-nav .icon-instagram:hover{background: #adc2d5;} .social-footer-nav {
display: flex;
justify-content: flex-end;
margin: 10px 20px 0 0;
}
.social-footer-nav a {
margin: 0 10px;
}
.copyright{
display: block;
text-align: right;
font-size:0.625em; padding-top:20px;
border-top: 1px solid #f5f5f5;
margin-top:25px;
padding-right:25px;
}
.copyright a{color: #7c7c7c;}
.copy-seperate{margin-left:100px; display: inline-block; zoom: 1; margin-right: 10px; } .home-title, .bottom-title{
color: #fff;
padding:0 5%;
position: absolute;
bottom:100px;
width:100%;
}
.home-title{font-size:3em;}
.bottom-title{bottom:75px;}
.bottom-title h1{color: #fff; font-size:3em;}
.intro{color: #fff; padding-top:90px;}
.intro.dark{background:#1a2a39;}
.intro-header{
text-align: center;
width:60%;
margin:0 auto;
font-size:1.875em; } .intro-text{
text-align: center;
width:50%;
margin:0 auto;
color:#9b9b9b;
}
.intro .intro-header{color: #fff;}
.customer-types{
font-size:0px;
list-style: none;
margin-top:90px;
padding:0;
}
.customer-types li{
font-size:16px;
display: inline-block; zoom: 1;
width:25%;
text-align: center;
height:400px;
position: relative;
}
.customer-types a{
display: block;
background-repeat: no-repeat;
background-size:cover;
background-position: center center;
height:100%;
color: #fff;
position: relative;
}
.customer-types a:before{
position: absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
content: "";
left:0;
top:0;
-webkit-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.customer-types .caption{
position: absolute;
top:50%;
height:50px;
line-height: 50px;
font-size:1.5em; margin-top:-25px;
left:0;
right:0;
margin-left:auto;
margin-right: auto;
width:auto;
background:none;
display: inline-block; zoom: 1;
font-family: "Libre Baskerville";
font-weight: 400;
font-style: italic;
}
.customer-types .caption:after{
display: block;
content: "";
margin:0px auto;
width:50px;
background:#fff;
height:2px;
-webkit-transition: width 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: width 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: width 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: width 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.customer-types a:hover .caption:after{
width:50%;
}
.customer-types a:hover:before{opacity: 0;} .about-short > header{padding: 90px 0;}
.intro.dark .intro-text{color: #fff;}
.side-item{overflow: hidden; position: relative;}
.side-figure{
float: left;
width:50%;
text-align: center;
background-repeat: no-repeat;
background-size:cover;
background-position: center center;
}
.side-content{
float: left;
width:50%;
height:100%;
padding:60px;
background:#f5f5f5;
color: #000;
}
.side-content p, .side-content ul, .side-content ol{color: #9b9b9b;}
.side-item.dark .side-content{background:#1a2a39; color:#fff;}
.side-item.dark .side-content p, .side-item.dark ul, .side-item.dark ol, .side-item.dark a{color:#c6c9cc;}
.side-item.dark .side-item-header{color: #fff;}
.side-item-header{margin-top:0; font-size:1.5em; line-height: 138%;}
.side-item-header:after{
display: block;
content: "";
height:1px;
width:100px;
background: #ccc;
margin:20px 0 15px;
}
.side-item.img-right .side-figure{float: right;}
.side-figure{
height:100%;
position: absolute;
right:50%;
}
.side-content{position: relative; left:50%;}
.side-item.img-right .side-content{left:0;}
.side-item.img-right .side-figure{right:0;}  .bg-block{padding:90px 10%;}
.std-options.white{background:#fff;}
.std-option-block{
width:50%;
float: left;
text-align: center;
}
.std-options .std-option-block:first-of-type{border-right:1px solid #ddd;}
.std-block-header{font-size: 1.5em; line-height: 138%;}
.std-option-block .btn{margin:20px 0 40px;}
.btn-subtitle{
display: block;
text-align: center;
font-style: italic;
font-family: "Libre Baskerville";
font-weight: 400;
color: #9b9b9b;;
margin-top:-25px;
}
.btn-subtitle a{color: #9b9b9b; text-decoration: none;}
.contact-block{
background:#edeef0;
padding: 90px 10%;
overflow: auto;
box-shadow:inset 1px 1px 4px #eee;
}
.contact-data{
width:50%;
float: left;
border-right:1px solid #ddd;
padding:0 7.5% 0 0;
}
.contact-data p{color:#aaa;}
.contact-person{margin-bottom:25px;}
.contact-person img{
width:70px;
height:70px;
border-radius: 100%;
display: inline-block;
zoom: 1;
vertical-align: middle;
}
.contact-person .right{
padding:0 20px;
display: inline-block;
zoom: 1;
vertical-align: middle;
width:100%;
width:calc(100% - 75px);
}
.contact-person a{display: block; text-decoration: none; font-size:0.875em;}
.contact-person a:hover{color:#000;}
.contact-p-mail-link{
font-family: "Libre Baskerville";
font-style: italic;
margin:4px 0;
font-weight: 400;
}
.contact-p-name{margin:0; color:#aaa;}
.contact-form{
width:50%;
float: left;
padding:0 0 0 7.5%;
position: relative;
}
.contact-form input{
width:100%;
border:1px solid #f5f5f5;
height:47px;
box-shadow: 2px 2px 4px rgba(204,204,204,0.1);
width:100%;
margin-bottom:20px;
padding-left:10px;
font-size:0.875em;
}
.contact-form label{
text-transform: uppercase;
font-size:0.875em;
display: block;
cursor: pointer;
margin-bottom:5px;
}
.contact-form select{width:100%; margin-bottom:20px;}
.contact-form textarea{
width:100%;
resize: none;
height:100px;
border:1px solid #f5f5f5;
margin-bottom:20px;
font-size:0.875em;
padding:10px;
}
.contact-form .btn{float: right;}
.contact-form:before{
position: absolute;
top:-100px;
display: block;
content: "\e000";
font-family: "FDF";
color:#f9f9f9;
left:50%;
margin-left:-17px;
font-size:50px;
text-shadow: 1px 1px 4px #eee;
}
.contact-form label.input-warning{
padding:5px 8px;
display: inline-block;
background:#E07777;
color: #fff;
position: relative;
text-transform: none;
font-size:12px;
margin-bottom:25px;
}
.contact-form label.input-warning:before{
position: absolute;
font-family: "FDF";
content: "\e000";
top:-8px;
font-size:8px;
left:20px;
color:#E07777;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
input.input-warning, textarea.input-warning{border:1px solid #E07777;}
.messages{
background: #fff;
clear: both;
padding: 15px;
margin-top: 40px;
font-size: 14px;
text-align: left;
position: relative;
padding-left:50px;
display: none;
}
.messages:before{
position: absolute;
left:15px;
content: "";
height:22px;
width:22px;
border-radius: 100%;
line-height: 22px;
text-align: center;
top:50%;
margin-top:-11px;
font-family: "Verdana";
font-weight: bold;
font-size:10px;
text-indent: -1px;
}
.messages.error{background:#E07777; color:#fff; display: block;}
.messages.success{background:#94cf7f; color: #fff; display: block;}
.messages.error:before{
background:#b34b4b;
color: #fff;
content: "X";
}
.messages.success:before{
background:#65af49;
color: #fff;
content: "\2713";
}
.contact-form .crazy-eight-field{position: absolute; left:-9999px; visibility: hidden;}
.page-template-templatespage-contact-php .contact-form:before{display: none;}
.w-100{width:100%;}
.w-90{width:90%;}
.w-80{width:80%;}
.w-70{width:70%;}
.w-60{width:60%;}
.w-50{width:50%;}
.w-40{width:40%;}
.w-30{width:30%;}
.w-20{width:20%;}
.w-10{width:10%;}
.w-5{width:5%;}
.input-box div:first-child{padding-left:0;}
.input-box div:last-child{padding-right:0;}
.input-cnt{float: left; padding:0 10px;}
.bg-block.white{background: #fff;}
.margin-btn{margin:0 10px; display: inline-block; zoom: 1;}
.std-option-block .btn{padding:15px 30px;}
.std-option-block .white-btn{
display: inline-block; zoom: 1;
font-family: "Asap";
text-transform: uppercase;
background:#fff;
padding:10px 20px;
font-style: normal;
border-radius: 4px;
-webkit-transition: all 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: all 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: all 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: all 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.white-btn:hover{background:#1a2a39; color: #fff;} .side-quote{font-family: "Libre Baskerville"; font-weight: 400; font-style: italic;}
.side-item.dark .side-content .side-quote p{color:#fff; font-size:1.5em; display: inline-block;}
.side-quote p:before{
display: inline-block;
content: "\201c";
margin-right: -5px;
position: relative;
margin-left: -6px;
font-size: 32px;
left:-8px;
}
.side-quote p:after{
display: inline-block;
content: "\201d";
margin-left:2px;
font-size:32px;
}
.side-quote cite{font-family: "Asap"; font-style: normal; position: relative;}
.side-quote cite:before{
width:100px;
display: block;
margin: 25px 0 15px;
content: "";
height:1px;
background:#fff;
}
.dark-title{
background:#1a2a39;
color: #fff;
padding:50px 0;
position: absolute;
bottom:0px;
width: 100%;
}
.dark-title h1{color: #fff; font-size:3em; margin-top:0;}
.dark-title .header-subtitle{color: #9c9c9c; font-size:1.5em;} .blog-a-wrapper{padding: 20px 15px 90px 15px; background:#edeef0;}
.blog-a-item{padding:35px; width:50%; float: left;}
.blog-a-item .pad-block{
background:#fff;
box-shadow: 2px 2px 4px rgba(204,204,204,0.3);
padding:20px 0;
text-decoration: none;
display: block;
border-bottom:0px solid #F47924;
-webkit-transition: border 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: border 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: border 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: border 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.blog-a-item .pad-block:hover{
border-bottom:10px solid #F47924;
}
.inner-padding,
.blog-a-excerpt{
padding:0 30px;
}
.inner-padding-q{padding:10px 40px;}
.blog-a-date{
color: #ccc;
font-size:0.875em;
font-style: italic;
font-family: "Libre Baskerville";
font-weight: 400;
display: block;
margin-bottom:5px;
}
.blog-a-quote{padding:0; margin:20px 0 0 0;}
.quote-item .pad-block{background:#1a2a39; color: #fff; padding: 30px 0;}
.quote-item .blog-a-date,
.quote-item .blog-a-quote p{
color: #fff;
font-family: "Libre Baskerville";
font-style: italic;
font-weight: 400;
}
.quote-item .blog-a-quote p{font-size:1.5em;}
.blog-a-quote cite{font-style: normal;}
.blog-a-quote cite:before{
content: "";
width:100px;
background:#ccc;
margin:20px 0 10px;
display: block;
height:1px;
}
.blog-a-img{margin-bottom:40px;}
.blog-a-cat{
color: #bbb;
display: block;
text-transform: uppercase;
margin-bottom:20px;
font-weight: normal;
font-size:0.875em;
}
.blog-a-cat:before{
content: "";
width:100px;
display: block;
margin:10px 0;
background:#ccc;
height:1px;
}
.blog-a-readmore{display: block;}
.blog-nav{margin-top:60px; padding: 0 10px;}
.nav-a-link{text-decoration: none; text-transform: uppercase; font-size:1.375;}
.nav-a-link:before{margin-right:10px; font-size:36px;}
.nav-a-link.icon-left{float: left;}
.nav-a-link:after{margin-left:10px; font-size:36px;}
.nav-a-link.icon-right{float: right;}
.no-paragraphs .blog-a-img{margin-bottom:20px;}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;
margin-bottom:25px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-item a{text-decoration: none;}
.video-item .pad-block{padding-top:0;} .blog-single{margin:0 auto; padding:0 19% 35px; background:#fff;}
.blog-s-header{text-align: center; margin-bottom:50px;}
.header-blogsingle .blog-single-back{font-size:1.5em;}
.blog-s-title{margin: 0px 0 15px; padding-top:15px; font-size:3em;}
.blog-s-cat{margin-right:25px;}
.blog-s-content{width:90%; margin:0 auto;}
.blog-s-content h2,
.blog-s-content h3,
.blog-s-content h4,
.blog-s-content h5,
.blog-s-content h6{margin-top:1.5em;}
.blog-s-content p a{text-decoration: underline;}
.blog-scontent p a:hover{color: #1a2a39;}
.blog-s-content ul,
.blog-s-content ol{
padding-left:2.5em;
margin-top:10px;
color: #9b9b9b;
}
.blog-s-content ul{list-style: disc;}
.blog-s-content blockquote{margin-top:25px; margin-bottom:25px;}
.blog-s-content blockquote p{
width:80%;
margin:0 auto;
font-size:2em;
text-align: center;
font-family: "Libre Baskerville";
}
.blog-s-content blockquote p:before{
}
.blog-s-content blockquote p:after{
}
.blog-s-content iframe{display: block !important; margin: 25px auto !important;} .blog-s-content > .blog-s-sepimg{padding:0; margin:20px 0 35px;}
.blog-s-intro{font-size:1.2em;}
.blog-s-content .seperate-title{margin-top:35px;}
.blog-s-footer{border-top:1px solid #ccc; padding-top:25px; margin-top:60px;}
.blog-single-back{
text-transform: uppercase;
color: #4d4d4d;
text-decoration: none;
}
.blog-single-back:before{margin-right:15px;}
.blog-s-footer .blog-single-back{float: left;}
.sm-block{
list-style: none;
padding:0;
float:right;
text-align: right;
margin:-10px 0 0;
}
.sm-block li{display: inline-block; zoom: 1; margin-left:15px;}
.sm-block a{
background:#1a2a39;
height:35px;
width:35px;
border-radius: 100%;
text-align: center;
line-height: 37px;
display: block;
-webkit-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: background 100ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.sm-block a:before{
color: #fff;
font-size:16px;
}
.sm-block a:hover{background:#486178;}
.blog-single .blog-a-quote{text-align: center;}
.blog-single .blog-a-quote cite:before{margin:0px auto 25px;}
.blog-single .blog-a-quote p{
font-family: "Libre Baskerville";
color: #1a2a39;
font-weight: 400;
text-align: center;
font-size:3em;
line-height: 125%;
display: inline-block;
}
.blog-single .blog-a-quote p:before,
.blog-s-content blockquote p:before{
display: inline-block;
content: "\201c";
margin-right:3px;
}
.blog-single .blog-a-quote p:after,
.blog-s-content blockquote p:after{
display: inline-block;
content: "\201d";
margin-left:3px;
} .header-std{background:none; height:auto;}
.std-header{padding-top:35px;} @media screen and (max-width: 1680px){
.header-pos-cnt{font-size:0.75em;}
}
@media screen and (max-width: 1280px){
.header .more{font-size:0.825rem;}
.second-h{height:45%;}
.first-h{height:55%;}
}
@media screen and (max-width: 1024px){ html{font-size:0.875em;}
.header h1{font-size:2em;}
.bg-block{padding:90px 0;}
.header-pos-cnt{height:calc(100% - 67px);}
}
@media screen and (max-width: 767px){
.header-pos-cnt{height:calc(100% - 49px);} .mobile-header{
display: block;
background:#1a2a39;
text-align: left;
padding:0px 25px;
height:50px;
line-height: 50px;
position: relative;
z-index: 2;
}
.nav-click{
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
text-decoration: none;
font-size:0.875em;
}
.mobile-logo{width:20px; display: none;}
.header > .logo{display: none;} .main-nav{
position: absolute;
z-index: 1;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-moz-transition: all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
-ms-transition: all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
transition: all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.main-nav.active{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.main-nav li{display: block; width:100%;}
.main-nav li:after{
content: "";
width:45px;
margin: 0 auto;
display: block;
height:1px;
background:#42596f;
}
.main-nav ul li:first-child a{padding-top:0;}
.main-nav li:hover a:after, .current-menu-item a:after{height: 5px;}
.main-nav a{font-size:0.875em; display: inline-block; zoom: 1;}
.main-nav a:after{
display: inline-block; zoom: 1;
content: "\e006";
color: #fff;
margin-left:10px;
font-family: "FDF";
width:auto;
position: relative;
background:none;
}
.main-nav li:hover a:after,
.main-nav li a:after{height:auto;}
.header-blogsingle{overflow: visible;}
.main-nav .logo{display: none;}
.mobile-header .logo-small{bottom:auto; top:8px; left:auto; right:25px; width:30px; display: block; position: absolute;}
.main-nav .logo-small{display: none;}
.main-nav .logo-small:after{display: none;}
.main-nav .logo-small a:after{display: none;} .intro-header{width:80%;}
.intro-text{width:75%;}
.customer-types li{width:50%; height:275px;}
.customer-types .caption{line-height: 125%;}
.side-figure,
.side-content{
display: block;
position: relative;
right:auto;
float: none;
width:100%;
height:200px;
}
.side-content{height:auto; left:auto;}
.side-item .break{display: none;}
.about-more{text-align: center; display: block;}
.side-item.img-right .side-figure{right:auto;}
.side-item.img-right .side-figure{float: none;}
.bg-block{padding:30px 0;}
.std-options{margin: 0;}
.std-option-block{float: none; width:100%;}
.std-options .std-option-block:first-of-type{border-right:0; margin-bottom:50px;}
.std-options .std-option-block:first-of-type:after{
display: block;
margin:20px auto;
width:100px;
height:1px;
background:#ccc;
content: "";
}
.std-options .break{display: none;}
.footer{margin-top:25px;}
.footer .logo{width:160px;}
.contact-info{
width:100%;
font-size:0.8125em;
padding-left:52px;
margin-top:10px;
}
.contact-info strong{font-size:0.875em; margin-bottom:5px;}
.contact-info .col{width:100%; float: none; margin-bottom:0;}
.footer-nav{margin-top:43px;}
.footer-nav li{display: block;}
.footer-nav div.linkedin{
display: block; zoom: 1;
margin-top:20px;
margin-left:10px;
}
.footer-nav div.instagram{
display: block; 
margin-top:100px;
margin-left:10px;
}
.footer-nav div.linkedin{margin-right:-10px;}
.footer-nav div.instagram{margin-right:-10px;}
.copyright{padding-right:0; text-align: center;} .intro-header{font-size:1.25em;}
.intro-header br{display: none;}
.customer-types .caption{font-size:1.125em;}
.customer-types .caption:after{margin-top:10px;}
.customer-types a:hover:before{opacity:1;}
.side-item-header{font-size:1.125em;}
.std-block-header{font-size:1.125em;} .header-white{height:auto;}
.blog-a-wrapper > .break{display: none;}
.blog-a-item{width:100%; float: none;}
.blog-nav{margin-top:20px;}
.nav-a-link{font-size:0.875em;} .blog-single{padding: 0 2.5%;}
.blog-s-footer .blog-single-back,
.sm-block{display: block; text-align: center; float: none;}
.header-blogsingle h1{font-size:1em;}
.blog-s-title{font-size:2.25em;}
.header-blogsingle h1{padding-top:30px; overflow: auto;}
.blog-s-footer{position: relative; height:225px; border-top:0; margin-top:0;}
.blog-s-footer:before{
width:100px;
margin:0 auto 20px;
display: block;
height:1px;
background:#ccc;
content: "";
}
.blog-s-footer .blog-single-back{
position: absolute;
bottom:50px;
left:0;
width:100%;
}
.sm-block{
position: absolute;
top:50px;
left:0;
width:100%;
margin-top:auto;
} .contact-data, .contact-form{float: none; width:100%; border:0;}
.contact-form{padding:90px 0 0;}
.contact-form:before{display: none;}
}
@media screen and (max-width: 480px){
.header .dark-title{padding:30px 0;}
.dark-title .header-subtitle{font-size: 1.125em;}
.side-content{padding:60px 40px;}
}
@media screen and (min-width: 1440px){
.header{height:90vh;}
.header-blogsingle{height:auto;}
.header-std{height:auto;}
}
.ie8 .header{height:550px !important;}
.ie8 .header-blogsingle{height:auto !important;}
.ie8 .header-std{height:auto !important;} @font-face {
font-family: 'Libre Baskerville';
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.woff2) format('woff2'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.woff) format('woff'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.ttf) format('truetype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-bold-webfont.svg#libre_baskervillebold) format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Libre Baskerville';
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.woff2) format('woff2'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.woff) format('woff'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.ttf) format('truetype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-italic-webfont.svg#libre_baskervilleitalic) format('svg');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Libre Baskerville';
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.woff2) format('woff2'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.woff) format('woff'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.ttf) format('truetype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/librebaskerville-regular-webfont.svg#libre_baskervilleregular) format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Asap';
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.woff2) format('woff2'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.woff) format('woff'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.ttf) format('truetype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-regular-webfont.svg#asapregular) format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Asap';
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.eot);
src: url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.woff2) format('woff2'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.woff) format('woff'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.ttf) format('truetype'),
url(//www.flyingdutchflowers.com/resources/themes/fdf/assets/fonts/typekit/asap-bold-webfont.svg#asapbold) format('svg');
font-weight: 700;
font-style: normal;
}#MetaboxEventDate.postbox {
background: #B9C3CC;
}
.xdsoft_datetimepicker{
box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
background: #FFFFFF;
border-bottom: 1px solid #BBBBBB;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
color: #333333;
display: block;
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
padding: 8px;
padding-left: 0px;
padding-top: 2px;
position: absolute;
z-index: 9999;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:none;
}
.xdsoft_datetimepicker iframe {
position: absolute;
left: 0;
top: 0;
width: 75px;
height: 210px;
background: transparent;
border:none;
} .xdsoft_datetimepicker button {
border:none !important;
}
.xdsoft_noselect{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
display: inline-block;
position: static;
box-shadow: none;
}
.xdsoft_datetimepicker *{
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:0px;
margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
width: 224px;
float:left;
margin-left:8px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
width: 58px;
float:left;
text-align:center;
margin-left:8px;
margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
margin-top:8px;
margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
position: relative;
text-align: center;
}
.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker  .xdsoft_prev{
float: left;
background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
float: left;
background-position:-70px 0px;
margin-left:5px;
}
.xdsoft_datetimepicker  .xdsoft_next{
float: right;
background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
background-color: transparent;
background-repeat: no-repeat;
border: 0px none currentColor;
cursor: pointer;
display: block;
height: 30px;
opacity: 0.5;
outline: medium none currentColor;
overflow: hidden;
padding: 0px;
position: relative;
text-indent: 100%;
white-space: nowrap;
width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
float:none;
background-position:-40px -15px;
height: 15px;
width: 30px;
display: block;
margin-left:14px;
margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
background-position:-40px 0px;
margin-bottom:7px;
margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
height:151px;
overflow:hidden;
border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
background: #F5F5F5;
border-top:1px solid #DDDDDD;
color: #666666;
font-size: 12px;
text-align: center;
border-collapse:collapse;
cursor:pointer;
border-bottom-width:0px;
height:25px;
line-height:25px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
display: inline;
position: relative;
z-index: 9999;
margin: 0;
padding: 5px 3px;
font-size: 14px;
line-height: 20px;
font-weight: bold;
background-color: #fff;
float:left;
width:182px;
text-align:center;
cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
border:1px solid #ccc;
position:absolute;
display:block;
right:0px;
top:30px;
z-index:101;
display:none;
background:#fff;
max-height:160px;
overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
color: #fff;
background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
background: #33AAFF;
box-shadow: #178FE5 0px 1px 3px 0px inset;
color:#fff;
font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
width:90px;
text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
border-collapse:collapse;
width:100%;
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
width:14.2857142%;
text-align:center;
background: #F5F5F5;
border:1px solid #DDDDDD;
color: #666666;
font-size: 12px;
text-align: right;
padding:0px;
border-collapse:collapse;
cursor:pointer;
height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
background: #33AAFF;
box-shadow: #178FE5 0px 1px 3px 0px inset;
color:#fff;
font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
color: #fff !important;
background: #ff8000 !important;
box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
color: inherit	!important;
background: inherit !important;
box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
font-weight: 700;
text-align: center;
color: #999;
cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}
.xdsoft_time_box{
position:relative;
border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
background:#ccc !important;
height:20px;
border-radius:3px;
}
.xdsoft_scrollbar{
position:absolute;
width:7px;
width:7px;
right:0px;
top:0px;
bottom:0px;
cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}