html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress thead th{background-color:#ffec2c;color:#111;border:solid 1px #fff}table.tablepress>:where(tbody.row-striping)>:nth-child(odd)>*{background-color:#f5f5f5;border:solid 1px #fff}table.tablepress>:where(tbody.row-striping)>:nth-child(even)>*{background-color:#e6e6e6;border:solid 1px #fff}html {
font-size: 16px;
}
body.mobeva_body {
font-family: 'Open Sans', sans-serif;
}
.container {
max-width: 100%;
width: 1200px;
}
.content-area {
padding: 80px 0;
}
.home.page .content-area {
padding: 0;
}
.site-wrapper {
overflow: hidden;
}
a,
.search_icon,
.search_form,
button.btn-primary,
input.btn-primary,
ul.sub-menu,
ul.topbar_menu li:before,
ul.topbar_menu,
.form-control,
input,
input.wpcf7-submit,
.navbar-nav > li > a:after,
textarea,
.top_btn a.btn:before {
-webkit-transition: 0.5s ease all !important;
-moz-transition: 0.5s ease all !important;
-o-transition: 0.5s ease all !important;
-ms-transition: 0.5s ease all !important;
transition: 0.5s ease all !important;
}
a,
a:hover,
a:focus {
text-decoration: none;
outline: none;
}
Iframe {
width: 100%;
border: none;
}
.screen-reader-text {
display: none;
}
img {
max-width: 100%;
height: auto;
}
figure {
max-width: 100%;
margin-bottom: 20px;
}
.wp-caption-text {
margin: 5px 0;
font-size: 13px;
}
h1,
h2,
h3,
h4,
h5,
h6,
label {
font-family: 'Montserrat', sans-serif;
}
ul.nav.navbar-nav li.menu-item-has-children:before,
nav.post-navigation .nav-links a:after,
span.dropdown-toggle:before {
font-family: 'FontAwesome';
}
label {
font-weight: 500;
margin-bottom: 15px;
}
.no-border {
border-color: transparent !important;
}
ins {
text-decoration: none;
} .p0 {
padding: 0px !important;
}
.p5 {
padding: 5px !important;
}
.p10 {
padding: 10px !important;
}
.p15 {
padding: 15px !important;
}
.p20 {
padding: 20px !important;
}
.p25 {
padding: 25px !important;
}
.p30 {
padding: 30px !important;
}
.p35 {
padding: 35px !important;
}
.p40 {
padding: 40px !important;
}
.p45 {
padding: 45px !important;
}
.p50 {
padding: 50px !important;
}
.p0.wpb_column .vc_column-inner {
padding: 0;
}
.m5tn {
margin-top: -5px !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
}
.m0 {
margin: 0px !important;
}
.m5 {
margin: 5px !important;
}
.m10 {
margin: 10px !important;
}
.m15 {
margin: 15px !important;
}
.m20 {
margin: 20px !important;
}
.m25 {
margin: 25px !important;
}
.m30 {
margin: 30px !important;
}
.m35 {
margin: 35px !important;
}
.m40 {
margin: 40px !important;
}
.m45 {
margin: 45px !important;
}
.m50 {
margin: 50px !important;
} .spacer-5,
.spacer-10,
.spacer-20,
.spacer-30,
.spacer-40,
.spacer-50,
.spacer-60,
.spacer-70,
.spacer-80,
.spacer-90,
.spacer-100 {
display: block;
clear: both;
overflow: hidden;
}
.spacer-5 {
height: 5px
}
.spacer-10 {
height: 10px
}
.spacer-20 {
height: 20px
}
.spacer-30 {
height: 30px
}
.spacer-40 {
height: 40px
}
.spacer-50 {
height: 50px
}
.spacer-60 {
height: 60px
}
.spacer-70 {
height: 70px
}
.spacer-80 {
height: 80px
}
.spacer-90 {
height: 90px
}
.spacer-100 {
height: 100px
} button.btn-primary,
input.btn-primary,
form.search-form input.search-submit {
background: #4275f4 !important;
color: #fff;
}
button.btn-primary:hover,
input.btn-primary:hover,
form.search-form input.search-submit:hover {
background: #74bbfb !important;
}
.form-control::-webkit-input-placeholder {
color: #989b9c;
}
.form-control:-moz-placeholder { color: #989b9c;
}
.form-control::-moz-placeholder { color: #989b9c;
}
.form-control:-ms-input-placeholder {
color: #989b9c;
}
select.form-control option,
select option {
color: #333;
}
form.search-form input.search-submit {
display: inline-block;
position: absolute;
margin: 0;
width: auto;
top: 0;
right: 0;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus .btn.focus,
.btn:focus,
.btn:hover {
outline: none;
} div.top_sec .col-xs-12 div {
display: block;
line-height: 1;
}
div.top_sec .top_rgt {
text-align: right;
}
.soc_ico ul {
display: inline-block;
list-style-type: none;
margin: 0;
padding: 0;
}
.soc_ico ul:after {
content: "";
display: block;
clear: both;
}
.soc_ico ul li {
float: left;
margin-right: 0px;
padding: 0 15px;
border-left: 1px solid #98cdff;
}
.soc_ico ul li:last-child {
border-right: 1px solid #98cdff;
}
.soc_ico ul li a {
font-size: 14px;
color: #fff;
line-height: 44px;
display: block;
}
.soc_ico ul li a:hover {
color: #282d57;
}
.inf_txt p {
font-size: 14px;
color: #c5c5c5;
line-height: 60px;
padding-left: 0px;
margin-bottom: 10px;
}
.inf_txt p a {
color: #e54f22;
}
ul.top_links li {
float: left;
list-style-type: none;
color: #c5c5c5;
font-size: 14px;
display: inline-block;
margin-right: 10px;
}
ul.top_links .icon_left {
float: left;
font-size: 32px;
line-height: 32px;
padding-right: 15px;
color: #ffc600;
}
.inf_txt {
padding: 20px 0;
}
.timings,
.call_no {
float: left;
line-height: 1;
}
.inf_txt p.labl {
font-size: 15px;
text-transform: uppercase;
color: #333;
font-weight: 600;
line-height: 1;
}
.inf_txt span {
font-size: 14px;
text-transform: uppercase;
line-height: 1;
color: #111;
letter-spacing: 1px;
}
.inf_txt span.days {
color: #ffc600;
}
.top_btn {
margin: 12px 0;
}
.top_btn a.btn {
box-shadow: none;
padding: 0 30px;
line-height: 56px;
font-size: 17px;
color: #111;
font-weight: 600;
text-transform: uppercase;
border: none;
border-radius: 0;
position: relative;
}
.top_btn a.btn:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background: #ffc600;
z-index: -1;
left: 0;
top: 0;
border-radius: 5px;
transform: skew(-20deg);
}
.top_btn a.btn:hover:before {
background: rgba(255, 198, 0, 0.75);
transform: skew(0);
}
.top_btn a.btn i {
padding-right: 3px;
font-size: 18px;
}
.top_btn a.btn span {
transform: none;
}
ul.top_links li {
float: left;
list-style-type: none;
color: #c5c5c5;
font-size: 14px;
display: inline-block;
margin-right: 25px;
line-height: 1;
}
ul.top_links li a {
font-size: 14px;
color: #ffc619;
display: inline-block;
margin-left: 0;
}
ul.top_links li:last-child {
margin-right: 0px;
}
ul.top_links li a:hover {
color: #dcaa11;
}
ul.top_links li i {
position: relative;
top: 1px;
}
ul.social_icons {
list-style-type: none;
margin: 0px;
padding: 30px 0;
text-align: center;
}
ul.social_icons li {
display: inline-block;
padding: 0 45px 0 0;
}
ul.social_icons li:last-child {
padding-right: 0;
}
ul.social_icons li a {
color: #8c8c8c;
line-height: 50px;
font-size: 30px;
}
ul.social_icons li a:hover {
color: #ffc600;
}
ul.top_links:after {
content: "";
display: block;
clear: both;
}
ul.top_links {
margin: 0;
display: inline-block;
padding-left: 0;
}
.contact_info {
text-align: right;
line-height: 0;
} .header-top {
background: #111;
position: relative;
}
.header-top:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 30%;
height: 100%;
background: #ffc600;
z-index: 0;
}
.header-top .row {
background: #111;
position: relative;
}
.main-logo {
position: relative;
z-index: 1;
}
.main-logo:after {
content: "";
display: block;
position: absolute;
width: 100%;
left: -25px;
height: 100%;
background: #ffc600;
top: 0;
z-index: -1;
transform: skew(-20deg);
}
nav.navbar {
border: none;
background: none;
margin: 0;
border-radius: 0;
display: inline-block;
}
a.navbar-brand {
height: auto;
padding: 0px;
margin: 15px 0;
}
.main-logo:after {
content: "";
display: block;
clear: both;
}
.navbar-brand h1.site_title {
margin: 0 0 8px;
font-size: 25px;
font-weight: 600;
color: #333333;
}
.navbar-brand h1.site_title:hover,
.navbar-brand h3.site_desc:hover {
color: #000;
}
.navbar-brand h3.site_desc {
margin: 0 0 2px;
font-size: 13px;
line-height: 1;
color: #555;
font-weight: 400;
}
.navbar-collapse {
padding: 0;
}
ul.nav.navbar-nav {
margin: 0;
padding: 0px;
background: none;
}
nav.navbar {
font-family: 'Montserrat', sans-serif;
}
.navbar-nav > li > .dropdown-menu,
ul.dropdown-menu li ul {
padding: 0;
border-radius: 0px;
top: 110% !important;
border: none;
box-shadow: none;
left: 50% !important;
transform: translateX(-50%);
-webkit-transition: 0.3s ease all;
-o-transition: 0.3s ease all;
transition: 0.3s ease all;
display: block;
opacity: 0;
visibility: hidden;
}
.navbar-nav > li.dropdown:hover > .dropdown-menu {
top: calc(100% + 1px) !important;
opacity: 1;
visibility: visible;
}
.dropdown-menu > .active > a {
background: none;
color: inherit;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover,
.dropdown-menu > li > a:hover,
.nav .open > a:focus {
background: none;
color: #ffc600;
}
.navbar-nav > li > .dropdown-menu:after {
content: "";
display: block;
position: absolute;
border: 8px solid transparent;
border-bottom: 8px solid #fff;
left: 50%;
bottom: 100%;
transform: translateX(-50%);
}
.navbar-nav > li.current-menu-parent > a:hover {
color: #fff;
background: #4275f4;
}
.dropdown-menu > li > a {
padding: 12px 25px;
margin-bottom: 0px;
position: relative;
line-height: 1;
font-size: 13px;
}
.dropdown-menu > li > a:after {
content: "";
display: block;
width: calc(100% - 50px);
height: 1px;
background: #333;
bottom: 0;
position: absolute;
}
.dropdown-menu > li:last-child > a:after {
display: none;
}
.navbar-nav > li .dropdown-menu {
background: #f5f5f5;
}
.dropdown-menu > li > a {
font-weight: 400;
color: #333;
}
.navbar-nav .dropdown-menu > li > a {
white-space: nowrap;
}
.navbar-nav > li > a {
padding: 40px 15px;
color: #fff;
text-transform: uppercase;
border-bottom: none;
font-size: 12px;
line-height: 23px;
font-weight: 600;
margin-right: 0px;
letter-spacing: 0.5px;
}
.navbar-nav > li > a:hover,
.navbar-nav > li.current_page_item > a {
color: #ffc600;
}
.navbar-nav > li > a:hover:after,
.navbar-nav > li.current_page_item > a:after {
visibility: visible;
opacity: 1;
top: 2px;
}
.navbar-nav > li:last-child a {
margin-right: 0;
}
.navbar ul.navbar-nav > li:hover > a,
.navbar ul.navbar-nav > li:focus > a,
.navbar ul.navbar-nav > li.current_page_item > a,
.navbar ul.navbar-nav > li.current-menu-parent > a {
background: none;
}
.navbar-nav > li.active > a {
margin-left: 0px;
}
ul.dropdown-menu li ul {
left: 100% !important;
transform: none;
display: block !important;
top: 0% !important;
margin: 0px !important;
}
ul.dropdown-menu li:hover > ul.dropdown-menu {
left: calc(100% + 15px) !important;
opacity: 1;
visibility: visible;
}
ul.dropdown-menu li ul:after {
content: "";
display: block;
position: absolute;
right: 100%;
border: 8px solid transparent;
border-right: 8px solid #f5f5f5;
top: 10px;
}
.navbar-nav .dropdown-menu > li > a span.caret {
margin-top: 2px;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
background-color: transparent;
}
.navbar-toggle {
background-color: #4275f4;
border-radius: 0;
float: left;
height: 60px;
margin: 0;
padding: 10px 15px;
}
.navbar-toggle:hover {
background-color: #000;
}
.navbar-toggle .icon-bar {
background-color: #fff;
}
.sub-menu,
ul.topbar_menu {
position: absolute;
z-index: 1000;
display: none;
width: 180px;
margin: 0 0;
font-size: 14px;
text-align: left;
list-style: none;
}
.navbar-nav > li:hover > ul.sub-menu,
.navbar-nav > li > ul.sub-menu li:hover > ul.sub-menu,
.user-navigation .submit_btn:hover ul.topbar_menu {
opacity: 1;
visibility: visible;
left: 0px;
}
.sub-menu,
ul.topbar_menu li {
display: block;
}
ul.nav.navbar-nav li ul.sub-menu li.menu-item-has-children {
position: relative;
}
ul.nav.navbar-nav li ul.sub-menu li.menu-item-has-children a {
padding-right: 0px;
}
ul.sub-menu ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
min-width: 210px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-nav > li > ul.sub-menu,
.navbar-nav > li > ul.sub-menu ul.sub-menu,
ul.topbar_menu {
background: #fff;
border: none;
display: block;
opacity: 0;
visibility: hidden;
left: -20px;
top: 100%;
border-radius: 0;
padding: 20px 0px;
}
.navbar-nav > li ul.sub-menu ul.sub-menu {
top: -15px;
left: 100%;
}
.navbar-nav > li > ul.sub-menu li:hover > ul.sub-menu {
top: -4px;
left: 100%;
}
ul.nav.navbar-nav li ul.sub-menu li {
padding: 0;
border: none;
}
.navbar-nav > li ul.sub-menu li a,
ul.topbar_menu li a {
padding: 0px 0 0 25px;
text-align: left;
font-size: 14px;
line-height: 24px;
display: block;
color: #282d57;
text-transform: capitalize;
margin-bottom: 15px;
font-weight: 500;
}
.navbar-nav > li ul.sub-menu li:last-child > a {
margin-bottom: 0px;
}
.navbar-nav > li ul.sub-menu li a:focus,
.navbar-nav > li ul.sub-menu li a:hover,
ul.topbar_menu li a:focus,
ul.topbar_menu li a:hover {
color: #4275f4;
text-decoration: none;
}
.navbar-nav > li.menu-item-has-children:hover > a:before,
.navbar-nav > li.menu-item-has-children:focus > a:before,
.navbar-nav > li.menu-item-has-children.current_page_item > a:before,
.navbar-nav > li.menu-item-has-children.current-menu-parent > a:before {
color: #fff;
}
.navbar-nav > li:hover ul.sub-menu .sub-menu {
opacity: 0;
visibility: hidden;
left: 100%;
}
ul.nav.navbar-nav li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > a:before {
content: "\f054";
right: 25px;
position: absolute;
font-family: "FontAwesome";
font-size: 10px;
font-weight: 100;
}
ul.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children a {
position: relative;
}
div.navbar-collapse {
float: left;
}
.no_menu {
margin: 25px 0;
padding-right: 30px;
}
.no_menu a {
line-height: 50px;
color: #fff;
font-weight: 400;
}
.no_menu a:hover {
color: #ffc600;
}
ul.off_canvas.sidemenu {
display: none;
}
.nav_links {
float: left;
text-align: right;
display: none;
}
.nav_links > div {
display: inline-block;
padding: 55px 15px 0;
padding-right: 0;
}
.search_icon:hover {
color: #4275f4;
}
.search_icon {
position: relative;
cursor: pointer;
}
ul.nav.navbar-nav > li.nav_btn a:after {
display: none;
}
ul.nav.navbar-nav > li.nav_btn a {
line-height: 40px;
padding: 0 0 0 15px;
color: #fff;
font-size: 12px;
}
ul.nav.navbar-nav > li.nav_btn {
background: #ffc600;
color: #fff;
position: relative;
padding: 0px 20px;
border-radius: 30px;
margin: 15px 0;
font-family: 'Montserrat', sans-serif;
}
ul.nav.navbar-nav > li.nav_btn:before {
font-family: 'FontAwesome';
position: absolute;
left: 15px;
line-height: 40px;
}
ul.nav.navbar-nav > li.nav_btn:hover {
background: #e06425;
}
.nav > li > a:focus,
.nav > li > a:hover {
background: none;
outline: none;
} .cart-popup-container {
display: none;
}
.shopping-container {
padding: 35px 0;
display: inline-block;
}
.shopping-container a.cart-summ {
font-size: 18px;
color: #ffc809;
line-height: 30px;
font-weight: 100;
display: inline-block;
position: relative;
}
.shopping-container a.cart-summ i {
font-size: 30px;
position: absolute;
left: 0;
top: 0;
}
.shopping-container a.cart-summ > span {
display: inline-block;
padding-left: 35px;
} header.bread_crumb .pag_titl_sec {
padding: 70px 0;
text-align: center;
background: #666;
background-size: cover;
position: relative;
}
header.bread_crumb .pag_titl_sec:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.5);
}
h1.pag_titl {
font-size: 30px;
color: #ffc809;
font-weight: 600;
position: relative;
}
.pag_titl_sec h1.pag_titl {
margin: 0 0 20px;
line-height: 1;
}
.pag_titl_sec h4.sub_titl {
margin-top: 0;
}
.pg_links p,
.pg_links a {
font-size: 14px;
}
.pg_links {
background: none;
}
.pg_links p.lnk_pag,
.pg_links p.lnk_pag a,
.pg_links a,
.pg_links .bbp-breadcrumb-current,
.pg_links span {
color: #fff;
display: inline-block;
margin-bottom: 0;
line-height: 1;
text-transform: capitalize;
font-weight: 400;
}
.pg_links span {
display: inline-block;
margin: 0 -3px;
}
.pg_links p.lnk_pag span,
.pg_links .bbp-breadcrumb-current {
color: #ffc600;
}
p.lnk_pag.separator,
.bbp-breadcrumb-sep {
font-size: 0px;
}
p.lnk_pag.separator::after,
.bbp-breadcrumb-sep::after {
content: '\f105';
display: inline;
font-family: 'FontAwesome';
font-size: 15px;
padding: 0 10px;
font-weight: bold;
}
.pg_links p.lnk_pag a:hover,
.pg_links a:hover {
color: #ffc600;
text-decoration: none;
}
main.site-main {
padding: 0;
}
main.site-main:after {
content: "";
display: block;
clear: both;
}
.breadcrumbs {
display: inline-block;
padding: 0px;
position: relative;
} .cont_frm .controls {
position: relative;
margin-bottom: 25px;
}
.cont_frm .controls .in_ico {
position: absolute;
top: 0;
font-size: 12px;
line-height: 40px;
right: 25px;
color: #989898;
}
.cont_frm .controls.last {
margin-bottom: 0;
}
.cont_frm textarea {
height: 176px;
padding-top: 10px;
}
.cont_frm .control-group.form-group {
margin-bottom: 0;
}
.cont_frm .btn.btn-primary {
border-radius: 0;
height: 42px;
font-size: 13px;
font-weight: bold;
padding: 0 20px;
background: #4275f4;
border: 0;
text-transform: uppercase;
width: 100%;
}
p:last-child,
.form-group .form-control:last-child {
margin: 0;
} aside#sidebar h3.main_titl {
border: 0; letter-spacing: 0.5px;
}
.widget,
div[class^=widget_edd] {
background: none;
padding: 30px 0;
border-top: 1px solid #dbdbdb;
}
.widget:first-child {
padding-top: 0;
border-top: 0;
}
.titl_sec .col-lg-12 {
padding: 0;
}
aside#sidebar .side_cont {
background: #fff;
padding: 25px 0px;
margin: 0;
}
aside#sidebar .side_cont form.listing-manager-filter-form {
background: none;
box-shadow: none;
padding: 0;
}
aside#sidebar .widget ul {
margin: 0;
}
aside#sidebar .widget li {
list-style-type: none;
position: relative;
color: #989b9c;
padding: 0;
line-height: 28px;
}
aside#sidebar .widget li:last-child {
border-bottom: none;
padding-bottom: 0px;
margin-bottom: 0;
}
aside#sidebar .widget li a {
display: inline-block;
margin: 0px;
color: #777;
position: relative;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
padding-left: 15px;
}
aside#sidebar .widget li a:before {
content: "\f105";
font-family: 'FontAwesome';
padding-right: 10px;
position: absolute;
left: 0;
color: rgb(51, 51, 51);
}
aside#sidebar .widget li a:hover:before {
color: rgb(51, 51, 51);
}
span.post-date {
display: block;
font-size: 12px;
color: #aaa;
}
aside#sidebar .widget li ul.children {
padding: 0;
margin-left: 15px;
}
aside#sidebar .widget li ul.children li a {
font-size: 14px;
}
aside#sidebar .widget .side_cont ul.sub-menu {
position: relative;
width: auto;
padding: 20px 15px 0;
}
aside#sidebar .widget .textwidget p {
margin-bottom: 20px
}
aside#sidebar .widget .textwidget img {
margin: 10px 0;
}
aside#sidebar .widget li .rssSummary {
margin: 0px 0 10px;
}
.icon_box,
div.contact-rows .faplus {
line-height: 36px;
display: inline-block;
font-size: 12px;
padding: 0 15px;
background: #fafafa;
border: 1px solid #e9e9e9;
color: #4275f4;
width: auto;
height: auto;
}
.contact-rows .contact-separator {
display: none;
}
aside#sidebar .widget ul.bcd-contact-list li a:before {
display: none;
}
aside#sidebar .widget ul.bcd-contact-list li a {
padding: 0;
line-height: 36px;
display: inline-block;
margin: 0;
}
aside#sidebar .widget ul.bcd-contact-list.has-icons li .fa {
line-height: 36px;
display: inline-block;
font-size: 12px;
padding: 0 15px;
background: #fafafa;
border: 1px solid #e9e9e9;
color: #4275f4;
width: auto;
position: relative;
margin-right: 15px;
text-align: center;
}
p.infos,
.contact-rows span.contact-text {
font-size: 12px;
line-height: 36px;
display: inline-block;
padding-left: 15px;
margin: 0;
color: #989b9c;
}
p.infos a,
.contact-rows span.contact-text a {
color: #989b9c;
}
p.infos a:hover,
.contact-rows span.contact-text a:hover,
aside#sidebar .widget li a:hover,
aside#sidebar .widget li a:hover:before {
color: #ffc600;
}
.categ_info {
background: #fff;
padding: 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin: 0 15px;
}
.categ_info .info_sec {
padding: 15px 0;
}
.categ_info .info_sec.first {
padding-top: 0;
}
.categ_info .info_sec p {
padding-left: 10px;
line-height: 1;
}
.categ_info .info_sec i {
line-height: 1;
color: #989b9c;
}
.info_sec .col-md-6 {
padding: 0;
}
.categ_info a {
text-decoration: none;
}
.categ_info a:hover p,
.categ_info a:hover i {
color: #4275f4;
}
.side_feat {
background: #fff;
padding: 25px 25px 0;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin: 0 15px;
}
.side_feat .panel.panel-default:after {
content: "";
display: block;
clear: both;
}
.side_feat .panel-image {
padding: 0;
}
.side_feat .panel-body.col-md-9 {
padding: 0;
padding-left: 20px;
}
.side_feat h3.sec_titl {
font-size: 12px;
line-height: 20px;
margin: 5px 0 10px;
text-transform: none;
}
.side_feat .panel.panel-default {
padding-bottom: 25px;
}
.tags_sec {
background: #fff;
padding: 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin: 0 15px;
}
.tagcloud {
margin: 0 -5px;
}
.tags_box,
.tagcloud a {
background: #f1f3f5;
display: inline-block;
padding: 10px 15px;
box-shadow: 0px 1px 3px rgba( 0, 0, 0, 0.2);
margin: 0 5px 10px;
}
.tags_box a,
.tagcloud a {
font-size: 12px;
color: #989b9c;
text-decoration: none;
}
.tags_box.first {
margin-left: 0;
}
.tags_box:hover,
.tagcloud a:hover {
background: #4275f4;
}
.tags_box:hover a,
.tagcloud a:hover {
color: #fff;
}
.calendar_wrap table {
text-align: center;
}
.calendar_wrap caption {
margin: 0 -1px;
font-size: 18px;
color: #fff;
text-align: center;
background: #ffc600;
}
.calendar_wrap table th,
.calendar_wrap table td {
text-align: center;
border: 1px solid #eee;
}
aside#sidebar .widget li.recentcomments a {
color: #000;
}
aside#sidebar .widget li.recentcomments a:before {
display: none;
}
aside#sidebar .widget li.recentcomments a {
padding: 0;
}
aside#sidebar .widget li.recentcomments a:hover,
aside#sidebar .widget li a.rsswidget:hover {
color: #ffc600;
}
aside#sidebar .widget li a.rsswidget {
display: block;
font-weight: bold;
font-size: 18px;
margin-bottom: 5px;
padding: 0;
color: #333;
line-height: 1.2;
}
aside#sidebar .widget li a.rsswidget:before {
display: none;
}
aside#sidebar .widget li span.rss-date {
font-size: 13px;
padding-bottom: 5px;
display: block;
color: #666;
}
aside#sidebar .widget li .rssSummary {
line-height: 1.6;
margin-bottom: 0px;
font-size: 16px;
}
aside#sidebar .widget li cite {
color: #ffc600;
}
aside#sidebar .widget li .rssSummary + cite {
display: block;
margin-bottom: 20px;
}
.side_sec {
overflow: hidden;
padding-right: 50px;
}
.side_sec.pull-right {
padding-right: 0px;
padding-left: 30px;
}
.widget ul,
.testimonial_row ul {
padding-left: 0px;
}
.widget select {
margin-bottom: 0;
max-width: 100%;
padding: 10px;
border: 1px solid #d8d8d8;
width: 200px;
} section#srch_slide {
margin-top: -70px;
position: relative;
z-index: 11;
}
.srch_frm,
.shadow_white_bg {
background: #fff;
padding: 30px 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin-bottom: 5px;
}
.srch_frm h3,
form.property-simple-form h2.property-search-title {
font-size: 16px;
margin: 0px;
font-weight: bold;
color: #1f2223;
margin-bottom: 25px;
text-transform: uppercase;
}
.srch_frm label,
form.property-search-form label {
font-weight: normal;
color: #1f2223;
font-size: 13px;
}
h3.form_title {
margin: 0 0 30px;
font-weight: 600;
}
label {
font-size: 16px;
color: #333;
}
.appoint_form br {
display: none;
}
.appoint_form .form_top_info {
margin-bottom: 25px;
}
.appoint_image_column.wpb_column {
position: static;
}
.appoint_image_column.wpb_column .vc_column-inner {
padding: 0;
position: absolute;
width: 45%;
height: 100%;
right: 0;
}
.video_area_column.wpb_column {
position: static;
}
.video_area_column.wpb_column .vc_column-inner {
position: absolute;
width: 50%;
height: 100%;
padding: 0;
right: 0;
top: 0;
}
.vc_row.appoint_area {
position: relative;
}
.form-control,
input,
textarea,
select,
.lidd_mc_input_light input[type="text"],
.lidd_mc_select_fancy_light,
.lidd_mc_select_fancy_dark {
width: 100%;
height: 50px;
padding: 6px 12px;
background: transparent;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
font-size: 14px;
border: 1px solid #d1d7da;
border-radius: 0;
line-height: 1.5;
color: #555;
display: block;
outline: none;
letter-spacing: 1px;
}
.lidd_mc_select_fancy_light,
.lidd_mc_select_fancy_dark {
padding: 0px;
line-height: 40px;
}
.lidd_mc_select_fancy_light select,
.lidd_mc_select_fancy_dark select {
width: 100%;
max-width: 100%;
line-height: 1.5;
padding: 0 12px;
}
.lidd_mc_select_fancy_light select option,
.lidd_mc_select_fancy_dark select option {
padding: 10px 0;
display: block;
}
.lidd_mc_select_fancy_light:after,
.lidd_mc_select_fancy_dark:after {
top: 50%;
transform: translateY(-50%);
}
textarea {
height: 100px;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
width: auto;
color: #fff;
outline: none;
font-family: 'Montserrat', sans-serif;
box-shadow: none;
padding: 0 30px;
line-height: 50px;
font-size: 16px;
color: #111;
font-weight: 600;
text-transform: uppercase;
border: none;
border-radius: 3px;
position: relative;
background: #ffc600;
}
button:hover,
html input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
background: rgba(255, 198, 0, 0.75);
}
input:focus,
select:focus,
textarea:focus {
border-color: #ffc600;
}
.form-group .controls.col-md-6 {
padding: 0;
padding-left: 30px;
}
.form-group .controls.col-md-6.first {
padding: 0;
}
.srch_frm button.btn.btn-primary,
form.search_form .search-submit {
border-radius: 0;
height: 50px;
font-size: 13px;
font-weight: bold;
padding: 0 20px;
border: 0;
text-transform: uppercase;
margin-top: 0;
position: absolute;
top: 0;
right: 0;
background: transparent;
color: #888;
z-index: 100;
}
.srch_frm button.btn.btn-primary:hover,
form.search_form .search-submit:hover {
color: #444;
}
.form-group.form-group-price {
width: 50%;
padding: 0 10px;
float: left;
}
.form-group.form-group-price.form-group-price-from {
padding-left: 0;
}
.form-group.form-group-price.form-group-price-to {
padding-right: 0;
text-align: right;
}
.form-group.form-group-price input {
margin-bottom: 0;
}
.col-md-8.slide_sec .silde_img {
border: 6px solid #fff;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
position: relative;
}
.slide-info {
position: absolute;
width: 350px;
right: 30px;
bottom: 30px;
padding: 25px;
background: rgba(0, 0, 0, 0.85);
}
.slide-info p.sli_price {
color: #4275f4;
}
.slide-info p.sli_titl {
color: #fff;
}
.slide-info p.sli_desc {
color: #959595;
margin-bottom: 0;
font-size: 12px;
line-height: 20px;
}
.slide-info p {
line-height: normal;
}
.controls.col-md-3.first {
padding-left: 0;
}
.controls.col-md-3 {
padding-left: 30px;
padding-right: 0;
}
.control-group.form-group.col-md-11 {
padding: 0;
padding-right: 30px;
}
.sub_btn.col-md-1 {
padding: 0;
margin-top: 18px;
}
.clos_box a {
position: absolute;
font-size: 10px;
color: #444;
padding: 0 7px;
background: #fff;
top: 0;
right: 0;
line-height: 16px;
text-decoration: none;
} .news_dtd p,
p.readmore {
font-size: 12px;
color: #989b9c;
font-style: italic;
margin-bottom: 0;
}
.news_dtd a {
color: #989b9c;
text-decoration: none;
font-weight: bold;
}
.news_dtd a:hover {
color: #ccc;
}
.vc_grid .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_title > * {
margin: 0;
font-size: 14px;
text-transform: uppercase;
color: #0e4f71;
}
.vc_gitem-post-data-source-post_excerpt p {
font-size: 13px;
color: #777;
line-height: 21px;
}
.vc_grid .vc_grid-item .vc_gitem_row div.vc_btn3-container {
padding: 0;
margin: 0;
}
.vc_btn3-container a.vc_general.vc_btn3-color-juicy-pink {
font-family: 'georgia';
font-weight: 700;
font-size: 12px;
color: #989b9c;
font-style: italic;
margin-bottom: 0;
background: none !important;
padding: 0;
border: none;
}
.vc_btn3-container a.vc_general.vc_btn3-color-juicy-pink:hover {
color: #4275f4;
}
.vc_gitem-zone.vc_gitem-zone-a {
height: 280px;
border-radius: 5px;
}
div.vc_grid.vc_row .vc_grid-item {
padding: 0 15px;
}
div.vc_grid.vc_row {
margin: 0 -15px;
}
.vc_grid .vc_gitem-zone-c {
background: none !important;
} section#subscribe {
background: #525b60;
padding: 60px 0;
}
.subs_form .form-control,
.mc4wp-form-fields .form-control {
height: 42px;
font-size: 12px;
border: 1px solid #d1d7da;
border-radius: 0;
width: 50%;
float: left;
margin-bottom: 0;
}
.subs_form button.btn.btn-primary,
.mc4wp-form-fields button.btn.btn-primary {
line-height: 42px;
padding: 0 20px;
border-radius: 0;
border: 0;
background: #4275f4;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.subs_info h5 {
margin: 0;
color: #fff;
font-size: 12px;
}
.subs_info h2 {
font-size: 20px;
margin: 10px 0 0;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}
.mc4wp-form-fields p {
color: #87b4de;
font-size: 15px;
}
.side_cont .mc4wp-form-fields .controls {
position: relative;
width: 100%;
}
.side_cont .mc4wp-form-fields .controls input {
width: 100%;
margin-bottom: 15px;
}
.mc4wp-form-fields input[type="submit"] {
background: none;
border-radius: 30px;
padding: 10px 30px;
}
.mc4wp-form-fields input[type="submit"]:hover {
background: #fff;
color: #ffc600;
} .site-footer {
background: #333;
padding-top: 0px;
}
.footer_top {
padding: 90px 15px;
position: relative;
}
h2.foot_title {
font-size: 20px;
color: #fff;
font-weight: 600;
margin: 0px 0 30px;
}
div[class^=widget_edd] h2.foot_title {
color: #222222;
font-size: 18px;
font-weight: 500;
margin: 0px 0 30px;
padding-bottom: 20px;
border-bottom: 1px solid #ebebeb;
}
ul.tweets li,
ul.cont_info li {
font-size: 13px;
color: #96a5c6;
line-height: 1.5;
margin-bottom: 0;
}
.footer_top ul {
list-style-type: none;
margin: 0;
padding-left: 0;
}
.widget_nav_menu ul {
padding: 0;
}
.foot-widget ul li {
font-size: 15px;
color: #aaa;
line-height: 28px;
position: relative;
margin-bottom: 5px;
border: none;
padding: 0;
}
.foot-widget p.tweet-text {
margin: 0;
}
.foot-widget ul li:last-child {
margin-bottom: 0px;
}
.foot-widget ul li span.post-date {
padding-left: 25px;
color: #666;
}
.foot-widget .widget_recent_entries ul li a {
color: #fff;
padding-left: 15px;
display: block;
text-decoration: none;
font-size: 15px;
}
.foot-widget .ul.cont_info li a {
padding-left: 0px;
display: block;
}
.foot-widget ul.bcd-contact-list.has-icons li {
margin-bottom: 20px;
padding-left: 25px;
}
.foot-widget ul.bcd-contact-list li a {
color: #aaa;
}
.foot-widget ul li a:hover,
.foot-widget ul.bcd-contact-list li a:hover {
color: #ffc600;
}
.foot-widget,
.foot-widget a {
color: #fff;
}
.widget_nav_menu ul li a {
margin-bottom: 10px;
display: block;
text-decoration: none;
color: #fff;
font-size: 15px;
}
.widget_nav_menu ul li:hover,
.widget_nav_menu ul li:hover a {
color: #fff;
}
.widget_nav_menu ul li {
position: relative;
padding-left: 25px;
color: #87b4de;
}
.foot-widget .widget_recent_entries ul li a:after {
content: "\f054";
position: absolute;
height: 100%;
vertical-align: middle;
z-index: 1;
left: 0px;
top: 0;
font-size: 12px;
line-height: 30px;
display: inline-block;
font-family: 'FontAwesome';
}
.footer_top .image-in-widget-plugin {
margin: 0 0 30px;
}
.foot-widget ul.zoom-social-icons-list li {
margin: 0;
}
.foot-widget ul.zoom-social-icons-list li a {
display: block;
}
.foot-widget ul.zoom-social-icons-list li span,
.foot-widget ul.zoom-social-icons-list li span:before {
color: #888;
}
.foot-widget ul.zoom-social-icons-list li span:hover,
.foot-widget ul.zoom-social-icons-list li span:hover:before {
color: #e54f22;
opacity: 1;
}
.foot-widget ul li img.rpwe-thumb {
border: none !important;
margin: 0 25px 0 0;
padding: 0 !important;
}
.foot-widget ul li h3.rpwe-title {
font-size: 14px !important;
}
.foot-widget ul li h3.rpwe-title a {
color: #99a8c9;
}
.foot-widget ul li h3.rpwe-title a:hover {
color: #4275f4;
}
.foot-widget time.rpwe-time {
color: #4275f4;
font-size: 12px;
margin-top: 10px;
display: block;
}
.foot-widget table.op-table {
width: 100%;
}
.foot-widget table.op-table .op-cell {
height: 35px;
vertical-align: top;
color: #fff;
line-height: 1;
font-weight: 300;
}
.foot-widget table.op-table td.op-cell.op-cell-periods {
text-align: right;
color: #96a5c6;
}
ul.tweets,
ul.cont_info {
list-style-type: none;
padding: 0
}
ul.cont_info li a {
color: #bbb;
}
ul.cont_info li a:hover {
color: #4275f4;
}
ul.tweets li a {
color: #4275f4;
text-decoration: none;
}
ul.cont_info li i,
ul.tweets li i {
float: left;
margin-right: 15px;
line-height: 20px;
}
ul.tweets li p.twee {
float: right;
width: 90%;
margin-bottom: 0;
}
p.datd {
width: 90%;
float: right;
font-style: italic;
margin-bottom: 0;
}
ul.cont_info p {
margin-bottom: 20px;
}
.no-widget a {
color: #e54f22;
}
.no-widget a:hover {
color: #aaa;
}
.footer_copy_right {
background: none;
padding: 25px 0;
}
.footer_copy_right p {
line-height: 20px;
color: #8c8c8c;
font-size: 14px;
margin-bottom: 0;
padding: 0;
text-align: center;
}
.footer_copy_right a {
color: #fff;
}
.footer_copy_right a:hover {
color: #ccc;
text-decoration: none;
}
.widget_sp_image img,
.widget_media_image img {
margin-top: 18px;
}
.foot-widget .widget_text p,
.zoom-social-icons-widget p {
font-size: 15px;
line-height: 28px;
margin: 10px 0;
color: #fff;
}
.latest-tweets ul li {
padding-left: 20px;
position: relative;
}
.latest-tweets ul li:before {
content: "\f099";
display: block;
position: absolute;
font-family: 'FontAwesome';
left: 0;
color: #4275f4;
font-size: 14px;
}
.footer_top ul.zoom-social-icons-list {
margin: 0 -15px;
}
.latest-tweets ul li p.tweet-text a {
display: none;
}
.latest-tweets ul li p.tweet-details a {
font-size: 13px;
font-weight: 600;
color: #e54f22;
}
.foot_form.contact_form br {
display: none;
}
.foot_form.contact_form input,
.foot_form.contact_form textarea {
border: none;
background: #2e2e2e;
color: #888;
}
.foot_form.contact_form textarea {
height: 120px;
resize: none;
}
.foot_form.contact_form input.wpcf7-submit {
background: #e54f22;
color: #fff;
margin: 0;
}
.foot_form.contact_form input.wpcf7-submit:hover {
background: #d63809;
}
div.wpcf7 .ajax-loader {
display: none;
}
.footer_top ul.zoom-social-icons-list {
margin: 0 -15px;
}
.prefooter_area {
background: #ffc600;
padding: 70px 0;
}
.prefooter_area h2.foot_title {
margin: 0 0 10px;
font-size: 28px;
}
.prefoot_col .widget_text p {
margin: 0px;
color: #fff;
line-height: 1;
}
.subs_form input {
background: #fff;
color: #000;
margin: 0;
}
.form_fields i.fa {
position: absolute;
line-height: 42px;
left: 40px;
top: 0;
}
.subs_form input.wpcf7-submit {
width: auto;
border-radius: 30px;
padding: 10px 40px 10px 54px;
font-weight: 600;
text-transform: uppercase;
margin: 0;
display: inline-block;
}
.subs_form input.wpcf7-submit:hover {
background: #fff;
color: #ffc600;
}
.row.subs_form {
display: flex;
align-items: center;
}
.form_fields > div {
width: 36%;
padding: 0 0 0 10px;
}
.form_fields > div:last-child {
width: 28%;
}
.subs_form input.wpcf7-submit:hover + span + i {
color: #ffc600;
}
.subs_form input::-webkit-input-placeholder {
color: #aaa;
}
.subs_form input::-moz-placeholder {
color: #aaa;
}
.subs_form input:-ms-input-placeholder {
color: #aaa;
}
.subs_form input:-moz-placeholder {
color: #aaa;
}
.bp-name {
font-size: 16px;
}
.footer_info {
padding: 70px 0;
position: relative;
}
.footer_info:after {
content: "";
display: block;
position: absolute;
width: 750px;
max-width: 100%;
height: 1px;
background: #424242;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.info_sec {
display: inline-block;
width: 33.33%;
float: left;
padding-right: 30px;
}
.info_sec .left_icon {
float: left;
font-size: 60px;
color: #ffc600;
line-height: 1;
padding-right: 30px;
}
.call_info .left_icon {
font-size: 70px;
}
.info_txt {
float: left;
color: #f9f9f9;
font-size: 17px;
font-weight: 300;
letter-spacing: 0.5px;
line-height: 2;
width: calc(100% - 100px);
}
.footer_info .container {
padding: 0 40px;
} div#blog_section,
.archive main#main {
margin: 0 -15px;
}
section#blog_sec .row {
margin: 0;
}
section#blog_sec .panel-default {
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
#blog_sec h3.sec_titl {
font-size: 24px;
font-weight: 600;
word-wrap: break-word;
margin-top: -6px;
}
div#slide_pan .owl-controls.clickable {
margin: 0;
}
#slide_pan .owl-buttons div {
top: 50%;
transform: translate(0, -50%);
background: #e3e6e7;
color: #5d5d5d;
font-size: 12px;
}
section#lates_news .panel-body:hover p.readmore a,
section#lates_news .panel-body:hover h3.sec_titl {
color: #4275f4;
}
.dat_labl {
position: absolute;
font-size: 12px;
color: #fff;
padding: 0;
bottom: 0;
left: 0;
width: 80px;
height: 66px;
text-align: center;
z-index: 1111;
}
.dat_labl h2 {
margin: 8px 0;
font-size: 26px;
line-height: 1;
font-weight: bold;
}
.dat_labl h4 {
margin: 0 0 12px;
font-size: 12px;
font-weight: bold;
}
.blog_feat p {
font-size: 14px;
color: #777;
margin-bottom: 0;
float: none;
display: inline;
}
.blog_categories {
display: inline-block;
}
.blog_categories .list_label,
.blog_tags .list_label {
margin-right: 10px;
}
.blog_categories a {
color: #4275f4;
}
p.blog_tags {
margin-top: 20px;
}
.blog_feat p:first-child {
margin-left: 0 !important;
}
.blog_feat p span {
margin-left: 0px;
}
.blog_feat p i {
margin-right: 3px;
color: #4275f4;
}
.blog_feat p span.full_dt a {
color: #4275f4;
}
.blog_feat:after,
.panel_bottom:after {
content: "";
display: block;
clear: both;
}
.single_blog .blog_desc p {
font-size: 15px;
line-height: 28px;
margin: 0;
padding: 20px 0 10px;
}
.single_blog .blog_desc blockquote p {
padding: 0;
}
p.sec_desc,
.agent p.sec_desc {
font-weight: normal;
color: #777;
font-size: 16px;
line-height: 28px;
padding: 20px 0;
margin-bottom: 0px;
}
p.sec_desc {
padding-top: 0;
}
p.readmore2 {
margin: 0px;
font-size: 12px;
}
.blog_desc p,
.post-single-content p {
font-size: 16px;
color: #777;
line-height: 28px;
margin-bottom: 24px;
}
.blog_desc p:last-child,
.post-single-content p:last-child {
margin-bottom: 0;
}
.pagin ul,
.woocommerce nav.woocommerce-pagination ul,
nav.woocommerce-pagination ul {
list-style-type: none;
padding: 0;
border: none;
}
.woocommerce nav.woocommerce-pagination,
nav.woocommerce-pagination {
text-align: left;
}
.pagin ul li,
.woocommerce nav.woocommerce-pagination ul li,
nav.woocommerce-pagination ul li {
display: inline-block;
margin-right: 5px;
overflow: visible;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li,
nav.woocommerce-pagination ul li {
margin-right: 10px;
}
.pagin ul li a,
.pagin ul li span,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
padding: 0px;
text-decoration: none;
background: none;
line-height: 40px;
display: block;
color: #cfcfcf;
border: 2px solid #d4d4d4;
height: 40px;
width: 40px;
text-align: center;
}
.pagin ul li span.current,
.pagin ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li span.current,
nav.woocommerce-pagination ul li a:hover {
background: #ffc600;
color: #fff;
border: 2px solid #ffc600;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
}
p.qou_txt {
margin: 25px 0 45px 45px;
float: right;
position: relative;
color: #b0b3b4;
}
p.qou_txt:before {
content: open-quote;
font-size: 0
}
p.qou_txt:after {
content: close-quote;
position: absolute;
font-size: 48px;
z-index: 11111;
top: 0;
line-height: 1;
left: -25px;
color: #989b9c;
}
section#blog_sec .row .row.nxt_pos h3.sec_titl {
font-size: 14px;
font-weight: normal;
margin: 15px 0;
}
section#blog_sec .row.nxt_pos .col-md-5 {
padding: 0;
}
section#blog_sec .row.nxt_pos .col-md-7 {
padding: 0;
padding-left: 25px;
margin-bottom: 0;
}
p.blo_tags {
margin-top: 20px;
color: #989b9c;
font-size: 12px;
}
p.blo_tags a {
color: #989b9c;
font-size: 12px;
}
p.blo_tags a:hover {
color: #4275f4;
}
p.blo_tags span {
font-size: 14px;
color: #1f2223;
font-weight: bold;
margin-right: 10px;
}
section#blog_sec .titl_sec {
margin: 0 0 30px;
}
.row.commen_frm .control-group.form-group {
padding-left: 30px;
padding-right: 0;
}
.row.commen_frm .control-group.form-group.first {
padding-left: 0;
}
.comm_sec {
background: #fff;
padding: 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
.comm_sec .col-md-2 {
padding: 0;
padding-right: 20px;
}
.comm_sec .col-md-10 {
padding-left: 10px;
padding-right: 0;
position: relative;
}
section#blog_sec .comm_sec h3.sec_titl {
font-size: 14px;
font-weight: normal;
margin: 12px 0;
}
p.comm_dtd {
color: #adb5b5;
font-size: 12px;
margin-bottom: 16px;
}
a.comm_repl {
position: absolute;
top: 0;
right: 0;
margin-top: 12px;
font-size: 12px;
text-decoration: none;
color: #777;
}
div#blog_section article,
div#blog_sec article {
margin-bottom: 40px;
}
div#blog_section article:last-child,
div#blog_sec article:last-child {
margin-bottom: 0;
}
.post.sticky {
background: #eee;
}
.post.sticky .post {
padding: 40px 25px 40px;
overflow: hidden;
}
div#blog_section > .two-col:nth-child(2n+2) + .two-col,
div#blog_section > .three-col:nth-child(3n+3) + .three-col,
div#blog_section > .four-col:nth-child(4n+4) + .four-col,
div#video_sec .vid_cols:nth-child(2n+2) + .vid_cols {
clear: both;
}
div#video_sec .vid_cols {
margin-bottom: 50px;
}
div#video_sec .vid_cols .panel-image {
height: 300px;
}
.single_video .panel-image {
height: 450px;
}
.panel-image a {
line-height: 1;
height: 100%;
}
.panel-image iframe {
height: 100%;
}
nav.navigation.posts-navigation {
clear: both;
padding: 0 15px;
}
span.sticky_tag {
position: absolute;
bottom: 0;
padding: 8px 12px;
background: #4275f4;
color: #fff;
}
.blog_sec span.sticky_tag {
position: relative;
}
.panel.panel-default .panel-body p.sec_desc {
margin-bottom: 0px;
}
.author-bio {
margin: 40px 0;
padding: 30px;
position: relative;
min-height: 140px;
background-color: #efefef;
-webkit-box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0, 0.1);
box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0, 0.1);
}
.single .author-bio {
background: #fff;
}
.author_img {
float: left;
}
.author-bio img.avatar {
margin: 0 25px 0px 0;
border-radius: 100%;
}
.author_info_social:after,
.author-info:after {
content: "";
display: block;
clear: both;
}
.author_info_social h3.author-title {
text-transform: capitalize;
font-size: 20px;
font-weight: 600;
color: #222;
margin: 0 0 20px;
float: left;
}
.author_info_social ul.soc_icons {
float: right;
list-style-type: none;
margin-bottom: 20px;
}
.author_info_social ul.soc_icons li {
display: inline-block;
margin-right: 25px;
}
.author_info_social ul.soc_icons li:last-child {
margin-right: 0;
}
.author_info_social ul.soc_icons li a {
font-size: 16px;
color: #888;
line-height: 1;
display: inline-block;
}
.author_info_social ul.soc_icons li a:hover {
color: #e54f22;
}
.author_img {
float: left;
}
.author_desc {
display: block;
padding-left: 120px;
}
.author-info p {
font-size: 16px;
color: #777;
line-height: 28px;
margin-bottom: 0;
}
.author-info > p.author-description + p {
margin-bottom: 0;
}
nav.post-navigation {
margin: 20px 0;
border: 1px solid #e5e5e5;
border-width: 1px 0;
padding: 10px 0;
}
nav.post-navigation .nav-links > div {
width: 33.33%;
float: left;
}
nav.post-navigation .nav-links:after {
content: "";
display: block;
clear: both;
}
nav.post-navigation .nav-links > div.nav-next {
text-align: right;
float: right;
}
nav.post-navigation .nav-links a {
color: #444;
font-size: 16px;
position: relative;
display: inline-block;
}
nav.post-navigation .nav-links a:after {
content: "\f104";
display: inline-block;
position: absolute;
top: 0px;
left: 0px;
font-size: 18px;
line-height: 40px;
}
nav.post-navigation .nav-links .sb-social a:hover {
background: #ffc600;
color: #fff;
border-color: transparent;
}
nav.post-navigation .nav-links > div.nav-next a:after {
content: "\f105";
left: inherit;
right: 0px;
}
nav.post-navigation .nav-links .sb-social a:after {
display: none;
}
nav.post-navigation .nav-links .sb-social a {
width: 40px;
height: 40px;
font-size: 16px;
text-align: center;
line-height: 40px;
border: 1px solid #d2d2d2;
border-radius: 0;
color: #888;
margin-right: 8px;
}
nav.post-navigation .nav-links .sb-social > a:last-child {
margin-right: 0;
}
.sb-social {
text-align: center;
}
.nav-links {
line-height: 40px;
}
.blog_feat {
padding: 2px 0 15px;
border-top: 1px solid #eaeaea;
border-width: 1px 0;
}
div#comments {
clear: both;
} section#testim {
padding: 60px 0;
background: url(//www.fredariepas.lv/wp-content/themes/mobeva/images/testim_bg.jpg);
}
.row.testim_sec {
padding: 0 100px;
}
.testim_sec .testim_box {
padding: 20px 30px;
background: #fff;
margin: 0 15px;
}
blockquote {
color: #3c3c3c;
font-size: 18px;
font-weight: 600;
font-style: italic;
position: relative;
}
.auth_sec {
margin-top: 25px;
padding-left: 25px;
}
.auth_sec img {
width: 55px;
height: 55px;
float: left;
margin-right: 20px;
border-radius: 50%;
}
h6.auth_nam {
font-size: 14px;
color: #0e4f71;
float: right;
width: 77%;
text-transform: uppercase;
margin-bottom: 0;
padding: 5px 0;
}
span.auth_pos {
display: block;
color: #777;
font-size: 12px;
text-transform: capitalize;
padding-top: 5px;
}
.auth_sec:after {
content: "";
clear: both;
display: block;
}
div.testim_sec .owl-controls.clickable {
margin: 0;
}
.owl-theme.testim_sec .owl-controls .owl-buttons div {
top: 50%;
transform: translate(0, -50%);
background: rgba(0, 0, 0, 0.2);
color: #fff;
font-size: 12px;
}
.slick-initialized .slick-slide {
outline: none;
}
.testimonials-slidelist .slick-slide .testimonial-inner:before,
.testimonials-slidelist .slick-slide .testimonial-inner:after,
.testimonials-slidelist .slick-dots {
display: none !important;
}
.testimonials-slidelist .slick-slide .testimonial-inner,
.testimonials-slidelist.design-3 .testimonial-inner .testimonial_avatar img {
background: #f5f5f5;
border: none;
}
.testimonials-slidelist .slick-slide .testimonial-inner {
padding: 80px 30px 30px;
}
.testimonials-list.design-2 .quote {
float: left;
width: calc(50% - 30px);
padding: 0 30px 30px;
margin: 60px 15px 40px;
background: #fff;
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
.testimonials-list.design-2:after {
content: "";
clear: both;
display: block;
}
.testimonials-list.design-2 {
margin: 0;
}
.testimonial-inner .testimonial-client {
font-size: 14px;
color: #0e4f71;
text-transform: uppercase;
margin-bottom: 5px;
}
.testimonial-inner .testimonial-cdec {
color: #777;
font-size: 12px;
text-transform: capitalize;
padding-bottom: 10px;
}
.testimonial-inner .testimonials-text p {
border: 0;
font-size: 16px;
color: #777;
font-style: italic;
font-family: 'Open Sans';
padding: 0 15px;
position: relative;
margin-top: 15px;
}
.testimonials-text em:after {
display: none;
}
.testimonial-inner .testimonials-text em:after {
vertical-align: -0.6em;
} section#abt_sec .row {
margin: 0;
}
section#abt_sec .panel-default {
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
section#abt_sec h3.sec_titl {
font-size: 18px;
font-weight: bold;
}
section#abt_sec .titl_sec {
margin: 0 0 30px;
}
.skill_sec .skill_ara .prog_sec p.labl {
font-size: 12px;
color: #1f2223;
line-height: 1;
margin-bottom: 12px;
}
.progress {
height: 5px;
overflow: inherit;
}
.progress-bar {
background-color: #4275f4;
position: relative;
animation: grower 5s ease;
-moz-animation: grower 5s ease;
-webkit-animation: grower 5s ease;
-o-animation: grower 5s ease;
}
@keyframes grower {
0% {
width: 0%;
}
}
@-moz-keyframes grower {
0% {
width: 0%;
}
}
@-webkit-keyframes grower {
0% {
width: 0%;
}
}
@-o-keyframes grower {
0% {
width: 0%;
}
}
.progress-bar span,
.progress-bar i {
position: absolute;
top: -24px;
font-size: 12px;
color: #1f2223;
right: 0;
z-index: 1111;
line-height: 1;
}
.progress-bar i.per_cent {
right: -10px;
}
.prog_sec {
padding-left: 30px;
}
.skill_sec .skill_ara,
.skill_sec .fun_fac,
.skill_sec .serv_col,
.vc_row.shadow_box,
.shadow_box > .vc_column-inner > .wpb_wrapper {
background: #fff;
padding: 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin: 0 0 5px;
}
.skill_sec .skill_ara p,
.wpb_content_element p {
color: #5d5d5d;
line-height: 24px;
font-size: 14px;
text-transform: none;
font-weight: normal;
}
.vc_progress_bar .vc_single_bar span.vc_label_units {
padding-left: 5px;
}
div.vc_icon_element,
div.wpb_content_element {
margin-bottom: 0;
}
.circ_ico {
display: inline-block;
width: 66px;
border-radius: 50%;
background: #ebeef0;
line-height: 66px;
text-align: center;
font-size: 24px;
color: #4275f4;
}
h3.fun_num {
font-size: 20px;
color: #0e4f71;
text-transform: uppercase;
line-height: 1;
margin: 20px 0 10px;
}
p.desc {
font-size: 11px;
color: #949494;
text-transform: uppercase;
line-height: 1.909;
margin: 0;
}
div#clients .row {
margin: 0;
background: #fff;
padding: 20px 45px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
div#clients .owl_col {
padding: 0;
margin: 0 15px;
}
div#clients .owl_col .mid_img {
width: 185px;
height: 80px;
background: transparent;
border: 1px solid #e6e9ea;
display: table-cell;
vertical-align: middle;
}
div#pag-carousel .owl_col .mid_img img {
width: 90%;
margin: 0 auto;
}
.skill_sec .serv_col .col-md-4 {
padding: 20px;
border: 1px solid #eee;
width: 30%;
margin-left: 4.5%;
}
.skill_sec .serv_col .col-md-4:first-child {
margin-left: 0;
}
.skill_sec .serv_col .nor_ico {
font-size: 24px;
color: #777;
}
.skill_sec .serv_col h3.fun_num {
font-size: 14px;
}
.skill_sec .serv_col h3.fun_num:hover {
color: #4275f4;
}
.skill_sec .serv_col p.desc {
font-size: 12px;
color: #777;
line-height: 1.75;
text-transform: capitalize;
}
.skill_sec .serv_col .col-md-4:hover .nor_ico {
color: #4275f4;
}   section#wrng_pg {
padding: 150px 0 170px;
background: url(//www.fredariepas.lv/wp-content/themes/mobeva/images/404.jpg) no-repeat left top #444;
background-size: cover;
}
h2.lrg_titl {
font-size: 210px;
margin: 0 0 40px;
color: #ffc600;
font-weight: 600;
line-height: .75;
}
h3.sub_titl {
font-size: 28px;
font-weight: 600;
margin: 0;
margin-bottom: 30px;
color: #fff;
}
section#wrng_pg p.desc {
font-size: 14px;
margin-bottom: 40px;
text-transform: inherit;
color: #fff;
letter-spacing: 0.5px;
}
section#wrng_pg p.desc a {
color: #ffc600;
font-style: italic;
text-decoration: underline;
}
section#wrng_pg p.desc a:hover {
text-decoration: none;
color: rgba(255, 198, 0, 0.85);
}
section#wrng_pg p.desc a {
color: #ffc600;
font-style: italic;
text-decoration: underline;
}
section#wrng_pg p.desc a:hover {
text-decoration: none;
color: rgba(255, 198, 0, 0.85);
}
section#wrng_pg form.search_form input.search-field {
height: 55px;
background: none;
line-height: 20px;
padding: 13px 25px;
color: #fff;
}
section#wrng_pg form.search_form button.search-submit {
height: 55px;
padding: 0 25px;
right: 0;
color: #fff;
font-size: 16px;
background: #ffc600;
border-radius: 0 5px 5px 0;
border: 2px solid transparent;
transition: 0.5s ease all;
}
section#wrng_pg form.search_form button.search-submit:hover {
color: #fff;
background: #333;
} .cd-top {
display: inline-block;
height: 40px;
width: 40px;
line-height: 40px;
position: fixed;
bottom: 15px;
overflow: hidden;
font-size: 16px;
color: #fff;
text-align: center;
white-space: nowrap;
background: #8c8c8c;
visibility: hidden;
opacity: 0;
z-index: 100;
border-radius: 50%;
right: 15px;
}
.footer_copy_right .cd-top:hover {
background: #ffc600;
color: #444;
}
.cd-top.cd-is-visible {
visibility: visible;
opacity: 1;
}
.cd-top i {
position: relative;
top: -2px;
}
@media only screen and (max-width: 768px) {
.cd-top {
right: 20px;
bottom: 20px;
}
} .spinner {
width: 60px;
height: 60px;
background-color: #ffc600;
margin: 0 auto;
-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
animation: sk-rotateplane 1.2s infinite ease-in-out;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
@-webkit-keyframes sk-rotateplane {
0% {
-webkit-transform: perspective(120px)
}
50% {
-webkit-transform: perspective(120px) rotateY(180deg)
}
100% {
-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes sk-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
} .chromeframe {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
} .loader-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #111;
opacity: 1;
z-index: 11111;
height: 100%;
width: 100%;
overflow: hidden;
-webkit-transition: 0.8s ease all;
-o-transition: 0.8s ease all;
transition: 0.8s ease all;
}
.loaded .spinner {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.loaded .loader-wrapper {
opacity: 0;
visibility: hidden;
}  div.vc_col-has-fill > .vc_column-inner,
div.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-top: 0;
}
.p0 .vc_column-inner {
padding: 0 !important;
}
.vc_row.wpb_row.overflow {
overflow: visible;
}
.vc_row.overlay:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(68, 75, 85, 0.91);
}
.vc_row.overlay.vc_parallax:before {
z-index: 1;
}
h4.vc_custom_heading,
h5.vc_custom_heading {
text-transform: capitalize;
}
.vc_row.shadow_box .vc_column_container:first-child > .vc_column-inner {
padding-left: 0;
}
.vc_row.shadow_box .vc_column_container:last-child > .vc_column-inner {
padding-right: 0;
} .property-maps.bottom > form.property-maps-search.horizontal {
overflow: visible;
width: 1170px;
left: 50%;
transform: translateX(-50%);
bottom: 60px;
height: auto;
position: relative;
padding: 30px 30px 20px;
z-index: 1000;
}
.property-maps.bottom > form.property-maps-search .property-search-title {
margin-bottom: 20px;
font-weight: bold;
font-size: 18px;
}
.property-maps.bottom > form.property-maps-search .property-search-group.property-search-price {
top: 88px !important;
}
.property-maps.bottom > form.property-maps-search .js-isotope .property-search-submit-group.property-search-stamp {
top: 23px;
}
.property-maps.bottom > form.property-maps-search .property-search-group.property-search-attributes,
.property-maps.bottom > form.property-maps-search .property-search-group.property-search-status {
top: 88px !important;
}
.property-maps.bottom > form.property-maps-search .property-search-forms {
height: 180px !important;
}
.property-maps.bottom.horizontal {
padding-bottom: 0px;
}
.property-loop-main-container > .wp-term-list li a {
border: none;
border-radius: 0;
background: #ddd;
padding: 10px 20px;
}
.property-maps.bottom > form.property-maps-search .property-search-submit-button {
width: 100%;
}
.property-loop-main-container > .wp-term-list li a:focus,
.property-loop-main-container > .wp-term-list li a:hover,
.property-loop-main-container > .wp-term-list li a.term-active {
cursor: pointer;
text-decoration: none;
color: #fff;
padding: 10px 20px;
border: none;
background: #4275f4;
border-radius: 0;
font-size: 14px;
outline: 0;
}
.property-loop-main-container > ul.wp-term-list {
margin: 0 0 25px;
}
div#breadcrumb {
color: #fff;
font-size: 12px;
}
div#breadcrumb > p:last-child {
padding-right: 5px;
} div.ptp-pricing-table div.ptp-item-container div.ptp-plan {
padding: 20px !important;
height: auto !important;
background: #fff !important;
}
div.ptp-pricing-table div.ptp-item-container {
box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px !important;
}
div.ptp-pricing-table div.ptp-item-container div.ptp-price {
background: #ebeef0 !important;
padding: 20px !important;
color: #0e4f71;
}
div.ptp-pricing-table div.ptp-item-container div.ptp-price span {
font-size: 13px !important;
}
div.ptp-pricing-table div.ptp-item-container div.ptp-bullet-item {
padding: 20px !important;
}
#ptp-365 .ptp-cta a.ptp-button {
font-size: 12px;
color: #fff;
text-decoration: none;
padding: 0 20px;
line-height: 44px;
display: inline-block;
text-transform: uppercase;
height: 44px !important;
border-bottom: none !important;
}
#ptp-365 div.ptp-item-container div.ptp-cta {
padding: 30px 20px;
}
#ptp-365 div.ptp-most-popular {
background: #4275f4;
padding: 15px 0;
}
#ptp-365 div.ptp-not-most-popular {
padding: 15px 0;
}
.gallery-post .flexslider {
border: none;
margin: 0;
border-radius: 0;
box-shadow: none;
height: 450px !important;
overflow: hidden;
}
.gallery-post .flexslider .slides > li {
height: 450px !important;
overflow: hidden;
}
.gallery-post .flexslider img {
height: 100%;
object-fit: cover;
width: 100%;
}
.gallery-post .flexslider .flex-direction-nav a {
right: 2px;
left: inherit;
}
.gallery-post .flexslider .flex-direction-nav a.flex-prev {
right: 48px;
}
.video-post .panel-image a {
display: block;
line-height: 0;
}
div.comment-respond h3 {
background: #fff;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
padding: 0 25px;
margin: 0 0 30px;
font-size: 16px;
line-height: 60px;
font-weight: bold;
color: #1f2223;
text-transform: uppercase;
}
form.comment-form {
background: #fff;
padding: 25px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
margin-bottom: 5px;
}
.comment-author img.avatar {
width: 80px;
margin-right: 15px;
border-radius: 5px;
position: absolute;
left: 0;
}
ol.comment-list article {
margin: 0 !important;
background: #fff;
padding: 0px;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
position: relative;
}
b.fn,
b.fn a {
font-size: 16px;
font-weight: normal;
display: inline-block;
color: #888;
font-family: 'Open Sans';
}
span.says {
display: none;
}
.comment-author.vcard {
line-height: 1;
}
form.comment-form p.logged-in-as {
margin-bottom: 20px;
}
.comment-metadata a {
color: #adb5b5;
font-size: 12px;
margin: 16px 0;
display: inline-block;
}
.comment-content {
font-size: 13px;
color: #333;
line-height: 21px;
}
.reply {
position: absolute;
top: 0;
right: 0;
}
.reply a.comment-reply-link {
font-size: 0;
text-decoration: none;
color: #333;
font-weight: 600;
padding-left: 20px;
position: relative;
font-family: 'Open Sans';
}
.comment-list .reply {
line-height: 16px;
}
.reply a.comment-reply-link:hover {
color: rgb(255, 198, 0);
}
.reply a.comment-reply-link::after {
content: '\f122';
display: inline-block;
font-family: 'FontAwesome';
position: absolute;
top: 0px;
left: 0;
line-height: 22px;
margin-right: 5px;
font-weight: 500;
font-size: 14px;
}
ol.comment-list {
margin-bottom: 30px;
padding-left: 0;
}
ol.comment-list ol.children article {
padding-left: 0;
background: #f5f5f5;
}
p.comment-notes {
margin-bottom: 20px;
}
input,
select,
textarea {
margin-bottom: 15px;
}