.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.df_separator.df_el_width_10 {
width: 10%;
}
.df_separator.df_el_width_20 {
width: 20%;
}
.df_separator.df_el_width_30 {
width: 30%;
}
.df_separator.df_el_width_40 {
width: 40%;
}
.df_separator.df_el_width_50 {
width: 50%;
}
.df_separator.df_el_width_60 {
width: 60%;
}
.df_separator.df_el_width_70 {
width: 70%;
}
.df_separator.df_el_width_80 {
width: 80%;
}
.df_separator.df_el_width_90 {
width: 90%;
}
.df_separator.df_el_width_100 {
width: 100%;
}
.df_separator h4 {
margin: 0;
position: relative;
line-height: 1em;
font-size: 100%;
}
@media only screen and (max-width: 959px) {
.df_separator h4 {
white-space: normal;
word-break: normal;
}
}
.df_separator h4 .df_div_sepa {
content: '';
position: absolute;
width: 100%;
top: 50%;
left: 50%;
border-top-width: 1px;
z-index: -1;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.df_separator h4 .normal {
font-size: 12px;
font-weight: normal;
}
.df_separator.df_separator_align_center h4 span {
padding: 0 8px;
background: #FFFFFF;
}
.df_separator.df_separator_align_left {
margin-left: 0;
}
.df_separator.df_separator_align_left h4 span {
padding: 0 8px 0 0;
background: #FFFFFF;
}
.df_separator.df_separator_align_left .df_sep_holder {
width: 100%;
}
.df_separator.df_separator_align_left .df_sep_holder.df_sep_holder_l {
display: none;
}
.df_separator.df_separator_align_right {
margin-right: 0;
}
.df_separator.df_separator_align_right h4 span {
padding: 0 0 0 8px;
background: #FFFFFF;
margin: 0;
}
.df_separator.df_separator_align_right .df_sep_holder {
width: 100%;
}
.df_separator.df_separator_align_right .df_sep_holder.df_sep_holder_r {
display: none;
}
.df_separator .df_sep_holder {
display: table-cell;
height: 1px;
position: relative;
vertical-align: middle;
width: 50%;
}
.df_separator .df_sep_holder .df_sep_line {
height: 1px;
border-top: 1px solid;
display: block;
position: relative;
top: 1px;
width: 100%;
}
.df_separator.df_sep_double h4 .df_div_sepa {/*/*/border-top-style: double;
}
.df_separator.df_sep_solid h4 .df_div_sepa {
border-top-style: solid;
}/**/.df_separator {
clear: both;
}
.df_separator.divider_without_title {
margin-bottom: 20px;
}
.df_separator .df_separator_span_right {
margin-bottom: 20px;
} .df_text_separator {
clear: both;
height: 1px;
}
.df_text_separator div {
display: inline-block;
background-color: #ffffff;
padding: 1px 1em;
position: relative;
top: -9px;
}
.df_separator_align_center {
text-align: center;
}
.df_separator_align_left {
text-align: left;
}
.df_separator_align_right {
text-align: right;
}
.df_sep_position_align_center {
margin: 0 auto;
}
.df_sep_position_align_left {
margin: 0 auto 0 0;
}
.df_sep_position_align_right {
margin: 0 0 0 auto;
} .df_separator a.link {
font-size: 12px;
color: #000000;
line-height: 1em;
}
.df_content_element {
position: relative;
z-index: 1;
}
.top_row {
float: left;
width: 100%;
}
.top_left {
float: left;
margin: 7px 0px;
}
.df_separator_float_right {
float: right;
}
.df_separator .df_separator_span_left {
display: none;
}
.df_separator .df_separator_span_right {
display: block;
width: 100%;
float: left;
}
.df_separator .top_row .top_left {
padding-bottom: 10px;
}
.df_separator.df_sep_solid .top_row {
border-bottom-style: solid;
margin-bottom: 20px;
content: '';
position: absolute;
width: 100%;
top: 50%;
left: 50%;
border-top-width: 1px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.df_separator.df_sep_double .top_row {
border-bottom-style: double;
margin-bottom: 20px;
content: '';
position: absolute;
width: 100%;
top: 50%;
left: 50%;
border-top-width: 1px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}   .banner-wrapper {
position: relative;
display: table;
width: 100%;
}
.banner-wrapper .banner-inner-img {
position: relative;
height: 100%;
width: auto;
background-repeat: no-repeat;
background-size: cover;
}
.banner-wrapper .banner-inner-img:before {
content: '';
opacity: 0;
position: absolute;
top: 20px;
bottom: 20px;
left: 20px;
right: 20px;
border: 1px solid #ffffff;
z-index: 1;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.banner-wrapper .banner-inner-img:after {
content: '';
opacity: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.2);
z-index: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.banner-wrapper .banner-link {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
}
.banner-wrapper .banner-inner-wrapper {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #ffffff;
-webkit-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
-moz-text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.banner-wrapper .banner-inner-wrapper h2,
.banner-wrapper .banner-inner-wrapper p {
color: #ffffff !important;
}
.banner-wrapper:hover .banner-inner-wrapper h2,
.banner-wrapper:hover .banner-inner-wrapper p {
color: rgba(255, 255, 255, 0.8) !important;
}
.banner-wrapper:hover .banner-inner-img:before,
.banner-wrapper:hover .banner-inner-img:after {
opacity: 1;
}   @media only screen and (max-width: 768px) {
.df-sc-columns [class*='col-md-'] {
margin-bottom: 20px;
}
}.zilla-likes {
background: url(//poulorama.com/wp-content/plugins/zilla-likes/images/heart.png) no-repeat 0 49%;
border: 0 !important;
display: inline-block;
margin-bottom: 10px;
min-height: 14px;
padding-left: 18px;
text-decoration: none;
}
.zilla-likes:hover,
.zilla-likes.active {
background: url(//poulorama.com/wp-content/plugins/zilla-likes/images/heart_active.png) no-repeat 0 49%;
border: 0 !important;
margin: 0 0 10px 0 !important;
padding-left: 18px !important;
text-decoration: none;
}
.zilla-blog-widget .zilla-likes,
.tz_recentwork_widget .zilla-likes,
.tz_blog_widget .zilla-likes,
.home div#the_body #slider .excerpt .zilla-likes,
.archive div#the_body #slider .excerpt .zilla-likes { display: none; }.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .wp-video .cmplz-blocked-content-notice,.cmplz-optout .wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{0{opacity:0}100%{opacity:1}}#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{float:left;margin-right:10px}.ez-toc-wrap-right{float:right;margin-left:10px}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#fff}#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{color:#444}#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li{list-style-type:decimal;list-style-position:inside}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{content:counters(item, ".") ". ";display:inline-block;counter-increment:item;margin-right:.2em}#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before{content:counters(item, ".", upper-roman) ". ";counter-increment:item}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}[class*=ez-toc-icon-]{font-family:ez-toc-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ez-toc-icon-toggle:before{content:"\e87a"}