/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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.warrenforestpark.co.uk/wp-content/plugins/ddpro/include/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.warrenforestpark.co.uk/wp-content/plugins/ddpro/include/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.warrenforestpark.co.uk/wp-content/plugins/ddpro/include/fancybox/blank.gif); /* helps IE */
	-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;
}

/* Overlay helper */

.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.warrenforestpark.co.uk/wp-content/plugins/ddpro/include/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.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; /* Fallback for web browsers that doesn't support RGBa */
	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);
}body.et-fb:not(.single-et_pb_layout) .ddp_pop_up,
body:not(.et-fb) .ddp_pop_up,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup2,
body:not(.et-fb) .diana_overlays_popup2,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup3,
body:not(.et-fb) .diana_overlays_popup3, 
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup4,
body:not(.et-fb) .diana_overlays_popup4,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup5,
body:not(.et-fb) .diana_overlays_popup5,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup6,
body:not(.et-fb) .diana_overlays_popup6,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup7,
body:not(.et-fb) .diana_overlays_popup7,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup8,
body:not(.et-fb) .diana_overlays_popup8 {
    display: none;
}

.ddp_pop_up {
    padding-top: 9% !important;
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    min-height: 100%!important;
    z-index: 99999999 !important;
    display: none;
}/*Contact Form*/
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup6,
body:not(.et-fb) .diana_overlays_popup6 {
    display: none;
}

body.et-fb .diana_overlays_popup6 {
    position: relative !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container form {
    margin: 0 !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container form .et_contact_bottom_container {
    margin-top: 37px !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half.et_pb_contact_field_last {
    margin-right: 0 !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
    width: 47.5%;
    margin-right: 5%;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p select {
    padding: 14px 0 !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p {
    padding: 0 !important;
    margin-bottom: 38px !important;
    position: relative;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p:nth-child(2):before {
    content: "";
    display: block;
    width: 100%;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p[data-type="select"]:after {
    content: "\33" !important;
    font-family: "ETmodules" !important;
    height: auto !important;
    width: auto !important;
    border: 0;
    font-size: 22px;
    color: #fff;
    line-height: 100%;
    right: 10px;
}

body:not(.gecko) .menu1_navigate #Contact .et_pb_contact_form_container form p select option {
    color: #2b2b33 !important;
    font-size: 16px !important;
}

.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]) label {
    display: block !important;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #a6a6a6 !important;
    line-height: 120%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    transition: 0.3s;
}

.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]):hover:after,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).filled:after,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).focus:after {
    animation: loop-line 1s infinite;
}

.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]):hover label,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).filled label,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).focus label {
    transform: translate(0px, -30px);
    color: #f8f8f6 !important;
    font-size: 11px;
    text-transform: uppercase;
}

.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) select,
.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) input,
.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) textarea {
    max-height: 48px;
}

#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea::-webkit-input-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input::-webkit-input-placeholder {
    color: transparent !important;
}

#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea::-moz-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input::-moz-placeholder {
    color: transparent !important;
}

#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea:-ms-input-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input:-ms-input-placeholder {
    color: transparent !important;
}

#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea:-moz-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input:-moz-placeholder {
    color: transparent !important;
}

.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description p:last-child {
    padding-bottom: 0 !important;
}

.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description p {
    padding-bottom: 9px !important;
}

.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description a:hover {
    opacity: 0.5 !important;
}

.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description a {
    color: inherit !important;
}

.diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p:last-child {
    padding-bottom: 0 !important;
}

.diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p {
    padding-bottom: 27.5px !important;
}

#page-container .diana_overlays_popup6 .et_pb_column_4_4 .et_pb_button_module_wrapper .et_pb_button:before {
    font-size: 36px !important;
    line-height: 100% !important;
    position: static;
    vertical-align: middle;
    margin: 0 30px 0 0 !important;
    transition: 0s !important;
}

