.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(//dclogistik.de/wp-content/themes/divitransporttheme/assets/css/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(//dclogistik.de/wp-content/themes/divitransporttheme/assets/css/AjaxLoader.gif) no-repeat center center}.dct_diviider .et_pb_top_inside_divider,
.dct_diviider .et_pb_bottom_inside_divider{z-index:999 !important;}
.dct_icon .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{color:var(--color-1);}
.dct_round_icon .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{color: var(--color-1);
font-size: 25px;
border: 1px solid;
width: 50px;
height: 50px;
line-height: 50px;
display: block;
text-align: center;
border-radius: 50%;}
.dct_bd_icon .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: var(--color-2);
border: 1px dashed;
padding: 9px;
font-size: 24px;
}
.dct_b_icon .et_pb_blurb_content {
max-width:100%;
}
.dct_b_icon .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 0px;
}
.dct_b_icon .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 15px;
font-weight: 400;
}
.dct_b_icon .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1);
font-size: 20px;
} .dct_kenburn .et_pb_slide .et_parallax_bg {
-webkit-animation:dct_kenburn 5s cubic-bezier(.55, .085, .68, .53) reverse both;
animation:dct_kenburn 5s cubic-bezier(.55, .085, .68, .53) reverse both;
}
@-webkit-keyframes dct_kenburn {
0% {
-webkit-transform:scale(1) translate(0, 0);
transform:scale(1) translate(0, 0);
-webkit-transform-origin:84% 50%;
transform-origin:84% 50%
}
100% {
-webkit-transform:scale(1.25) translateX(20px);
transform:scale(1.25) translateX(20px);
-webkit-transform-origin:right;
transform-origin:right
}
}
@keyframes dct_kenburn {
0% {
-webkit-transform:scale(1) translate(0, 0);
transform:scale(1) translate(0, 0);
-webkit-transform-origin:84% 50%;
transform-origin:84% 50%
}
100% {
-webkit-transform:scale(1.25) translateX(20px);
transform:scale(1.25) translateX(20px);
-webkit-transform-origin:right;
transform-origin:right
}
} .dct_p_title .et_pb_promo .et_pb_promo_description {
padding-bottom: 0;
}
.dct_p_title .et_pb_promo .et_pb_promo_description .et_pb_module_header {
text-transform: uppercase;
font-weight: 700;
font-size: 25px;
position:relative;
margin-bottom: 10px;
padding-bottom: 15px;
letter-spacing: 0.5px;
}
.dct_p_title .et_pb_promo .et_pb_promo_description .et_pb_module_header:after {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 50px;
height: 2px;
background-color: var(--color-1);
}
.dct_p_title .et_pb_promo .et_pb_promo_description div {
font-size: 17px;
font-weight: 300;
text-transform: capitalize;
}
.dct_p_title .et_pb_text {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
}
.dct_p_title .et_pb_text_inner {
text-align:right;
}
.dct_p_title .et_pb_text_inner ul {
background-color: var(--color-1);
padding: 6px 10px;
display: inline-block;
position: relative;
}
.dct_p_title .et_pb_text_inner ul:before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 38px 0 0 39px;
border-color: transparent;
position: absolute;
top: 0;
border-left-color: var(--color-1);
left: -38px;
transform: rotate(-90deg);
}
.dct_p_title .et_pb_text_inner ul li {
text-transform: uppercase;
letter-spacing: 0.5px;
display: inline-block;
color: #fff;
margin-right: 10px;
}
.dct_p_title .et_pb_text_inner ul li:first-child a {
padding-left:0px;
}
.dct_p_title .et_pb_text_inner ul li a {
color: #fff;
padding: 0px 20px;
}
.dct_p_title .et_pb_text_inner ul li a:after {
content: "\39";
font-family: ETmodules !important;
margin-left: 10px;
position: absolute;
}
.dct_p_title .et_pb_text_inner ul li:last-child a:after {
display:none;
}
@media only screen and (max-width : 980px) {
.dct_p_title .et_pb_text {
position: relative;
top: 0;
transform: none;
left: 0;
text-align: center;
}
.dct_p_title .et_pb_text_inner {
text-align: center;
}
.dct_p_title .et_pb_promo .et_pb_promo_description .et_pb_module_header {
text-align: center;
}
.dct_p_title .et_pb_promo .et_pb_promo_description .et_pb_module_header::after {
left: 50%;
transform: translateX(-50%);
}
.dct_p_title .et_pb_promo .et_pb_promo_description div {
text-align: center;
}
}
@media only screen and (max-width : 767px) {
.dct_p_title .et_pb_promo .et_pb_promo_description .et_pb_module_header {
font-size: 20px;
}
}
@media only screen and (max-width : 480px) {
.dct_p_title .et_pb_promo .et_pb_promo_description div {
font-size: 14px;
}
} .dct_title, .dct_title.light {
margin-bottom:10px !important;
}
.dct_title .et_pb_text_inner {
font-size: 14px;
margin-bottom: 13px;
color: var(--color-1);
font-weight: 700;
text-transform:uppercase;
}
.dct_title .et_pb_text_inner h2 {
color: #121c45;
font-size: 37px;
font-weight: 700;
line-height: 45px;
text-transform:uppercase;
}
.dct_title.light .et_pb_text_inner h2, .dct_title.light .et_pb_text_inner {
color: #fff;
}
.dct_title_info .et_pb_text_inner {
color: #9b9b9b;
font-size: 16px;
line-height: 24px;
font-weight: 500;
}
.dct_title_info.light .et_pb_text_inner {
color: #fff;
}
.dct_title_info, .dct_title_info.light {
margin-bottom:10px !important;
}
@media only screen and (max-width : 480px) {
.dct_title .et_pb_text_inner {
text-align:center;
}
.dct_title .et_pb_text_inner h2 {
font-size: 25px;
line-height: 30px;
text-align:center;
}
} .dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
text-transform: uppercase;
font-size: 18px;
color: var(--color-1) !important;
margin: 0 0 10px;
font-style: italic;
font-weight: 700;
text-align: center;
line-height: 1.5;
display: inline-block;
position: relative;
padding: 0 30px;
}
.dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_title:before, .dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_title:after {
content: '';
background: var(--color-1);
width: 100px;
height: 1px;
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_title:after {
left: inherit;
right: 100%;
}
.dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3 {
font-size: 60px;
text-transform: uppercase;
font-weight: 700;
line-height: 70px;
margin-top: 15px;
}
.dct_slider_v1 .et_pb_button_wrapper {
text-align: center;
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button {
color:#fff;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 24px 12px 24px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1);
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:hover {
background:transparent;
color:var(--color-2);
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:after, .dct_slider_v1 .et_pb_button_wrapper .et_pb_button:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:before {
box-shadow:inset 0 0 0 1px #fff;
opacity:0;
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1;
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:after {
background-color:#fff;
width:0!important
}
.dct_slider_v1 .et_pb_button_wrapper .et_pb_button:hover:after {
width:100%!important
}
@media only screen and (max-width : 767px) {
.dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3 {
font-size: 25px;
line-height:30px;
}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.dct_slider_v1 .et_pb_slide .et_pb_slide_description .et_pb_slide_content h3 {
font-size: 40px;
}
} .dct_int_cta {
position:absolute;
width:90%;
height:90%;
top:50%;
left:50%;
transform:translate(-50%, -50%)
}
.dct_int_cta .et_pb_promo_description {
width:120px;
height:120px;
background:var(--color-1);
border-radius:50%;
padding:0;
position:absolute;
left:50%;
transform:translate(-50%, -50%);
top:50%
}
.dct_int_cta .et_pb_promo_description .et_pb_module_header {
padding-top:20px;
font-size:35px;
font-weight:800;
padding-bottom:0;
line-height:35px;
position:relative
}
.dct_int_cta .et_pb_promo_description .et_pb_module_header:after {
background:none repeat scroll 0 0 #fff;
bottom:0;
content:"";
display:block;
height:2px;
position:relative;
width:30px;
margin:8px auto 10px;
transition:all .5s ease-out
}
.dct_int_cta:hover .et_pb_promo_description .et_pb_module_header:after {
width:50px;
transition:all .5s ease-out
}
.dct_int_cta .et_pb_promo_description div {
font-size:20px;
text-transform:uppercase;
font-weight:700
}
.dct_solution .et_pb_text_inner ul li {
display:inline-block;
width:calc(50% - 3px);
float:none;
padding:0 0 10px 0;
font-size:14px;
font-weight:700;
color:#fff;
letter-spacing:.5px
}
.dct_solution .et_pb_text_inner ul li::before {
content:"\35";
font-family:ETmodules!important;
color:#fff;
margin-right:10px
}
@media only screen and (max-width : 480px) {
.dct_solution .et_pb_text_inner ul li {
width:100%;
}
} .dct_testi_v1 .et_pb_testimonial {
padding:0;
position:relative;
overflow:hidden;
box-shadow: 0px 12px 18px -6px rgba(255,255,255,0.3);
border-radius: 5px;
}
.dct_testi_v1 .et_pb_testimonial::before {
background:var(--color-1);
color:#fff;
font-size:40px;
bottom:25px;
top:auto;
left:auto;
right:20px
}
.dct_testi_v1 .et_pb_testimonial:after {
content:"";
border-right:60px solid var(--color-1);
border-top:60px solid transparent;
border-bottom:60px solid transparent;
visibility:visible;
position:absolute;
top:0;
right:-100px;
transition:all .3s ease 0s
}
.dct_testi_v1:hover .et_pb_testimonial:after {
right:0
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_portrait {
border:solid 2px var(--color-1);
margin-bottom:5px!important;
position:rerlative;
display:inline-block;
margin:20px
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_portrait:after {
content:"";
height:43px;
border-radius:0;
left:-20px;
position:absolute;
top:27px;
-webkit-box-sizing:border-box;
background:var(--color-1);
-moz-box-sizing:border-box;
box-sizing:border-box;
width:5px
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_author {
background:var(--color-2);
font-size:15px;
margin-top:20px;
padding-bottom:0!important;
padding:20px;
color:#fff;
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_meta {
background:var(--color-2);
padding-top:10px!important;
padding:20px;
color:#fff;
}
.dct_testi_v1 .et_pb_testimonial_description .et_pb_testimonial_description_inner {
padding:10px 20px;
line-height:25px;
text-align:left
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content {
font-size:14px;
text-align:justify
}
.et_pb_testimonial_meta .et_pb_testimonial_company {
color:var(--color-1)
} @media only screen and (min-width: 768px) and (max-width:980px) {
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_portrait {
float: none;
}
.dct_testi_v1 .et_pb_testimonial .et_pb_testimonial_description {
margin-left: 0 !important;
}
} .dct_blurb_v2 .et_pb_blurb_content {
overflow:hidden
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_main_blurb_image {
overflow:hidden;
margin-bottom:0
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_main_blurb_image img {
transform:scale(1);
transition:all ease-in-out .5s
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_main_blurb_image img:hover {
transform:scale(1.2)
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container {
padding:20px!important
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:#121c45;
font-size:20px;
font-weight:700;
text-align:left;
line-height:22px;
text-transform:uppercase
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:hover {
color:var(--color-1)
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color:#9b9b9b;
font-size:14px;
font-weight:600;
text-align:left;
line-height:24px
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a {
display:inline-block!important;
font-size:14px;
color:#121c45;
font-weight:700;
position:relative;
text-transform:capitalize
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover {
color:var(--color-1)
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:before {
content:"\24";
font-family:ETmodules!important;
font-size:24px;
color:#121c45;
right:-28px;
position:absolute;
top:3px
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover:before {
color:var(--color-1)
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:after {
position:absolute;
content:"";
display:block;
left:0;
bottom:-2px;
width:0;
height:2px;
background:var(--color-1);
transition:all .3s ease 0s
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover:after {
width:100px
} @media only screen and (min-width: 320px) and (max-width:567px) {
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:before {
right: 60%;
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover:before {
right: 54%;
}
}
@media only screen and (min-width: 414px) and (max-width:767px) {
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:before {
right: 60%;
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover:before {
right: 54%;
}
}
@media only screen and (min-width: 768px) and (max-width:980px) {
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:before {
right: 78%;
}
.dct_blurb_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover:before {
right: 75%;
}
} #dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
width:90%;
max-width:1170px
}
#dct_contact .header-content .et_pb_module_header {
font-size:30px;
font-weight:700;
position:relative;
line-height:1.5;
color:#111!important;
position:relative;
padding:0 0 18px;
margin:0 0 30px
}
#dct_contact .header-content .et_pb_module_header:after, #dct_contact .header-content .et_pb_module_header:before {
content:'';
background:#f2f2f2;
width:100%;
height:1px;
position:absolute;
bottom:0;
left:0;
z-index:1
}
#dct_contact .header-content .et_pb_module_header:after {
background:var(--color-1);
width:60px;
height:2px;
z-index:2
}
#dct_contact .header-content .et_pb_header_content_wrapper {
color:#333;
font-weight:300;
font-size:16px;
line-height:30px;
letter-spacing:.5px
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
color:#fff;
padding:12px 24px 12px 24px;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 24px 12px 24px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1)
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover {
background:0 0;
color:#fff
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:after, #dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:before {
box-shadow:inset 0 0 0 1px var(--color-1);
opacity:0
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:after {
background-color:var(--color-2);
width:0!important
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover:after {
width:100%!important
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two {
background:var(--color-2);
color:#fff
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two::after {
background-color:var(--color-1)
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two:hover {
color:#fff
}
#dct_contact .et_contact_bottom_container .et_pb_contact_submit {
margin:0
}
#dct_contact .et_contact_bottom_container {
float:none;
text-align:center;
display:block
}
#dct_contact .et_pb_promo .et_pb_promo_description .et_pb_module_header {
color:#333!important;
text-transform:uppercase;
font-weight:600;
font-size:20px;
position:relative;
margin:0 0 22px;
padding:0 0 18px
}
#dct_contact .et_pb_promo .et_pb_promo_description {
padding:20px
}
#dct_contact .et_pb_promo .et_pb_promo_description .et_pb_module_header:before {
content:'';
width:160px;
height:3px;
background:var(--color-1);
position:absolute;
bottom:0;
right:100%;
margin-right:-40px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_contact .et_pb_promo .et_pb_promo_description div {
color:#333;
font-size:15px;
line-height:26px;
font-weight:300;
padding:10px
}
@media only screen and (max-width : 767px) {
#dct_contact .header-content {
margin-top: 0;
padding-top: 0 !important;
}
#dct_contact .header-content .et_pb_module_header {
font-size: 20px;
padding: 0 0 10px;
margin: 0 0 10px;
}
}
@media only screen and (max-width : 350px) {
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
display: block;
width: 100%;
}
#dct_contact .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 00;
}
#dct_contact .et_pb_promo .et_pb_promo_description .et_pb_module_header::before {
left: 0;
right:auto;
}
} #dct_contact_v2 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
color: #333;
font-weight: 600;
letter-spacing: 0.5px;
}
#dct_contact_v2 .et_pb_contact p input, #dct_contact_v2 .et_pb_contact_select, #dct_contact_v2 .et_pb_contact p textarea {
background: #fff;
border: 1px solid #ccc;
text-transform: capitalize;
}
#dct_contact_v2 .dct_s_title_left .et_pb_text_inner h3 {
font-size: 20px;
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container {
float: none;
text-align: center;
display: block;
padding: 0 0 0 3%;
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit {
margin: 0;
width: 100%;
display: block;
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:before, #dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:var(--color-2)
}
#dct_contact_v2 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
}
#dct_contact_v2 .et_pb_text_inner h6 {
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
color: var(--color-2);
}
#dct_contact_v2 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
background: var(--color-1);
font-size: 14px;
padding: 10px;
border-radius: 50%;
}
#dct_contact_v2 .et_pb_social_media_follow li a.icon {
height: 50px;
width: 50px;
border-radius: 50%;
background-color: transparent !important;
border: 1px solid #ccc;
}
#dct_contact_v2 .et_pb_social_media_follow li a.icon:hover {
background-color: var(--color-1) !important;
}
#dct_contact_v2 .et_pb_social_media_follow li a.icon:before {
height: 50px;
width: 50px;
line-height:50px;
color:var(--color-2);
}
#dct_contact_v2 .et_pb_social_media_follow li a.icon:hover::before {
color:#fff;
}
@media only screen and (max-width : 480px) {
#dct_contact_v2 .et_pb_social_media_follow li a.icon {
height: 45px;
width: 45px;
}
#dct_contact_v2 .et_pb_social_media_follow li a.icon:before {
height: 45px;
width: 45px;
line-height: 45px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_s_title_left .et_pb_text_inner h3 {
font-size: 20px !important;
margin: 0 0 10px !important;
padding: 0 0 10px !important;
}
} #dct_footer_v1 .et_pb_text_inner h3 {
position:relative;
color:#fff;
font-size:22px;
padding-bottom:15px;
margin-bottom:25px;
text-transform:capitalize
}
#dct_footer_v1 .et_pb_text_inner h3:after {
position:absolute;
content:'';
left:0;
bottom:0;
width:35px;
height:2px;
background-color:var(--color-1)
}
#dct_footer_v1 .et_pb_post .entry-title {
line-height:24px;
font-size:15px;
text-transform:capitalize;
font-weight:300;
color:#fff
}
#dct_footer_v1 .et_pb_post {
margin-bottom:20px;
border-bottom:1px solid rgba(255, 255, 255, .2)
}
#dct_footer_v1 .et_pb_post .post-meta .published {
color:var(--color-1)
}
#dct_footer_v1 .et_pb_text_inner ul {
list-style-type:none;
margin:0;
padding:0
}
#dct_footer_v1 .et_pb_text_inner ul li {
display:inline-block;
width:calc(50% - 3px);
float:none;
padding:0 0 10px 0
}
#dct_footer_v1 .et_pb_text_inner ul li a {
display:inline-block;
font-size:13px;
font-weight:300;
letter-spacing:.5px;
position:relative;
color:#fff;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
#dct_footer_v1 .et_pb_text_inner ul li a:hover {
color:var(--color-1)
}
#dct_footer_v1 .et_pb_text_inner ul li a:before {
content:"\35";
font-family:ETmodules!important;
color:var(--color-1);
margin-right:10px
}
#dct_footer_v1 .et_pb_promo .et_pb_promo_description {
line-height:30px;
font-size:13px;
font-weight:300
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:hover {
color:#000;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:after, #dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:after {
background-color:#fff;
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:hover:before {
background-color:#fff
}
#dct_footer_v1 .et_pb_button_wrapper .et_pb_promo_button:hover:after {
height:100%;
top:101%
}
#dct_footer_v1 .et_pb_blurb_content {
max-width:100%
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_blurb_container {
vertical-align:middle;
padding-left:10px!important
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
opacity:1;
color:var(--color-1);
font-size:20px;
font-weight:100;
background:#fff;
padding:13px;
padding:5px;
border-radius:5px;
margin-right:5px!important
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-weight:600;
color:#fff
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-weight:300;
color:#bbb
}
#dct_footer_v1 .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
background:var(--color-1);
color:#fff
}
#dct_footer_bottom_v3 {
background:var(--color-1)
}
#dct_footer_bottom_v3 .et_pb_text_inner {
color:#fff
}
#dct_footer_bottom_v3 .et_pb_text_inner p a {
background:#fff;
padding:0 5px;
color:var(--color-1);
text-transform:uppercase;
font-weight:600;
border-radius:5px;
margin:0 5px
}
.dct_f_cta {
background:var(--color-1)
}
.dct_f_cta .dct_btn, .dct_f_cta .dct_btn:before {
background-color:var(--color-2)
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content {
max-width:100%
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:#fff;
text-transform:uppercase;
font-size:20px;
font-weight:700
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color:#fff;
font-weight:400;
text-transform:capitalize
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{
filter: invert(100%);
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
vertical-align:bottom
}
@media only screen and (max-width : 480px) {
.dct_m_header .et_pb_text_inner h1 {
font-size: 30px;
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 15px;
text-transform: uppercase;
}
.dct_section_title .et_pb_text_inner h2 {
font-size: 25px;
}
#dct_footer_v1 .et_pb_text_inner ul li {
width: 100%;
}
#dct_footer_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 11px;
}
}
@media only screen and (max-width : 980px) {
#dct_footer_bottom_v3 .et_pb_column, #dct_footer_bottom_v3 .et_pb_row .et_pb_column.et-last-child, #dct_footer_bottom_v3 .et_pb_row .et_pb_column:last-child, #dct_footer_bottom_v3 .et_pb_row_inner .et_pb_column.et-last-child, #dct_footer_bottom_v3 .et_pb_row_inner .et_pb_column:last-child {
margin-bottom: 0 !important;
}
#dct_footer_bottom_v3 .et_pb_text_inner p a {
display: inline-block;
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
display: block;
text-align: center;
float: none;
width: 100%;
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
display: block;
padding: 0;
width: 60px;
height: 60px;
line-height: 60px;
margin: 0 auto;
}
.dct_f_cta .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 0;
display: block;
text-align: center !important;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_footer_v1 .et_pb_row {
width:100%;
max-width:100%;
}
#dct_footer_v1 .et_pb_text_inner ul li a {
font-size: 11px;
}
} #dct_footer_v2 .et_pb_text_inner h3 {
color:var(--color-1);
line-height:1.5;
font-size:22px;
font-weight:600;
margin:0 0 10px
}
#dct_footer_v2 .et_pb_text_inner h4 {
font-size:40px;
font-weight:200;
position:relative;
color:#fff;
padding-bottom:25px
}
#dct_footer_v2 .et_pb_text_inner h4:after, #dct_footer_v2 .et_pb_text_inner h4:before {
content:'';
background:#f2f2f2;
width:100%;
height:1px;
position:absolute;
bottom:0;
left:0;
z-index:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_v2 .et_pb_text_inner h4:after {
background:var(--color-1);
width:60px;
height:1px;
z-index:2
}
#dct_footer_v2 .et_pb_newsletter_form .input {
border-radius:0
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_field {
margin-bottom:0
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_description .et_pb_module_header {
text-transform:uppercase;
font-size:18px;
letter-spacing:1px
} #dct_footer_v2 .et_pb_text_inner h2 {
color:#fff;
font-size:20px;
font-weight:600;
margin:0 0 50px;
border:none;
position:relative;
padding:0 0 18px
}
#dct_footer_v2 .et_pb_text_inner h2:after, #dct_footer_v2 .et_pb_text_inner h2:before {
content:'';
background:#f2f2f2;
width:100%;
height:1px;
position:absolute;
bottom:0;
left:0;
z-index:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_v2 .et_pb_text_inner h2:before {
background:rgba(255, 255, 255, .1)
}
#dct_footer_v2 .et_pb_text_inner h2:after {
background:var(--color-1);
width:60px;
height:1px;
z-index:2
}
#dct_footer_v2 .et_pb_blurb {
margin-bottom:13px
}
#dct_footer_v2 .et_pb_blurb:hover {
cursor:pointer
}
#dct_footer_v2 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
font-size:20px
}
#dct_footer_v2 .et_pb_blurb:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description, #dct_footer_v2 .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1)
}
#dct_footer_v2 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left:0
}
#dct_footer_v2 .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
#dct_footer_v2 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color:#fff;
font-weight:400;
letter-spacing:1px
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
color:var(--color-2);
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after, #dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
background-color:#fff;
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:before {
background-color:#fff
}
#dct_footer_v2 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:after {
height:100%;
top:101%
}
#dct_footer_btm_v2 .et_pb_text .et_pb_text_inner {
color:#fff;
font-size:15px;
text-transform:uppercase;
letter-spacing:1px
}
#dct_footer_btm_v2 .et_pb_text .et_pb_text_inner p a {
color:var(--color-1)
}
@media only screen and (max-width : 767px) {
#dct_footer_v2 .et_pb_text_inner h4 {
font-size: 25px;
}
#dct_footer_btm_v2 .et_pb_text .et_pb_text_inner p a {
}
#dct_footer_btm_v2 .et_pb_text .et_pb_text_inner {
font-size: 12px;
}
}
@media only screen and (max-width : 980px) {
#dct_footer_btm_v2 .et_pb_column {
margin-bottom: 0 !important;
}
#dct_footer_v2 .et_pb_newsletter_form {
padding-left: 00;
}
#dct_footer_v2 .et_pb_newsletter {
display: inline-block;
width: 100%;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_footer_v2 .et_pb_text_inner h4 {
font-size: 35px;
}
} #dct_footer_v3 .et_pb_tabs_controls li.et_pb_tab_active, #dct_footer_v3 ul.et_pb_tabs_controls {
background-color:transparent
}
#dct_footer_v3 .et_pb_tabs, #dct_footer_v3 .et_pb_tabs_controls li {
border:none
}
#dct_footer_v3 ul.et_pb_tabs_controls::after {
border:none
}
#dct_footer_v3 .et_pb_all_tabs {
display:none
}
#dct_footer_v3 .et_pb_tabs_controls li:first-child a {
padding-left:0!important
}
#dct_footer_v3 .et_pb_tabs_controls li a {
padding:4px 20px;
color:#bdbdbd;
font-weight:500;
font-size:14px;
letter-spacing:.5px;
text-transform:uppercase
}
#dct_footer_v3 .et_pb_tab_active a {
color:#bdbdbd!important
}
#dct_footer_v3 .et_pb_tabs_controls li a:hover {
color:var(--color-1)!important
}
#dct_footer_v3 .et_pb_text_inner ul {
list-style-type:none;
margin:0;
padding:0
}
#dct_footer_v3 .et_pb_text_inner ul li {
display:inline-block;
width:calc(50% - 2px);
float:none;
padding:0 0 11px 0
}
#dct_footer_v3 .et_pb_text_inner ul li a:hover {
color:var(--color-1)
}
#dct_footer_v3 .et_pb_text_inner ul li a {
font-size:15px;
font-weight:400;
display:inline-block;
position:relative;
padding-left:22px;
color:#fff;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
#dct_footer_v3 .et_pb_text_inner ul li a:before {
position:absolute;
top:7px;
left:0;
line-height:1em;
font-size:13px;
color:inherit;
content:"\39";
font-family:ETmodules!important
}
#dct_footer_v3 .et_pb_text_inner h2 {
color:#fff;
position:relative;
margin-top:0;
font-size:14px;
line-height:24px;
padding-bottom:0;
text-transform:uppercase;
letter-spacing:.5px;
display:inline-block;
font-weight:700;
margin-bottom:24px
}
#dct_footer_v3 .et_pb_text_inner h2:before {
display:block;
content:"";
position:absolute;
top:50%;
right:-40px;
width:24px;
height:2px;
margin-top:-1px;
background-color:var(--color-1);
box-sizing:border-box;
word-wrap:break-word
}
#dct_footer_v3 .et_pb_newsletter {
position:relative
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap {
position:absolute;
top:0;
right:0
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_form {
padding-top:0
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
height:60px;
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:17px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after, #dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:before {
background-color:var(--color-2)
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:after {
height:100%;
top:101%
}
#dct_footer_v3 .et_pb_newsletter_form .input {
border-radius:0;
height:60px
}
#dct_footer_v3 .et_pb_social_media_follow li {
margin-bottom:0
}
#dct_footer_v3 .et_pb_social_media_follow li a.icon {
background-color:transparent!important;
height:0
}
#dct_footer_v3 .et_pb_social_media_follow li a.icon:hover:before {
color:var(--color-1)
}
.dct_footer_btm_v3 .et_pb_text .et_pb_text_inner {
color:#fff;
text-transform:uppercase;
letter-spacing:.5px
}
.dct_footer_btm_v3 .et_pb_text .et_pb_text_inner p a {
color:var(--color-1)
}
@media only screen and (max-width : 980px) {
#dct_footer_v3 .et_pb_tabs_controls {
text-align: center;
}
#dct_footer_v3 .et_pb_tabs_controls li {
float: none;
display: inline-block;
}
#dct_footer_v3 .et_pb_tabs_controls li a {
padding: 0px 10px;
}
#dct_footer_v3 .et_pb_column {
margin-bottom: 10px !important;
}
#dct_footer_v3 .et_pb_text_inner h2 {
margin-bottom: 0;
}
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_form {
padding-left: 0px;
}
.dct_footer_btm_v3 .et_pb_column, .dct_footer_btm_v3 .et_pb_row .et_pb_column.et-last-child, .dct_footer_btm_v3 .et_pb_row .et_pb_column:last-child, .dct_footer_btm_v3 .et_pb_row_inner .et_pb_column.et-last-child, .dct_footer_btm_v3 .et_pb_row_inner .et_pb_column:last-child {
margin-bottom:0px !important;
}
}
@media only screen and (max-width : 480px) {
#dct_footer_v3 .et_pb_newsletter .et_pb_newsletter_button_wrap {
position: relative;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_footer_v3 .et_pb_tabs_controls li a {
padding: 4px 10px;
}
} #dct_footer_cta_v4 .et_pb_column_1_4 {
background:var(--color-1);
position:relative
}
#dct_footer_cta_v4 .et_pb_column_1_4:after {
content:'';
position:absolute;
top:0px;
left:-200%;
border-top:90px solid transparent;
border-bottom:71px solid var(--color-1);
border-right:71px solid transparent;
border-left:71px solid var(--color-1);
z-index:9;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_cta_v4 .et_pb_column_1_2, #dct_footer_cta_v4 .et_pb_column_2_tb_footer, #dct_footer_cta_v4 .et_pb_column_4_4 {
background:var(--color-2);
position:relative;
z-index:1
}
#dct_footer_cta_v4 .et_pb_column_4_4:before {
content:'';
position:absolute;
height:25px;
width:300px;
top:-65px;
left:-320px;
background:var(--color-1);
z-index:5;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:#fff;
font-size:20px;
line-height:25px;
font-weight:600
}
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-2);
background:#fff;
font-size:20px;
padding:10px;
border-radius:50%
}
#dct_footer_cta_v4 .et_pb_blurb {
position:absolute;
top:50%;
transform:translateY(-50%)
}
#dct_footer_cta_v4 .et_pb_text_inner h3 {
color:#fff;
font-size:24px;
font-weight:600
}
#dct_footer_cta_v4 .et_pb_text_inner h3 span {
color:var(--color-1)
}
#dct_footer_cta_v4 .et_pb_button_module_wrapper {
position:absolute;
top:50%;
transform:translate(-50%, -50%);
right:0
}
#dct_footer_cta_v4 .dct_btn, #dct_footer_cta_v4 .dct_btn::before {
background-color:var(--color-2);
}
#dct_footer_cta_v4 .dct_btn:hover {
color:#fff;
}
#dct_footer_v4 .et_pb_image {
width:150px;
display:block
}
#dct_footer_v4 .et_pb_text_inner h3 {
color:#333;
font-size:20px;
font-weight:600;
margin:0 0 50px;
border:none;
position:relative;
padding:0 0 18px
}
#dct_footer_v4 .et_pb_text_inner h3:after, #dct_footer_v4 .et_pb_text_inner h3:before {
content:'';
background:var(--color-2);
width:100%;
height:1px;
position:absolute;
bottom:0;
left:0;
z-index:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_v4 .et_pb_text_inner h3:after {
background:var(--color-1);
width:60px;
height:1px;
z-index:2
}
#dct_footer_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
background:var(--color-1);
font-size:14px;
padding:3px
}
#dct_footer_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left:0
}
#dct_footer_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-weight:600;
letter-spacing:1px;
color:#333
}
#dct_footer_v4 .et_pb_social_media_follow li a.icon {
height:45px;
width:45px;
background-color:var(--color-2)!important;
margin-right:10px;
border-radius:50%
}
#dct_footer_v4 .et_pb_social_media_follow li a.icon:hover {
background-color:var(--color-1)!important
}
#dct_footer_v4 .et_pb_social_media_follow li a.icon:before {
height:45px;
width:45px;
color:#fff;
line-height:45px
}
.dct_footer_btm_v4 {
background:var(--color-2);
border-radius:50px 50px 0 0
}
.dct_footer_btm_v4 .et_pb_text .et_pb_text_inner {
color:#fff;
text-transform:uppercase;
letter-spacing:.5px
}
.dct_footer_btm_v4 .et_pb_text .et_pb_text_inner p a {
color:var(--color-1)
}
@media only screen and (max-width : 980px) {
.dct_footer_btm_v4 .et_pb_text .et_pb_text_inner {
font-size: 12px;
}
#dct_footer_cta_v4 .et_pb_blurb {
position: relative;
top: 0;
transform: none;
}
#dct_footer_cta_v4 .et_pb_column_1_4 {
padding: 30px 20px;
}
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_blurb_container {
text-align: center !important;
display: block;
}
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
padding: 0;
display: block;
text-align: center;
margin: 0 auto;
width: 50px;
height: 50px;
line-height: 50px;
}
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_main_blurb_image {
text-align: center;
display: block;
margin-bottom: 10px;
width: 100%;
}
#dct_footer_cta_v4 .et_pb_button_module_wrapper {
left: 50%;
right:auto;
}
.dct_footer_btm_v4 .et_pb_column {
margin-bottom: 0 !important;
}
}
@media only screen and (max-width : 767px) {
#dct_footer_cta_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 17px;
}
#dct_footer_cta_v4 .et_pb_text_inner h3 span {
display: block;
}
#dct_footer_cta_v4 .et_pb_text_inner h3 {
line-height: 28px;
font-size: 20px;
padding-bottom: 0;
text-transform: uppercase;
}
} #dct_footer_v5 .et_pb_social_media_follow {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
#dct_footer_v5 .et_pb_social_media_follow li {
margin-bottom: 0;
}
#dct_footer_v5 .et_pb_social_media_follow li a.icon {
height: 50px;
width: 50px;
background-color: var(--color-2 ) !important;
}
#dct_footer_v5 .et_pb_social_media_follow li a.icon:before {
height: 50px;
width: 50px;
line-height:50px;
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_field {
margin-bottom: 0;
padding-bottom: 0;
}
#dct_footer_v5 .et_pb_newsletter {
position:relative;
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap {
position: absolute;
top: 0;
right: 0;
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_form {
padding-top: 0;
}
#dct_footer_v5 .et_pb_newsletter_form .input {
border-radius:0;
height:60px
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
height:60px;
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:17px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after, #dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:before {
background-color:var(--color-2)
}
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:after {
height:100%;
top:101%
}
#dct_footer_v5 .et_pb_text_inner h3 {
color: #fff;
font-size: 17px;
font-weight: 600;
margin: 0 0 30px;
border: none;
position: relative;
padding: 0 0 18px;
text-transform: uppercase;
}
#dct_footer_v5 .et_pb_text_inner h3:after, #dct_footer_v5 .et_pb_text_inner h3:before {
content:'';
background:#f2f2f2;
width:100%;
height:1px;
position:absolute;
bottom:0;
left:0;
z-index:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_footer_v5 .et_pb_text_inner h3:before {
background:rgba(255, 255, 255, .1)
}
#dct_footer_v5 .et_pb_text_inner h3:after {
background:var(--color-1);
width:60px;
height:1px;
z-index:2
}
#dct_footer_v5 .dct_info .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
background: var(--color-1);
padding: 10px;
border-radius: 10px;
font-size: 20px;
}
#dct_footer_v5 .dct_info .et_pb_blurb_content {
max-width:100%;
}
#dct_footer_v5 .dct_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color: #fff;
font-style: italic;
font-weight: 600;
text-transform: uppercase;
font-size: 17px;
}
#dct_footer_v5 .dct_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color: #fff;
font-size: 16px;
font-weight: 400;
letter-spacing: 1px;
}
#dct_footer_v5 .dct_list .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 20px;
color:#fff;
}
#dct_footer_v5 .dct_list .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 0;
}
#dct_footer_v5 .dct_list .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color: #fff;
font-weight: 400;
font-size: 14px;
letter-spacing: 0.5px;
}
.dct_footer_btm_v5 {
background:var(--color-1);
}
.dct_footer_btm_v5 .et_pb_text_inner {
color: #fff;
text-transform: uppercase;
}
.dct_footer_btm_v5 .et_pb_text_inner a {
color: #fff;
border-bottom: 1px solid;
padding: 0 5px;
}
@media only screen and (max-width : 480px) {
#dct_footer_v5 .et_pb_newsletter .et_pb_newsletter_button_wrap {
position: relative;
}
#dct_footer_v5 .et_pb_newsletter_form .input {
border: 1px solid #ccc;
margin-bottom: 5px;
}
}
@media only screen and (max-width : 980px) {
#dct_footer_v5 .et_pb_social_media_follow {
position: relative;
top: 0;
right: 0;
transform: none;
}
#dct_footer_v5 .dct_list {
margin-bottom:10px !important;
}
.dct_footer_btm_v5 .et_pb_column, .dct_footer_btm_v5 .et_pb_row .et_pb_column.et-last-child, .dct_footer_btm_v5 .et_pb_row .et_pb_column:last-child, .dct_footer_btm_v5 .et_pb_row_inner .et_pb_column.et-last-child, .dct_footer_btm_v5 .et_pb_row_inner .et_pb_column:last-child {
margin-bottom: 0 !important;
}
} .dct_slider_v2 .et_pb_slide .et_pb_slide_description {
padding: 40px;
width: 650px;
background-color: #fff;
position: absolute;
}
.dct_slider_v2 .et_pb_slide .et_pb_container {
}
.dct_slider_v2 .et_pb_slide {
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
text-align: left;
font-weight: 700;
font-size: 36px;
color: var(--color-2) !important;
line-height: 45px;
text-transform:uppercase;
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
text-align: left;
font-size: 16px;
padding: 10px 0px;
color: #666;
text-transform: capitalize;
font-weight: 400;
line-height: 30px;
text-shadow: none;
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button {
color:#fff;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 24px 12px 24px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1);
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:hover {
background:transparent;
color:#fff;
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:after, .dct_slider_v2 .et_pb_button_wrapper .et_pb_button:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:before {
box-shadow:inset 0 0 0 1px var(--color-2);
opacity:0;
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1;
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:after {
background-color:var(--color-2);
width:0!important
}
.dct_slider_v2 .et_pb_button_wrapper .et_pb_button:hover:after {
width:100%!important
} .dct_blurb_v3 .et_pb_blurb_content {
background-color:var(--color-1);
padding: 10px;
border: 20px solid #fff;
max-width: 250px !important;
position: absolute;
text-align: center;
bottom: 10%;
right: 10%;
}
.dct_blurb_v3 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
font-size: 30px;
background: var(--color-2);
padding: 20px;
border-radius: 50%;
}
.dct_blurb_v3 .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0;
}
.dct_blurb_v3 .et_pb_blurb_content .et_pb_blurb_container {
padding:20px !important;
}
.dct_blurb_v3 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color: #fff;
font-size: 20px;
font-weight: 700;
text-align: center;
line-height: 22px;
text-transform: uppercase;
}
.dct_blurb_v3 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color: #fff;
font-size: 14px;
font-weight: 600;
text-align: center;
line-height: 24px;
text-transform: uppercase;
}
@media only screen and (max-width:990px) {
.dct_blurb_v4 {
margin:0 0 40px
}
} .dct_num_v2 {
display: inline-block;
padding: 20px 10px;
background: rgba(255, 255, 255, 0.1);
margin: 0 5px;
}
.dct_num_v2 .percent {
height: 50px !important;
margin-bottom: 0px !important;
}
.dct_num_v2 .percent .percent-value {
color: var(--color-1);
font-size: 40px;
font-weight: 900;
}
.dct_num_v2 .percent p {
color: #ffffff !important;
text-align: left;
font-size: 33px;
font-weight: 600;
line-height:20px !important;
}
.dct_num_v2 .title {
font-size: 15px;
position: relative;
color: #fff !important;
font-weight: 600;
text-transform: uppercase;
}
@media only screen and (max-width : 767px) {
.dct_num_v2 {
display:block;
}
} .dct_testi_v2 {
overflow: visible !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide:before {
content: "\7b";
font-size: 150px;
font-family: "ETmodules" !important;
left: 0%;
position: absolute;
top: -50px;
background: transparent;
margin-top: 40px;
border-radius: 0px;
z-index: 2;
color: var(--color-1);
font-weight: 700;
transform: rotate(180deg);
}
.dct_testi_v2 .et_pb_slides .et_pb_slide:after {
content: "";
display: block;
width: 35px;
height: 35px;
border-left: 40px solid #fff;
border-top: 10px solid #fff;
border-right: 20px solid transparent;
border-bottom: 21px solid transparent;
position: absolute;
bottom: -20px;
left: 40px;
visibility: visible;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide {
background-color: #fff !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container {
padding: 50px 0px 100px 0px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_image {
position: absolute;
left: -50%;
margin: 0px 0px 30px 35px !important;
bottom: 15px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_image img {
width: 70px;
height: 70px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description {
padding:10px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title {
color: #121c45 !important;
text-align: left;
text-shadow: none;
position: absolute;
top: 100%;
margin-left: 80px;
font-size: 18px;
font-weight: 600;
line-height: 10px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p {
color: #9b9b9b !important;
font-weight: 500;
text-align: left;
text-shadow: none;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p span {
position:absolute;
top: 110%;
margin-left: 80px;
font-size: 14px;
font-weight: 600;
color: var(--color-1);
}
.dct_testi_v2 .et-pb-slider-arrows {
position: absolute;
top: 76%;
left: 80%;
}
.dct_testi_v2 .et-pb-slider-arrows .et-pb-arrow-prev {
color: #000000;
background-color: #fff;
opacity: 1;
left: -25px;
font-size: 35px;
border:1px solid #333;
}
.dct_testi_v2 .et-pb-slider-arrows .et-pb-arrow-prev:hover {
color: #fff;
background-color: #121c45;
}
.dct_testi_v2 .et-pb-slider-arrows .et-pb-arrow-next {
color: #000000;
background-color: #fff;
opacity: 1;
right: -55px;
font-size: 35px;
border:1px solid #333;
}
.dct_testi_v2 .et-pb-slider-arrows .et-pb-arrow-next:hover {
color: #fff;
background-color: #121c45;
} @media only screen and (min-width: 320px) and (max-width:567px) {
.dct_blurb_v3 .et_pb_blurb_content {
max-width: 340px !important;
position: relative;
margin: 0 auto;
bottom: 0%;
right: 0%;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide::before {
font-size: 90px;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title {
margin-left: 0px;
}
.dct_testi_v2 .et-pb-slider-arrows {
top:90% !important;
left: 70% !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p span {
margin-left: 0px !important;
}
}
@media only screen and (min-width: 414px) and (max-width:767px) {
.dct_blurb_v3 .et_pb_blurb_content {
max-width: 340px !important;
position: relative;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title {
margin-left: 0px !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p span {
margin-left: 0px !important;
}
.dct_testi_v2 .et-pb-slider-arrows {
top:90% !important;
left: 70% !important;
}
}
@media only screen and (min-width: 768px) and (max-width:980px) {
.dct_blurb_v3 .et_pb_blurb_content {
right: 0% !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description {
width:100% !important;
}
.dct_testi_v2 .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_image {
left: -20%;
margin: 30px !important;
top: 50%;
}
.dct_testi_v2 .et-pb-slider-arrows {
top:70% !important;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
width:auto !important;
}
}
@media only screen and (max-width : 980px) {
.dct_slider_v2 .et_pb_slide {
padding:30px 20px;
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
line-height:30px;
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description {
position: relative;
top:0px;
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description {
width:auto;
padding:20px;
}
.dct_slider_v2 .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
font-size:13px;
}
} .dct_solution_v2 {
font-size: 14px;
font-weight: 400;
color:#666;
letter-spacing: .5px;
}
.dct_solution_v2 .et_pb_text_inner ul {
padding:0px !important;
}
.dct_solution_v2 .et_pb_text_inner ul li {
list-style: none;
}
.dct_solution_v2 .et_pb_text_inner ul li::before {
content: "\35";
font-family: ETmodules !important;
color: var(--color-1);
font-weight: 700;
margin-right: 10px;
}  .dct_plx .et_parallax_bg:before {
content:"";
display:block;
height:100%;
position:absolute;
top:0;
left:0;
width:100%;
background-color:rgba(0, 0, 0, .7)
} .pagination .alignleft, .pagination .alignright {
overflow: hidden;
width: auto;
margin: 0 auto;
float: none;
text-align: center;
display: inline-block;
line-height: 50px;
}
.dct_btn, .pagination .alignleft a, .pagination .alignright a, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
.dct_btn:hover, .pagination .alignleft a:hover, .pagination .alignright a:hover, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
.dct_btn:after, .dct_btn:before, .pagination .alignleft a:before, .pagination .alignleft a:after, .pagination .alignright a:before, .pagination .alignright a:after, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:before, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
.dct_btn:after, .pagination .alignleft a:after, .pagination .alignright a:after, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
.dct_btn:hover:before, .pagination .alignleft a:hover:before, .pagination .alignright a:hover:before, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:hover:before {
background-color:var(--color-2)
}
.dct_btn:hover:after, .pagination .alignleft a:hover:after, .pagination .alignright a:hover:after, .dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button:hover:after {
height:100%;
top:101%
}
.dct_btn.bg:hover::before, .dct_btn.bg::after {
background-color:#fff;
}
.dct_btn.bg:hover {
color: var(--color-2);
text-shadow: none;
}
.dct_btn.light, .dct_btn.light:before {
background-color:var(--color-2);
}
.dct_btn.light:hover::before, .dct_btn.light::after {
background-color:var(--color-1);
} .dct_s_title .et_pb_text_inner {
text-align:center
}
.dct_s_title .et_pb_text_inner h4 {
text-transform: uppercase;
font-size:18px;
color:var(--color-1);
margin:0 0 10px;
font-style:italic;
font-weight:700;
text-align:center;
line-height:1.5;
display:inline-block;
position:relative;
padding:0 30px
}
.dct_s_title .et_pb_text_inner h4:after, .dct_s_title .et_pb_text_inner h4:before {
content:'';
background:var(--color-1);
width:100px;
height:1px;
position:absolute;
top:50%;
left:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.dct_s_title .et_pb_text_inner h4:after {
left:inherit;
right:100%
}
.dct_s_title .et_pb_text_inner h3 {
font-size:25px;
font-weight:700;
text-transform:uppercase;
line-height:1.5;
color:#111;
text-align:center
}
.dct_s_title .et_pb_text_inner p {
max-width: 700px;
margin: 0 auto;
font-size:16px;
text-align:center;
font-weight:400;
line-height:1.7
}
.dct_s_title_left .et_pb_text_inner h3 {
text-align: left;
font-size:26px;
margin:0 0 30px;
position:relative;
padding:5px 0 20px;
text-transform:uppercase;
font-weight:700;
line-height:30px
}
.dct_s_title_left .et_pb_text_inner h3:before {
content:'';
position:absolute;
bottom:0;
left:0;
background:#f2f2f2;
z-index:1;
width:100%;
height:1px
}
.dct_s_title_left .et_pb_text_inner h3:after {
content:'';
position:absolute;
bottom:0;
background:var(--color-1);
left:0;
width:60px;
height:2px;
z-index:9
}
.dct_s_title_left .et_pb_text_inner span {
color: #fff;
font-weight: 500;
padding-bottom: 15px;
text-transform: uppercase;
line-height: 40px;
letter-spacing: 1px;
background: var(--color-1);
padding: 5px;
border-radius: 5px;
}
.dct_s_title.bg .et_pb_text_inner p {
color:#fff;
opacity: 0.9;
}
@media only screen and (max-width : 980px) {
.dct_s_title_left .et_pb_text_inner h3 {
font-size: 17px;
text-align: left;
}
.dct_s_title .et_pb_text_inner h3 {
font-size: 17px;
}
.dct_s_title .et_pb_text_inner h4 {
font-size: 15px;
padding: 0 20px;
}
.dct_s_title .et_pb_text_inner p {
max-width: 100%;
font-size: 12px;
}
.dct_s_title .et_pb_text_inner h4:before,  .dct_s_title .et_pb_text_inner h4:after {
width:50px;
padding: 0 20px;
}
.dct_s_title .et_pb_text_inner {
overflow: hidden;
}
.dct_s_title_left .et_pb_text_inner span {
line-height: 20px;
padding: 0;
}
} .dct_service_v1 .et_pb_blurb {
text-align:center;
padding:60px 20px 20px 20px;
padding-top:0!important;
position:relative;
border-radius:3px;
margin-bottom:90px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.dct_service_v1 {
border:1px solid #f1f1f1;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.dct_service_v1:hover {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
border:1px solid var(--color-1)
}
.dct_service_v1 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
position:absolute;
top:30px;
left:0;
right:0;
margin:0 auto;
background-color:var(--color-1);
color:#fff;
width:80px;
height:80px;
line-height:80px;
text-align:center;
border-radius:3px;
border:1px solid #e1e1e1;
font-size:32px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.dct_service_v1:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
background-color:#fff;
color:var(--color-1);
border:1px solid var(--color-1);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
top:-40px;
-webkit-box-shadow:0 5px 20px -12px #000;
-moz-box-shadow:0 5px 20px -12px #000;
-o-box-shadow:0 5px 20px -12px #000;
-ms-box-shadow:0 5px 20px -12px #000;
box-shadow:0 5px 20px -12px #000
}
.dct_service_v1 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
text-align:center!important
}
.dct_service_v1 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform:uppercase;
margin-bottom:10px;
font-size:18px;
margin-top:100px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
font-weight:700;
line-height:1.1;
color:#202020
}
.dct_service_v1:hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
margin-top:20px
} .dct_service_v2 .et_pb_image .et_pb_image_wrap {
text-align:center;
overflow:hidden;
position:relative;
cursor:pointer
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap:after, .dct_service_v2 .et_pb_image .et_pb_image_wrap:before {
content:"";
width:100%;
height:100%;
background:rgba(0, 0, 0, .3);
position:absolute;
top:0;
left:0;
visibility:visible;
bottom:0;
z-index:1;
transform:scaleX(0);
transition:all .6s ease 0s
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap:after {
transform:scaleY(0)
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap:hover:after {
transform:scaleY(1)
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap:hover:before {
transform:scaleX(1)
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap img {
width:100%;
height:auto;
transition:all .5s ease 0s
}
.dct_service_v2 .et_pb_image .et_pb_image_wrap:hover img {
transform:scale(1.1)
}
.dct_service_v2 .et_pb_text_inner h4 span {
color:var(--color-1);
font-size: 25px;
}
.dct_service_v2 .et_pb_text_inner h4 {
color: #111111;
text-decoration: none;
text-transform: uppercase;
font-weight: 700;
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
padding-bottom: 20px;
transition: color 0.3s ease;
position:relative;
}
.dct_service_v2 .et_pb_text_inner h4:before, .dct_service_v2 .et_pb_text_inner h4:after {
content: '';
position: absolute;
bottom: 0;
z-index: 1;
left: 0;
width: 100%;
height: 1px;
background: #f2f2f2;
}
.dct_service_v2 .et_pb_text_inner h4:before {
width: 60px;
height: 2px;
background: var(--color-1);
z-index: 9;
}
.dct_service_v2:hover .et_pb_text_inner h4 {
color:var(--color-1);
}
.dct_service_v2 .et_pb_promo .et_pb_promo_description div {
color: #707070;
font-size: 15px;
line-height: 27px;
text-align: left;
font-weight: 400;
}
.dct_service_v2 .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button {
font-size: 13px;
padding: 7px 22px !important;
}
@media only screen and (max-width : 980px) {
.dct_service_v2 {
width: 450px;
margin: 0 auto 20px;
float: none;
}
.et_pb_row .dct_service_v2.et-last-child, .et_pb_row .dct_service_v2:last-child, .et_pb_row_inner .dct_service_v2.et-last-child, .et_pb_row_inner .dct_service_v2:last-child {
margin: 0 auto 20px !important;
}
} .dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
display:block;
text-align:left;
margin:0 0 24px 0
}
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
-ms-transition:all .8s cubic-bezier(.19, 1, .22, 1);
transition:all .8s cubic-bezier(.19, 1, .22, 1);
backface-visibility:hidden;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
font-size:80px;
color:var(--color-1)
}
.dct_service_v3:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.dct_service_v3:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
-ms-transform:rotate(-16deg);
transform:rotate(-16deg)
}
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
padding-bottom:0;
font-size:18px;
line-height:32px;
text-align:left;
margin-bottom:10px;
letter-spacing:.5px;
font-weight:700;
color:#212121
}
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size:16px;
font-weight:400;
line-height:28px;
letter-spacing:.5px;
color:#616161
}
.dct_service_v3 .et_pb_button {
position:relative;
display:inline-block;
transition:all .8s cubic-bezier(.19, 1, .22, 1);
color:#9a9a9a;
text-transform:uppercase;
font-size:12px;
line-height:24px;
font-weight:700;
border:none!important;
padding:0!important;
background:0 0!important;
letter-spacing:.5px;
text-align:left
}
.dct_service_v3 .et_pb_button:hover {
transform:translateX(32px)
}
.dct_service_v3 .et_pb_button:before {
background-color:var(--color-1);
width:0;
right:auto;
left:0;
display:block;
height:2px;
position:absolute;
opacity:1;
top:50%;
right:0;
margin-top:-1px;
transition:all .8s cubic-bezier(.19, 1, .22, 1);
content:'';
display:block
}
.dct_service_v3 .et_pb_button:hover:before {
width:24px
}
.dct_service_v3 .et_pb_button:after {
background-color:var(--color-1);
display:block;
width:24px;
opacity:1;
height:2px;
position:absolute;
top:50%;
right:-35px;
margin-left:0;
margin-top:-1px;
transition:all .8s cubic-bezier(.19, 1, .22, 1);
content:''
}
.dct_service_v3 .et_pb_button:hover:after {
width:0
}
.dct_service_v3.rnd .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
background: var(--color-1);
border-radius: 50%;
width: 70px;
height: 70px;
text-align: center;
line-height: 50px;
}
.dct_service_v3.rnd .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width: 40px;
height: 40px;filter: invert(100%);}
.dct_service_v3.rnd .et_pb_button_module_wrapper {
padding-left:70px
}
@media only screen and (max-width : 980px) {
.dct_service_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 14px;
}
.dct_service_v3 .et_pb_blurb {
margin-bottom: 10px !important;
}
} .dct_service_v4 {
position:relative;
oveflow:hidden
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-align:center;
font-size:20px;
padding-bottom:20px;
position:relative;
font-weight:700;
color:var(--color-2);
-webkit-transition:all .3s linear 0s;
-moz-transition:all .3s linear 0s;
-o-transition:all .3s linear 0s;
-ms-transition:all .3s linear 0s;
transition:all .3s linear 0s
}
.dct_service_v4:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:var(--color-1)
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
width:50px;
height:2px;
position:absolute;
content:"";
background:var(--color-2);
right:0;
left:0;
bottom:0;
text-align:center;
margin:0 auto;
-webkit-transition:all .3s linear 0s;
-moz-transition:all .3s linear 0s;
-o-transition:all .3s linear 0s;
-ms-transition:all .3s linear 0s;
transition:all .3s linear 0s
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
width:65px;
background-color:var(--color-1)
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
text-align:center;
font-size:13px;
padding-top:15px
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container {
transform:matrix(1, 0, 0, 1, 0, 40);
transition:transform .4s;
-moz-transform:matrix(1, 0, 0, 1, 0, 40);
-moz-transition:-moz-transform .4s;
-ms-transform:matrix(1, 0, 0, 1, 0, 40);
-o-transform:matrix(1, 0, 0, 1, 0, 40);
-webkit-transform:matrix(1, 0, 0, 1, 0, 40);
-webkit-transition:-webkit-transform .4s
}
.dct_service_v4:hover .et_pb_blurb_content .et_pb_blurb_container {
transform:matrix(1, 0, 0, 1, 0, 0);
-moz-transform:matrix(1, 0, 0, 1, 0, 0);
-ms-transform:matrix(1, 0, 0, 1, 0, 0);
-o-transform:matrix(1, 0, 0, 1, 0, 0);
-webkit-transform:matrix(1, 0, 0, 1, 0, 0)
}
.dct_service_v4 .et_pb_blurb_content .et_pb_main_blurb_image {
transform:matrix(1, 0, 0, 1, 0, 40);
transition:transform .4s;
-moz-transform:matrix(1, 0, 0, 1, 0, 40);
-moz-transition:-moz-transform .4s;
-ms-transform:matrix(1, 0, 0, 1, 0, 40);
-o-transform:matrix(1, 0, 0, 1, 0, 40);
-webkit-transform:matrix(1, 0, 0, 1, 0, 40);
-webkit-transition:-webkit-transform .4s;
position:relative
}
.dct_service_v4 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-2);
-webkit-transition:all .3s linear 0s;
-moz-transition:all .3s linear 0s;
-o-transition:all .3s linear 0s;
-ms-transition:all .3s linear 0s;
transition:all .3s linear 0s
}
.dct_service_v4:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1)
}
.dct_service_v4:hover .et_pb_blurb_content .et_pb_main_blurb_image {
transform:matrix(1, 0, 0, 1, 0, 0);
-moz-transform:matrix(1, 0, 0, 1, 0, 0);
-ms-transform:matrix(1, 0, 0, 1, 0, 0);
-o-transform:matrix(1, 0, 0, 1, 0, 0);
-webkit-transform:matrix(1, 0, 0, 1, 0, 0)
}
.dct_service_v4 .et_pb_button_module_wrapper .et_pb_button {
-webkit-transform:translateY(150px);
-o-transform:translateY(150px);
-ms-transform:translateY(150px);
transform:translateY(150px);
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.dct_service_v4:hover .et_pb_button_module_wrapper .et_pb_button {
-moz-transform:translateY(20px);
-webkit-transform:translateY(20px);
-o-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px);
opacity:1
}
@media only screen and (max-width : 980px) {
.dct_service_v4 {
overflow: hidden;
max-width: 450px;
margin: 0 auto 20px !important;
float: none;
border: none;
}
.dct_service_v4 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 16px;
}
}
.dct_service_v5 {-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 1s;
transition: -webkit-transform 1s;
-o-transition: transform 1s;
transition: transform 1s;
transition: transform 1s,-webkit-transform 1s;}
.dct_service_v5:hover {-webkit-transform: scale(1.05);
transform: scale(1.05);overflow:hidden;} #dct_s_service_v1 .dct_b_list .et_pb_blurb_content {
max-width: 100%;
padding: 14px 0px;
border: 1px solid #ddd;
border: 1px solid #ddd;
position: relative;
text-transform: uppercase;
font-weight: 700;
}
#dct_s_service_v1 .dct_b_list .et_pb_blurb_content:before {
content:'';
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 0;
bottom: 0;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
height: 100%;
line-height: 60px;
width: 40px;
z-index: -1;
text-align: center;
background-color: #eee;
vertical-align: middle;
margin-right: 30px;
font-size: 24px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1);
-moz-transition: all .5s cubic-bezier(.215, .61, .355, 1);
-o-transition: all .5s cubic-bezier(.215, .61, .355, 1);
transition: all .5s cubic-bezier(.215, .61, .355, 1);
}
#dct_s_service_v1 .dct_b_list:hover .et_pb_blurb_content:before, #dct_s_service_v1 .dct_b_list.active .et_pb_blurb_content:before {
background-color:var(--color-1);
}
#dct_s_service_v1 .dct_b_list:hover .et_pb_blurb_content:after, #dct_s_service_v1 .dct_b_list.active .et_pb_blurb_content:after {
border-color:transparent transparent transparent var(--color-1);
}
#dct_s_service_v1 .dct_b_list:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon, #dct_s_service_v1 .dct_b_list.active .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
}
#dct_s_service_v1 .dct_b_list.active .et_pb_blurb_content {
background: var(--color-2);
z-index: -1;
}
#dct_s_service_v1 .dct_b_list.active .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:#fff;
}
#dct_s_service_v1 .dct_b_list .et_pb_blurb_content:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 50px 0 0 20px;
z-index: -1;
border-color: transparent transparent transparent #eee;
position: absolute;
top: 0;
left: 40px;
-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1);
-moz-transition: all .5s cubic-bezier(.215, .61, .355, 1);
-o-transition: all .5s cubic-bezier(.215, .61, .355, 1);
transition: all .5s cubic-bezier(.215, .61, .355, 1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#dct_s_service_v1 .dct_b_list .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: var(--color-1);
text-align: center;
font-size: 20px;
padding-left: 15px;
}
#dct_s_service_v1 .dct_b_list .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 30px;
}
#dct_s_service_v1 .dct_b_list .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
padding-bottom: 0;
line-height: 22px;
}
#dct_s_service_v1 .et_pb_image .et_pb_image_wrap img {
height:400px;
}
#dct_s_service_v1 .et_pb_text_inner h5 {
color: var(--color-2);
position: relative;
margin-top: 0;
font-size: 20px;
line-height: 24px;
padding-bottom: 0;
text-transform: uppercase;
letter-spacing: .5px;
display: inline-block;
font-weight: 700;
margin-bottom: 10px;
}
#dct_s_service_v1 .et_pb_text_inner h5:before {
display: block;
content: "";
position: absolute;
top: 50%;
right: -40px;
width: 24px;
height: 2px;
margin-top: -1px;
background-color: var(--color-1);
box-sizing: border-box;
word-wrap: break-word;
}
#dct_s_service_v1 .dct_info .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: var(--color-1);
font-size: 20px;
}
#dct_s_service_v1 .dct_info .et_pb_blurb_content {
max-width:100%;
}
#dct_s_service_v1 .dct_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 15px;
font-weight: 400;
}
#dct_s_service_v1 .dct_info .et_pb_blurb_content .et_pb_blurb_container {
padding-left:0px;
}
#dct_s_service_v1 .dct_in_info .et_pb_blurb_content .et_pb_main_blurb_image {
display: block;
}
#dct_s_service_v1 .dct_in_info .et_pb_blurb_content .et_pb_main_blurb_image img {
width:100%;
}
#dct_s_service_v1 .dct_in_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
font-size: 17px;
font-weight: 700;
letter-spacing: 1px;
color: var(--color-1);
}
#dct_s_service_v1 .dct_in_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 15px;
font-weight: 400;
text-align: center;
line-height: 26px;
}
#dct_s_service_v1 .et_pb_image {
text-align:center;
overflow:hidden;
position:relative;
cursor:pointer
}
#dct_s_service_v1 .et_pb_image:after, #dct_s_service_v1 .et_pb_image:before {
content:"";
width:100%;
height:100%;
background:rgba(0, 0, 0, .3);
position:absolute;
top:0;
left:0;
visibility:visible;
bottom:0;
z-index:1;
transform:scaleX(0);
transition:all .6s ease 0s
}
#dct_s_service_v1 .et_pb_image:after {
transform:scaleY(0)
}
#dct_s_service_v1 .et_pb_image:hover:after {
transform:scaleY(1)
}
#dct_s_service_v1 .et_pb_image:hover:before {
transform:scaleX(1)
}
#dct_s_service_v1 .et_pb_image img {
width:100%;
height:auto;
transition:all .5s ease 0s
}
#dct_s_service_v1 .et_pb_image:hover img {
transform:scale(1.1)
}
#dct_s_service_v1 .et_pb_contact p input, #dct_s_service_v1 .et_pb_contact p textarea {
background: transparent;
border: 1px solid #ccc;
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
margin:0;
width:100%;
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_s_service_v1 .et_contact_bottom_container {
float: none;
padding: 0 0 0 3%;
text-align: center;
margin-top: 4.5%;
display: block;
width: 100%;
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:before, #dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:var(--color-2)
}
#dct_s_service_v1 .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
}
@media only screen and (max-width : 980px) {
#dct_s_service_v1 .dct_b_list {
margin-bottom:10px !important
}
#dct_s_service_v1 .dct_in_info .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
text-align: left;
}
} #dct_hero .et_pb_blurb {
position:relative;
z-index:1;
background-color:rgba(255, 255, 255, 0.1);
transition:all .9s ease;
-moz-transition:all .9s ease;
-webkit-transition:all .9s ease;
-ms-transition:all .9s ease;
-o-transition:all .9s ease
}
#dct_hero .et_pb_blurb {
padding:30px 35px
}
#dct_hero .et_pb_blurb:after, #dct_hero .et_pb_blurb:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
transition:all .5s ease 0s
}
#dct_hero .et_pb_blurb:before {
border-left:2px solid var(--color-1);
border-right:2px solid var(--color-1);
transform:scaleY(0);
transform-origin:100% 0 0;
z-index:-1
}
#dct_hero .et_pb_blurb:after {
border-bottom:2px solid var(--color-1);
border-top:2px solid var(--color-1);
transform:scaleX(0);
transform-origin:0 100% 0;
z-index:-1
}
#dct_hero .et_pb_blurb:hover:after {
transform:scaleX(1)
}
#dct_hero .et_pb_blurb:hover:before {
transform:scaleY(1)
}
#dct_hero .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
background:var(--color-1);
padding:15px;
font-size:18px
}
#dct_hero .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
#dct_hero .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform:uppercase;
position:relative;
color:#fff;
font-weight:700;
font-size:16px;
line-height:1.3em;
transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
cursor:pointer
}
#dct_hero .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
position:relative;
color:#fff;
font-size:14px;
line-height:1.8em
}
@media only screen and (max-width : 980px) {
#dct_hero .et_pb_blurb {
padding: 20px 20px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_hero .et_pb_blurb {
padding: 30px 30px;
}
} .dct_slider_v3 .et_pb_slide_description .et_pb_slide_title {
font-size:18px;
padding:5px 25px 4px;
margin-bottom:10px;
position:relative;
font-weight:500;
display:inline-block
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_title:before {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
z-index:-1;
height:100%;
background:var(--color-1);
-webkit-clip-path:polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
clip-path:polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%)
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3 {
font-size:60px;
font-weight:700;
border-bottom:10px solid var(--color-1);
margin-bottom:20px;
position:relative;
line-height:70px;
display:inline-block;
padding:20px 0
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3:after, .dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3:before {
content:'';
background:var(--color-1);
width:10px;
height:15px;
position:absolute;
bottom:0;
left:0
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3:after {
right:0;
left:auto
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content p {
max-width:550px;
font-size:15px;
margin:0 auto;
line-height:30px
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button {
color:#fff;
padding:12px 24px 12px 24px;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 24px 12px 24px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1);
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:hover {
background:transparent;
color:var(--color-2);
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:after, .dct_slider_v3 .et_pb_button_wrapper .et_pb_button:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:before {
box-shadow:inset 0 0 0 1px #fff;
opacity:0;
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1;
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:after {
background-color:#fff;
width:0!important
}
.dct_slider_v3 .et_pb_button_wrapper .et_pb_button:hover:after {
width:100%!important
}
.dct_slider_v3 .et-pb-arrow-next, .dct_slider_v3 .et-pb-arrow-prev {
background:rgba(255, 255, 255, .2);
font-size:25px;
padding:20px
}
.dct_slider_v3 .et-pb-arrow-prev {
left:22px!important;
opacity:1
}
.dct_slider_v3 .et-pb-arrow-next {
right:22px!important;
opacity:1
}
@media only screen and (max-width : 980px) {.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3 {font-size: 40px;line-height: 40px;} }
@media only screen and (max-width : 767px) {
.dct_slider_v3 .et-pb-arrow-next, .dct_slider_v3 .et-pb-arrow-prev {
font-size: 20px;
padding: 5px;
}
.dct_slider_v3 .et-pb-arrow-prev {
left: 0px !important;
}
.dct_slider_v3 .et-pb-arrow-next {
right: 0px !important;
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content h3 {
font-size: 30px;
line-height: 40px;
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_title {
margin-bottom: 0;
}
.dct_slider_v3 .et_pb_slide_description .et_pb_slide_content p {
max-width: 100%;
font-size: 13px;
line-height: 26px;
}
} #dct_intro_v3 .et_pb_text_inner {
font-size: 15px;
line-height: 27px;
text-align: justify;
font-weight: 400;
}
#dct_intro_v3 .dct_hover.bg {
background:var(--color-1);
}
#dct_intro_v3 .dct_hover {
background:var(--color-2);
}
#dct_intro_v3 .dct_hover:hover.bg {
background:var(--color-2);
}
#dct_intro_v3 .dct_hover:hover {
background:var(--color-1);
}
#dct_intro_v3 .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
#dct_intro_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
display:block;
}
#dct_intro_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_module_header {
color: #fff;
text-transform: uppercase;
font-weight: 700;
} .dct_int_hover {
position:relative;
padding:0 25px
}
.dct_int_hover:after {
content:"";
position:absolute;
width:1px;
height:calc(100% - 20px);
bottom:0;
right:0;
background-color:#f2f2f2;
z-index:1
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
position:relative;
-moz-transform:translateY(20px);
-webkit-transform:translateY(20px);
-o-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px);
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.dct_int_hover:hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
-moz-transform:translateY(-30px);
-webkit-transform:translateY(0);
-o-transform:translateY(-30px);
-ms-transform:translateY(-30px);
transform:translateY(-30px)
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size:16px;
font-weight:700;
display:block;
text-transform:uppercase;
color:#18364a;
text-align:center;
position:relative;
padding-bottom:5px;
margin-bottom:15px;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
text-align:center;
font-size:14px;
font-weight:400;
line-height:24px;
color:#666c72
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
width:110px;
height:110px;
position:relative;
margin:0;
z-index:5;
line-height:140px;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
width:auto;
height:50px;
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 50px;
color:var(--color-1);
}
.dct_int_hover:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
-moz-transform:translateY(-60px);
-webkit-transform:translateY(-60px);
-o-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px)
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before {
content:"";
position:absolute;
width:100%;
height:100%;
left:50%;
top:50%;
z-index:-1;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
-webkit-transform:translate(-50%, -50%) scale(0);
-moz-transform:translate(-50%, -50%) scale(0);
transform:translate(-50%, -50%) scale(0);
background-color:#fff;
-webkit-border-radius:50%;
border-radius:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.dct_int_hover:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before {
-webkit-transform:translate(-50%, -50%) scale(1);
-moz-transform:translate(-50%, -50%) scale(1);
transform:translate(-50%, -50%) scale(1);
-webkit-box-shadow:0 9px 13px 0 rgba(0, 0, 0, .07);
-moz-box-shadow:0 9px 13px 0 rgba(0, 0, 0, .07);
box-shadow:0 9px 13px 0 rgba(0, 0, 0, .07)
}
.dct_int_hover:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:after {
opacity:0
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:after {
background-color:#ff6b6b;
content:"";
position:absolute;
width:30px;
height:2px;
background:var(--color-2);
bottom:15px;
left:50%;
margin-left:-15px;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.dct_int_hover .et_pb_button_module_wrapper {
position:relative;
-moz-transform:translateY(20px);
text-align:center;
-webkit-transform:translateY(20px);
-o-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px);
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
opacity:0;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.dct_int_hover:hover .et_pb_button_module_wrapper {
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
-o-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px);
opacity:1
}
.dct_int_hover .et_pb_button_module_wrapper .et_pb_button {
border:none!important;
background-color:var(--color-1);
padding:7px 20px!important;
line-height:1.4!important;
font-size:13px;
color:#fff;
text-align:center;
letter-spacing:1px;
display:inline-block;
position:relative;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
text-transform:uppercase;
border-radius:25px;
font-weight:700
}
.dct_int_hover .et_pb_button_module_wrapper .et_pb_button:hover {
background-color:var(--color-2)
}
.dct_int_hover .et_pb_button_module_wrapper .et_pb_button:after {
display:none!important
}
@media only screen and (max-width : 980px) {
.dct_home_intr {
overflow: visible !important;
}
.dct_int_hover .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
line-height: 20px;
}
.dct_int_hover, .et_pb_gutters1 .dct_int_hover, .et_pb_gutters1.et_pb_row .dct_int_hover {
margin-bottom: 70px !important;
}
} .dct_tabs {
border:none
}
.dct_tabs ul.et_pb_tabs_controls {
background:0 0;
border:none;
vertical-align:top;
position:relative
}
.dct_tabs ul.et_pb_tabs_controls:after {
border:none
}
.dct_tabs .et_pb_all_tabs .et_pb_tab {
padding:0
}
.dct_tabs ul.et_pb_tabs_controls li {
margin-bottom: 10px;
background-color: transparent;
border:none;
vertical-align:top
}
.dct_tabs ul.et_pb_tabs_controls li a {
color:#fff;
background-color:transparent;
font-size:15px;
text-align:center;
text-transform:uppercase;
padding:10px 8px;
margin:0 10px 10px 0;
border-radius:0;
border:none;
display:block;
overflow:hidden;
position:relative;
z-index:1;
transition:all .8s ease 0s
}
.dct_tabs ul.et_pb_tabs_controls li a:hover, .dct_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a, .dct_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a:hover {
color:#fff!important;
background-color:transparent;
border:none
}
.dct_tabs ul.et_pb_tabs_controls li a:after, .dct_tabs ul.et_pb_tabs_controls li a:before {
content:'';
background-color:var(--color-1);
height:100%;
width:100%;
position:absolute;
left:0;
top:-100%;
z-index:-1;
transition:all .3s ease 0s
}
.dct_tabs ul.et_pb_tabs_controls li a:after {
background-color:var(--color-1);
height:3px;
top:auto;
bottom:0
}
.dct_tabs ul.et_pb_tabs_controls li a:hover:before, .dct_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a:before {
top:0
}
.dct_tabs ul.et_pb_tabs_controls li a:hover:after, .dct_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a:after {
transform:scaleX(0)
}
.dct_tabs .et_pb_all_tabs {
font-weight: 400;
height: 100%;
color:#fff;
font-size:14px;
line-height:25px;
text-align:justify;
padding:15px 15px;
background-color: transparent;
box-shadow:0 0 10px #555;
display:table-cell;
position:relative
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_tabs ul.et_pb_tabs_controls li a {
font-size: 13px;
}
} @media only screen and (max-width :480px) {
.dct_tabs ul.et_pb_tabs_controls li a {
padding:10px;
}
.dct_tabs ul.et_pb_tabs_controls {
display: block;
}
} #dct_s_abt_v3 .dct_clm {
width: auto;
margin-right: 2.186%;
}
#dct_s_abt_v3 .et_pb_image {
text-align:center;
overflow:hidden;
position:relative;
cursor:pointer
}
#dct_s_abt_v3 .et_pb_image:after, #dct_s_abt_v3 .et_pb_image:before {
content:"";
width:100%;
height:100%;
background:rgba(0, 0, 0, .3);
position:absolute;
top:0;
left:0;
visibility:visible;
bottom:0;
z-index:1;
transform:scaleX(0);
transition:all .6s ease 0s
}
#dct_s_abt_v3 .et_pb_image:after {
transform:scaleY(0)
}
#dct_s_abt_v3 .et_pb_image:hover:after {
transform:scaleY(1)
}
#dct_s_abt_v3 .et_pb_image:hover:before {
transform:scaleX(1)
}
#dct_s_abt_v3 .et_pb_image img {
width:100%;
height:auto;
transition:all .5s ease 0s
}
#dct_s_abt_v3 .et_pb_image:hover img {
transform:scale(1.1)
}
#dct_s_abt_v3 .et_pb_image .et_pb_image_wrap {
display: block;
}
#dct_s_abt_v3 .dct_yr {
position:absolute;
top:-30px;
left:-30px;
z-index:99
}
#dct_s_abt_v3 .dct_yr .et_pb_text_inner {
background:var(--color-1);
display:inline-block;
width:100px;
height:100px;
border-radius:50%;
text-align:center;
padding:15px
}
#dct_s_abt_v3 .dct_yr .et_pb_text_inner h4 {
color:#fff;
font-size:30px;
text-align:center;
font-weight:900;
padding-bottom:6px;
text-transform:uppercase
}
#dct_s_abt_v3 .dct_yr .et_pb_text_inner h3 {
color:#fff;
text-transform:uppercase;
font-size:20px
}
#dct_s_abt_v3 .et_pb_text_inner {
font-size:15px;
color:rgba(255, 255, 255, .7);
font-weight:400;
text-align:justify
}
#dct_s_abt_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
font-size:21px
}
#dct_s_abt_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left:0
}
#dct_s_abt_v3 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size:15px;
color:#fff;
text-transform:capitalize;
font-weight:400
}
@media only screen and (max-width : 480px) {
#dct_s_abt_v3 .dct_yr {
left: 0;
}
}
@media only screen and (max-width : 980px) {
#dct_s_abt_v3 .dct_clm {
width: 100%;
margin-right: 0;
margin: 0 auto 20px;
}
#dct_s_abt_v3 .dct_abt_cl {
margin: 0 auto;
float: none;
}
} .dct_news_v1 .et_pb_post {
box-shadow:0 0 0 2px rgba(255, 255,255, .1) inset, 0 0 20px -5px rgba(255, 255, 255, .8);
padding:10px;
position:relative;
overflow:hidden
}
.dct_news_v1 .et_pb_post .entry-featured-image-url {
overflow:hidden;
border-radius:3px
}
.dct_news_v1 .et_pb_post .entry-featured-image-url .entry-featured-image-url {
margin-bottom:0
}
.dct_news_v1 .et_pb_post .entry-featured-image-url img {
transform:scale(1);
transition:all ease-in-out .5s
}
.dct_news_v1 .et_pb_post .entry-featured-image-url img:hover {
transform:scale(1.2)
}
.dct_news_v1 .et_pb_post .entry-title {
font-size:16px;
font-weight:700;
line-height:27px;
color:#121c45;
text-transform:uppercase
}
.dct_news_v1 .et_pb_post .entry-title:hover {
color:var(--color-1)
}
.dct_news_v1 .et_pb_post .post-meta a {
font-size:14px;
font-weight:600;
color:var(--color-1)
}
.dct_news_v1 .et_pb_post .post-meta .published {
font-size:14px;
color:#000
}
.dct_news_v1 .et_pb_post .post-content p {
color:#9b9b9b;
font-size:15px;
font-weight:400;
padding:10px 0;
line-height:27px
}
.dct_news_v1 .et_pb_post .post-content .more-link {
display:inline-block!important;
font-size:14px;
color:#121c45;
font-weight:700;
position:relative;
text-transform:uppercase;
border-bottom:1px solid #ccc
}
.dct_news_v1 .et_pb_post .post-content .more-link:hover {
color:var(--color-1)
}
.dct_news_v1 .et_pb_post .post-content .more-link:before {
content:"\45";
font-family:ETmodules!important;
color:#fff;
right:-23px;
position:absolute;
top:2px;
background:var(--color-1);
border-radius:50%;
font-size:13px;
width:15px;
height:15px;
text-align:center;
padding:2px;
line-height:15px
}
.dct_news_v1 .et_pb_post .post-content .more-link:after {
position:absolute;
content:"";
display:block;
left:0;
bottom:-2px;
width:0;
height:2px;
background:var(--color-1);
transition:all .3s ease 0s
}
.dct_news_v1 .et_pb_post .post-content .more-link:hover:after {
width:100%
}
.dct_news_v1 .et_pb_post .et_pb_image_container {
margin-bottom:10px!important;
margin:0
}
.dct_news_v1 .et_pb_post .post-meta .published {
position:absolute;
right:0px;
top:0px;
z-index:9;
background-color:var(--color-1);
color:#fff;
line-height:1;
text-align:center;
width:44px;
line-height:15px;
padding-top:15px;
padding-bottom:15px
}
.dct_news_v1 .et_pb_post .post-meta .published:before {
position:absolute;
content:"";
background-color:rgba(250, 250, 250, .5);
width:20px;
height:2px;
right:calc(50% - 10px);
top:7px
}
.dct_news_v1 .et_pb_post .post-meta .published:after {
position:absolute;
content:"";
right:0;
bottom:-9px;
width:0;
height:0;
border-style:solid;
border-width:9px 10px 0 0;
border-color:var(--color-1) transparent transparent transparent;
border-top-color:var(--color-1);
box-sizing:border-box
}
.dct_news_v1 .et_pb_post .entry-featured-image-url .et_overlay {
background-color:var(--color-2);
opacity:.8;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:1;
border:none;
-webkit-transform:scale(2) translateX(-75%) translateY(-75%) translateZ(0) rotate(-28deg);
transform:scale(2) translateX(-75%) translateY(-75%) translateZ(0) rotate(-28deg);
transition:-webkit-transform 3s cubic-bezier(.23, 1, .32, 1);
transition:transform 3s cubic-bezier(.23, 1, .32, 1);
transition:transform 3s cubic-bezier(.23, 1, .32, 1), -webkit-transform 3s cubic-bezier(.23, 1, .32, 1)
}
.dct_news_v1 .et_pb_post:hover .entry-featured-image-url .et_overlay {
-webkit-transform:scale(2) translateX(0) translateY(0) translateZ(0) rotate(-28deg);
transform:scale(2) translateX(0) translateY(0) translateZ(0) rotate(-28deg)
}
.dct_news_v1 .et_pb_post .entry-featured-image-url .et_overlay:before {
top:50%;
transform:translate(-50%, -50%);
color:#fff;
font-size:10px;
padding:9px;
border-radius:50%;
background:var(--color-1);
margin:0
} .dct_news_v1.clm .et_pb_ajax_pagination_container {
display: grid;
grid-gap: 30px;
grid-template-columns: repeat(2, 50%);
}
@media only screen and (max-width : 767px) {
.dct_news_v1.clm .et_pb_ajax_pagination_container {
grid-template-columns: repeat(1, 100%);
}
} .dct_news_v1.list .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
width: 50%;
float: left;
overflow: hidden;
position: relative;
}
.dct_news_v1.list .et_pb_post .info {
width: 50%;
float: left;
padding: 0 20px;
}
.dct_news_v1.list .et_pb_post {
margin-bottom: 30px;
}
.dct_news_v1.list .et_pb_post .post-meta .published {
left: 20px;
right:auto;
}
@media only screen and (max-width: 767px) {
.dct_news_v1.list .et_pb_post .entry-featured-image-url,  .dct_news_v1.list .et_pb_post .info,  .dct_news_v1.list.rt .et_pb_post .entry-featured-image-url,  .dct_news_v1.list.rt .et_pb_post .info {
width: 100% !important;
float: none !important;
}
.dct_news_v1 .et_pb_post .entry-title {
padding-top: 15px;
}
} .dct_news_v1.list.rt .et_pb_post .entry-featured-image-url {
width: 50%;
float: right;
}
.dct_news_v1.list.rt .et_pb_post .info {
width: 50%;
float: left;
padding: 0 20px;
}
.dct_news_v1.list.rt .et_pb_post .post-meta .published {
left: auto;
right: 20px;
} .dct_news_v2 .et_pb_post {
position:relative;
border:1px solid #fff;
background:#fff;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-ms-transition:all .6s ease;
-o-transition:all .6s ease;
transition:all .6s ease;
box-sizing:border-box;
border-radius:8px
}
.dct_news_v2 .et_pb_post .published {
position:absolute;
top:-31px;
left:18px;
display:block;
background:#fff;
font-size:14px;
line-height:26px;
text-transform:uppercase;
padding:5px 10px 0;
color:#121c45;
font-weight:700;
text-align:center;
border-top-right-radius:6px;
border-top-left-radius:6px;
border-top:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
border-bottom:0 solid #e8e8e8
}
.dct_news_v2 .et_pb_post .et_pb_image_container {
position:relative;
border:1px solid #e8e8e8;
border-radius:8px;
margin-bottom:10px;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-ms-transition:all .6s ease;
-o-transition:all .6s ease;
transition:all .6s ease
}
.dct_news_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url {
position:relative;
margin:10px;
overflow:hidden
}
.dct_news_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url:before {
position:absolute;
content:'';
left:0;
top:100%;
border-radius:8px;
background:#121c45;
width:100%;
height:100%;
opacity:0;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
box-sizing:border-box;
z-index:8
}
.dct_news_v2 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url:before {
top:0;
opacity:.7
}
.dct_news_v2 .et_pb_post .et_pb_image_container .entry-featured-image-url img {
border-radius:8px
}
.dct_news_v2 .et_pb_post .et_overlay {
transition:all .5s ease;
z-index:99!important;
border:none;
background:transparent
}
.dct_news_v2 .et_pb_post .et_overlay:before {
background:#fff;
font-size:18px;
padding:12px;
border-radius:50%;
color:var(--color-1)
}
.dct_news_v2 .et_pb_post .entry-title {
font-size:18px;
line-height:22px;
padding-bottom:10px;
border-bottom:1px solid #e8e8e8;
font-weight:700;
color:#313131;
transition:.5s ease;
cursor:pointer
}
.dct_news_v2 .et_pb_post .post-meta a, .dct_news_v2 .et_pb_post .post-meta {
font-size:14px;
line-height:26px;
color:#999;
padding-top:10px;
margin-bottom:0px;
}
.dct_news_v2 .et_pb_post .post-content .more-link {
display:inline-block!important;
font-size:14px;
color:#121c45;
font-weight:700;
position:relative;
text-transform:capitalize;
margin-top:5px
}
.dct_news_v2 .et_pb_post .post-content .more-link:hover {
color:var(--color-1)
}
.dct_news_v2 .et_pb_post .post-content .more-link:before {
content:"\24";
font-family:ETmodules!important;
font-size:24px;
color:#121c45;
right:-28px;
position:absolute;
top:3px
}
.dct_news_v2 .et_pb_post .post-content .more-link:hover:before {
color:var(--color-1)
}
.dct_news_v2 .et_pb_post .post-content .more-link:after {
position:absolute;
content:"";
display:block;
left:0;
bottom:-2px;
width:0;
height:2px;
background:var(--color-1);
transition:all .3s ease 0s
}
.dct_news_v2 .et_pb_post .post-content .more-link:hover:after {
width:100px
}
.dct_news_v2 .et_pb_post:hover {
box-shadow:0 0 12px 0 rgba(0, 0, 0, .09);
border:1px solid #e8e8e8
}
.dct_news_v2 .et_pb_post:hover .et_pb_image_container {
border:1px solid #fff
}
.dct_news_v2 .et_pb_post .post-content {
padding-top:10px
} .dct_post_title {
padding:70px !important;
}
.dct_post_title .et_pb_title_container .entry-title {
color: #fff;
text-transform: uppercase;
font-size: 25px;
display: inline-block;
letter-spacing: 1px;
font-weight: 700;
padding: 0 20px;
position: relative;
}
.dct_post_title .et_pb_title_container .entry-title:before, .dct_post_title .et_pb_title_container .entry-title:after {
content: '';
background: var(--color-1);
width: 80px;
height: 2px;
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.dct_post_title .et_pb_title_container .entry-title:after {
left: inherit;
right: 100%;
}
.dct_news_v1.dct_cat .et_pb_post .entry-featured-image-url img {
height: 400px;
}
.dct_post_title .et_pb_title_meta_container, .dct_post_title span a {
color:#fff !important;
letter-spacing: 1px;
text-transform: capitalize;
}
.dct_post_title .et_pb_title_meta_container {
margin-top: 15px;
}
.dct_post_title .et_pb_title_meta_container .published {
background: var(--color-1);
padding: 2px 10px;
letter-spacing: 0;
border-radius: 25px;
}
@media only screen and (max-width : 980px) {
.dct_post_title .et_pb_title_container .entry-title {
font-size: 18px;
display: block;
line-height: 25px;
padding-bottom: 10px !important;
padding: 0;
}
.dct_post_title {
padding: 50px 10px !important;
}
.dct_post_title .et_pb_title_container .entry-title::before {
bottom: 0;
top:auto;
left: 50%;
transform: translateX(-50%);
}
.dct_post_title .et_pb_title_container .entry-title::after {
display:none;
}
}
@media only screen and (max-width : 380px) {
.dct_post_title .et_pb_title_meta_container, .dct_post_title span a {
font-size: 11px;
}
} #dct_bar .et_pb_gallery .et-pb-slider-arrows .et-pb-arrow-next, #dct_bar .et_pb_gallery .et-pb-slider-arrows .et-pb-arrow-prev {
background: var(--color-1);
color: #fff !important;
font-size: 20px;
padding: 10px;
}
#dct_bar .et_pb_gallery .et-pb-arrow-prev {
left: 0px !important;
opacity: 1;
}
#dct_bar .et_pb_gallery .et-pb-arrow-next {
right:0px !important;
opacity: 1;
}
#dct_bar ul.et_pb_counters li {
margin-bottom: 20px;
}
#dct_bar ul.et_pb_counters li .et_pb_counter_title {
font-size: 15px;
font-weight: 700;
color: var(--color-2);
}
#dct_bar ul.et_pb_counters li .et_pb_counter_container {
background: #fff;
height: 10px;
border-radius: 5px;
border: 1px solid #f2f2f2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
overflow: visible;
}
#dct_bar ul.et_pb_counters li .et_pb_counter_amount {
background-color:var(--color-1);
height: 10px;
}
#dct_bar ul.et_pb_counters li .et_pb_counter_amount_number {
color: var(--color-2);
position: absolute;
right: 0;
top: -22px;
display: block;
} .dct_faq .et_pb_toggle {
margin-bottom:5px!important;
border-radius:4px;
border-color:#ddd;
padding:0
}
.dct_faq .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title {
background:var(--color-1);
color:#fff;
}
.dct_faq .et_pb_toggle h5.et_pb_toggle_title {
position:relative;
padding:20px 70px 20px 20px;
display:block;
background:#fff;
text-transform:uppercase;
transform:translateX(0);
transition:all .3s linear;
font-size: 15px;
font-weight: 600;
}
.dct_faq .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title:before {
content:'\4b';
}
.dct_faq .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title:before {
content:'\4c';
background: var(--color-1);
color: #fff;
}
.dct_faq .et_pb_toggle h5.et_pb_toggle_title:before {
font-weight: 900;
width: 20px;
height: 20px;
border-radius: 5px;
display: block;
position: absolute;
top: 25px;
right: 30px;
color: #333;
font-size: 14px;
line-height: 21px;
text-align: center;
background: #fff;
transform: scale(1.2, 1.2);
transition: all .3s linear;
}
.dct_faq .et_pb_toggle .et_pb_toggle_content {
border-top: 1px solid #ddd;
padding: 20px;
font-size: 14px;
line-height: 25px;
color: #333;
text-align: justify;
}
@media only screen and (max-width : 480px) {
.dct_faq .et_pb_toggle h5.et_pb_toggle_title {
font-size: 13px;
line-height: 19px;
}
} .dct_faq_v2 {
margin-bottom: 2.82% !important;
border-color: transparent;
box-shadow: none;
background-color: transparent;
padding: 0px 20px;
text-decoration: none;
border-style: solid;
border-width: 2px 2px 0px 2px;
border: 2px solid #ccc;
}
.dct_faq_v2 .et_pb_toggle_title {
font-size: 14px;
padding: 30px 70px 30px 40px !important;
display: block;
color: #548ca6;
font-weight: 700;
text-transform: uppercase;
position: relative;
}
.dct_faq_v2 .et_pb_toggle_title:after {
content: "\45";
font-family: ETmodules !important;
color: #fff;
font-size: 13px;
position: absolute;
left: 0;
background: var(--color-1);
padding: 5px;
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
}
.dct_faq_v2 .et_pb_toggle_title:before {
content: "\4c";
font-size: 25px;
}
.dct_faq_v2.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b";
}
.dct_faq_v2 .et_pb_toggle_content {
padding-top: 0;
font-weight: 400;
line-height: 30px;
padding-bottom: 20px;
}
.dct_fq_img1 .et_pb_image_wrap img {
margin: -200px 0px 0px 0px;
border-style: solid;
border-width: 10px 10px 10px 10px;
border-color: #FFFFFF;
border-radius: 1px;
}
@media only screen and (max-width : 980px) {
.dct_fq_img1, .dct_fq_img2 {
display:none;
}
} .dct_faq_v3 {
margin-bottom: 2.82% !important;
border-color: transparent;
box-shadow: none;
background-color: transparent;
padding: 0px 20px;
text-decoration: none;
border-style: solid;
border-width: 2px 2px 0px 2px;
border: 2px dashed #ccc;
}
.dct_faq_v3 .et_pb_toggle_title {
font-size: 14px;
padding: 30px 20px 30px 00px !important;
display: block;
color: #548ca6;
font-weight: 700;
text-transform: uppercase;
position: relative;
}
.dct_faq_v3.et_pb_toggle_open .et_pb_toggle_title {
color:var(--color-1);
}
.dct_faq_v3 .et_pb_toggle_title:before {
content: "\4c";
font-size: 20px;
background: var(--color-1);
color: #fff;
padding: 5px;
border-radius: 50%;
}
.dct_faq_v3.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b";
}
.dct_faq_v3 .et_pb_toggle_content {
padding-top: 0;
font-weight: 400;
line-height: 30px;
padding-bottom: 20px;
} #dct_counter .dct_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
display:inline-block;
width:100px;
height:100px;
line-height:100px;
border-radius:50%;
background:var(--color-1);
margin-bottom:40px;
position:relative
}
#dct_counter .dct_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size:30px;
color:#fff;
line-height:100px
}
#dct_counter .dct_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before {
content:"";
border:3px solid #fff;
border-radius:50%;
position:absolute;
top:10px;
left:10px;
bottom:10px;
right:10px;
opacity:1;
transition:all .3s ease 0s
}
#dct_counter .dct_hover:hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before {
top:0;
left:0;
bottom:0;
right:0;
opacity:0
}
#dct_counter .dct_hover .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:after {
content:"";
border-top:25px solid var(--color-1);
border-left:15px solid transparent;
border-right:15px solid transparent;
position:absolute;
bottom:-22px;
left:38%
}
#dct_counter .dct_hover .et_pb_number_counter .percent .percent-value {
position:relative
}
#dct_counter .dct_hover .et_pb_number_counter .percent .percent-value:after {
background:none repeat scroll 0 0 var(--color-1);
bottom:0;
content:"";
display:block;
height:2px;
position:relative;
width:50px;
margin:8px auto 15px;
transition:all .5s ease-out
}
#dct_counter .dct_hover:hover .et_pb_number_counter .percent .percent-value:after {
width:100px;
transition:all .5s ease-out
}
#dct_counter .dct_hover .et_pb_number_counter .percent .percent-value {
font-size:60px;
color:#fff
}
#dct_counter .dct_hover .et_pb_number_counter .title {
color:#fff;
padding-top:15px;
text-transform:uppercase;
font-weight:700;
letter-spacing:1px
}
#dct_counter .et_pb_button_module_wrapper {
position:relative
}
#dct_counter .et_pb_button_module_wrapper:after, #dct_counter .et_pb_button_module_wrapper:before {
content:'';
width:100%;
height:1px;
background:#27292c;
position:absolute;
top:50%;
left:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_counter .et_pb_button_module_wrapper:after {
right:100%;
margin-right:0;
margin-left:0;
z-index:-1
}
@media only screen and (max-width : 980px) {
#dct_counter .dct_hover .et_pb_blurb {
margin-bottom: 10px !important;
}
#dct_counter .dct_hover .et_pb_number_counter .percent .percent-value {
font-size: 40px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_counter .dct_hover .et_pb_number_counter .percent .percent-value {
font-size: 45px;
}
#dct_counter .dct_hover .et_pb_number_counter .percent p {
line-height: 50px;
}
#dct_counter .dct_hover .et_pb_number_counter .title {
font-size: 14px;
}
} #dct_counter_v2 .dct_bg {
background-color:var(--color-1);
opacity: 0.8;
}
#dct_counter_v2 .et_pb_text_inner h6 {
position: relative;
margin-bottom: 20px;
display: inline-block;
padding-bottom: 0;
padding-right: 40px;
font-size: 12px;
font-weight: 700;
line-height: 26px;
letter-spacing: 0.5px;
color: #ffffff;
}
#dct_counter_v2 .et_pb_text_inner h6:after {
background-color: #ffffff;
display: block;
width: 24px;
height: 2px;
position: absolute;
top: 50%;
right: 0;
margin-top: -1px;
content:'';
transform: translateY(-50%);
}
#dct_counter_v2 .et_pb_text_inner h3 {
color: #fff;
font-size: 40px;
font-weight: 700;
}
#dct_counter_v2 .et_pb_number_counter .percent .percent-value {
font-size: 45px;
font-weight: 700;
color: #fff;
}
#dct_counter_v2 .et_pb_number_counter .title {
position: relative;
display: inline-block;
padding-bottom: 0;
padding-right: 40px;
font-size: 12px;
font-weight: 700;
line-height: 26px;
letter-spacing: 0.5px;
color: #ffffff;
}
#dct_counter_v2 .et_pb_number_counter .title:after {
background-color: #ffffff;
display: block;
width: 24px;
height: 2px;
position: absolute;
top: 50%;
right: 0;
margin-top: -1px;
content:'';
transform: translateY(-50%);
}
@media only screen and (max-width : 980px) {
#dct_counter_v2 .et_pb_text_inner h3 {
font-size: 25px;
line-height: 30px;
}
#dct_counter_v2 .dct_bg {
padding: 20px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_counter_v2 .et_pb_text_inner h3 {
font-size: 35px;
line-height: 35px;
}
} .dct_cnt3_sec {
margin-top: -150px;
}
#dct_counter_v3 .et_pb_number_counter .percent {
height: auto;
}
#dct_counter_v3 .et_pb_number_counter .percent .percent-value {
font-size: 40px;
line-height: 55px;
color: #fff;
position: relative;
font-weight: 700;
}
#dct_counter_v3 .et_pb_number_counter .percent .percent-value:before {
content:'+';
position: absolute;
right: -25px;
top: 50%;
transform: translateY(-50%);
}
#dct_counter_v3 .et_pb_number_counter .percent .percent-value:after {
background: none repeat scroll 0 0 var(--color-1);
bottom: 0px;
content: "";
display: block;
height: 1px;
position: relative;
width: 60px;
margin: 8px auto 15px;
transition: all 0.5s ease-out;
}
#dct_counter_v3 .et_pb_number_counter:hover .percent .percent-value:after {
width: 100px;
transition: all 0.5s ease-out;
}
#dct_counter_v3 .et_pb_number_counter .title {
font-size: 16px;
position: relative;
text-transform: uppercase;
color: #fff;
font-weight: 700;
}
.dct_cnt3_sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1);
font-size: 20px;
}
.dct_cnt3_sec .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 0;
}
.dct_cnt3_sec .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color: var(--color-2);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 17px;
}
.dct_cnt3_sec .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 15px;
font-weight: 400;
}
.dct_cnt3_sec .dct_b_cnt .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 15px;
}
.dct_cnt3_sec .et_pb_image {
text-align:center;
overflow:hidden;
position:relative;
cursor:pointer
}
.dct_cnt3_sec .et_pb_image:after, .dct_cnt3_sec .et_pb_image:before {
content:"";
width:100%;
height:100%;
background:rgba(0, 0, 0, .3);
position:absolute;
top:0;
left:0;
visibility:visible;
bottom:0;
z-index:1;
transform:scaleX(0);
transition:all .6s ease 0s
}
.dct_cnt3_sec .et_pb_image:after {
transform:scaleY(0)
}
.dct_cnt3_sec .et_pb_image:hover:after {
transform:scaleY(1)
}
.dct_cnt3_sec .et_pb_image:hover:before {
transform:scaleX(1)
}
.dct_cnt3_sec .et_pb_image img {
width:100%;
height:auto;
transition:all .5s ease 0s
}
.dct_cnt3_sec .et_pb_image:hover img {
transform:scale(1.1)
}
@media only screen and (max-width : 980px) {
.dct_cnt3_sec {
margin-top: 0px;
}
#dct_counter_v3 .et_pb_number_counter .title {
line-height: 20px;
font-size: 14px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
#dct_counter_v3 .et_pb_number_counter .title {
font-size: 14px;
}
#dct_counter_v3 .et_pb_number_counter .percent .percent-value {
font-size: 33px;
}
} .dct_testi_v3 .et_pb_slides .et_pb_slide {
background-color: transparent !important;
}
.dct_testi_v3 .et_pb_slide_description {
width:100%;
text-align:center;
float:none;
padding-bottom:7%
}
.dct_testi_v3 .et_pb_slider_container_inner .et_pb_slide_image {
top:0;
margin-top:0!important;
width:100%
}
.dct_testi_v3 .et_pb_slider_container_inner .et_pb_slide_image img {
width:130px;
height:130px;
border-radius:50%
}
.dct_testi_v3 .et_pb_slider_container_inner .et_pb_slide_image:after {
position:absolute;
display:inline-block;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
width:54px;
height:54px;
border:5px solid #fff;
background:var(--color-1);
color:#fff;
line-height:51px;
font-size:25px;
text-align:center;
top:110%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
z-index:1;
content:"\e066";
font-family:ETmodules!important
}
.dct_testi_v3 .et_pb_slide_description .et_pb_slide_title {
padding-top: 50px;
color:var(--color-2)!important;
text-transform:uppercase;
font-size:18px!important;
font-weight:600!important;
position:relative
}
.dct_testi_v3 .et_pb_slide_description .et_pb_slide_title:after {
background:none repeat scroll 0 0 var(--color-1);
bottom:-9px;
content:"";
display:block;
height:2px;
position:relative;
width:50px;
margin:8px auto 15px;
transition:all .5s ease-out
}
.dct_testi_v3:hover .et_pb_slide_description .et_pb_slide_title:after {
width:100px;
transition:all .5s ease-out
}
.dct_testi_v3 .et_pb_slide_description .et_pb_slide_content p {
color:#333;
max-width:750px;
margin:0 auto;
font-weight:400;
text-shadow:none;
font-size:15px;
line-height:28px
}
.dct_testi_v3 .et-pb-controllers a {
width:15px;
height:15px;
border-radius:50%;
background:#f2f2f2
}
.dct_testi_v3 .et-pb-controllers .et-pb-active-control {
background-color:var(--color-1)
}
.dct_testi_v3 .et-pb-arrow-next, .dct_testi_v3 .et-pb-arrow-prev {
background:#fbfbfb;
border:1px solid #f2f2f2;
cursor:pointer;
color:#000;
border-radius:50%;
font-size:20px;
width:50px;
height:50px;
top:35%;
text-align:center;
line-height:50px
}
.dct_testi_v3 .et-pb-arrow-prev {
left: 150px !important;
opacity: 1;
}
.dct_testi_v3 .et-pb-arrow-next {
right: 150px !important;
opacity: 1;
}
.dct_testi_v3 .et-pb-arrow-prev:before {
content: "\38";
}
.dct_testi_v3 .et-pb-arrow-next:before {
content: "\39";
}
@media only screen and (max-width : 980px) {
.dct_testi_v3 .et_pb_slider_container_inner .et_pb_slide_image {
display:block !important;
}
}
@media only screen and (max-width : 767px) {
.dct_testi_v3 .et-pb-arrow-next, .dct_testi_v3 .et-pb-arrow-prev {
display:none;
}
.dct_testi_v3 .et-pb-controllers {
bottom: 0;
}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.dct_testi_v3 .et_pb_slide_description .et_pb_slide_title {
padding-top: 100px;
}
}
@media only screen and (min-width:981px) and (max-width:1349px) {
.dct_testi_v3 .et_pb_slide_description .et_pb_slide_title {
padding-top: 70px;
}
} .dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
background-color:var(--color-2);
border:none;
text-align:center;
border-radius:5px;
overflow:hidden;
position:relative;
transition:all .3s ease 0s
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table:hover {
box-shadow:0 0 0 2px rgba(255, 255,255, .1) inset, 0 0 20px -5px rgba(255, 255, 255, .8);
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading {
background:var(--color-1);
padding:30px 20px;
margin:0 -20px;
box-shadow:0 -10px 10px -7px #333 inset;
border-radius:0 0 50% 50%
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading .et_pb_pricing_title {
font-size:22px;
text-transform:uppercase;
font-weight:700
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top {
background:var(--color-1);
height:130px;
width:130px;
padding:22px 0;
margin:0 auto 20px;
border-radius:50%;
margin-top:25px;
box-shadow:0 0 0 10px rgba(0, 0, 0, .1);
transition:all .3s ease 0s
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table:hover .et_pb_pricing_content_top {
box-shadow:0 0 0 5px rgba(0, 0, 0, .1), 0 0 0 5px #fff inset, 0 0 20px #555
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_dollar_sign {
color:#fff;
font-size:50px;
font-weight:900;
margin-left:54px!important;
top:50px
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price .et_pb_sum {
font-size:61px;
font-weight:700;
line-height:82px;
color:#fff;
position:relative;
left:-15px
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content .et_pb_pricing li span::before {
content:none
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content li {
color:#fff;
font-weight:600;
text-align:center;
padding:10px;
text-transform:capitalize;
margin:0 0 10px;
border-bottom:2px solid rgba(0, 0, 0, .15)
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content li:last-child {
border-bottom:none
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content {
padding:10px
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content li:before {
content:"\4e";
font-family:ETmodules!important;
color:var(--color-1);
text-align:center;
padding-right:5px
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading .et_pb_best_value {
position:absolute;
left:0;
bottom:0;
font-size:22px;
text-transform:uppercase;
font-weight:700;
padding:6px 15px;
text-align:center;
color:#fff;
font-size:13px;
margin-bottom:-100px;
line-height:20px;
font-weight:500;
background:var(--color-1);
display:inline-block;
margin-left:20px;
text-align:center;
margin-left:20px;
border-radius:0 25px 25px 0;
text-transform:uppercase
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:after, .dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:hover:before {
background-color:var(--color-2)
}
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:hover:after {
height:100%;
top:101%
}
@media only screen and (max-width:479px) {
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content {
font-size:15px
}
}
@media only screen and (max-width : 980px) {
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
max-width: 450px !important;
margin: 0 auto;
}
}
@media only screen and (max-width : 1299px) {
.dct_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading .et_pb_best_value {
margin-bottom: -50px;
}
} .dct_inqy .et_pb_contact p input, .dct_inqy .et_pb_contact p textarea {
background: transparent;
border-bottom: 1px solid;
}
.dct_inqy .et_contact_bottom_container {
float: left;
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#000;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit:before, .dct_inqy .et_contact_bottom_container .et_pb_contact_submit:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:#fff;
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:#fff
}
.dct_inqy .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
} #dct_inquiry_v2 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
background: var(--color-1);
padding: 15px;
font-size: 20px;
border-radius: 50%;
}
#dct_inquiry_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
line-height: 20px;
}
#dct_inquiry_v2 .et_pb_contact p input, #dct_inquiry_v2 .et_pb_contact_select, #dct_inquiry_v2 .et_pb_contact p textarea {
background: transparent;
border: 1px solid #ccc;
color: #ccc;
}
#dct_inquiry_v2 .et_pb_contact_field[data-type="select"]::after {
border-top-color:var(--color-1);
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#000;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:before, #dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:#fff;
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:#fff
}
#dct_inquiry_v2 .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
}
@media only screen and (max-width : 980px) {
#dct_inquiry_v2 .et_pb_blurb_content {
margin-bottom: 20px;
}
} #dct_inquiry_v3 .et_pb_contact_select, #dct_inquiry_v3 .et_pb_contact p input, #dct_inquiry_v3 .et_pb_contact p textarea {
background: #fff;
text-transform: capitalize;
}
#dct_inquiry_v3 .et_contact_bottom_container {
margin-top: 3.5%;
padding: 0 0 0 3%;
float: none;
text-align: center;
display: block;
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important;
width:100%;
display:block;
margin:0
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#333;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after, #dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:#fff;
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:#fff;
}
#dct_inquiry_v3 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
} #dct_inquiry_v4 {
}
#dct_inquiry_v4 .et_pb_blurb {
position:relative;
margin-bottom: 0;
}
#dct_inquiry_v4 .et_pb_blurb:before {
content: "";
position: absolute;
left: 21px;
top: 0px;
z-index: -1;
width: 2px;
background: #d7ebff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100%;
}
#dct_inquiry_v4 .et_pb_blurb:last-child:before {
display:none;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
margin-right: 37px;
margin-bottom: 0;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
width: 45px;
height: 45px;
color: #ffffff;
background: var(--color-1);
text-align: center;
border-radius: 50%;
line-height: 45px;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 14px;
line-height: 45px;
font-weight: 700;
color:#fff;
position: relative;
display: inline-block;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before, #dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:after {
position: absolute;
left: 50%;
top: 50%;
height: 60px;
width: 60px;
border: 2px solid #d7ebff;
border-radius: 50%;
transform: translate(-50%, -50%);
background: #fff;
z-index: -1;
content: "";
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:after {
background: var(--color-1);
width: 0;
height: 0;
transition: all .3s linear;
}
#dct_inquiry_v4 .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:after {
width: 60px;
height: 60px;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color: #fff;
font-size: 20px;
margin-bottom: 5px;
font-weight: 700;
text-transform: uppercase;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 35px;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 16px;
line-height: 26px;
color: #fff;
font-weight: normal;
}
#dct_inquiry_v4 .et_pb_contact p input, #dct_inquiry_v4 .et_pb_contact p textarea {
background: transparent;
border: 1px solid #ccc;
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:before, #dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:var(--color-2)
}
#dct_inquiry_v4 .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
}
@media only screen and (max-width : 767px) {
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 15px;
line-height: 25px;
padding-bottom: 0;
}
#dct_inquiry_v4 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 14px;
}
} #dct_client .dct_clm .et_pb_image {
opacity: 0.5;
filter: alpha(opacity=50);
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
#dct_client .dct_clm:hover .et_pb_image {
opacity: 1;
filter: alpha(opacity=100);
}
#dct_client .owl-next, #dct_client .owl-prev {
width: 30px;
height: 30px;
line-height: 30px;
padding: 0;
background: var(--color-1);
opacity: 1;
}
#dct_client .owl-next::after, #dct_client .owl-prev::after {
content: "\23";
font-family: ETmodules !important;
font-size: 20px;
font-weight: 900;
}
#dct_client .owl-next::after {
content: "\24";
}
.owl-theme .owl-controls {
margin-top: -50px;
position: absolute;
right: 0;
top: 0;
}
@media only screen and (max-width : 980px) {
#dct_client .own-item {
text-align: center;
}
#dct_client_bd .et_pb_column {
border:none;
}
} #dct_client_v4 {
position: relative;
}
#dct_client_v4:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
background: var(--color-1);
z-index: 1;
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
opacity: 0.8;
} #dct_home_v4 .et-pb-slider-arrows {
display:inline-block;
position:absolute;
top:50px
}
#dct_home_v4 .et-pb-arrow-next, #dct_home_v4 .et-pb-arrow-prev {
background:var(--color-1);
font-size:25px;
padding:10px
}
#dct_home_v4 .et-pb-arrow-prev {
left:0!important;
opacity:1
}
#dct_home_v4 .et-pb-arrow-next {
right:-100px!important;
opacity:1;
left:auto
}
#dct_home_v4 .et_pb_slide_description {
padding-left:0;
padding-bottom:10px
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_title {
margin-bottom:20px;
padding-bottom:15px;
position:relative;
font-size:41px;
font-weight:700;
text-transform:uppercase
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_title:after {
left:0;
content:'';
background:var(--color-1);
width:70px;
height:3px;
position:absolute;
bottom:0
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content {
font-size:13px;
line-height:27px
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul {
padding:0;
list-style:none
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li {
display:inline-block
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a {
margin-right:20px;
color:#fff;
padding:12px 24px 12px 24px;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 30px 12px 30px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1)
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:hover {
background:0 0;
color:var(--color-2)
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:after, #dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:before {
box-shadow:inset 0 0 0 1px #fff;
opacity:0
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:after {
background-color:#fff;
width:0!important
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a:hover:after {
width:100%!important
}
#dct_home_v4 .et_pb_slide_description .et_pb_slide_content ul li a.btn2 {
background:#fff;
color:#000
}
#dct_home_v4 .et_pb_slider .et_pb_slide {
padding-left:0
}
#dct_home_v4 .dct_b_contact {
padding:20px;
margin-bottom:0
}
#dct_home_v4 .dct_b_contact .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-align:center;
text-transform:uppercase;
font-size:23px;
font-weight:700
}
#dct_home_v4 .dct_b_contact .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
text-align:center;
font-size:15px;
text-transform:uppercase
}
#dct_home_v4 .dct_b_contact .et_pb_blurb_content {
max-width:100%
}
#dct_home_v4 .dct_b_contact .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom:15px
}
#dct_home_v4 .dct_b_contact .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:#fff;
font-size:30px;
background:var(--color-2);
padding:20px;
border-radius:50%;
box-shadow:0 0 20px #fff
}
#dct_home_v4 .et_pb_contact_form_container {
padding:25px
}
#dct_home_v4 .et_pb_contact p input, #dct_home_v4 .et_pb_contact p textarea {
background:0 0;
border:1px solid #ccc
}
#dct_home_v4 .et_pb_contact p textarea {
min-height:100px
}
#dct_home_v4 .et_contact_bottom_container {
margin-top:5.5%;
padding:0 0 0 3%;
float:none;
text-align:center;
display:block
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important;
width:100%;
display:block;
margin:0
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after, #dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:before {
background-color:var(--color-2)
}
#dct_home_v4 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit:hover:after {
height:100%;
top:101%
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_main_blurb_image {
-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
display:block;
margin-bottom:0;
clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
position:relative;
height:50px;
width:50px;
background:var(--color-1);
top:-25px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_main_blurb_image:before {
top:3px;
left:3px;
height:calc(100% - 6px);
width:calc(100% - 6px);
background:#fff;
position:absolute;
content:'';
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_main_blurb_image:after {
content:'';
background:#fff;
height:1px;
width:100%;
position:absolute;
right:0
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content {
max-width:100%;
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
position:absolute;
left:25%;
top:25%;
color:var(--color-1);
font-size:22px
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
color:#fff;
text-transform:uppercase;
font-weight:700;
font-size:16px
}
#dct_home_v4 .dct_blrb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color:#fff;
font-weight:400;
font-size:13px;
letter-spacing:1px
}
#dct_home_v4 .dct_no .et_pb_text_inner {
position:absolute;
top:0;
right:0;
background:var(--color-1);
width:30px;
height:30px;
text-align:center;
line-height:30px;
border-radius:50%;
color:#fff;
margin-top:-15px
}
#dct_home_v4 .et_pb_divider {
position:unset
}
#dct_home_v4 .et_pb_divider::before {
z-index:-1;
border-top-color:#ccc
}
@media only screen and (max-width : 767px) {
#dct_home_v4 .et_pb_slide_description .et_pb_slide_title {
font-size: 25px;
}
#dct_home_v4 .et-pb-slider-arrows {
top: 0;
}
}
@media only screen and (max-width : 980px) {
#dct_home_v4 .et_pb_slider {
overflow: visible;
}
} .dct_r_divider .et_pb_text_inner {
text-align:left;
padding:0 32px 0 32px
}
.dct_r_divider .et_pb_text_inner p {
color:#fff;
font-weight:400;
padding-bottom:10px
}
.dct_r_divider .et_pb_text_inner h3 {
color:#fff;
font-size:30px;
font-weight:700;
letter-spacing:1px
}
.dct_divider {
width:100%;
position:relative;
display:inline-block;
text-align:left
}
.dct_divider:before {
content:"";
position:absolute;
display:block;
width:100%;
height:24px;
top:auto;
bottom:0;
left:0;
border-left:12px solid rgba(255, 255, 255, .4);
border-right:12px solid rgba(255, 255, 255, .4);
border-bottom:12px solid rgba(255, 255, 255, .4);
border-top:none!important;
z-index:-1;
box-sizing:border-box;
word-wrap:break-word
}
.dct_divider .et_pb_divider_internal {
width:0;
height:12px;
top:auto;
bottom:0;
transform:translateX(-50%);
left:50%;
background-color:var(--color-1);
position:absolute;
transition:all .3s cubic-bezier(.165, .84, .44, 1);
display:block
}
.dct_r_divider:hover .dct_divider .et_pb_divider_internal {
width:100%;
height:12px
}
.dct_divider .et_pb_divider_internal:after, .dct_divider .et_pb_divider_internal:before {
width:0;
height:12px;
position:absolute;
background-color:var(--color-1);
top:auto;
left:0;
bottom:0;
display:block;
content:'';
box-sizing:border-box
}
.dct_r_divider:hover .dct_divider .et_pb_divider_internal:before {
height:24px;
width:12px;
transition:all .3s 120ms cubic-bezier(.165, .84, .44, 1)
}
.dct_divider .et_pb_divider_internal:after {
left:auto;
right:0
}
.dct_r_divider:hover .dct_divider .et_pb_divider_internal:after {
height:24px;
width:12px;
transition:all .3s 120ms cubic-bezier(.165, .84, .44, 1)
}
.dct_dvd_up {
position:relative;
width:100%;
display:inline-block;
text-align:left
}
.dct_dvd_up:before {
content:"";
position:absolute;
display:block;
box-sizing:border-box;
word-wrap:break-word;
width:100%;
height:24px;
top:0;
left:0;
border-left:12px solid rgba(255, 255, 255, .4);
border-right:12px solid rgba(255, 255, 255, .4);
border-top:12px solid rgba(255, 255, 255, .4)!important;
border-bottom:none;
z-index:-1
}
.dct_dvd_up .et_pb_divider_internal {
width:0;
height:12px;
top:0;
-ms-transform:translateX(-50%);
transform:translateX(-50%);
left:50%;
background-color:var(--color-1);
position:absolute;
transition:all .3s cubic-bezier(.165, .84, .44, 1);
display:block
}
.dct_dvd_up .et_pb_divider_internal:after, .dct_dvd_up .et_pb_divider_internal:before {
content:'';
width:12px;
height:0;
position:absolute;
top:0;
left:0;
background-color:var(--color-1);
display:block;
box-sizing:border-box;
word-wrap:break-word
}
.dct_dvd_up .et_pb_divider_internal:after {
left:auto;
right:0
}
.dct_r_divider:hover .dct_dvd_up .et_pb_divider_internal {
width:100%;
height:12px
}
.dct_r_divider:hover .dct_dvd_up .et_pb_divider_internal:after, .dct_r_divider:hover .dct_dvd_up .et_pb_divider_internal:before {
height:24px;
width:12px;
transition:all .3s 120ms cubic-bezier(.165, .84, .44, 1)
}
@media only screen and (max-width : 767px) {
.dct_r_divider .et_pb_text_inner h3 {
font-size: 17px;
}
}
@media only screen and (max-width : 980px) {
.dct_r_divider .et_pb_text_inner {
text-align: center;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_r_divider .et_pb_text_inner h3 {
font-size: 20px;
}
} .dct_ptf .et_pb_carousel_group .et_pb_portfolio_item {
border:none
}
.dct_ptf .et_pb_portofolio_pagination {
border:none!important;
margin-top:20px
}
.dct_ptf .et_pb_portofolio_pagination ul {
float:right;
position:relative;
display:inline-block
}
.dct_ptf .et_pb_portofolio_pagination ul:before {
width:100%;
height:2px;
display:block;
background:#e8e8e8;
content:'';
position:absolute;
top:50%;
z-index:-1;
left:0;
transform:translateY(-50%)
}
.dct_ptf .et_pb_portofolio_pagination ul li {
padding:0;
margin-right:20px
}
.dct_ptf .et_pb_portofolio_pagination ul li:last-child {
margin-right:0
}
.dct_ptf .et_pb_portofolio_pagination ul li a {
color:#555;
background-color:#e7e7e7;
font-size:15px;
font-weight:600;
padding:6px 15px;
border:none;
overflow:hidden;
position:relative;
z-index:1
}
.dct_ptf .et_pb_portofolio_pagination ul li a:after, .dct_ptf .et_pb_portofolio_pagination ul li a:before {
content:'';
background-color:var(--color-1);
height:75%;
width:75%;
opacity:0;
transform:translateX(-50%) translateY(-50%);
position:absolute;
left:50%;
top:50%;
z-index:-1;
transition:all .3s ease 0s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.dct_ptf .et_pb_portofolio_pagination ul li a.active:after, .dct_ptf .et_pb_portofolio_pagination ul li:hover a:after {
opacity:1;
left:57%;
top:57%
}
.dct_ptf .et_pb_portofolio_pagination ul li a.active:before, .dct_ptf .et_pb_portofolio_pagination ul li:hover a:before {
opacity:1;
left:43%;
top:43%
}
.dct_ptf .et_pb_portofolio_pagination ul li a.active, .dct_ptf .et_pb_portofolio_pagination ul li a:hover {
color:#fff;
background-color:transparent
}
.dct_ptf .et_pb_portfolio_filters ul {
text-align:center
}
.dct_ptf .et_pb_portfolio_filters ul li {
border-right:none;
position:relative;
margin-right:30px;
z-index:1;
display:inline-block;
float:none
}
.dct_ptf .et_pb_portfolio_filters ul li:last-child:after {
display:none
}
.dct_ptf .et_pb_portfolio_filters ul li:after {
content:"";
width:100%;
border:1px solid var(--color-2);
position:absolute;
top:50%;
right:-60%;
z-index:-1
}
.dct_ptf .et_pb_portfolio_filters ul li a {
display:block;
padding:8px 15px;
background:#fff;
font-size:14px;
font-weight:600;
color:var(--color-2);
text-transform:uppercase;
border-radius:0;
margin-right:0;
border:2px solid var(--color-2);
position:relative;
overflow:hidden;
z-index:1;
transition:all .3s ease 0s
}
.dct_ptf .et_pb_portfolio_filters ul li a.active:after, .dct_ptf .et_pb_portfolio_filters ul li:hover a:after {
height:100%;
background:var(--color-1)
}
.dct_ptf .et_pb_portfolio_filters ul li a.active, .dct_ptf .et_pb_portfolio_filters ul li a:hover {
border-color:var(--color-1);
color:#fff;
background-color:transparent
}
.dct_ptf .et_pb_portfolio_filters ul li a:after {
content:"";
display:block;
width:100%;
height:0;
position:absolute;
top:0;
left:0;
z-index:-1;
transition:all .3s ease 0s
}
.dct_ptf .et_pb_portfolio_item {
position:relative;
border:2px solid #fff
}
.dct_ptf .et_pb_portfolio_item .et_pb_portfolio_image, .dct_ptf .et_pb_portfolio_item .et_portfolio_image {
position:relative
}
.dct_ptf .et_pb_portfolio_item .et_pb_portfolio_image:before, .dct_ptf .et_pb_portfolio_item .et_portfolio_image:before {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
content:"";
background:rgba(18, 18, 18, .9);
transform:scaleX(0);
transition:all .7s ease .1s
}
.dct_ptf .et_pb_portfolio_item:hover .et_pb_portfolio_image:before, .dct_ptf .et_pb_portfolio_item:hover .et_portfolio_image:before {
transform:scaleY(1)
}
.dct_ptf .et_pb_portfolio_item .et_pb_portfolio_image .et_overlay, .dct_ptf .et_pb_portfolio_item .et_portfolio_image .et_overlay {
opacity:1;
z-index:1;
border:none;
background:0 0
}
.dct_ptf .et_pb_portfolio_item .et_pb_portfolio_image .et_overlay:before, .dct_ptf .et_pb_portfolio_item .et_portfolio_image .et_overlay:before {
opacity:0;
top:50%;
background:var(--color-1);
color:#fff;
padding:15px;
border-radius:50%;
font-size:17px
}
.dct_ptf .et_pb_portfolio_item:hover .et_pb_portfolio_image .et_overlay:before, .dct_ptf .et_pb_portfolio_item:hover .et_portfolio_image .et_overlay:before {
opacity:1
}
.dct_ptf .et_pb_portfolio_item .et_pb_module_header, .dct_ptf .et_pb_portfolio_item .meta .et_pb_module_header {
position:absolute;
top:0;
font-size:15px;
vertical-align:middle;
text-transform:uppercase;
opacity:0;
color:#fff;
transform-style:preserve-3d;
transform:perspective(1200px) rotateX(-90deg) translateZ(-45px);
transition:all .3s ease .1s
}
.dct_ptf .et_pb_portfolio_item .et_pb_module_header a {
display:block;
width:100%;
padding:10px
}
.dct_ptf .et_pb_portfolio_item:hover .et_pb_module_header, .dct_ptf .et_pb_portfolio_item:hover .meta .et_pb_module_header {
opacity:1;
transform:translate3d(0, 0, 0);
transition:all .7s ease .5s
}
.dct_ptf .et_pb_portfolio_item .post-meta {
text-transform:uppercase;
position:absolute;
bottom:0;
right:0;
opacity:0;
transform-style:preserve-3d;
transform:perspective(1200px) rotateX(-90deg) translateZ(-45px);
transition:all .3s ease .1s
}
.dct_ptf .et_pb_portfolio_item:hover .post-meta {
opacity:1;
transform:translate3d(0, 0, 0);
transition:all .7s ease .5s
}
.dct_ptf .et_pb_portfolio_item .post-meta a {
color:var(--color-1);
display:block;
width:100%;
padding:15px
}
.dct_ptf .et_pb_portfolio_item .meta .et_pb_module_header {
margin-top:0;
padding:20px;
text-align:left
}
.dct_ptf .et_pb_portfolio_item .meta .post-meta {
text-align:right;
padding:10px 15px;
color:var(--color-1)!important
}
.dct_ptf .et-pb-arrow-next, .dct_ptf .et-pb-arrow-prev {
opacity:1;
background:var(--color-1);
color:#fff!important;
font-size:20px;
padding:10px
}
.dct_ptf .et-pb-arrow-prev {
left:0!important
}
.dct_ptf .et-pb-arrow-next {
right:0!important
}
.dct_ptf .et_pb_portfolio_item .et_pb_portfolio_image img, .dct_ptf .et_pb_portfolio_item .et_portfolio_image img {
width:100%;
}
@media only screen and (max-width : 979px) {
.dct_ptf .et_pb_portfolio_filters ul li::after {
display:none;
}
.dct_ptf .et_pb_portfolio_filters ul li {
width: auto !important;
margin-right: 5px;
}
.dct_ptf .et_pb_portfolio_filters {
margin: 0 0 10px;
}
} .dct_ptf.clm2 .alignleft, .dct_ptf.clm3 .alignleft {
position:absolute;
left:0px;
bottom: -50px;
}
.dct_ptf.clm2 .alignright, .dct_ptf.clm3 .alignright {
position: absolute;
right: 0;
}
.dct_ptf.clm3 .et_pb_portfolio_item .et_portfolio_image::after, .dct_ptf.clm2 .et_pb_portfolio_item .et_portfolio_image::after {
content: "\e074";
font-family: ETmodules !important;
top: 50%;
background: var(--color-1);
color: #fff;
opacity:0;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
border-radius: 50%;
font-size: 17px;
position: absolute;
left: 50%;
margin: -16px 0 0 -16px;
transition: all .4s;
}
.dct_ptf.clm3 .et_pb_portfolio_item:hover .et_portfolio_image::after, .dct_ptf.clm2 .et_pb_portfolio_item:hover .et_portfolio_image::after {
opacity:1;
}
.dct_ptf.clm2 .et_pb_ajax_pagination_container, .dct_ptf.clm2 .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {
display: grid;
grid-gap: 5px;
grid-template-columns: repeat(2, 50%);
}
.dct_ptf.clm3 .et_pb_ajax_pagination_container, .dct_ptf.clm3 .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {
display: grid;
grid-gap: 5px;
grid-template-columns: repeat(3, 33.33%);
}
.dct_ptf.clm3 .et_pb_portfolio_filters, .dct_ptf.clm2 .et_pb_portfolio_filters {
text-align: center;
width: 100%;
display: block;
}
@media only screen and (max-width : 767px) {
.dct_ptf.clm2 .alignleft,  .dct_ptf.clm3 .alignleft {
bottom:-25px;
}
.dct_ptf.clm3 .et_pb_ajax_pagination_container, .dct_ptf.clm3 .et_pb_portfolio_items_wrapper .et_pb_portfolio_items, .dct_ptf.clm2 .et_pb_ajax_pagination_container, .dct_ptf.clm2 .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {
display: grid;
grid-gap: 5px;
grid-template-columns: repeat(1, 100%);
}
.dct_ptf.clm2 .et_pb_portfolio_filters,  .dct_ptf.clm3 .et_pb_portfolio_filters {
position:relative;
top: 0;
}
.dct_ptf .et_pb_portfolio_filters li {
width:auto !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.dct_ptf .et_pb_portfolio_filters ul li a {
padding:8px 6px;
}
.dct_ptf.clm3 .et_pb_ajax_pagination_container, .dct_ptf.clm3 .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {
display: grid;
grid-gap: 5px;
grid-template-columns: repeat(2, 50%);
}
} .dct_project_cat .project {
margin-bottom:20px;
}
.dct_project_cat .project .et_portfolio_image img {
height:400px;
}
.dct_project_cat .project .et_pb_module_header {
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
letter-spacing: 0.5px;
margin-top: 15px;
padding-bottom: 0;
display: inline-block;
position: relative;
}
.dct_project_cat .project .post-meta {
margin:0px;
}
.dct_project_cat .project .post-meta a {
color: var(--color-1);
text-transform: capitalize;
font-size: 16px;
}
.dct_project_cat .project .et_pb_module_header:before {
display: block;
content: "";
position: absolute;
top: 50%;
right: -40px;
width: 24px;
height: 2px;
margin-top: -1px;
background-color: var(--color-1);
box-sizing: border-box;
word-wrap: break-word;
}
@media only screen and (max-width : 980px) {
.dct_project_cat .project .et_pb_module_header {
font-size: 14px;
padding-bottom: 10px;
margin-bottom: 5px;
}
.dct_project_cat .project .et_pb_module_header::before {
bottom: 0;
left: 0;
top:auto;
}
.dct_project_cat .project .post-meta a {
font-size: 13px;
}
} .dct_s_project .et_pb_blurb_content {
max-width:100%;
}
.dct_s_project .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
background: var(--color-1);
padding: 15px;
font-size: 20px;
border-radius: 50%;
}
.dct_s_project .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
font-weight: 700;
font-size: 17px;
}
.dct_s_project .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
text-transform: uppercase;
font-weight: 400;
letter-spacing: 1px;
font-size: 13px;
}
.dct_s_project .et_pb_testimonial {
border-left: 5px solid var(--color-1);
}
.dct_s_project .et_pb_testimonial:before {
content: "\7c";
font-size: 30px;
right: 15px;
left:auto;
position: absolute;
top: auto;
background: var(--color-2);
margin-left: 0;
border-radius: 31px;
z-index: 2;
bottom: 15px;
color: #fff;
}
.dct_s_project .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content {
font-weight: 400;
font-size: 15px;
font-style: italic;
text-align: justify;
line-height: 26px;
}
@media only screen and (max-width : 980px) {
.dct_s_project .et_pb_blurb_content {
margin-bottom: 25px;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_s_project .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 14px;
}
} #dct_home_abt_v4 .dct_call .et_pb_blurb_content .et_pb_main_blurb_image {
width:50px
}
#dct_home_abt_v4 .dct_call .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform:uppercase;
font-size:16px;
font-weight:700
}
#dct_home_abt_v4 .dct_call .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size:14px;
font-weight:400
}
#dct_home_abt_v4 .et_pb_image {
margin:0 auto;
width:450px;
max-width:100%;
position:relative
}
#dct_home_abt_v4 .et_pb_image:before {
content:'';
background:#000;
position:absolute;
display:block;
width:100%;
height:100%;
z-index:-1;
border:10px solid #fff;
top:0;
left:0;
right:0;
bottom:0
}
#dct_home_abt_v4 .et_pb_image img {
-webkit-box-shadow:0 0 36.8px 9.2px rgba(16, 37, 65, .1);
box-shadow:0 0 36.8px 9.2px rgba(16, 37, 65, .1)
}
#dct_home_abt_v4 .et_pb_image .et_pb_image_wrap {
text-align:center;
border:1px solid transparent;
transition:all .3s ease 0s;
position:relative;
z-index:1
}
#dct_home_abt_v4 .et_pb_image .et_pb_image_wrap:after, #dct_home_abt_v4 .et_pb_image .et_pb_image_wrap:before {
content:"";
position:absolute;
top:20px;
left:20px;
right:20px;
bottom:20px;
transition:all .5s ease 0s
}
#dct_home_abt_v4 .et_pb_image .et_pb_image_wrap:before {
border-left:1px solid #000;
border-right:1px solid #000;
transform:scaleY(0);
transform-origin:100% 0 0;
z-index:-1
}
#dct_home_abt_v4 .et_pb_image .et_pb_image_wrap:after {
border-bottom:1px solid #000;
border-top:1px solid #000;
transform:scaleX(0);
transform-origin:0 100% 0;
z-index:-1
}
#dct_home_abt_v4 .et_pb_image:hover .et_pb_image_wrap:before {
transform:scaleY(1)
}
#dct_home_abt_v4 .et_pb_image:hover .et_pb_image_wrap:after {
transform:scaleX(1)
}
#dct_home_abt_v4 .et_pb_image .et_pb_image_wrap img {
opacity:.5
}
.dct_video {
z-index:1;
position:absolute;
top:50%;
transform:translate(-50%, -50%);
left:50%
}
.dct_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
position:relative;
display:block;
background:#fff;
width:100%;
height:100%;
color:var(--color-1);
font-size:40px;
line-height:80px;
border-radius:50%;
-webkit-animation:pulse 2s infinite;
-o-animation:pulse 2s infinite;
animation:pulse 2s infinite;
box-sizing:border-box;
visibility:visible;
transition:all 1s ease;
text-align:center;
font-weight:700
}
.dct_video .et_pb_blurb_content .et_pb_blurb_container {
visibility:visible;
animation-duration:1.5s;
animation-delay:.3s;
animation-name:zoomIn;
position:relative;
display:inline-block;
padding:7px;
border:3px dotted var(--color-1);
color:#fff;
height:120px;
width:120px;
border-radius:50%;
text-align:center;
transition:all .5s ease;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
@keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3)
}
}
.dct_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
position:absolute;
bottom:19px;
color:#333;
text-align:center;
display:block;
width:100%;
left:0;
text-transform:uppercase;
font-size:19px;
font-weight:900
}
@media only screen and (max-width : 980px) {
#dct_home_abt_v4 .et_pb_image {
overflow: hidden;
}
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_hm_itro_clm {
padding-left: 50px;
}
} .dct_v_header .et_pb_fullwidth_header .header-content {
padding-top: 210px;
}
.dct_v_header:before {
content:'';
background:rgba(0, 0, 0, .7);
width:100%;
height:100%;
position:absolute;
z-index:1
}
.dct_v_header .et_pb_fullwidth_header .header-content .et_pb_module_header {
text-transform:uppercase;
font-size:40px;
font-weight:800;
position:relative;
padding-bottom:20px;
line-height:55px
}
.dct_v_header .et_pb_fullwidth_header .header-content .et_pb_module_header:after {
background:none repeat scroll 0 0 var(--color-1);
bottom:-10px;
content:"";
display:block;
height:2px;
position:relative;
width:60px;
margin:8px auto 15px;
transition:all .5s ease-out
}
.dct_v_header .et_pb_fullwidth_header:hover .header-content .et_pb_module_header:after {
width:100px;
transition:all .5s ease-out
}
.dct_v_header .et_pb_fullwidth_header .header-content .et_pb_header_content_wrapper {
text-transform:capitalize;
font-weight:400;
letter-spacing:1px;
line-height:27px;
font-size:14px
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
color:#fff;
padding:12px 24px 12px 24px;
font-size:12px;
border-radius:0;
line-height:24px;
padding:12px 24px 12px 24px;
font-size:12px;
line-height:24px;
min-width:120px;
vertical-align:top;
display:inline-block;
margin-bottom:4px;
outline:0;
border:none;
position:relative;
backface-visibility:hidden;
transition:all .3s ease-out!important;
z-index:1;
text-align:center!important;
text-transform:uppercase;
margin-top:24px;
overflow:initial!important;
opacity:1;
background:var(--color-1)
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover {
background:0 0;
color:var(--color-2)
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:after, .dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:before {
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
box-sizing:border-box;
word-wrap:break-word;
margin-left:0;
opacity:1;
border-radius:inherit;
transition:transform .8s cubic-bezier(.19, 1, .22, 1), width .8s cubic-bezier(.19, 1, .22, 1);
z-index:-1
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:before {
box-shadow:inset 0 0 0 1px #fff;
opacity:0
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover:before {
-ms-transform:translate(12px, 12px);
transform:translate(12px, 12px);
opacity:1
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:after {
background-color:#fff;
width:0!important
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover:after {
width:100%!important
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two {
background:#fff;
color:#000
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two::after {
background-color:var(--color-1)
}
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button_two:hover {
color:#fff
}
@media only screen and (max-width : 350px) {
.dct_v_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 0px;
}
}
@media only screen and (max-width : 767px) {
.dct_v_header .et_pb_fullwidth_header .header-content .et_pb_module_header {
font-size: 25px;
}
}
@media only screen and (max-width : 980px) {
.dct_v_header .et_pb_fullwidth_header .header-content {
padding: 50px 0px 0px 0px;
width: 90%;
max-width: 1170px;
}
}  .dct_team .et_pb_team_member_image {
position:relative;
overflow:hidden;
float:none;
max-width:100%;
width:100%;
margin-bottom:0 !important;
}
.dct_team .et_pb_team_member_image:before {
content:"";
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:#000;
opacity:0;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.dct_team:hover .et_pb_team_member_image:before {
opacity:.4
}
.dct_team .et_pb_team_member_image:after {
content:"";
width:100%;
position:absolute;
top:-35%;
left:-110%;
bottom:-10%;
background:rgba(0, 0, 0, .6);
transform:rotate(10deg);
-webkit-transition:all .4s ease 0s;
-moz-transition:all .4s ease 0s;
-ms-transition:all .4s ease 0s;
-o-transition:all .4s ease 0s;
transition:all .4s ease 0s
}
.dct_team:hover .et_pb_team_member_image:after {
left:-50%
}
.dct_team .et_pb_team_member_image img {
width:100%;
height:auto
}
.dct_team .et_pb_team_member_description {
background:var(--color-1);
text-align:center;
padding:23px 30px;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.dct_team:hover .et_pb_team_member_description {
background:#464646
}
.dct_team .et_pb_team_member_description .et_pb_module_header {
font-size:18px;
font-weight:700;
color:#fff;
margin-top:0
}
.dct_team .et_pb_team_member_description .et_pb_member_position {
display:block;
font-size:14px;
color:#fff;
text-transform:uppercase;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.dct_team:hover .et_pb_team_member_description .et_pb_member_position {
color:#fff
}
.dct_team .et_pb_team_member_description .et_pb_member_social_links {
position:absolute;
top:-222px;
left:7px;
width:100%;
height:100%
}
.dct_team .et_pb_team_member_description .et_pb_member_social_links li {
margin-right:0
}
.dct_team .et_pb_team_member_description .et_pb_member_social_links li a {
width:40px;
height:40px;
background:#fff;
color:#333;
position:relative;
top:45%;
opacity:0;
font-size:16px;
line-height:40px;
margin:2px;
display:inline-block;
transform:rotateZ(-360deg);
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.dct_team .et_pb_team_member_description .et_pb_member_social_links li a:hover {
text-decoration:none;
color:#fff;
background:var(--color-1)
}
.dct_team:hover .et_pb_team_member_description .et_pb_member_social_links li a {
transform:rotateZ(0);
opacity:1
}
@media only screen and (max-width : 980px) {
.dct_team {
max-width: 400px;
margin: 0 auto;
}
.dct_team .et_pb_team_member_description {
display: block;
}
} .dct_team_v2 .et_pb_team_member_image {
position:relative;
max-width:100%;
overflow:hidden;
width: 100%;
float: none;
}
.dct_team_v2 .et_pb_team_member_image img {
width:100%;
}
.dct_team_v2 .et_pb_team_member_image:before {
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:1;
background:rgba(33, 38, 49, .8);
padding:35px 40px 40px 40px;
transform-origin:bottom;
-webkit-transform:perspective(1em) rotateY(2deg);
-moz-transform:perspective(1em) rotateY(2deg);
-ms-transform:perspective(1em) rotateY(2deg);
-o-transform:perspective(1em) rotateY(2deg);
transform:perspective(2em) rotateX(2deg);
-moz-transition:all .3s ease-in-out 0s;
-webkit-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
opacity:0
}
.dct_team_v2:hover .et_pb_team_member_image:before {
-webkit-transform:perspective(0) rotateY(0);
-moz-transform:perspective(0) rotateY(0);
-ms-transform:perspective(0) rotateY(0);
-o-transform:perspective(0) rotateY(0);
transform:perspective(0) rotateY(0);
opacity:1
}
.dct_team_v2 .et_pb_team_member_image img {
-moz-transition:all .5s ease-in-out 0s;
-webkit-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s
}
.dct_team_v2:hover .et_pb_team_member_image img {
-moz-transform:scale3d(1.1, 1.1, 1.1);
-o-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
.dct_team_v2 .et_pb_team_member_description {
padding:20px;
position:absolute;
width:90%;
left:0;
right:0;
margin:0 auto;
bottom:-35px;
z-index:10;
-moz-transition:all .3s ease-in-out 0s;
-webkit-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
-webkit-box-shadow:0 10px 16px rgba(0, 0, 0, .1);
-khtml-box-shadow:0 10px 16px rgba(0, 0, 0, .1);
-moz-box-shadow:0 10px 16px rgba(0, 0, 0, .1);
-ms-box-shadow:0 10px 16px rgba(0, 0, 0, .1);
-o-box-shadow:0 10px 16px rgba(0, 0, 0, .1);
box-shadow:0 10px 16px rgba(0, 0, 0, .1);
background:#fff;
text-align:center!important
}
.dct_team_v2 .et_pb_team_member_description .et_pb_module_header {
font-weight:600;
font-size:20px;
line-height:1.2;
color:#2d2e2e;
transition:all .3s ease 0s;
text-transform:uppercase
}
.dct_team_v2 .et_pb_team_member_description .et_pb_member_position {
font-size:16px;
letter-spacing:1px;
color:var(--color-1)
}
.dct_team_v2 .et_pb_team_member_description .et_pb_member_social_links {
position:absolute;
bottom:80px;
left:0;
right:0;
margin:0 auto;
text-align:center;
-moz-transition:all .3s ease-in-out 0s;
-webkit-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
opacity:0
}
.dct_team_v2 .et_pb_team_member_description .et_pb_member_social_links li {
float:none;
margin-right:5px;
margin-bottom:5px;
opacity:0;
transform:translateY(60px);
-moz-transition:all .5s ease-in-out 0s;
-webkit-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s
}
.dct_team_v2:hover .et_pb_team_member_description .et_pb_member_social_links li {
opacity:1;
transform:translateY(0)
}
.dct_team_v2 .et_pb_team_member_description .et_pb_member_social_links li a {
border-radius:4px;
background:var(--color-1);
height:34px;
width:34px;
font-size:14px;
line-height:34px;
display:inline-block;
color:#fff;
text-align:center
}
.dct_team_v2:hover .et_pb_team_member_description .et_pb_member_social_links {
position:absolute;
bottom:125%;
opacity:1
}
@media only screen and (max-width : 980px) {
.dct_team_v2 {
max-width: 400px;
margin: 0 auto;
}
.dct_team_v2 .et_pb_team_member_description {
display: block;
box-shadow:none;
}
} .dct_td_hdr_v1 .et_pb_menu ul.et-menu li a:hover, 
.dct_td_hdr_v1 .et_pb_menu ul.et-menu li.current-menu-item.current-menu-ancestor a {
background:var(--color-2);
opacity:1
}
.dct_td_hdr_v1 .et_pb_menu ul.et-menu li.current-menu-item.current-menu-ancestor.menu-item-has-children ul li a {
background:#fff
}
.dct_td_hdr_v1 .et_pb_menu ul.et-menu li {
margin-top:0;
padding:0 ;
}
.dct_td_hdr_v1 .et_pb_menu ul.et-menu li a {
color:#fff;
text-transform:uppercase;
padding:20px
}
@media only screen and (max-width : 980px) {
}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_sd_hdr_v1 .et_pb_row {
width:95%;
}
.dct_sd_hdr_v1 .et_pb_blurb::before {
}
.dct_sd_hdr_v1 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 12px;
}
.dct_sd_hdr_v1 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
padding-right: 10px;
}
.dct_fr_hdr_v1 .et_pb_button_module_wrapper .et_pb_button {
font-size: 9px;
}
.dct_fr_hdr_v1 .et_pb_text_inner {
font-size: 12px;
}
} .et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu{padding:20px;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li{border: none;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li a{padding-bottom:0px;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li a:before{display:none;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li.menu-item-has-children ul.sub-menu li{border-bottom: 1px solid #e5e5e5;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li.menu-item-has-children ul.sub-menu li a{
padding: 20px 20px 20px 0px;}
.et_pb_menu ul.et-menu li.menu-item-has-children.mega-menu-parent ul.sub-menu li.menu-item-has-children ul.sub-menu li a:before{display:block;}
.dct_td_hdr_v1 .et-menu .menu-item-has-children > a:first-child::after, .dct_sd_hdr_v2 .et-menu .menu-item-has-children > a:first-child::after, .dct_sd_hdr_v3 .et-menu .menu-item-has-children > a:first-child::after {
top: 18px;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu {
border-top-color:var(--color-1);
padding:0;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a {
position: relative;
display: block;
line-height: 15px;
text-align: left;
transition: all .5s ease !important;
-moz-transition: all .5s ease;
color: #333;
-webkit-transition: all .5s ease;
padding-left: 0;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li {
padding: 0 20px;
display: block;
border-bottom: 1px solid #e5e5e5;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:hover {
background: transparent;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:hover {
opacity:1;
padding-left: 20px !important;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:before {
position: absolute;
left: 0;
top: 25px;
height: 5px;
width: 5px;
background-color: var(--color-1);
content: "";
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:hover:before {
opacity: 1;
visibility: visible;
}
.et_pb_menu .nav li li ul {
top: -3px !important;
}
.dct_sd_hdr_v2 .et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu {
top: calc(100% - -20px);
}
.dct_sd_hdr_v2 .et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a::before {
bottom: auto;
top: 50%;
}
.et-menu li li a {
padding: 20px 20px;
}
.et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:after{right: 10px;top:18px;}
@media only screen and (min-width:981px) and (max-width:1199px) {
.dct_td_hdr_v1 .et_pb_row {
width: 95%;
}
.dct_td_hdr_v1 .et_pb_menu ul.et-menu li a {
padding: 15px;
font-size: 13px;
}
.dct_td_hdr_v1 .et_pb_social_media_follow {
margin-top: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
}
} #dct_cmg_sn .et_pb_blurb {
margin-bottom:80px;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
font-size: 18px;
color: var(--color-1);
margin: 0 0 10px;
font-style: italic;
font-weight: 700;
text-align: center;
line-height: 1.5;
display: inline-block;
position: relative;
padding: 0 30px;
margin-bottom: 60px;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:before, #dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
content: '';
background: var(--color-1);
width: 100px;
height: 1px;
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
left: inherit;
right: 100%;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: var(--color-2);
background: #fff;
padding: 20px;
border-radius: 50%;
font-size: 25px;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content {
max-width: 100%;
}
#dct_cmg_sn .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 80px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
}
#dct_cmg_sn .et_pb_countdown_timer .sep {
display:none;
}
#dct_cmg_sn .et_pb_countdown_timer .section p.value {
font-size:50px;
position:relative;
}
#dct_cmg_sn .et_pb_countdown_timer .section p.value:after {
background: none repeat scroll 0 0 var(--color-1);
bottom: -10px;
content: "";
display: block;
height: 1px;
position: relative;
width: 60px;
margin: 8px auto 15px;
transition: all 0.5s ease-out;
}
#dct_cmg_sn .et_pb_countdown_timer .section:hover p.value:after {
width: 100px;
transition: all 0.5s ease-out;
}
#dct_cmg_sn .et_pb_countdown_timer .section.values {
width:11%;
}
#dct_cmg_sn .et_pb_countdown_timer .section p.label {
text-transform:uppercase;
padding-top:15px;
letter-spancing:1px;
font-weight:300;
}
#dct_cmg_sn .et_pb_text_inner {
font-size: 16px;
color: #fff;
font-weight: 300;
letter-spacing: 1px;
}
#dct_cmg_sn .et_pb_newsletter_form .input {
border-radius:0;
height:60px
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap {
position: absolute;
top: 0;
right: 0;
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_form {
padding-top: 0;
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
height:60px;
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:17px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s!important
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after, #dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:before {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1)!important
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:before {
background-color:var(--color-2)
}
#dct_cmg_sn .et_pb_newsletter .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:after {
height:100%;
top:101%
} .dct_search input.et_pb_searchsubmit, .widget_search input#searchsubmit {
background: transparent;
color: transparent;
border: none;
width: 55px;
z-index: 2;
}
.dct_search input.et_pb_s {
color:#fff;
}
.dct_search input.et_pb_s, .widget_search input#s {
padding-right: 55px !important;
}
.dct_search .et_pb_searchform:before, .widget_search::before {
content: '\55';
position: absolute;
font-family: 'ETModules';
z-index: 1;
right: 0;
font-size: 20px;
padding: 0px 20px;
}
.dct_search {
border: 1px solid #ccc;
border-radius: 0;
height: 50px;
line-height: 48px;
color: #fff;
border-radius: 25px;
}
.dct_search input.et_pb_s::placeholder {
color: #fff;
letter-spacing: 1px;
text-transform: capitalize;
}
.search-results .et_pb_post .entry-title {
text-transform: uppercase;
margin-bottom: 20px;
font-size: 20px;
position:relative;
font-weight: 700;
}
.search-results .et_pb_post .entry-title:before {
bottom: 0;
content:'';
position:absolute;
width:90px;
height:2px;
background:var(--color-1);
}
.search-results .et_pb_posts .et_pb_post {
margin-bottom: 30px !important;
}
@media only screen and (min-width:768px) and (max-width:980px) {
.dct_search {
width: 50%;
margin: 0 auto;
}
}
@media only screen and (max-width : 980px) {
.search-results .et_pb_post .entry-title {
padding-bottom: 10px;
font-size: 16px;
}
} .dct_404 {
position: fixed;
width: 100%;
height: 100%;
}
.dct_404 .et_pb_promo .et_pb_promo_description .et_pb_module_header {
font-size: 150px;
font-weight: 700;
color: #fff;
opacity: 0.8;
}
.dct_404 .et_pb_promo .et_pb_promo_description div h2 {
text-transform: uppercase;
font-size: 40px;
padding: 20px;
letter-spacing: 2px;
font-weight: 300;
}
.dct_404 .et_pb_promo .et_pb_promo_description div p {
font-size: 16px;
font-weight: 300;
letter-spacing: 1px;
}
@media only screen and (max-width : 980px) {
.dct_404 .et_pb_promo .et_pb_promo_description .et_pb_module_header {
font-size: 100px;
}
.dct_404 .et_pb_promo .et_pb_promo_description div h2 {
font-size: 21px;
padding: 20px 0px;
}
.dct_404 .et_pb_promo .et_pb_promo_description {
padding-bottom: 0;
}
.dct_404 {
padding: 20px 0px;
position: fixed;
top: 0;
}
} #sidebar .et_pb_widget, #sidebar .widget_calendar {
position: relative;
border-radius:5px;
box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1);
padding:20px;
-webkit-transition:box-shadow .27s cubic-bezier(0, 0, .58, 1);
transition:box-shadow .27s cubic-bezier(0, 0, .58, 1)
}
#sidebar .et_pb_widget:hover, #sidebar .widget_calendar:hover {
box-shadow:0 10px 20px 0 rgba(0, 0, 0, .2)
}
#sidebar .et_pb_widget .widgettitle {
text-transform: uppercase;
position:relative;
margin-bottom:25px;
padding-bottom:10px;
font-size:18px;
font-weight:700;
line-height:28px;
color:#2d2d2d;
display: inline-block;
}
#sidebar .et_pb_widget .widgettitle:after, #sidebar .et_pb_widget .widgettitle:before {
content:'';
position:absolute;
bottom:0;
width:100%;
border-top:1px solid #d4d4d4;
left:0
}
#sidebar .et_pb_widget .widgettitle:after {
border-top:3px solid var(--color-1);
display:block;
position:absolute;
bottom:-1px;
width:30px;
-webkit-transition:all .27s cubic-bezier(0, 0, .58, 1);
transition:all .27s cubic-bezier(0, 0, .58, 1)
}
#sidebar .et_pb_widget:hover .widgettitle:after {
width:60px
}
#sidebar .et_pb_widget ul li {
position:relative;
margin-bottom:15px;
line-height:28px;
font-size:15px;
font-weight:400
}
#sidebar .et_pb_widget ul li:hover:before {
opacity:1
}
#sidebar .et_pb_widget ul li a {
font-weight:400;
color:#2d2d2d;
transition:all .3s
}
#sidebar .et_pb_widget ul li a:hover {
color:var(--color-1);
-webkit-transition:all .3s;
transition:all .3s
}
#sidebar #wp-calendar {
margin:0;
}
#sidebar #wp-calendar caption {
color:var(--color-1);
font-size:18px;
font-weight:600;
line-height:47px;
text-align:center
}
#sidebar table thead {
background-color:#f5f5f5;
color:#2d2d2d;
text-align:center
}
#sidebar table thead th {
padding:3px 5px;
font-style:normal;
text-transform:capitalize;
color:#555;
font-weight:500;
font-size:13px
}
#sidebar #wp-calendar tfoot {
display:none
}
#sidebar table td {
font-weight:400
}
#sidebar table td#today {
position:relative;
color:#fff;
z-index:1;
font-weight:400!important;
font-size:14px;
text-align:center;
line-height:28px;
padding:5px
}
#sidebar table td#today::before {
content:'';
width:34px;
height:34px;
border-radius:50%;
position:absolute;
background-color:var(--color-1);
z-index:-1;
top:calc(50% - 17px);
left:calc(50% - 17px);
color:#fff
}
#sidebar #gallery-1 .gallery-item {
margin-top: 0 !important;
margin-bottom: 0;
}
#sidebar #gallery-1 img {
border-radius: 5px;
border: none;
}
#sidebar .et_pb_widget select {
height: 40px;
}
#sidebar .widget_search input#s, #sidebar .widget_search input#searchsubmit {
border-radius: 25px;
}
#sidebar .widget_search::before {
font-size: 16px;
padding: 27px 40px;
bottom: 0;
}
#sidebar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev {
background: var(--color-2);
color: #fff;
padding: 5px 10px;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
} #comment-wrap .page_title {
font-size: 25px;
}
#comment-wrap .commentlist .reply-container .comment-reply-link {
width:auto;
display:inline-block;
}
.et_pb_comments_module #commentform textarea, .et_pb_comments_module #commentform input[type="text"], .et_pb_comments_module #commentform input[type="email"], .et_pb_comments_module #commentform input[type="url"] {
box-shadow:none !important;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {
font-size:14px;
line-height:1.5;
border:1px solid rgba(0, 0, 0, .15);
padding:12px 15px;
border-radius:0;
background:0 0!important;
transition:all .3s, ease-in-out
}
p.comment-form-author, p.comment-form-email, p.comment-form-url {
width:32%;
float:left
}
p.comment-form-author, p.comment-form-email {
margin-right:2%!important
}
p.comment-form-author input, p.comment-form-email input, p.comment-form-url input {
width:100%!important;
display:block
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button {
color:#fff;
background-color:var(--color-1);
font-size:15px;
font-weight:500;
text-transform:uppercase;
padding:10px 22px!important;
border:none!important;
border-radius:0;
overflow:hidden;
position:relative;
z-index:1;
transition:all .5s !important;
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button:hover, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:hover {
color:#fff;
text-shadow:0 0 3px #333;
background-color:transparent;
box-shadow:10px 10px 10px rgba(0, 0, 0, .2)
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button:before, #comment-wrap .comment-form .form-submit .submit.et_pb_button:after, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:before, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:after {
content:"";
background-color:var(--color-1);
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
z-index:-1;
display:block;
opacity:1;
margin-left:0;
transition:all .7s cubic-bezier(.77, 0, .175, 1) !important;
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button:after, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:after {
background-color:var(--color-2);
width:100%;
height:0%;
top:-10%;
left:0;
right:auto;
bottom:auto;
z-index:-2
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button:hover:before, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:hover:before {
background-color:var(--color-2)
}
#comment-wrap .comment-form .form-submit .submit.et_pb_button:hover:after, #comment-wrap .comment_area .reply-container .comment-reply-link.et_pb_button:hover:after {
height:100%;
top:101%
}
#comment-wrap .page_title, #comment-wrap .comment-respond .comment-reply-title {
text-transform: uppercase;
position:relative;
margin-bottom:25px;
padding-bottom:10px;
font-size:18px;
font-weight:700;
line-height:28px;
color:#2d2d2d;
display: inline-block;
}
#comment-wrap .page_title:after, #comment-wrap .page_title:before, #comment-wrap .comment-respond .comment-reply-title:before, #comment-wrap .comment-respond .comment-reply-title:after {
content:'';
position:absolute;
bottom:0;
width:100%;
border-top:1px solid #d4d4d4;
left:0
}
#comment-wrap .page_title:after, #comment-wrap .comment-respond .comment-reply-title:after {
border-top:3px solid var(--color-1);
display:block;
position:absolute;
bottom:-1px;
width:30px;
-webkit-transition:all .27s cubic-bezier(0, 0, .58, 1);
transition:all .27s cubic-bezier(0, 0, .58, 1)
}
#comment-wrap .page_title:hover:after, #comment-wrap .comment-respond .comment-reply-title:hover:after {
width:60px
} .dct_p_abt .et_pb_column_1_4, .dct_p_abt .dct_hvr {
position: relative;
transition: all 700ms;
}
.dct_p_abt .et_pb_column_1_4:hover, .dct_p_abt .dct_hvr {
background: var(--color-2) !important;
}
.dct_p_abt .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
position: relative;
font-weight: 300;
font-size: 13px;
line-height: 20px;
}
.dct_p_abt .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: #fff;
background: var(--color-2);
padding: 10px;
font-size: 20px;
}
.dct_p_abt .et_pb_column_1_4:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon, .dct_p_abt .dct_hvr .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
background: #fff;
color:var(--color-1);
border-radius: 50%;
}
.dct_p_abt .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description:after {
content: "\45";
font-family: ETmodules !important;
position: absolute;
display: block;
background: var(--color-1);
width: 25px;
height: 25px;
border-radius: 50%;
text-align: center;
color: #fff;
right: 0;
line-height: 25px;
}
.dct_p_abt .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
font-size: 17px;
font-weight: 600;
}
.dct_p_abt .et_pb_column_1_4:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header, .dct_p_abt .et_pb_column_1_4:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description, .dct_p_abt .dct_hvr .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header, .dct_p_abt .dct_hvr .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
color:#fff;
} .dct_m_timeline {
position:relative
}
.dct_m_timeline:before {
content:'';
height:90%;
width:1px;
border-left:7px dotted #909090;
transform:translatex(-50%);
position:absolute;
left:50%;
top:60px
}
.dct_m_timeline .dct_timeline {
margin-bottom:5px;
padding:20px 0;
position:relative;
z-index:1
}
.dct_m_timeline .dct_timeline:after, .dct_m_timeline .dct_timeline:before {
content:'';
height:25px;
width:25px;
background-color:var(--color-1);
border-radius:50%;
box-shadow:0 0 0 7px #fff, 0 0 0 12px #909090;
transform:translateX(-50%) translateY(-50%);
position:absolute;
left:50%;
top:50%;
z-index:-1
}
.dct_m_timeline .dct_timeline:after {
width:35%;
height:100px;
border-radius:0;
left:auto;
right:0;
top:50%;
transform:translateX(0) translateY(-50%);
-webkit-clip-path:polygon(10% 0, 0 50%, 10% 100%, 100% 100%, 100% 0);
clip-path:polygon(10% 0, 0 50%, 10% 100%, 100% 100%, 100% 0)
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content {
max-width:100%
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content:after {
content:'';
display:block;
clear:both
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_blurb_container {
display:inline-block;
float:left;
width:40%;
color:#909090;
position:relative
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size:15px
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size:22px;
font-weight:600;
color:var(--color-1);
text-transform:uppercase;
margin:0 0 5px
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_main_blurb_image img {
border-radius: 50%;
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_main_blurb_image {
height:130px;
width:130px;
font-size:70px;
color:var(--color-1);
text-align:center;
line-height:127px;
background-color:#fff;
border:5px solid var(--color-1);
border-radius:50%;
box-shadow:0 0 10px rgba(0, 0, 0, .5);
position:absolute;
right:2%;
top:50%;
transform:translateY(-50%)
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1);
font-size:60px;
ext-align:center
}
.dct_m_timeline .dct_timeline:nth-child(even):after {
right:auto;
left:0;
transform:translateX(0) translateY(-50%) rotate(180deg)
}
.dct_m_timeline .dct_timeline:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container {
float:right
}
.dct_m_timeline .dct_timeline:nth-child(even) .et_pb_main_blurb_image {
right:auto;
left:2%
}
.dct_m_timeline .dct_timeline:after {
background:linear-gradient(to right, var(--color-1), var(--color-1), var(--color-1), var(--color-1), var(--color-1), transparent, #868686)
}
@media screen and (max-width:990px) {
.dct_m_timeline:before {
top:75px
}
}
@media screen and (max-width:767px) {
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
font-size: 15px;
}
.dct_m_timeline .dct_timeline:nth-child(even) .et_pb_blurb_content .et_pb_main_blurb_image, .dct_m_timeline .dct_timeline:nth-child(even):after {
left:auto
}
.dct_m_timeline .dct_timeline:before, .dct_m_timeline:before {
display:none
}
.dct_m_timeline .dct_timeline {
padding-top:180px;
margin-bottom:20px
}
.dct_m_timeline .dct_timeline:after, .dct_m_timeline .dct_timeline:nth-child(even):after {
height:170px;
width:100px;
top:0;
right:50%;
transform:translateY(0) translateX(50%);
-webkit-clip-path:polygon(50% 100%, 100% 90%, 100% 0, 0 0, 0 90%);
clip-path:polygon(50% 100%, 100% 90%, 100% 0, 0 0, 0 90%)
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_blurb_container {
float:none;
width:100%;
text-align:center
}
.dct_m_timeline .dct_timeline .et_pb_blurb_content .et_pb_main_blurb_image, .dct_m_timeline .dct_timeline:nth-child(even) .et_pb_blurb_content .et_pb_main_blurb_image {
right:50%;
top:-162px;
transform:translateX(50%) translateY(0)
}
} .dct_abt_cmp .et_pb_text_inner h3 {
color:var(--color-2);
position:relative;
margin-top:0;
font-size:16px;
line-height:24px;
padding-bottom:0;
text-transform:uppercase;
letter-spacing:.5px;
display:inline-block;
font-weight:700;
margin-bottom:10px
}
.dct_abt_cmp .et_pb_text_inner h3:before {
display:block;
content:"";
position:absolute;
top:50%;
right:-40px;
width:24px;
height:2px;
margin-top:-1px;
background-color:var(--color-1);
box-sizing:border-box;
word-wrap:break-word
}
.dct_abt_cmp .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color:var(--color-1);
font-size:22px
}
.dct_abt_cmp .et_pb_blurb_content .et_pb_blurb_container {
padding-left:0
}
.dct_abt_cmp .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size:15px;
font-weight:400;
text-transform:capitalize
}
@media only screen and (max-width : 980px) {
.dct_abt_cmp .et_pb_text_inner h3::before {
bottom: 0;
left: 0;
top:auto;
right:auto;
}
.dct_abt_cmp .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 14px;
}
.dct_abt_cmp .et_pb_text_inner h3 {
margin-bottom: 0;
padding-bottom: 10px;
}
} .dct_cmp_intro .et_pb_promo .et_pb_promo_description .et_pb_module_header {
color: var(--color-2 ) !important;
font-size: 18px;
margin-bottom: 10px;
text-transform: uppercase;
font-weight: 700;
position: relative;
letter-spacing: 2px;
}
.dct_cmp_intro .et_pb_promo .et_pb_promo_description .et_pb_module_header:after {
content: '';
background: var(--color-1);
width: 50px;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
}
.dct_cmp_intro .et_pb_promo .et_pb_promo_description div {
color: #333;
font-weight: 400;
text-align: justify;
font-size: 15px;
line-height: 26px;
}
.dct_cmp_intro .et_pb_blurb {
margin-bottom:10px !important;
}
.dct_cmp_intro .et_pb_blurb_content {
max-width:100%;
}
.dct_cmp_intro .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 20px;
color:var(--color-1)
}
.dct_cmp_intro .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
font-size: 15px;
font-weight: 400;
text-transform: capitalize;
}
.dct_cmp_intro .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 0;
} .dct_loc_v2 .et_pb_blurb {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 10px 50px;
}
.dct_loc_v2 .et_pb_blurb_content .et_pb_main_blurb_image img {
width:50px;
}
.dct_loc_v2 .et_pb_blurb_content {
padding: 15px;
}
.dct_loc_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
position: relative;
}
.dct_loc_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
background: none repeat scroll 0 0 var(--color-1);
bottom: -10px;
content: "";
display: block;
height: 1px;
position: relative;
width: 60px;
margin: 8px auto 15px;
transition: all 0.5s ease-out;
}
.dct_loc_v2 .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_module_header:after {
width: 100px;
transition: all 0.5s ease-out;
}
@media only screen and (max-width : 767px) {
.dct_loc_v2 .et_pb_blurb {
position: relative;
top: 0;
left: 0;
transform: none;
padding: 0;
}
} .template-options .theme_option_bar:before {
font-size:22px;
content:"\e037";
cursor:pointer;
color:#000;
font-family:ETmodules!important;
font-weight:400;
font-style:normal;
font-variant:normal
}
.template-options.opened .theme_option_bar:before {
content:"\4d";
font-size:32px
}
.template-options {
position:fixed;
top:130px;
right:-200px;
width:200px;
background:#fff;
-webkit-transition:right .4s;
transition:right .4s;
z-index:9999999
}
.template-options.opened {
right:0;
box-shadow:0 0 5px rgba(0, 0, 0, .2);
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);
z-index:9999999
}
.option-section {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #f1f1f1
}
.option-section:last-child {
padding-bottom:0;
margin-bottom:0;
border-bottom:0
}
.option-section h4 {
color:#333;
margin:0 0 10px;
font-size:14px;
line-height:14px;
font-weight:600;
text-transform:uppercase;
letter-spacing:1px
}
.option-section .checkbox {
margin-bottom:0
}
.options-inner {
position:relative;
padding:20px
}
.cl-toggler {
position:absolute;
top:0;
left:-48px;
display:inline-block;
background:#fff;
width:48px;
height:48px;
line-height:48px;
text-align:center;
font-size:24px;
color:#000;
box-shadow:0 0 5px rgba(0, 0, 0, .2);
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2)
}
.cl-toggler i {
font-size:20px
}
.cl-toggler:hover {
color:#000
}
.cl-bg-images, .cl-presets {
list-style:none;
padding:0;
margin:-5px
}
.cl-bg-images li, .cl-presets li {
display:block;
float:left;
margin:5px
}
.cl-bg-images li a, .cl-presets li a {
display:block;
width:42px;
height:42px;
border-radius:2px;
float:left
}
.cl-bg-images li a img {
width:100%
}
.cl-bg-images li.active a {
border:3px solid #22b8f0
}
.cl-presets li.active a {
-webkit-box-shadow:0 0 0 3px rgba(0, 0, 0, .2) inset;
box-shadow:0 0 0 3px rgba(0, 0, 0, .2) inset
}
@media (max-width:980px) {
.template-options {
top:170px;
width:100px;
right:-100px
}
.cl-bg-images li a, .cl-presets li a {
width:25px;
height:25px
}
}
.switcher-style-list {
list-style:none;
overflow:hidden
}
.switcher-style-list li {
float:left;
margin:2px
}
.switcher-style-list li a {
display:block;
width:16px;
height:15px;
cursor:pointer;
background-size:cover
}
#switcher-theme-custom-color.switcher-style-list li a {
width:80px;
height:40px;
border:2px solid #444;
position:relative
}
#switcher-theme-custom-color.switcher-style-list li a .color {
width:50%;
height:100%;
float:left;
background-color:#eee
}
#switcher-theme-custom-color.switcher-style-list li.active a:after {
color:#ddd;
content:"\e052";
font-family:ETmodules!important;
font-size:16px;
left:40%;
margin:0 auto;
padding:0;
position:absolute;
top:15%
}
.layout select {
width:100%;
padding:5px;
border:none;
margin:0 0 0 -5px;
color:#666;
cursor:pointer
}
@media only screen and (max-width:980px) {
#switcher-theme-custom-color.switcher-style-list li a {
width:65px;
height:25px
}
#switcher-theme-custom-color.switcher-style-list li.active a::after {
top:0
}
}
@media only screen and (max-width: 768px) {
#switcher-menu-primary-color, #switcher-menu-secondary-color {
display:none;
}
} .et_mobile_menu li li{padding-left: 5% !important;}
.et_pb_menu .et_mobile_menu li ul{padding-left: 10px !important;}
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable, .et_pb_module .et_mobile_menu .menu-item-has-children>a {
position:relative
}
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after, .et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after {
font-family:ETmodules;
text-align:center;
speak:none;
font-weight:400;
font-variant:normal;
text-transform:none;
color:var(--color-1);
font-size:16px;
-webkit-font-smoothing:antialiased
}
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after {
position:absolute;
top:13px;
right:10px
}
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon {
display:grid;
align-items:center;
position:absolute;
width:50px;
height:50px;
background:rgba(0, 0, 0, 0);
right:0;
top:0;
z-index:9
}
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after, .et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after {
content:"\4c"
}
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable.visible>span.parent_icon:after, .et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable).visible>a:after {
content:"\4b"
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu>ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu>ul.sub-menu, .et_pb_module .et_mobile_menu ul.sub-menu {
display:none!important;
visibility:hidden!important
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible>ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible>ul.sub-menu, .et_pb_module .et_mobile_menu .visible>ul.sub-menu {
display:block!important;
visibility:visible!important
}
.mobile_nav.closed .et_mobile_menu {
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:-webkit-transform .4s 0s;
-moz-transition:-moz-transform .4s 0s;
transition:transform .4s 0s
}
.mobile_nav.opened .et_mobile_menu {
-webkit-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
-webkit-overflow-scrolling:touch;
-webkit-transition:-webkit-transform .4s 0s;
-moz-transition:-moz-transform .4s 0s;
transition:transform .4s 0s
}
.et_mobile_menu {
min-height:100vh;
height:100%;
display:block!important;
padding-top:40px !important;
padding-bottom:100px !important;
position:absolute;
z-index:9998;
overflow:scroll;
border-top:none;
padding-right:0;
top:0px !important;
left:-100%;
position:fixed
}
.et_mobile_menu {
width:320px;
margin-left:calc(100% - 340px);
border-top: 0px solid #fff;
font-weight: normal;
}
.et_mobile_menu .menu-item-has-children > a:hover, .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
font-weight:normal;
}
.et_pb_menu ul li.current-menu-item a:hover, .et_pb_menu ul li.current-menu-item a {
color:var(--color-1);
}
.mobile_nav.opened .mobile_menu_bar::before {
content:"\4d"
}