.home-news-feed article {
padding-left: 0!important;
padding-right: 0!important;
}
.home-news-feed .et_pb_image_container {
margin: 0!important;
}
.home-news-feed h2.entry-title, .et_pb_portfolio_grid h2.et_pb_module_header {
border-top: 3px solid rgba(240, 128, 42, 0.23);
border-radius: 10px 0px 0px;
padding-top: 15px;
}
.home-news-feed h2.entry-title, .home-news-feed p.post-meta, .home-news-feed div.post-content, .et_pb_portfolio_grid h2.et_pb_module_header, .et_pb_portfolio_grid p.post-meta {
border-left: 3px solid rgba(240, 128, 42, 0.23);
padding-left: 20px;
}
@media(max-width: 479px) {
.home-news-feed p.post-meta {
padding-left: 20px!important;
}
}
.et_pb_portfolio_grid p.post-meta {margin-top: 0px; padding-top: 15px;}
span.et_portfolio_image img {border-radius: 10px!important;}
.home-news-feed p.post-meta, .home-news-feed div.post-content {
margin-bottom: 0!important;
padding-bottom: 10px!important;
}  .main-feed.et_pb_posts .et_pb_post {
width: 30%;
margin-right: 5%;
}
.main-feed.et_pb_posts > div {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media (min-width: 767px) {
.main-feed.et_pb_posts .et_pb_post:nth-child(3n) {
margin-right: 0;
}
}
@media (max-width: 767px) {
.main-feed.et_pb_posts .et_pb_post {
width: 48%;
margin-right: 4%;
}
.main-feed.et_pb_posts .et_pb_post:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 500px) {
.main-feed.et_pb_posts .et_pb_post {
width: 100%;
margin-right: 0!important;
}
} .et_pb_testimonial:before {
top: 0;
margin-left: 0;
}
.single .et_pb_post {
margin-bottom: 0;
padding-bottom: 0;
}
.mapplic-search-input {
padding: 8px 32px!important;
}
.search-results h2.entry-title {color: #ad202d; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;}
.search-results p.post-meta {display: none;}
.search-results div#left-area {width: 100%; padding-right: 0!important;}
.search-results #main-content .container:before {display: none;}
.footer-widget:nth-child(3) .widget_text {
margin-bottom: 30px!important;
}
i.facebook-icon:before {
font-family: 'ETmodules';
content: "\e093";
width: 30px;
height: 30px;
color: #ffffff;
display: block;
position: relative;
font-size: 30px;
font-style: normal;
line-height: 30px;
float: left;
margin-right: 20px;
}
i.youtube-icon:before {
font-family: 'ETmodules';
content: "\e0a3";
width: 30px;
height: 30px;
color: #ffffff;
display: block;
position: relative;
font-size: 30px;
font-style: normal;
line-height: 30px;
float: left;
} input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
width: 100%;
padding: 10px;
background-color: #f9f9f985;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
width: 100%;
background-color: #f9f9f985;
padding: 10px;
}
input.wpcf7-form-control.wpcf7-submit {
color: #ffffff!important;
border-width: 12px!important;
border-color: rgba(0,0,0,0);
border-radius: 0px;
letter-spacing: 4px;
font-size: 16px;
font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 700!important;
text-transform: uppercase!important;
background-color: #aaa39f;
transition: background-color 300ms ease 0ms;
}
input.wpcf7-form-control.wpcf7-submit:hover {
cursor: pointer;
transition: background-color 300ms ease 0ms;
background-color: #f0802a!important;
} a.mapplic-pin.pin-classic.pin-label {
border-style: solid!important;
border-width: 1px!important;
border-color: #ffffff!important;
}
.mapplic-pin.pin-classic:before {
border-style: none!important;
border-width: 0px 0px 0px 0px!important;
}
.mapplic-zoom-buttons a {
width: 46px!important;
height: 46px!important;
}
.mapplic-clear-button {
width: 46px!important;
height: 46px!important;
}
.mapplic-list-category > a {
background-color: #bf5417!important;
}
.mapplic-pin.pin-classic {
width: 12px!important;
height: 12px!important;
margin-top: 0!important;
} .et_pb_module.et_pb_text.et_pb_text_19.et_hover_enabled.et_pb_text_align_center.et_pb_bg_layout_dark:hover {
margin-top: 10px!important;
padding-top: 30px!important;
padding-bottom: 30px!important;
}
.et_pb_module.et_pb_text.et_pb_text_13.et_hover_enabled.et_clickable.et_pb_text_align_center .et_pb_bg_layout_dark:hover {
margin-top: 10px!important;
padding-top: 30px!important;
padding-bottom: 30px!important;
}
.mapplic-list-location > a:hover {
background-color: #bf54174a!important;
} .et_pb_portfolio_grid_items {
display: flex;
flex-direction: row;
justify-content: center;
flex-flow: wrap;
}
.et_pb_portfolio_item {
display: flex;
flex-direction: column;
margin-bottom: 30px!important;
}
.et_pb_portfolio_item:last-child {
margin-right: 0!important;
} @media (min-width: 980px) {
.project .et_pb_post_title h1.entry-title {font-size: 27px!important;}
}
@media (max-width: 1200px) and (min-width: 980px) {
#top-menu li {
padding-right: 10px;
font-size: 13px;
}
.product-categories {
display: block!important;
}
.product-categories .et_pb_column.et_pb_column_1_4 {
width: 47.25%;
margin-right: 5.5%;
}
.product-categories .et_pb_column.et_pb_column_1_4:nth-child(even) {
margin-right: 0;
}
}
@media (max-width: 980px) and (min-width: 767px) {
.latest-news .et_pb_column.et_pb_column_1_3 {width: 48%;}
.latest-news .et_pb_column.et_pb_column_1_3:first-child {margin-right: 4%;}
.latest-news .et_pb_column_1_3 .column.size-1of2 {width: 100%;}
.project .et_pb_post_title h1.entry-title {font-size: 22px!important;}
}
@media (max-width: 767px) {
.project .et_pb_post_title h1.entry-title {font-size: 20px!important;}
}
@media (max-width: 600px) {
.product-categories .et_pb_column.et_pb_column_1_4 {
width: 100%;
margin-right: 0;
}
}.tippy-tooltip[data-placement^=top]>.tippy-svg-arrow{transform-origin:50% 0;margin:0 3px;bottom:-6.5px}.tippy-tooltip[data-placement^=top]>.tippy-svg-arrow svg{transform:rotate(180deg)}.tippy-tooltip[data-placement^=bottom]>.tippy-svg-arrow{transform-origin:50% 7px;margin:0 3px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-svg-arrow{transform-origin:33.33333333% 50%;margin:3px 0;right:-12px}.tippy-tooltip[data-placement^=left]>.tippy-svg-arrow svg{transform:rotate(90deg)}.tippy-tooltip[data-placement^=right]>.tippy-svg-arrow{transform-origin:66.66666666% 50%;margin:3px 0;left:-12px}.tippy-tooltip[data-placement^=right]>.tippy-svg-arrow svg{transform:rotate(-90deg)}.tippy-tooltip[data-interactive]>.tippy-svg-arrow path{pointer-events:auto}.tippy-svg-arrow{position:absolute;width:18px;height:7px;fill:#333;pointer-events:none}.tippy-svg-arrow svg{position:absolute;left:0}
.divimegapro-open {
overflow-x:hidden;
}
.divimegapro-open-adminbar {
margin-top: 0 !important;
padding-top: 32px;
}
.tippy-popper {
pointer-events: auto;
}
.tippy-popper-wide {
width:100%;
max-width: calc(100% - 0px) !important;
}
.tippy-popper-75 {
width:75%;
}
.tippy-popper-50 {
width:50%;
}
.tippy-popper-25 {
width:25%;
}
.tippy-popper-fixpercent .tippy-tooltip {
max-width:100% !important;
}
.tippy-static-parent-node {
position: static !important;
}
.tippy-tooltip, .tippy-content {
padding:0;
background-color:transparent;
}
.tippy-backdrop {
border-radius:0; 
}
.divi-mega-pro-mobile .tippy-popper.topfixed {
left: 0 !important;
top: 0 !important;
position: fixed !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
.divi-mega-pro-mobile .tippy-popper .divimegapro-pre-body {
height: auto;
}
.tippy-tooltip.dmpbasic-theme {
background:0;
border:0;
}
.et_pb_signup_divimegaproid {
visibility:hidden;
display:none;
} .dmmbasic-theme .divimegapro-flexheight {
max-height: inherit;
}
.divimegapro-container {
display:none;
}
.divimegapro-container.dmp-show,
.dmp-divimobilemenu-visible {
display:block !important;
}
.dmp-divimobilemenu-visible {
padding: 5% !important;
height:auto !important;
}	
.divimegapro {
min-width:300px;
margin:0 auto;
width: 100%;
left:0;
overflow:visible;
background:none;
-webkit-backface-visibility: hidden;
-webkit-overflow-scrolling: touch;
}
.divimegapro > .et_pb_section > div {
width:100%;
}
.diviPositionRelative {
position: relative !important;
}
.divimegapro-nob .divimegapro-content-inner {
position: relative;
margin: auto;
}
.tippy-popper-fixontop {
top:0 !important;
position:fixed !important;
}
#sidebar-divimegapro.sidebar-divimegapro-bottom {
bottom:0;
}
.divimegapro a {
cursor: pointer;
} .divimegapro-body ul {
padding: 0 0 23px 1em;
line-height: 26px;
list-style-type: disc;
}
.divimegapro-body ol {
padding: 0 0 23px 0;
line-height: 26px;
list-style-position: inside;
list-style-type: decimal;
} .divimegapro-close-container {
position: absolute;
right: 10px;
top: 3px;
width: 32px;
height: 32px;
clear: both;
line-height: 1;
display:none;
visibility:hidden;
}
.divimegapro-close-container .divimegapro-close {
width: auto;
height: auto;
display:block;
position: absolute;
cursor: pointer;
right: 10px;
top: 0;
overflow: hidden;
border: none;
outline: none;
z-index: 99991;
font-size: 32px;
line-height:32px;
min-height: 15px;
min-width:15px;
color: #fff;
background-color: transparent;
font-family: inherit;
font-weight: 300;
}
.divimegapro-close-container .divimegapro-close:after {
content: ' ';
display:block;
font-size:70px;
height:25px;
width:25px;
z-index:99;
position:relative;
visibility:hidden;
}
.divimegapro-close-container .divimegapro-close span.dmm-custom-btn {
position: absolute;
top: 45%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.divimegapro-close-container .divimegapro-close:hover {
opacity: .8;
}
.divimegapro-close-container .divimegapro-customclose-btn span {
position:relative;
top:-2px;
}
body:not(.divi-mega-pro-mobile) .divimegapro-close-container.dmp_enabledesktop,
body.et_mobile_device .divimegapro-close-container.dmp_enablemobile {
display:block;
visibility:visible;
} .divimegapro-shape {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
.divimegapro-shape {
fill: #141514;
}
.path-amras-1 {
transform-origin: 115px 111px;
}
.path-amras-2 {
transform-origin: 204px 107px;
}
.path-amras-3 {
transform-origin: 279px 66px;
}
.path-amras-4 {
transform-origin: 320px 99px;
}
.path-amras-5 {
transform-origin: 137px 199px;
}
.path-amras-6 {
transform-origin: 222px 217px;
}
.path-amras-7 {
transform-origin: 80px 168px;
}
.path-amras-8 {
transform-origin: 296px 211px;
}
.path-amras-9 {
transform-origin: 310px 167px;
} .divimegapro-open.et_extra .divimegapro .et_pb_section {
background-color: #fff;
}
.divimegapro-open.et_extra .divimegapro .divimegapro-body > #divi-mega-pro-center-all {
padding: 5px 0;
}
.divimegapro-open.et_extra .divimegapro .et_pb_extra_row, 
.divimegapro-open.et_extra .divimegapro .et_pb_row {
margin: 0 auto !important;
min-width: auto;
}
.divimegapro-open.et_extra .divimegapro .divimegapro-body > .et_section_regular > .et_pb_row > .et_pb_column {
padding:0 !important;
}  .temp-show{position:absolute !important; visibility:hidden !important; display:block !important;} #divi-mega-pro-center-all.et_pb_section {
display: table !important;
width: 100% !important;
text-align: center !important;
}
#divi-mega-pro-center-all.et_pb_row {
display: table-cell !important;
position: relative !important;
text-align: center !important;
}
#divi-mega-pro-center-all .et_pb_column {
text-align: center !important;
display: table-cell !important;
width: auto !important;
float: none !important;
max-width: none;
min-width: auto;
}
#divi-mega-pro-center-all .et_pb_column_1_2,
#divi-mega-pro-center-all .et_pb_column_1_3 {
display: inline-block !important;
margin-right: 15px !important;
vertical-align: middle !important;
margin-bottom: 0 !important;
}.tippy-tooltip[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-tooltip[data-animation=perspective][data-state=hidden]{opacity:0}
.tippy-tooltip[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-tooltip[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-tooltip[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-tooltip[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-tooltip[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-tooltip[data-animation=shift-away][data-placement^=top][data-state=hidden]{transform:translateY(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=bottom][data-state=hidden]{transform:translateY(-10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=left][data-state=hidden]{transform:translateX(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=right][data-state=hidden]{transform:translateX(-10px)}.tippy-tooltip[data-animation=shift-away][data-state=hidden]{opacity:0}
.tippy-tooltip[data-animation=shift-toward][data-placement^=top][data-state=hidden]{transform:translateY(-10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=bottom][data-state=hidden]{transform:translateY(10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=left][data-state=hidden]{transform:translateX(-10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=right][data-state=hidden]{transform:translateX(10px)}.tippy-tooltip[data-animation=shift-toward][data-state=hidden]{opacity:0}