#page-container .diana_overlays_popup6 .et_pb_column_3_5 .et_pb_button_module_wrapper {
    position: absolute;
    right: 22px;
    top: 6px;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup6{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup6 .et_pb_row {
        width: 90% !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5:first-child {
        width: 18% !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5 {
        width: 17% !important;
    }

    .diana_overlays_popup6 .et_pb_column_3_5 {
        width: 61% !important;
    }
}

@media only screen and (max-width: 980px) {
    .diana_overlays_popup6 .et_pb_column_1_5:first-child {
        width: 24% !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5 {
        width: 19% !important;
    }

    .diana_overlays_popup6 .et_pb_column_3_5 {
        width: 53% !important;
    }

    #page-container .diana_overlays_popup6 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {
        padding: 15px 20px !important;
    }

    .diana_overlays_popup6 .et_pb_contact_form_container form p {
        margin-bottom: 20px !important;
    }

    .diana_overlays_popup6 .et_pb_contact_form_container form .et_contact_bottom_container {
        margin-top: 15px !important;
    }

    #page-container .diana_overlays_popup6 .et_pb_contact_form_container .et_pb_contact_main_title {
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    .diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
        width: 100%;
        margin-right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .diana_overlays_popup6 .et_pb_column_1_5:first-child {
        width: 48% !important;
        margin-right: 4% !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5 {
        width: 48% !important;
        margin-right: 0 !important;
    }

    .diana_overlays_popup6 .et_pb_column_3_5 {
        width: 100% !important;
    }

    #page-container .diana_overlays_popup6 .et_pb_column_4_4 .et_pb_button_module_wrapper .et_pb_button:before {
        margin: 0 10px 0 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    .diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
        width: 100%;
        margin-right: 0;
    }

    .diana_overlays_popup6 .et_pb_column_1_5:first-child {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    body #page-container .diana_overlays_popup6 .et_pb_button_module_wrapper .et_pb_button {
        top: 0;
    }

    body #page-container .diana_overlays_popup6 .et_pb_button_module_wrapper {
        text-align: right !important;
        margin-top: 10px !important;
    }

    .diana_overlays_popup6 .et_pb_promo .et_pb_promo_description h2 {
        padding-bottom: 13px !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5:first-child .et_pb_promo:first-child{
        margin-bottom: 30px !important;
    }

    .diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p {
        padding-bottom: 15px !important;
    }
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup8,
body:not(.et-fb) .diana_overlays_popup8 {
    display: none;
}

body.et-fb .diana_overlays_popup8 {
    position: relative !important;
}

#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_button_module_wrapper {
    position: absolute;
    right: 22px;
    top: 6px;
    z-index: 15;
}

#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image,
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {
    display: block !important;
    width: 100% !important;
}

#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb:hover h4 {
    bottom: 0 !important;
}

#page-container .diana_overlays_popup8 .et_pb_column_3_4 {
    width: 70.5% !important;
}

#page-container .diana_overlays_popup8 .et_pb_column_1_4 {
    width: 20.5% !important;
    margin-right: 9% !important;
}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing{
    margin-bottom: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li span {
    position: static !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li.et_pb_not_available span {
    color: #a6a6a6 !important;

}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li.et_pb_not_available span:before {
    content: "\4d" !important;
    color: #a6a6a6 !important;
}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li {
    padding-left: 30px !important;
    position: relative !important;

}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li span:before {
    content: "\4e" !important;
    font-family: "ETmodules";
    font-size: 16px !important;
    color: #33373a !important;
    border: none !important;
    top: 0;
    left: 0;
    position: absolute;
    display: inline-block !important;
    vertical-align: top;
}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap {
    display: block !important;
}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table:last-child {
    margin-right: 0 !important;
}

#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
    width: 29% !important;
    margin-right: 6.5% !important;
}


#page-container .diana_overlays_popup8 .et_pb_column .et_pb_button_module_wrapper .et_pb_button:before{
    font-size: 36px !important;
    position: static !important;
    vertical-align: middle !important;
    margin-right: 16px !important;
    line-height: 100%;
    transition: 0s !important;
    margin-left: 0 !important;
}


