@charset "UTF-8";
 .edgtf-mobile-logo-wrapper > a {
height: 60px !important; }
@media (max-width: 1023px) {
.logo-holder img {
width: 180px;
max-width: 80%;
margin: 0 auto; } } .edgtf-header-standard .edgtf-menu-area.edgtf-menu-center .edgtf-vertical-align-containers .edgtf-position-center-inner {
height: auto; }
.edgtf-menu-area .edgtf-vertical-align-containers .edgtf-position-center-inner {
vertical-align: bottom;
margin-bottom: 10px; }
.edgtf-main-menu > ul > li,
.edgtf-main-menu > ul > li.edgtf-active-item {
margin: 0 5px; }
.edgtf-main-menu > ul > li > a,
.edgtf-main-menu > ul > li.edgtf-active-item > a {
padding-top: 12px;
padding-bottom: 12px;
border: 1px solid transparent;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out; }
.edgtf-main-menu > ul > li > a > span.item_outer,
.edgtf-main-menu > ul > li.edgtf-active-item > a > span.item_outer {
top: 0;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
transform: translateY(0); }
.edgtf-main-menu > ul > li > a:hover,
.edgtf-main-menu > ul > li.edgtf-active-item > a:hover {
border-color: #181818;
background: #f8f8f8; }
.edgtf-main-menu > ul > li.edgtf-active-item > a {
border-color: #181818;
background: #f8f8f8; }
.edgtf-menu-area-border-disable .edgtf-page-header .edgtf-menu-area {
height: 110px; }
.edgtf-sticky-header {
height: 90px; }
.edgtf-position-right {
display: none;
visibility: hidden; }
.edgtf-logo-wrapper {
max-width: 120px; }
.float-right {
float: right; }
.left-line {
border-left: 1px solid #c4c4c4;
padding-left: 15px;
margin-left: 15px; }
.left-line.title-only {
border: 0; }
.left-line.title-only h1, .left-line.title-only h2, .left-line.title-only h3, .left-line.title-only h4 {
border-left: 1px solid #c4c4c4;
padding-left: 15px;
margin-left: -15px; }
.left-line.no-spacing {
margin-left: 0; }
.blockquote {
background: #f5f5f5;
border-radius: 35px;
text-align: center;
padding: 70px; }
@media (max-width: 1023px) {
.blockquote {
padding: 50px; } }
@media (max-width: 767px) {
.blockquote {
padding: 20px; } }
.blockquote blockquote {
margin: 0;
padding-left: 0;
text-transform: none;
letter-spacing: 0;
font-weight: normal;
font-style: italic;
color: #181818;
font-size: 26px;
line-height: 1.7; }
@media (max-width: 1023px) {
.blockquote blockquote {
font-size: 18px; } }
@media (max-width: 767px) {
.blockquote blockquote {
font-size: 16px; } }
.blockquote blockquote p {
position: relative;
z-index: 20;
margin-bottom: 20px; }
.blockquote blockquote::before {
color: #e5e5e5;
font-size: 220px;
position: absolute;
top: 20px;
left: -20px;
line-height: 0;
z-index: 1; }
.blockquote footer {
text-align: right;
font-size: 24px;
color: #666;
height: auto !important; }
@media (max-width: 1023px) {
.blockquote footer {
font-size: 18px; } }
@media (max-width: 767px) {
.blockquote footer {
font-size: 16px; } }
.blockquote footer cite {
font-weight: bold;
font-style: italic; }
img.vc_single_image-img.attachment-large {
width: 1300px; }
.edgtf-counter.edgtf-zero-counter::after {
content: "+"; }
.edgtf-owl-slider .owl-dots {
display: none;
visibility: hidden; } .main-quote {
font-size: 24px;
line-height: 1.4;
color: #181818;
position: relative;
top: 35px; }
@media (max-width: 1024px) {
.main-quote p {
font-size: 18px; } }
.task-info .vc_column-inner .edgtf-btn {
float: right; }
@media (max-width: 1024px) {
.task-info .vc_column-inner .edgtf-btn {
margin-top: 24px; } }
@media (max-width: 490px) {
.service-icons .edgtf-iwt-title {
font-size: 12px; } }
.experience-icons .wpb_column {
width: 20%; }
.experience-icons .wpb_column:nth-child(11), .experience-icons .wpb_column:nth-child(12) {
display: none;
visibility: hidden; }
@media (max-width: 767px) {
.experience-icons .wpb_column {
width: 33.333%; } }
@media (max-width: 680px) {
.experience-icons .wpb_column {
width: 50%; } }
@media (max-width: 490px) {
.experience-icons .wpb_column h3 {
font-size: 13px; }
.experience-icons .wpb_column p {
font-size: 12px;
line-height: 1.7; } }
@media (max-width: 490px) {
.sm-hide-icons .edgtf-iwt-icon, .sm-hide {
display: none !important;
visibility: hidden; } } .rounded-icons .wpb_column.vc_column_container {
margin-bottom: 40px; }
.rounded-icons .wpb_single_image {
max-width: 88px;
margin: 0 auto; }
.rounded-icons .vc_single_image-wrapper {
background: #fff;
border-radius: 50%;
padding: 15px;
margin-bottom: 15px; }
.rounded-icons h3,
.rounded-icons h4,
.rounded-icons p {
text-align: center; }
.rounded-icons h3, .rounded-icons h4 {
font-size: 16px;
margin-bottom: 0; }
.rounded-icons p {
margin-top: 0; } .owl-item .edgtf-pli-text h4 {
font-size: 16px;
line-height: 1.4; }
.non-counting h2 {
letter-spacing: 0;
font-size: 48px;
line-height: 1; }
.edgtf-iwt-icon-top img.attachment-full {
max-height: 64px;
width: auto; } .edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-custom-border-hover):hover {
border-color: #f16b76 !important; }
.edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-custom-hover-bg):hover {
background-color: #f16b76 !important; }
.button-bottom .wpb_column {
position: relative; }
.button-bottom .wpb_column .edgtf-btn.float-right {
position: absolute;
bottom: 20px;
right: 27.5px; } .edgtf-team-holder .edgtf-team-image {
max-width: 50%; }
.edgtf-team-info-below-image + .wpb_text_column p {
margin-top: 7px; }
.wpb_text_column ul {
list-style-position: outside;
margin-left: 1.25em; }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content {
border-right: 1px solid #cdcdcd; }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:last-child {
border: 0; }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(1) {
width: 16%; }
@media (max-width: 1024px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(1) {
width: 50%; }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(1) .edgtf-image-widget img {
margin: 0 auto; } }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(1) {
width: 100%;
border: 0;
margin-bottom: 40px; } }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(2) {
width: 24%; }
@media (max-width: 1024px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(2) {
width: 50%;
border: 0; } }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(2) {
width: 100%;
border: 0;
margin-bottom: 40px; } }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(3) {
width: 30%; }
@media (max-width: 1024px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(3) {
width: 50%; } }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(3) {
width: 100%;
border: 0;
margin-bottom: 40px; } }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(4) {
width: 30%; }
@media (max-width: 1024px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(4) {
width: 50%; } }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(4) {
width: 100%;
border: 0;
margin-bottom: 0; } }
.social-icons.widget.edgtf-raw-html-widget.edgtf-grid-auto-width {
text-align: center;
width: 100%; }
.social-icons.widget.edgtf-raw-html-widget.edgtf-grid-auto-width .edgtf-iwt {
width: 80px;
margin: 0 7px 5px; }
footer .widget .edgtf-widget-title {
color: #181818;
text-align: center;
margin-bottom: 35px; }
footer .widget.edgtf-blog-list-widget .edgtf-widget-title {
margin-bottom: 35px; }
footer .hashtags {
font-weight: bold;
line-height: 1.75; }
footer .hashtags a {
color: #ea002a; }
footer .hashtags a:hover {
color: #181818; }
@media only screen and (min-width: 1400px) {
footer .hashtags {
margin-top: 60px; } }
footer .widget.edgtf-blog-list-widget .edgtf-blog-list-holder .edgtf-post-title {
font-size: 14px;
line-height: 1.4; }
footer .widget.edgtf-blog-list-widget .edgtf-blog-list-holder .edgtf-post-title a {
color: #181818; }
footer .widget.edgtf-blog-list-widget .edgtf-blog-list-holder .edgtf-post-title a:hover {
color: #ea002a; }
footer .widget.edgtf-blog-list-widget .edgtf-blog-list-holder .edgtf-bl-item:last-child {
margin-bottom: 0; }
.edgtf-page-footer .edgtf-footer-top-holder { }
.edgtf-page-footer .edgtf-footer-top-holder .widget {
margin-bottom: 0; }
.edgtf-page-footer .edgtf-footer-top-holder .widget p {
color: #666; }
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-column-content {
padding: 0 30px; }
.widget.widget_text ul.contact-info, .edgtf-page-content-holder ul.contact-info {
color: #666;
padding: 0;
margin: 0;
list-style: none; }
.widget.widget_text ul.contact-info img, .edgtf-page-content-holder ul.contact-info img {
width: 18px;
display: inline;
vertical-align: middle;
margin-right: 6px;
position: relative;
top: -1px; }
.widget.widget_text ul.contact-info a, .edgtf-page-content-holder ul.contact-info a {
color: #666; }
.widget.widget_text ul.contact-info a:hover, .edgtf-page-content-holder ul.contact-info a:hover {
color: #EA0029; }
.widget.widget_text ul.contact-info {
margin-top: 30px; }
.edgtf-page-footer .edgtf-footer-bottom-holder {
background: #f7aab1 url(//www.du3.rs/wp-content/themes/maison-child/assets/img/footer-bottom-bg.png) bottom center repeat-x;
min-height: 350px;
padding-top: 90px; }
.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-grid-col-12 {
width: 74%;
text-align: right;
margin: 0 auto;
float: none; }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-grid-col-12 {
width: 100%;
text-align: center; } }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget {
width: 100%;
margin-bottom: 15px;
color: #666; }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-bottom-holder .widget {
margin-bottom: 40px; } }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu {
clear: both; }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu ul {
float: right; }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu li {
box-sizing: border-box;
margin-bottom: 5px !important; }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu li a {
font-weight: 500;
background: #f16b76;
border: 1px solid #f16b76;
font-size: 12px;
padding: 12px 19px;
color: #181818;
transition: all .2s ease-out;
display: inline-block;
box-sizing: border-box; }
@media (max-width: 490px) {
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu li a {
display: block !important; } }
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu li a:hover {
background: #f9bac0;
border: 1px solid #f16b76; }
@media (max-width: 490px) {
.edgtf-page-footer .edgtf-footer-bottom-holder .widget_nav_menu li {
width: 100%;
padding: 0 0 5px !important; } }
@media (max-width: 767px) {
.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid {
padding-bottom: 100px; } } .edgtf-title {
background: none;
height: 140px !important; }
.edgtf-title.edgtf-content-center-alignment {
text-align: left; }
.edgtf-title .edgtf-title-holder .edgtf-page-title {
color: #181818; } .single-portfolio-item .edgtf-title {
background: none;
height: 140px !important; }
.single-portfolio-item .edgtf-title.edgtf-content-center-alignment {
text-align: left; }
.single-portfolio-item .edgtf-title .edgtf-title-holder .edgtf-page-title {
color: #181818; }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout {
margin-top: 40px; }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-grid-col-8,
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-grid-col-4 {
width: 100%; }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder {
width: 60%;
float: left; }
@media (max-width: 1023px) {
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder {
width: 100%;
float: none; } }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder .edgtf-ps-image a {
height: 500px;
display: flex;
align-items: center;
justify-content: space-around; }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder .edgtf-ps-image a img {
width: auto;
height: 100%; }
@media (max-width: 1023px) {
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder .edgtf-ps-image a {
cursor: default;
pointer-events: none;
height: auto; }
.single-portfolio-item .edgtf-portfolio-single-holder.edgtf-ps-slider-layout .edgtf-ps-image-holder .edgtf-ps-image a img {
height: auto; } }
.single-portfolio-item #single-project-summary {
width: 40%;
padding: 0 0 0 20px;
box-sizing: border-box;
float: left;
margin-top: -8px; }
@media (max-width: 1023px) {
.single-portfolio-item #single-project-summary {
width: 100%;
padding-left: 0; }
.single-portfolio-item #single-project-summary table {
width: 100%; }
.single-portfolio-item #single-project-summary table tr {
box-sizing: border-box; }
.single-portfolio-item #single-project-summary table th, .single-portfolio-item #single-project-summary table td {
display: block;
width: 100%; }
.single-portfolio-item #single-project-summary table th br {
content: " ";
display: inline; }
.single-portfolio-item #single-project-summary table td {
padding-bottom: 12px; } }
.single-portfolio-item #single-project-summary p {
margin-top: 0;
margin-bottom: 0; }
.single-portfolio-item #single-project-info-column {
width: 100%; }
@media (max-width: 1023px) {
.single-portfolio-item #single-project-info-column {
clear: both;
padding-top: 30px; } }
.single-portfolio-item #single-project-summary-column #single-project-summary {
display: none; }
.single-portfolio-item table tr,
.single-portfolio-item table th,
.single-portfolio-item table td {
border: 0 !important;
text-align: left;
padding: 0; }
.single-portfolio-item table th {
white-space: nowrap;
padding-right: 20px; }
.single-portfolio-item table td:nth-child(2) {
width: 100%; }
.single-portfolio-item .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
padding-top: 0; }
.single-portfolio-item .edgtf-ps-info-item h1 {
font-size: 20px;
margin-bottom: 20px; }
.single-portfolio-item .edgtf-ps-info-item p {
margin: 0 0 20px 0; }
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-social-share {
border-top: 1px solid #CDCCCC;
border-bottom: 1px solid #CDCCCC;
padding: 20px 0;
margin-top: 30px; }
@media (max-width: 1024px) {
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-social-share {
margin-top: 0; } }
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-social-share .edgtf-social-share-holder ul::before {
content: "Share on: "; }
@media (max-width: 1024px) {
.edgtf-ps-navigation {
margin-top: 20px; } }
.edgtf-owl-slider .owl-nav .edgtf-next-icon, .edgtf-owl-slider .owl-nav .edgtf-prev-icon, .edgtf-owl-slider .owl-nav .owl-next:hover .edgtf-next-icon, .edgtf-owl-slider .owl-nav .owl-next:hover .edgtf-prev-icon, .edgtf-owl-slider .owl-nav .owl-prev:hover .edgtf-next-icon, .edgtf-owl-slider .owl-nav .owl-prev:hover .edgtf-prev-icon {
color: #F7D7D8; } .single-post .edgtf-content {
margin-top: -40px !important; } body.page-id-10334 .edgtf-footer-top-holder {
display: none;
visibility: hidden; }
.social-links {
padding: 0;
margin: 0;
list-style: none; }
.social-links i {
color: #EA0029;
font-size: 20px;
width: 20px;
margin-right: 5px; }
.social-links a {
color: #666; }
.contact-us-logo {
position: absolute;
bottom: 82px;
left: 0;
right: 0;
margin-left: 32%;
margin-right: 32%; }
@media only screen and (max-width: 1200px) {
.contact-us-logo {
margin-left: 40%;
margin-right: 40%; } }
@media only screen and (max-width: 1024px) {
.contact-us-logo {
position: static;
max-width: 140px;
margin: 0 auto; } }
@media only screen and (max-width: 1400px) {
.contact-us-info-space {
height: 58px !important; } }
.styled-list li {
margin-bottom: 5px; }
.styled-list a {
display: block;
padding: 10px 16px 9px;
border: 1px solid #C4C4C4;
transition: all .2s ease-out;
line-height: 1; }
.styled-list a:hover {
background: #fff;
padding-left: 20px; }
.styled-list i {
vertical-align: middle; }
.edgtf-pl-filter-holder ul li span {
font-size: 12px; }
.edgtf-pl-filter-holder ul li.edgtf-pl-current span {
color: #EA002A; }
.edgtf-page-content-holder .wpcf7 input[type=text],
.edgtf-page-content-holder .wpcf7 input[type=email],
.edgtf-page-content-holder .wpcf7 textarea {
background: #fafafa;
border-color: #ccc; }
.edgtf-page-content-holder .wpcf7 .wpcf7-not-valid-tip {
margin-bottom: 6px;
display: block;
position: relative;
top: -10px; }
.edgtf-page-content-holder .wpcf7 .wpcf7-submit {
float: right; }
.edgtf-page-content-holder .wpcf7 .wpcf7-submit:hover {
background-color: #f16b76; }
.edgtf-team-name i {
font-style: normal;
color: #666;
font-weight: normal; }
.team-test i {
display: table;
background: #D2D2D3;
padding: 1px 8px;
border-radius: 12px;
font-size: 12px;
font-weight: normal;
margin: 2px auto 0; }
footer .widget.edgtf-blog-list-widget .edgtf-blog-list-holder .edgtf-post-title {
color: #181818; }