.headline h1 { float: none;color: #e7ebee;font-size: 12px;line-height: 20px; margin-bottom: 0; text-align: center; font-family: playfair display!important; letter-spacing: 4px;}
@media only screen and (max-width: 560px){.headline h1 { white-space: unset;}}
.page-path a, .page-path span {line-height:1px;}
.wrapper.headline {height: auto;}
.container.main { padding: 0px 0 0;}
.wrapper .container div.post-area.grid_12 {padding-top:20px;}
@media only screen and (max-width: 1200px){
.wrapper .container { padding-left: 0px !important; padding-right: 0px !important;}}
header.page-header div.wrapper.headline.marble.border-bottom-black-tr div.container div.grid_12 {margin-bottom: -35px; margin-top: -88px; z-index: -10; display: block;
position: relative;}
.widget_testimonials_2 .quote {font-size: 16px; color: #171010;}
.wrapper.headline { height: 29px; background: black;}
.container .grid_9 {
    background: white;
    border-radius: 4px;
    color: black;
    padding: 9px 0px 20px 0px;
    font-size: 16px;
    line-height: 1;
    margin-top: 10px;
}
.page-template-default.page div.wrapper div.container.main div.post-area.grid_9 div {padding:30px;}

.elementor .elementor-inner .wpcf7 input[type="text"] { background-color: #e8f0fe;  color: #262626; cursor: text; background: #faffbd; height: 50px; width: 78%; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; background-clip: padding-box; border: 1.5px solid rgba(0,0,0,0); border-radius: .25rem;}

.elementor .elementor-inner .wpcf7 input[type="email"] { background-color: #e8f0fe;  color: #262626; cursor: text; background: #faffbd; height: 50px; width: 78%; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; background-clip: padding-box; border: 1.5px solid rgba(0,0,0,0); border-radius: .25rem;}

.elementor .elementor-inner .wpcf7 input[type="tel"] { background-color: #e8f0fe;  color: #262626; cursor: text; background: #faffbd; height: 50px; width: 78%; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; background-clip: padding-box; border: 1.5px solid rgba(0,0,0,0); border-radius: .25rem;}

.elementor .elementor-inner .wpcf7 input[type="date"] { background-color: #e8f0fe;  color: #262626; cursor: text; background: #faffbd; height: 50px; width: 78%; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; background-clip: padding-box; border: 1.5px solid rgba(0,0,0,0); border-radius: .25rem;}

.elementor .elementor-inner .wpcf7 textarea { background-color: #e8f0fe;  color: #262626; cursor: text; background: #e8f0fe; height: 50px; width: 78%; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; background-clip: padding-box; border: 1.5px solid rgba(0,0,0,0); border-radius: .25rem;}

.elementor .elementor-inner .wpcf7 input[type="submit"] { width:78%!important; display:block; margin:0px auto; color: #212529; background-color: #fba506; border-color: #f29e03; font-weight: 600; font-style: normal; width: 270px; vertical-align: middle; user-select: none; border: 1.5px solid transparent; padding: .69rem 1.5rem; font-size: 1rem; line-height: 1.5; border-radius: 3rem; }

.menu li>a  {font-family: playfair display!important; font-size: 14px; color: white;}
.menu>li>.sub-menu>li>a, .headerstyle4 .menu li.mega-menu ul li a { background-color: rgba(4, 4, 4, 0.81) !important; border-left: 4px solid indianred; border-bottom: 1px dashed #222;}
nav.menu-main-menu-container #menu-main-menu.menu .current-menu-item.page_item.current_page_item.menu-item a {color:indianred;}

.page div.post-area.grid_9 div h1 span {color: #3e2b34!important; font-size: 2.9rem; letter-spacing: -1px;}

div.container.main div.post-area.grid_9 div p {line-height: 1.8; font-family: georgia; color: #222; font-size: 17px;}

div.container-t1 header.tran03slinear img {display:none;}
div.widget_out_stuff-container.clearfix article.item-con-t1.tran03slinear a div.container-t1 {padding:0px!important;}

div.theme-one-third div.clearfix.widget_out_stuff-container {padding:0px!important;}

.page-template-default.page.page-id-4435 div.wrapper div.container.main div.post-area.grid_9 div {padding:0px!important;}

div.widget_out_stuff-container.clearfix article.item-con-t1.tran03slinear div.container-t1 header.tran03slinear {background: #000000ad;}

.item-con-t1 h2 {    padding: 10px;
    font-size: 26px;
    font-weight: 800;
    text-shadow: 0px 1px 11px black;}

.item-con-t1 h3 {background: #ff000080;
    position: absolute;
    width: 100%;
    color: white;
    padding-top: 2px;
    padding-bottom: 2px;}

footer section#latest-posts-2.widget.widget_latest_posts_entries ul.latest-posts li {background: white; color: #777; padding: 10px; font-size: 14px; font-family: roboto; letter-spacing:-1px;border-radius: 12px; max-width: 300px; margin-bottom:5px;}

footer section#latest-posts-2.widget.widget_latest_posts_entries ul.latest-posts li p {color:black;}
footer section#latest-posts-2.widget.widget_latest_posts_entries ul.latest-posts li h3 {margin-bottom:5px; line-height:1; font-size:18px; margin-top:5px; border-top:1px solid #999; padding-top:5px; text-transform:uppercase;}