/*Responsive*/

@media only screen and (max-width: 1500px) {
    .diana_overlays_popup8 .et_pb_row{
        width: 90% !important;
    }
}

@media only screen and (max-width: 1391px) {
    .diana_overlays_popup8{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup8 .et_pb_row{
       padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
        width: 31% !important;
        margin-right: 2% !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column_1_4 {
        width: 26% !important;
        margin-right: 3% !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
        width: 100% !important;
        margin-right: 0 !important;
        max-width: 100% !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column_3_4 {
        width: 48% !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column_1_4 {
        width: 48% !important;
        margin-right: 4% !important;
    }
}


@media only screen and (max-width: 620px) {
    #page-container .diana_overlays_popup8 .et_pb_column_3_4 {
        width: 100% !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column_1_4 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    #page-container .diana_overlays_popup8 .et_pb_column .et_pb_button_module_wrapper .et_pb_button:before {
        font-size: 26px !important;
        margin-right: 10px !important;
    }
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup7,
body:not(.et-fb) .diana_overlays_popup7 {
    display: none;
}

body.et-fb .diana_overlays_popup7 {
    position: relative !important;
}

#page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    right: -47px;
    top: -61px;
    z-index: 15;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
    width: 25% !important;
    float: left;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 0 !important;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:after {
    content: "";
    background-color: #9b9b9b;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: 0.3s;
    transform: translate(0, -102%);
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover:after {
    transform: translate(0, 0);
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header a {
    position: absolute;
    width: 100%;
    padding: 0 20px !important;
    top: 50%;
    transform: translate(0, -50%);
    left: 0 !important;
    text-align: center;
    z-index: 10;
    transition: 0.4s;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header a {
    top: 100%;
    opacity: 0;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header:before {
    content: "Take Me There";
    position: absolute;
    width: 90%;
    margin: auto;
    top: -10%;
    transform: translate(0, -50%);
    left: 0 !important;
    right: 0 !important;
    text-align: center;
    z-index: 10;
    opacity: 0;
    transition: 0.4s;
}

.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header:before {
    top: 50%;
    opacity: 1;
}

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup7{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup7 .et_pb_row {
        width: 90% !important;
    }

    #page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
        right: -25px;
        top: -60px;
    }
}

@media only screen and (max-width: 767px) {
    .diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
        width: 33.33% !important;
    }

    #page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
        right: -10px;
    }
}

@media only screen and (max-width: 480px) {
    .diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
        width: 50% !important;
    }

    #page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
        right: 0;
    }
}
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup5,
body:not(.et-fb) .diana_overlays_popup5 {
    display: none;
}

body.et-fb .diana_overlays_popup5 {
    position: relative !important;
}

body .diana_overlays_popup5 .et_pb_search input.et_pb_searchsubmit:hover{
    background-color: #e1cd4c !important;
}




body.ie #page-container .diana_overlays_popup5 .et_pb_search input.et_pb_s{
    font-size: 21px !important;
    color: #ffffff!important;
}

body .diana_overlays_popup5 .et_pb_button_module_wrapper{
    transform: translate(0,-20px);
    opacity: 0;
    transition: 0.3s;
}

body .diana_overlays_popup5.opened .et_pb_button_module_wrapper{
    transform: translate(0,0);
    opacity: 1;
}

body .diana_overlays_popup5 .et_pb_search{
    transform: scale(0.4);
    opacity: 0;
    transition: 0.4s;
}

body .diana_overlays_popup5.opened .et_pb_search{
    transform: scale(1);
    opacity: 1;
}



/*Responsive*/

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup5{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup5 .et_pb_row{
        width: 90% !important;
    }
}
@media only screen and (max-width: 980px) {
    body .diana_overlays_popup5 .et_pb_search input.et_pb_searchsubmit{
        margin-top: 40px !important;
    }
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup4,
body:not(.et-fb) .diana_overlays_popup4 {
    display: none;
}

body.et-fb .diana_overlays_popup4 {
    position: relative !important;
}

.diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    right: 87px;
    top: 46px;
    z-index: 15;
}

body:not(.et-fb) .diana_overlays_popup4 .et_pb_column .et_pb_text {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    transition: opacity 0.4s, transform 0.4s;
}

body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_column .et_pb_text {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 0.2s;
}

.diana_overlays_popup4 .et_pb_column .et_pb_text a {
    border-bottom: 1px solid;
}

body .diana_overlays_popup4 .et_pb_search input.et_pb_searchsubmit:hover {
    color: #e1cd4c !important;
}

body:not(.et-fb) .diana_overlays_popup4 .et_pb_search input.et_pb_s {
    transform: scale3d(0, 1, 1);
    transform-origin: 0% 50%;
    transition: transform 0s;
}

body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_s {
    transition: transform 0.4s;
    transform: scale3d(1, 1, 1);
    transition-duration: 0.5s;

}

.diana_overlays_popup4 .et_pb_search label.screen-reader-text {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 60px;
    color: #33373a !important;
    font-weight: 400 !important;
    position: absolute !important;
    top: 50%;
    transform: translate(0, -50%);
    display: block !important;
    width: auto !important;
    height: auto !important;
    clip: auto !important;
    clip-path: none !important;
    line-height: 100%;
    opacity: 0 !important;
    transition: 0.2s;
    transition-delay: 0s !important;
}

body:not(.et-fb) .diana_overlays_popup4 .et_pb_search input.et_pb_searchsubmit {
    opacity: 0 !important;
    transition: 0.2s;
}

body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_searchsubmit,
.diana_overlays_popup4.opened .et_pb_search label.screen-reader-text {
    opacity: 1 !important;
    transition-delay: 0.5s !important;
}

body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s::-moz-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s:-moz-placeholder {
    color: transparent !important;
}


body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s{
    font-size: 60px !important;
    color: #33373a !important;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup4{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup4 .et_pb_row {
        width: 90% !important;
    }

    .diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
        right: 5%;
    }
}

@media only screen and (max-width: 980px) {
    body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s,
    .diana_overlays_popup4 .et_pb_search label.screen-reader-text {
        font-size: 30px;
    }

    body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_s{
        padding: 30px 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s,
    .diana_overlays_popup4 .et_pb_search label.screen-reader-text {
        font-size: 24px;
    }

    .diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
        top: 20px;
    }
}
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup3,
body:not(.et-fb) .diana_overlays_popup3 {
    display: none;
}

body.et-fb .diana_overlays_popup3 {
    position: relative !important;
}

body:not(.et-fb) .diana_overlays_popup3 .et_pb_column .et_pb_text {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    transition: opacity 0.4s, transform 0.4s;
}

body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column .et_pb_text {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 0s;
}

body:not(.et-fb) .diana_overlays_popup3 .et_pb_column .et_pb_blurb {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    transition: opacity 0.4s, transform 0.4s;
}

body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column .et_pb_blurb {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 0.15s;
}

body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column:last-child .et_pb_blurb {
    transition-delay: 0.2s;
}

body:not(.et-fb) .diana_overlays_popup3 .et_pb_search input.et_pb_s {
    transform: scale3d(0, 1, 1);
    transform-origin: 0% 50%;
    transition: transform 0s;
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: auto !important;
}

body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_search input.et_pb_s {
    transition: transform 0.4s;
    transform: scale3d(1, 1, 1);
    transition-duration: 0.5s;

}

.diana_overlays_popup3 .et_pb_search label.screen-reader-text {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 21px;
    color: #33373a !important;
    font-weight: 400 !important;
    position: absolute !important;
    top: 50%;
    transform: translate(0, -50%);
    display: block !important;
    width: auto !important;
    height: auto !important;
    clip: auto !important;
    clip-path: none !important;
    line-height: 100%;
    opacity: 0 !important;
    transition: 0.2s;
    transition-delay: 0s !important;
}

body:not(.et-fb) .diana_overlays_popup3 .et_pb_search input.et_pb_searchsubmit {
    opacity: 0 !important;
    transition: 0.2s;
}

body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_search input.et_pb_searchsubmit,
.diana_overlays_popup3.opened .et_pb_search label.screen-reader-text {
    opacity: 1 !important;
    transition-delay: 0.5s !important;
}

body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s::-moz-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s:-moz-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et-pb-icon {
    padding: 16px !important;
}

body.ie .diana_overlays_popup3 .et_pb_search input.et_pb_s{
    font-size: 21px !important;
    color: #33373a !important;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup3{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup3 .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 980px) {
    .diana_overlays_popup3 .et_pb_column_1_2:last-child {
        margin-right: 0 !important;
    }

    .diana_overlays_popup3 .et_pb_column_1_2 {
        width: 48% !important;
        margin-right: 4% !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 481px) {
    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_blurb_container {
        padding-left: 0 !important;
        text-align: center !important;
    }

    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 15px !important;
    }

    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_blurb_container,
    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
        display: block !important;
    }

    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_image_wrap .et-pb-icon {
        display: inline-block;
    }

    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_image_wrap {
        text-align: center !important;
    }
}

@media only screen and (max-width: 480px) {
    .diana_overlays_popup3 .et_pb_column_1_2 {
        width: 100% !important;
        margin-right: 0 !important;
    }
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup2,
body:not(.et-fb) .diana_overlays_popup2 {
    display: none;
}

body.et-fb .diana_overlays_popup2 {
    position: relative !important;
}

.diana_overlays_popup2 .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    right: 30px;
    top: 46px;
    z-index: 15;
}

body:not(.et-fb) .diana_overlays_popup2 .et_pb_search input.et_pb_s {
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: auto !important;
    position: relative;
    z-index: 1;
}

body:not(.et-fb) .diana_overlays_popup2 .et_pb_search {
    transform: scale(1.5);
    transform-origin: center;
    transition: opacity 1.2s, transform 1.2s;
    transition-delay: 0.1s;
    transition-timing-function: cubic-bezier(0.4, 1, 0.3, 1);
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: auto !important;
}

body:not(.et-fb) .diana_overlays_popup2.opened .et_pb_search {
    transform: scale(1);

}

body .diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit:hover {
    color: #e1cd4c !important;
}

body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s::-moz-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
    color: transparent !important;
}

body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s:-moz-placeholder {
    color: transparent !important;
}

.diana_overlays_popup2 .et_pb_search label.screen-reader-text {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 21px;
    color: #ffffff !important;
    font-weight: 400 !important;
    position: absolute !important;
    top: 50%;
    transform: translate(-101%, -50%);
    display: block !important;
    width: auto !important;
    height: auto !important;
    clip: auto !important;
    clip-path: none !important;
    line-height: 100%;
    transition: 0.4s;
    transition-delay: 0s !important;
    z-index: 0;
}

.diana_overlays_popup2.opened .et_pb_search label.screen-reader-text {
    transition-delay: 0.8s !important;
    transform: translate(0, -50%);
}

.diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit {
    transform: translate(101%, 0) rotateY(180deg);
    transition: 0.4s;
    transition-delay: 0s !important;
}

.diana_overlays_popup2.opened .et_pb_search input.et_pb_searchsubmit {
    transition-delay: 0.8s !important;
    transform: translate(0, 0) rotateY(180deg);
    z-index: 3;
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .diana_overlays_popup2{
        height: 100%!important;
        overflow: scroll !important;
    }
    .diana_overlays_popup2 .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 980px) {
    .diana_overlays_popup2 .et_pb_column .et_pb_button_module_wrapper {
        right: 5% !important;
    }
}

@media only screen and (max-width: 480px) {
    .diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit,
    body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s,
    .diana_overlays_popup2 .et_pb_search label.screen-reader-text {
        font-size: 16px !important;
    }
}