html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }
.desktop-text-center {
text-align: center;
}
.desktop-text-left {
text-align: left;
}
.desktop-text-right {
text-align: right;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #232529;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin-top: 0;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
text-decoration: none;
font-weight: 500;
color: #232529;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 26px;
color: #212529;
font-weight: 400;
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
label {
font-weight: normal;
color: #232529;
margin: 0;
}
label .required {
border-bottom: none;
text-decoration: none;
}
a {
color: #232529;
text-decoration: none;
line-height: inherit;
}
a:hover,
a:focus,
a:active {
text-decoration: none;
outline: none;
color: #ffb922;
}
p {
margin-bottom: 20px;
}
ul,
ol {
padding: 0 0 0 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 600;
line-height: 1.2;
margin: 0 0 20px;
color: #232529;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
img {
height: auto;
max-width: 100%;
vertical-align: middle;
}
figure {
margin: 0; }
table {
border: 1px solid #eee;
border-collapse: collapse;
border-spacing: 0;
table-layout: auto;
width: 100%;
margin-bottom: 20px;
}
th,
td {
border-color: #eee;
border-style: solid;
border-width: 1px;
padding: 5px;
font-weight: normal; } input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
border: 1px solid #eee;
padding: 7px 10px;
font-size: 16px;
line-height: 24px;
max-width: 100%;
background: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
width: 100%;
}
select {
border: 1px solid #eee;
padding: 7px 10px;
font-size: 16px;
line-height: 24px;
max-width: 100%;
background: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"] {
height: 40px;
}
textarea {
display: block;
width: 100%;
}
select {
background: url(//www.budzakbuilding.cz/wp-content/themes/construction-light-pro/assets/images/down-arrow.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: 95%;
}
select::-ms-expand {
display: none;
}
:focus {
outline: none;
}
blockquote {
font-family: 'Pacifico', cursive;
color: #333;
border: none;
padding: 5px;
margin: 0;
font-size: 18px;
background: rgba(204, 204, 204, 0.07058823529411765);
}
.articlesListing .entry-content blockquote p {
line-height: 30px;
}
iframe {
display: block;
max-width: 100% !important;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
:-moz-placeholder {
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
::-moz-placeholder {
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
:-ms-input-placeholder {
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
input[type="radio"],
input[type="checkbox"] {
margin-top: 5px;
}
a.button,
button,
input[type="submit"] {
display: inline-block;
vertical-align: top; line-height: 24px;
padding: 8px 20px;
border: none;
background-color: #ffb922;
color: #fff;
text-align: center;
font-weight: 600;
}
a.button:hover,
a.button:focus,
button:hover,
input[type="submit"]:hover {
opacity: 0.7;
color: #fff;
}  a {
color: #212529;
}
a:hover,
a:focus,
a:active {
color: #ffb922;
}
a:focus {
outline: 0;
}
a:hover,
a:active {
outline: 0;
}  .nav-classic .header-nav-toggle {
display: none;
width: 35px;
margin: 6px 0;
float: right;
cursor: pointer;
background: transparent;
padding: 0;
}
.nav-classic .header-nav-toggle div {
width: 100%;
height: 4px;
background-color: #ffb922;
margin: 8px 0;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}
.headertwo .header-nav-toggle div {
background-color: #fff;
}
span.sub-toggle {
display: none;
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
text-align: center;
background: rgba(228, 228, 228, 0.57);
color: #212121;
line-height: 50px;
z-index: 99;
cursor: pointer;
}
.box-header-nav .main-menu ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.box-header-nav .main-menu {
list-style: none;
margin: 0 10px;
padding: 0;
}
.block-nav-category .vertical-menu .menu-item.btn,
.box-header-nav .main-menu .menu-item.btn {
display: block;
padding: inherit;
text-align: inherit;
border: 0;
}
.box-header-nav .main-menu .page_item,
.box-header-nav .main-menu .page_item a,
.box-header-nav .main-menu .menu-item,
.box-header-nav .main-menu .menu-item a {
position: relative;
}
.box-header-nav .main-menu>ul>.page_item,
.box-header-nav .main-menu>.menu-item {
display: inline-block;
}
.box-header-nav .main-menu .page_item a,
.box-header-nav .main-menu>.menu-item>a {
display: inline-block;
padding: 10px 20px;
margin: 10px 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.2px;
color: #ffffff;
}
.box-header-nav .main-menu .page_item.current_page_item>a,
.box-header-nav .main-menu .page_item:hover>a,
.box-header-nav .main-menu .page_item.focus>a,
.box-header-nav .main-menu>.menu-item.current-menu-item>a,
.box-header-nav .main-menu>.menu-item:hover>a,
.box-header-nav .main-menu>.menu-item.focus>a {
background: rgba(0, 0, 0, 0.6);
color: #ffffff;
}
.box-header-nav .main-menu .page_item.page_item_has_children>a::after,
.box-header-nav .main-menu>.menu-item.menu-item-has-children>a::after {
display: inline-block;
vertical-align: top;
content: '\f107';
margin-left: 4px;
font-family: 'Font Awesome 5 Free';
}
.box-header-nav .main-menu .page_item:hover>.children,
.box-header-nav .main-menu .page_item.focus>.children,
.box-header-nav .main-menu .menu-item:hover>.sub-menu,
.box-header-nav .main-menu .menu-item.focus>.sub-menu {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
opacity: 1;
visibility: visible;
}
.box-header-nav .main-menu .children,
.box-header-nav .main-menu .sub-menu {
list-style: none;
position: absolute;
top: 100%;
left: 0;
width: 225px;
background-color: #fff;
color: #666;
box-shadow: 0 -1px #eee inset, 1px 0 #eee inset, -1px 0 #eee inset;
padding: 0;
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 10;
text-align: left;
}
.box-header-nav .main-menu .children>.page_item>a,
.box-header-nav .main-menu .sub-menu>.menu-item>a {
display: block;
padding: 10px 20px;
font-weight: 700;
margin: 0;
color: #212529;
}
.box-header-nav .main-menu .children li:not(:first-child)::before,
.box-header-nav .main-menu .sub-menu li:not(:first-child)::before {
content: '';
display: block;
border-top: 1px dashed #f1f1f1;
}
.box-header-nav .main-menu .children>.page_item:hover>a,
.box-header-nav .main-menu .children>.page_item.focus>a,
.box-header-nav .main-menu .sub-menu>.menu-item:hover>a,
.box-header-nav .main-menu .sub-menu>.menu-item.focus>a {
background-color: #ffb922;
color: #fff;
font-weight: 700;
}
.box-header-nav .main-menu .children>.page_item.current_page_item>a,
.box-header-nav .main-menu .sub-menu>.menu-item.current-menu-item>a {
background: #ffb920;
color: #fff;
} .box-header-nav .main-menu .children>.page_item.page_item_has_children>a::after,
.box-header-nav .main-menu .sub-menu>.menu-item.menu-item-has-children>a::after {
display: inline-block;
float: right;
content: '\f105';
font-family: 'Font Awesome 5 Free';
}
.box-header-nav .main-menu .children .children,
.box-header-nav .main-menu .sub-menu .sub-menu {
top: 0;
left: 100%;
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
box-shadow: 0 -1px #eee inset, 1px 0 #eee inset, 0 1px #eee inset;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}
.site-header:not(.headerone) {
z-index: 3;
position: relative;
} .widget,
.content-area {
margin: 1.5em 0; }
.widget select {
max-width: 100%;
}
.widget-area .widget.woocommerce ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.cross-sells h2,
.cart_totals h2,
.up-sells h2,
.related h2,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
#order_review_heading,
.woocommerce-order-details h2,
.woocommerce-column--billing-address h2,
.woocommerce-column--shipping-address h2,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.wishlist-title h2,
.woocommerce-account .woocommerce h2,
.widget-area .widget .widget-title,
.comments-area .comments-title {
width: 100%;
margin-top: 0;
text-transform: uppercase;
display: inline-block;
font-size: 16px;
font-weight: 600;
letter-spacing: 1.5px;
line-height: 1.6;
border-bottom: 2px solid #f1efef;
padding-bottom: 5px;
position: relative;
margin-bottom: 15px;
line-height: 35px;
}
.cross-sells h2:before,
.cart_totals h2:before,
.up-sells h2:before,
.related h2:before,
.woocommerce-billing-fields h3:before,
.woocommerce-shipping-fields h3:before,
.woocommerce-additional-fields h3:before,
#order_review_heading:before,
.woocommerce-order-details h2:before,
.woocommerce-column--billing-address h2:before,
.woocommerce-column--shipping-address h2:before,
.woocommerce-Address-title h3:before,
.woocommerce-MyAccount-content h3:before,
.wishlist-title h2:before,
.woocommerce-account .woocommerce h2:before,
.widget-area .widget .widget-title:before,
.comments-area .comments-title:before {
content: '';
position: absolute;
bottom: -2px;
width: 100px;
border-bottom: 2px solid #ffb923;
}
.widget-area ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin-bottom: 5px;
padding-bottom: 5px;
line-height: 32px;
}
.widget-area ul li:last-child {
border: 0;
padding-bottom: 0;
}
.widget_archive ul,
.widget_categories ul,
.widget_product_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_rss ul,
.widget_pages ul,
.widget_nav_menu ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.widget_archive li,
.widget_categories li,
.widget_product_categories li,
.widget_recent_entries li,
.widget_meta li,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li,
.widget_nav_menu li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin-bottom: 5px;
padding-bottom: 5px;
}
.widget_archive a,
.widget_categories a,
.widget_product_categories a,
.widget_recent_entries a,
.widget_meta a,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li,
.widget_nav_menu li {
color: #333333;
font-size: 16px;
line-height: 32px;
padding-left: 22px;
position: relative;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-ms-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.widget-area .widget a:hover,
.widget-area .widget a:hover::before,
.widget-area .widget li:hover::before {
color: #ffb923;
}
.widget_archive a::before,
.widget_categories a::before,
.widget_product_categories a::before,
.widget_recent_entries a::before,
.widget_meta a::before,
.widget_recent_comments li::before,
.widget_rss li:before,
.widget_pages li:before,
.widget_nav_menu li:before {
color: #333333;
content: "\f187";
font-family: 'Font Awesome 5 Free';
font-weight: 700;
font-size: 14px;
left: 0;
position: absolute;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-ms-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.widget_categories a::before,
.widget_product_categories a::before {
content: "\f07b";
top: 0;
}
.widget_archive a::before {
top: 0;
}
.widget_recent_entries a::before {
content: "\f101";
}
.widget_meta a::before,
.widget_nav_menu li:before {
content: "\f138";
}
.widget_recent_comments li::before {
content: "\f086";
top: 0;
}
.widget_rss li::before {
content: "\f09e";
top: 0;
}
.widget_pages li:before {
content: "\f1ea";
top: 0;
}
.widget_recent_entries .post-date {
color: #8f8f8f;
display: block;
font-size: 11px;
margin-top: -5px;
padding-left: 15px;
}
.widget_nav_menu li:before {
top: 0;
} .widget select {
width: 100%;
height: 40px;
font-size: 16px;
margin-bottom: 15px;
max-width: 100%;
}
.widget_archive ul li,
.widget_product_categories ul li,
.widget_categories ul li {
width: 100%;
text-align: right;
display: inline-block;
}
.widget_archive ul li a,
.widget_categories ul li a,
.widget_product_categories ul li a {
float: left;
}
.widget_product_categories ul li:last-of-type,
.widget_categories ul li:last-of-type,
.widget_recent_comments ul li:last-of-type,
.widget_rss ul li:last-of-type,
.widget_recent_entries ul li:last-of-type,
.widget_pages ul li:last-of-type,
.widget_meta ul li:last-of-type,
.widget_nav_menu ul li:last-of-type,
.widget_archive ul li:last-of-type {
border-bottom-width: 0;
}
.widget_tag_cloud .tagcloud {
padding: 0 20px 20px;
} .widget_product_categories ul li .children li:last-child,
.widget_pages ul li .children li:last-child,
.widget_nav_menu ul li .sub-menu li:last-child {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.widget_product_categories ul li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: center;
align-items: center;
text-align: left;
}
.widget_product_categories ul li a {
float: left;
display: inline-block;
-ms-flex: 1;
flex: 1;
}
.widget_product_categories ul li ul {
border-left: 1px solid #ddd;
margin: 0 0 10px 3px;
padding-left: 15px;
width: 100%;
display: none;
}
.widget-area ul li.cat-parent .children {
padding: 0;
display: none;
}
.widget-area ul li.cat-parent .children li {
line-height: 0;
padding: 0;
margin: 0;
border: 0;
}
.widget-area ul li.cat-parent .children li a::before {
content: '';
}
.cat_toggle {
position: absolute;
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
background: rgba(255, 255, 255, 0.8);
color: #ffb923;
z-index: 99;
cursor: pointer;
} .widget_product_search .woocommerce-product-search,
.widget_search .search-form {
position: relative;
}
.widget_search .search-field::-webkit-input-placeholder,
.widget_search .search-form:-moz-placeholder,
.widget_search .search-form:-ms-input-placeholder {
color: #868686;
}
.widget_search .search-form>label {
margin: 0;
width: 100%;
}
.widget_search .screen-reader-text {
display: none;
}
.widget_product_search .search-field,
.widget_search .search-field {
background: #eee none repeat scroll 0 0;
border: 1px solid #fff;
color: #333;
display: inline-block;
height: 47px;
vertical-align: middle;
width: 80%;
padding: 0 10px;
font-weight: 400;
font-size: 16px;
border-radius: 0;
}
.widget_product_search a.button,
.widget_product_search button,
.widget_product_search input[type="submit"],
.widget_search .search-submit {
position: absolute;
top: 0;
right: 0;
border-radius: 0;
display: inline-block;
font-size: 15px;
font-weight: 400;
height: 46px;
margin-left: 0;
vertical-align: middle;
transition: all 0.5s ease 0s;
-webkit-transition: all ease 0.5s;
border: none;
color: #fff;
background: #ffb923;
}
.widget_product_search .search-submit:hover,
.widget_search .search-submit:hover {
background: #232529;
color: #fff;
} .widget_calendar tbody td {
text-align: center;
color: #a8a7a7;
}
.widget_calendar caption {
font-weight: 700;
}
.calendar_wrap caption {
background: none repeat scroll 0 0 #ffb923;
color: #fff;
line-height: 25px;
text-align: center;
}
.calendar_wrap table {
border-collapse: collapse;
width: auto;
}
.calendar_wrap table th {
border: 1px solid #ccc;
font-weight: bold;
padding: 8px 0px;
text-align: center;
width: 5%
}
.calendar_wrap table td {
border: 1px solid #ccc;
padding: 8px 0px;
color: #232529;
width: 5%;
text-align: center;
}
.calendar_wrap table td #prev,
.calendar_wrap table td#next {
text-align: left;
padding-left: 10px;
padding-right: 10px;
}
.calendar_wrap table td #next {
text-align: right;
}
.textwidget ul,
.mailpoet_form_widget {
padding: 0 10px;
}
#mailpoet_form_1 .mailpoet_text,
#mailpoet_form_1 .mailpoet_textarea {
width: 100%;
} .author_widget {
text-align: center
}
.author_widget .author_thumb img {
display: block;
width: 220px;
height: 220px;
border-radius: 50%;
border: 3px solid #eee;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
margin: 0 auto
}
.author_widget .author_name {
margin: 10px 0
}
.author_widget .author_name h4 {
margin-bottom: 0;
}
.author_widget .author_desc {
padding: 0 5px;
}
.aboutus-wrap .sociallink ul {
margin: 0px;
list-style: none;
padding: 0px;
text-align: center;
}
.aboutus-wrap .sociallink ul li {
display: inline-block;
vertical-align: middle;
border: 0;
}
.site-footer .aboutus-wrap .sociallink ul li {
border: 0
}
.aboutus-wrap .sociallink ul li a {
font-size: 14px;
border-radius: 3px;
line-height: 35px;
display: inline-block;
width: 35px;
height: 35px;
text-align: center;
border-radius: 100%;
border: 1px solid #ffb923;
color: #ffb923;
margin-right: 5px;
}
.aboutus-wrap .sociallink ul li a:hover {
background: #ffb923;
color: #fff;
border: 1px solid #ffb923;
}
.site-footer .author_name h4,
.site-footer .author_desc {
color: #fff;
}  .sticky {
display: block;
}
.blog-grid .article {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-item img {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.gallery figure {
margin: 0px;
padding: 3px;
} body.boxed {
max-width: 1160px;
margin: 0 auto;
}
body.boxed .site {
background-color: #eee none repeat scroll 0 0;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
position: relative;
}
body.boxed .nav-classic .site-branding a:before {
left: -25px;
width: 25px;
} .btn {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
font-size: 14px;
line-height: 1.5;
text-transform: uppercase;
border-radius: 0px;
padding: 12px 20px;
font-weight: 700;
border-radius: 5px;
}
.btn i {
margin-left: 10px;
}
.btn-primary {
background: #ffb923;
color: #ffffff;
border: 1px solid #ffb923;
}
.btn-primary:hover {
background: #222222;
color: #fff;
border-color: #222222;
}
.btn-border-dark {
border: 1px solid #24272a;
color: #24272a !important;
}
.btn-border-dark:hover {
background: #ffb923;
color: #222222;
border-color: #ffb923;
}
.btn-border {
border: 1px solid #fff;
color: #fff !important;
}
.btn-border:hover {
background: #ffb923;
color: #222222;
border-color: #ffb923;
}
.btn-link {
font-size: 14px;
color: #101010;
padding-left: 0px;
}
.btn-link:hover {
color: #ffb923;
text-decoration: none;
} .cons_light_top_bar {
background-color: #000;
padding: 10px 0;
}
.top-bar-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.top-bar-menu ul>* {
display: inline-block;
vertical-align: middle;
float: left;
position: relative;
padding: 0 5px;
}
.top-bar-menu ul li,
.top-bar-menu ul li a {
color: #fff;
}
.top-bar-menu ul li a::after {
content: "-";
margin-left: 6px;
}
.top-bar-menu ul li:last-child a::after {
content: "";
margin-left: 0;
}
.top-bar-menu ul.sp_quick_info li a::after,
.top-bar-menu ul.sp_socialicon li a::after {
display: none;
}
.top-bar-menu ul li .fa,
.top-bar-menu ul li .fas,
.top-bar-menu ul li a .fa,
.top-bar-menu ul li a .fas,
.top-bar-menu ul li a .fab {
margin-right: 5px;
color: #ffb922;
border-radius: 50%;
line-height: 25px;
width: 25px;
height: 25px;
text-align: center;
font-size: 15px;
}
.top-bar-menu ul li a:hover,
.top-bar-menu ul li.current_page_item a {
color: #ffb922;
}
.top-bar-menu ul.sp_socialicon li a:hover .fab,
.top-bar-menu ul.sp_socialicon li a:hover .fas {
color: #fff;
background: #ffb922;
}
.top-bar-menu ul.sp_socialicon li a .fab,
.top-bar-menu ul.sp_socialicon li a .fas {
margin-right: 0;
color: #fff;
background-color: transparent;
}
.top-bar-menu ul li.fa {
line-height: 24px;
text-rendering: auto;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;
}
.top-bar-menu ul li:first-child {
padding-left: 0;
}
.top-bar-menu ul li:last-child {
padding-right: 0;
}
.cons_light_top_bar .top-bar-menu.right ul {
float: right;
}
.menu-top-menu-container {
width: 100%;
}  .nav-classic .nav-menu .box-header-nav {
background: #ffb922;
}
.nav-classic .header-middle-inner {
display: flex;
width: 100%;
margin: 30px 0 30px;
justify-content: space-between;
}
.nav-classic .nav-menu {
position: relative;
z-index: 99;
} .headerfour+.slider-wrapper .banner-slider.owl-carousel.features-slider,
.headerfour+.breadcrumb {
margin-top: -35px;
}
.site-header.headertwo+.banner-slider.owl-carousel.features-slider,
.site-header.headertwo+.breadcrumb {
margin-top: 0;
} .nav-classic .site-branding h1,
.nav-classic .site-branding p {
margin-bottom: 0;
}
.nav-classic .header-middle-inner>*:not(:last-child) {
padding-right: 15px;
}
.headertwo .nav-classic .site-branding .brandinglogo-wrap {
text-align: center;
} .nav-classic .header-middle-inner .contact-info {
width: 70%;
text-align: right;
justify-content: flex-end;
align-items: center;
display: flex;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch {
display: inline-block;
vertical-align: middle;
margin-left: 30px;
margin-bottom: 10px;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch i,
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch ul {
display: inline-block;
margin: 0 2px;
vertical-align: middle;
list-style-type: none;
padding: 0;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch ul li {
text-align: left;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch ul li h4 {
font-size: 18px;
margin-bottom: 0;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch ul li p {
margin-bottom: 0;
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch i {
font-size: 45px;
color: #ffb922;
margin-right: 8px;
} .conslight-search-wrapper {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, .9);
z-index: 99999;
-webkit-transform: scaleX(.2);
transform: scaleX(.2);
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
.admin-bar .conslight-search-wrapper {
top: 32px;
}
.conslight-search-wrapper.search-layout-two {
position: relative;
background-color: transparent;
display: none;
}
.conslight-search-wrapper.search-layout-two.conslight-search-triggered {
display: block;
top: 0;
}
button.conslight-close-icon {
padding: 0;
font-size: 30px;
}
.conslight-search-wrapper.conslight-search-triggered {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1;
visibility: visible
}
.conslight-search-close {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
height: 60px;
width: 60px;
text-align: center;
line-height: 60px;
background: #ffc107;
color: #fff;
font-size: 30px;
display: flex;
justify-content: center;
align-content: center;
}
.conslight-search-container {
position: absolute;
left: 10%;
right: 10%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center
}
.conslight-search-container .search-field {
width: 100%;
background: 0 0;
border: none;
text-align: center;
height: 60px;
height: 6vw;
font-size: 60px;
font-size: 5vw;
color: #fff;
padding: 15px;
margin-bottom: 30px;
line-height: 1
}
.conslight-search-container .search-submit {
background: #ffb922;
border: 3px solid #aaa;
padding: 16px 60px;
font-size: 25px;
border-radius: 40px;
color: #fff;
height: 70px
}
.search-wrapper {
padding: 7px 20px;
}
.search-wrapper .search-form label {
width: 100%;
}
.search-wrapper .search-form label .search-field {
padding: 25px;
border-radius: 6px;
color: #fff;
}
.search-wrapper .search-form .search-submit {
position: absolute;
right: 20px;
border: 1px solid #fff;
border-radius: 0 5px 5px 0;
padding: 13px;
}
.search-layout-two.conslight-close-icon {
position: absolute;
top: 0px;
right: 8px;
background: #fff;
height: 25px;
width: 25px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 25px;
cursor: pointer;
} .headertwo .nav-classic {
padding-top: 40px;
background-color: #ffb922;
position: relative;
}
.headertwo .nav-classic-wrap .box-header-nav {
text-align: center;
z-index: 2;
position: relative;
}
.headertwo .nav-classic-wrap .box-header-nav .main-menu .page_item,
.headertwo .nav-classic-wrap .box-header-nav .main-menu .page_item a,
.headertwo .nav-classic-wrap .box-header-nav .main-menu .menu-item,
.headertwo .nav-classic-wrap .box-header-nav .main-menu .menu-item a {
text-align: left;
}
.headertwo .box-header-nav .main-menu .page_item a,
.headertwo .box-header-nav .main-menu>.menu-item>a {
color: #212529;
}
.headertwo .box-header-nav .main-menu .page_item.current_page_item>a,
.headertwo .box-header-nav .main-menu .page_item:hover>a,
.headertwo .box-header-nav .main-menu>.menu-item.current-menu-item>a,
.headertwo .box-header-nav .main-menu>.menu-item:hover>a {
color: #ffffff;
} .headerthree .nav-classic {
padding: 20px 0;
}
.headerthree .nav-classic .nav-menu .box-header-nav { }
.headerthree .nav-classic .nav-menu .box-header-nav>ul {
display: flex;
justify-content: center;
}
.headerthree .nav-classic .nav-menu.text-left .box-header-nav>ul {
justify-content: left;
}
.headerthree .nav-classic .nav-menu.text-right .box-header-nav>ul {
justify-content: right;
}
.headerthree .box-header-nav .main-menu>ul>.page_item,
.headerthree .box-header-nav .main-menu>.menu-item {
align-self: center;
flex: auto;
}
.headerthree .box-header-nav .main-menu>ul>.page_item.last-child-left,
.headerthree .box-header-nav .main-menu>.menu-item.last-child-left {
flex: none;
}
.headerthree .box-header-nav .main-menu .page_item a,
.headerthree .box-header-nav .main-menu>.menu-item>a {
margin: 0;
padding: 0;
color: #000000;
padding: 5px 10px;
}
.headerthree .box-header-nav .main-menu .page_item.current_page_item>a,
.headerthree .box-header-nav .main-menu .page_item:hover>a,
.headerthree .box-header-nav .main-menu .page_item.focus>a,
.headerthree .box-header-nav .main-menu>.menu-item.current-menu-item>a,
.headerthree .box-header-nav .main-menu>.menu-item:hover>a,
.headerthree .box-header-nav .main-menu>.menu-item.focus>a {
color: #ffffff;
}
.headerthree .box-header-nav .main-menu .page_item:hover a,
.headerthree .box-header-nav .main-menu>.menu-item:hover>a {
background-color: transparent;
color: black;
}
.headerthree+.banner-slider.owl-carousel.features-slider {
margin-top: 0;
}
.logo-wrap .brandinglogo-wrap {
text-align: center;
padding: 0 20px;
}
.logo-wrap .brandinglogo-wrap img {
max-width: 250px;
} .headerfour .nav-classic {
background-color: #f7f7f7;
padding: 15px 0;
position: relative;
z-index: 2;
}
.headerfour .contact-info .quickcontact ul {
list-style: none;
margin-bottom: 6px;
}
.headerfour .contact-info .quickcontact h4 {
display: none;
}
.headerfour .contact-info .quickcontact li p {
margin-bottom: 0;
}
.headerfour .contact-info .quickcontact ul {
display: inline-block;
padding-left: 5px;
}
.headerfour .transparent-menu .nav-menu {
background-color: #f7f7f7;
text-align: center;
position: relative;
z-index: 2;
}
.headerfour .transparent-menu .nav-menu:before,
.headerfour .transparent-menu .nav-menu:after {
position: absolute;
content: "";
top: 0;
bottom: 0;
border-top: 56px solid #f7f7f7;
}
.headerfour .transparent-menu .nav-menu:before {
left: -40px;
border-left: 40px solid transparent;
}
.headerfour .transparent-menu .nav-menu:after {
right: -40px;
border-right: 40px solid transparent;
}
.headerfour .box-header-nav .main-menu .page_item a,
.headerfour .box-header-nav .main-menu>.menu-item>a {
padding: 15px 20px;
margin: 0;
}
.headerfour .box-header-nav .main-menu .page_item a,
.headerfour .box-header-nav .main-menu>.menu-item>a {
margin: 0;
color: #000000;
}
.headerfour .box-header-nav .main-menu .page_item.current_page_item>a,
.headerfour .box-header-nav .main-menu .page_item:hover>a,
.headerfour .box-header-nav .main-menu .page_item.focus>a,
.headerfour .box-header-nav .main-menu>.menu-item.current-menu-item>a,
.headerfour .box-header-nav .main-menu>.menu-item:hover>a,
.headerfour .box-header-nav .main-menu>.menu-item.focus>a {
color: #ffffff;
}
.headerfour .nav-classic .socialwrap {
text-align: right;
}
.headerfour .nav-classic .top-bar-menu ul.sp_socialicon li a i {
font-size: 15px;
padding: 6px 5px;
line-height: 13px;
}
.headerfour .banner-slider.owl-carousel.features-slider,
.headerfour .breadcrumb {
z-index: -1;
margin-top: -56px;
}
.header-container-wrap {
display: flex;
}
.header-container-wrap>div {
flex: 1;
}
.headerfour ul.sp_quick_info {
list-style: none;
margin-left: 0;
padding: 0;
}
.headerfour ul.sp_quick_info i {
margin-right: 10px;
}
.headerfour .top-bar-menu {
width: 100%;
display: flex;
justify-content: flex-end;
}
.headerfour .top-bar-menu.left,
.top-bar-menu.left {
justify-content: flex-start;
} .headerfive .nav-classic .nav-menu {
display: inline-block;
}
.headerfive .nav-and-search-wrap {
align-self: center;
align-items: center;
display: flex;
justify-content: space-between;
} header.cons-agency .nav-classic .nav-menu .box-header-nav {
background: transparent;
height: 100%;
display: flex;
align-items: center;
}
header.cons-agency .nav-classic .header-middle-inner {
margin: 0;
}
header.cons-agency .box-header-nav .main-menu .page_item a,
header.cons-agency .box-header-nav .main-menu>.menu-item>a {
margin: 0;
padding: 18px 14px;
font-size: 12px;
}
header.cons-agency .search-wrapper .search-form .search-submit {
padding: 11px;
}
header.cons-agency .search-wrapper .search-form label .search-field {
padding: 23px;
}
header.cons-agency .conslight-search-wrapper.search-layout-two.conslight-search-triggered {
width: 600px;
}
header.cons-agency+.sp-banner-wrapper .banner-slider.owl-carousel.features-slider-1,
header.cons-agency+.sp-banner-wrapper .banner-slider.owl-carousel.features-slider-2,
header.cons-agency+.sp-banner-wrapper .breadcrumb {
margin-top: 0;
}
header.cons-agency .brandinglogo-wrap a,
.home header.cons-agency .site-branding,
header.cons-agency .brandinglogo-wrap {
background-color: transparent;
color: #fff;
flex: 1;
}
header.cons-agency .box-header-nav .main-menu .page_item:hover a,
header.cons-agency .box-header-nav .main-menu>.menu-item:hover>a {
opacity: .8;
}
header.cons-agency .box-header-nav .main-menu {
margin-right: 7px;
} .banner-slider {
position: relative;
z-index: 1;
background-size: 100%;
}
.banner-slider .slider-item {
min-height: 550px;
height: auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position: relative;
}
.home-slider-overlay {
z-index: 2;
}
.banner-slider .slider-item:before {
background: rgba(0, 0, 0, 0.4);
bottom: 0;
height: 100%;
content: "";
display: block;
left: 0;
position: absolute;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
}
.banner-slider .slider-item .slider-content {
height: auto;
color: #fff;
}
.banner-slider .slider-item .slider-content .slider-title {
font-size: 64px;
line-height: 72px;
color: #fff;
margin-bottom: 30px;
}
.banner-slider .slider-item .btn-primary.super-title {
background: transparent;
}
.banner-slider .slider-item .slider-content p {
font-size: 18px;
display: block;
margin-bottom: 30px;
}
.banner-slider .slider-item .slider-content .btn-area .btn-border {
margin-left: 30px;
}
.banner-table {
width: 100%;
height: 100%;
display: table;
}
.banner-table .banner-table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.banner-table .banner-table-cell .mx-auto .slider-content {
text-align: center;
}
.features-slider.owl-carousel .owl-nav {
display: block;
}
.features-slider[data-navstyle="1"].owl-carousel .owl-nav button.owl-next,
.features-slider[data-navstyle="1"].owl-carousel .owl-nav button.owl-prev,
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-next,
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-prev {
width: 5rem;
height: 5rem;
line-height: 1;
display: inline-block;
cursor: pointer;
text-align: center;
background-color: rgb(1 1 47 / 0.6);
border: 1px solid #dedede;
border-radius: 4px;
outline: none;
box-shadow: 2px 5px 20px rgba(0, 0, 0, .2);
-webkit-transition: all .35s cubic-bezier(.645, .045, .355, 1);
transition: all .35s cubic-bezier(.645, .045, .355, 1);
}
.features-slider[data-navstyle="1"].owl-carousel .owl-nav button.owl-next {
right: 5%;
left: unset;
}
.features-slider[data-navstyle="1"].owl-carousel .owl-nav button.owl-prev {
left: 5%;
right: unset;
}
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-next {
right: 120px;
left: unset;
}
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-prev {
right: 220px;
left: unset;
}
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-prev,
.features-slider[data-navstyle="3"].owl-carousel .owl-nav button.owl-next {
top: unset;
bottom: 20px;
}
.features-slider div.owl-nav button[class*="owl-"] {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
background-position: center center;
background-size: cover;
background-blend-mode: multiply;
opacity: 1;
} .sp-banner-wrapper {
position: relative;
}
.sp-banner-wrapper {
position: relative;
}
@media(min-width: 1025px) {
.banner-contact-form {
position: absolute;
z-index: 4;
height: 68%;
right: 10%;
top: 50%;
width: 400px;
transform: translate(0, -50%);
}
}
.sp-banner-wrapper .wpcf7 {
background: black;
}
.sp-banner-wrapper .wpcf7 label {
color: #fff;
}
.sp-banner-wrapper .wpcf7 input[type=text],
.sp-banner-wrapper .wpcf7 input[type=email],
.sp-banner-wrapper .wpcf7 input[type=url],
.sp-banner-wrapper .wpcf7 input[type=number],
.sp-banner-wrapper .wpcf7 textarea {
background: #fff;
border-radius: 5px;
}
.sp-banner-wrapper .wpcf7-form-control.wpcf7-textarea {
height: 100px;
}
.sp-banner-wrapper .wpcf7-form-control.wpcf7-submit {
width: 100%;
border-radius: 5px;
padding: 15px !important;
}
.sp-banner-wrapper .wpcf7 form.invalid .wpcf7-response-output,
.sp-banner-wrapper .wpcf7 form.unaccepted .wpcf7-response-output {
color: red;
}
.sp-banner-wrapper .wpcf7 form.sent .wpcf7-response-output {
color: #46b450;
}  .owl-item.active .slider-content h2.slider-title {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 700ms;
animation-delay: 700ms;
}
.owl-item.active .slider-content p {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 900ms;
animation-delay: 900ms;
}
.owl-item.active .slider-content .btn {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 1000ms;
animation-delay: 1000ms;
}
@-webkit-keyframes animLeft {
from {
opacity: 0;
-webkit-transform: translate3d(50%, 0, 0);
transform: translate3d(50%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: all .5s;
}
}
.video-banner {
min-height: 400px;
} .banner-slider .owl-dots {
position: absolute;
right: 25px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
display: block;
z-index: 1;
}
.banner-slider .owl-dots .owl-dot {
display: block;
margin: 0;
top: 0;
line-height: 20px;
}
.banner-slider .owl-dots .owl-dot span {
width: 12px;
height: 12px;
border-radius: 50%;
background: #59616d;
display: inline-block;
opacity: 1;
margin: 0 3px;
opacity: .5;
}
.banner-slider .owl-dots .owl-dot.active span {
border-radius: 50%;
border: 2px solid #fff;
background: transparent;
position: relative;
top: 2px;
opacity: 1;
}
.banner-slider .owl-dots .owl-dot:focus {
outline: none;
} .section-title {
position: relative;
letter-spacing: 0;
line-height: 46px;
font-weight: 700;
margin-bottom: 20px;
font-size: 35px;
text-align: center;
}
.section-tagline {
font-size: 18px;
width: 70%;
margin: 0 auto;
text-align: center;
margin-bottom: 35px;
}
.cl-section-super-title {
font-size: 18px;
line-height: 30px;
color: #f9c83d;
font-weight: normal;
margin-bottom: 0;
}
.cl-section-super-title:before {
display: none;
}
.cl-service-section .cl-section-super-title:before,
.cl-section-title-top-center .section-title:before {
display: none;
}
.cl-section-title-top-left *,
.cl-section-title-top-ls * {
text-align: left;
}
.cl-section-title-top-left .section-title:before {
display: none;
}
.cl-section-title-top-left .cl-section-super-title {
margin: 0;
}
.cl-section-title-top-left .section-tagline {
margin: unset;
margin-top: 25px;
}
.cl-section-title-top-ls .section-title:before,
.cl-section-title-top-ls .section-tagline {
margin: unset;
}
.cl-section-title-big .cl-section-super-title {
opacity: 0.099;
position: absolute;
font-size: 80px;
line-height: 1.1;
font-weight: bold;
-webkit-transform: translateY(-50px);
transform: translateY(-50px);
top: 30%;
width: 100%;
} .cl-section-wrap {
width: 100%;
}
.cons_light_feature.cl-section-wrap {
background-size: cover;
background-repeat: no-repeat;
background: #f6f6f6;
padding-top: 30px;
}
.cons_light_feature .feature-list .box {
position: relative;
background: #ffffff;
margin-bottom: 30px;
text-align: center;
-webkit-box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #ffc107;
box-shadow: 0px 0px 0px 0px #fff, 4px 3px 6px 2px #1c1b1b1c;
}
.cons_light_testimonial .client-img,
.cons_light_team_layout_two .box figure,
.cons_light_feature .feature-list .box figure {
position: relative;
overflow: hidden;
}
.cons_light_testimonial .client-img img,
.cons_light_team_layout_two .box figure img,
.cons_light_feature .feature-list .box figure img {
transition: all ease 0.6s;
-webkit-transition: all ease 0.6s;
-ms-transition: all ease 0.6s;
object-fit: cover;
width: 100%;
height: 100%;
}
.cons_light_testimonial .client-img img:hover,
.cons_light_team_layout_two .box figure img:hover,
.cons_light_feature .feature-list .box figure img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.cons_light_feature .feature-list .bottom-content {
padding: 65px 20px 20px 20px;
display: block;
position: relative;
margin-top: 70px;
background-color: white;
}
.cons_light_feature .feature-list .bottom-content.icon- .icon-box {
display: none;
}
.cons_light_feature .feature-list .bottom-content.icon-,
.cons_light_feature .feature-list.layout_one .bottom-content {
padding: 20px;
}
.cons_light_feature .feature-list figure+.bottom-content {
margin-top: 0;
}
.cons_light_feature .feature-list .icon-box {
width: 100px;
height: 100px;
line-height: 115px;
text-align: center;
margin: 0 auto;
border: 1px solid #ffc107;
border-radius: 50%;
position: absolute;
top: -55px;
left: 0;
right: 0;
background: #ffc107;
}
.cons_light_feature .feature-list .bottom-content.icon-enable .icon-box {
display: block;
}
.cons_light_feature .feature-list .bottom-content.icon-enable {
padding: 65px 20px 20px 20px;
}
.cons_light_feature .feature-list .icon-box i {
font-size: 40px;
color: inherit;
transition: all 0.4s ease;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
}
.cons_light_feature .feature-list h3 a {
position: relative;
font-size: 22px;
font-weight: 600;
line-height: 24px;
padding-bottom: 10px;
margin-bottom: 10px;
transition: all 0.4s ease;
}
.cons_light_feature .feature-list .box h3 a:hover {
color: #ffc107;
}
.moreitembtn {
text-align: center;
width: 100%;
display: block;
margin-top: 70px;
}
.moreitembtn a {
padding: 12px 38px;
border-radius: 4px;
display: inline-block;
}
.cons_light_feature.layout_two .feature-list .icon-box,
.cons_light_feature.layout_three .feature-list .icon-box,
.cons_light_feature.style2 .feature-list .icon-box,
.cons_light_feature.style3 .feature-list .icon-box {
border-radius: 59% 41% 62% 38% / 74% 72% 28% 26%;
height: 90px;
width: 90px;
}
.cons_light_feature.style2 .feature-list .bottom-content {
padding: 40px 25px 40px 25px;
background: transparent;
}
.cons_light_feature.style2 .feature-list .box {
border-radius: 40px 0 40px 0px;
}
.cons_light_feature.style2 .feature-list .box figure {
border-radius: 40px 0 0 0;
}
.cons_light_feature.style3 .feature-list .box,
.cons_light_feature.style3 .feature-list .box figure {
border-radius: 0 40px 0px 0px;
}
.cons_light_feature.style3 .feature-list .bottom-content {
border-radius: 0px 0 0px 40px;
text-align: left;
}
.cons_light_feature.style3 .feature-list .icon-box {
right: unset;
left: 15px;
}
.cons_light_feature.style3 .feature-list .box h3 a:after {
right: unset;
}
.cons_light_feature.style4 .feature-list .box {
position: relative;
z-index: 0;
}
.cons_light_feature.style4 .feature-list .box:before,
.cons_light_feature.style4 .feature-list .box:after {
content: " ";
position: absolute;
width: 46%;
height: 25%;
z-index: -1;
background-color: #f7c133;
}
.cons_light_feature.style4 .feature-list .box:before {
top: -10px;
left: -10px;
}
.cons_light_feature.style4 .feature-list .box:after {
bottom: -10px;
right: -10px;
}  .cons_light_feature .feature-list.layout_five .bottom-content,
.cons_light_feature.style5 .feature-list .bottom-content {
position: absolute;
width: 90%;
border-radius: 4px;
background-color: #ffffffde;
transform: translate(0%, -50%);
left: 0;
top: 50%;
right: 0;
margin: 0 auto;
}
.cons_light_feature .feature-list.layout_five .box,
.cons_light_feature .feature-list.layout_five .icon-box,
.cons_light_feature.style5 .feature-list .box {
background-color: transparent;
margin-bottom: 0;
}
.cons_light_feature.style5 .feature-list .box:hover .bottom-content {
display: none;
}
.cons_light_feature .feature-list.layout_five .box figure img,
.cons_light_feature.style5 .feature-list .box figure img {
height: 370px;
object-fit: cover;
border-radius: 4px;
}
.cons_light_feature .feature-list.layout_five .icon-box,
.cons_light_feature.style5 .feature-list .icon-box {
position: unset;
border: none;
color: #ffc107;
line-height: unset;
}
.cons_light_feature .feature-list.layout_five .icon-box+h3,
.cons_light_feature.style5 .feature-list .icon-box+h3 {
margin: 10px 0;
}
.cons_light_feature .feature-list.layout_five .icon-box i,
.cons_light_feature.style5 .feature-list .icon-box i {
font-size: 65px;
color: unset;
} #cl-service-section {
padding: 0;
}
#cl-service-section .cl-section-wrap {
padding: 30px 0;
}
.cl-service-content-wrap,
.cl-section {
position: relative;
}
.cl-service-bg {
position: absolute;
top: 0;
bottom: 0;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
min-height: 200px;
width: 50%;
}
.cl-bg-right .cl-service-bg {
margin-left: 50%;
right: 0;
}
.cl-bg-left .cl-service-bg {
margin-right: 50%;
left: 0;
}
.cl-service-section.layout_one_one.cl-bg-right .cl-service-posts,
.cl-service-section.layout_four.cl-bg-right .cl-service-posts {
float: left;
width: 50%;
padding-right: 40px;
}
.cl-service-section.layout_one_one.cl-bg-left .cl-service-posts,
.cl-service-section.layout_four.cl-bg-left .cl-service-posts {
float: right;
width: 50%;
padding-left: 40px;
}
.cl-service-section.layout_one_one .cl-service-post-wrap,
.cl-service-section.layout_four .cl-service-post-wrap {
position: relative;
}
.cl-service-section.layout_one_one .cl-service-post:after {
content: "";
position: absolute;
left: 24px;
top: 0;
bottom: 0;
width: 2px;
background: #FFC107;
}
.cl-service-section.layout_one_one .cl-service-posts .cl-section-title-top-cs,
.cl-service-section.layout_one_one .cl-service-posts .cl-section-title-top-center,
.cl-service-section.layout_four .cl-service-posts .cl-section-title-top-cs,
.cl-service-section.layout_four .cl-service-posts .cl-section-title-top-center {
width: auto;
}
.cl-service-section.layout_one_one .cl-service-post {
padding-bottom: 25px;
position: relative;
display: flex;
}
.cl-service-section.layout_one_one .cl-service-post:last-child {
padding-bottom: 0
}
.cl-service-section.layout_one_one .cl-service-post:last-child:after {
display: none;
}
.cl-service-section.layout_one_one .cl-service-icon {
position: absolute;
z-index: 99;
float: left;
font-size: 22px; width: 50px;
height: 50px;
text-align: center;
color: #FFF;
line-height: 50px;
cursor: pointer;
border-radius: 50%;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.cl-service-section.layout_one_one .cl-service-icon i {
color: #FFF;
}
.cl-service-section.layout_one_one .cl-active .cl-service-icon {
-webkit-box-shadow: 0px 0px 0px 2px #FFF, 0px 0px 0px 4px #FFC107;
box-shadow: 0px 0px 0px 2px #FFF, 0px 0px 0px 4px #FFC107;
}
.cons_light_feature .feature-list .box.cl-box-shadow {
-webkit-box-shadow: 0px 0px 0px 3px #fff, 0px 2px 6px 4px #1c1b1b1c;
box-shadow: 0px 0px 0px 3px #fff, 0px 2px 6px 4px #1c1b1b1c;
}
.cl-service-section.layout_one_one .cl-service-excerpt {
padding-left: 65px;
}
.cl-service-section.layout_one_one .cl-service-excerpt h5 {
margin: 10px 0;
cursor: pointer;
line-height: 25px;
}
.cl-service-section.layout_one_one .cl-service-more {
margin-top: 10px;
display: inline-block;
}
.cl-service-section.layout_two_two .cl-container {
position: relative
}
.cl-service-section.layout_two_two .cl-service-posts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: end;
}
.cl-service-section.cl-bg-right.layout_two_two .cl-service-posts {
justify-content: start;
}
.cl-service-section.layout_two_two .cl-section-title-tagline {
width: 30%;
text-align: left;
padding-right: 60px;
margin: 0;
}
.cl-service-section.layout_two_two .cl-section-tagline {
width: auto;
}
.cl-service-section.layout_two_two .cl-section-title-top-cs .cl-section-title:after {
left: 0;
margin-left: 0;
}
.cl-service-section.layout_two_two .cl-section-title-big .cl-section-title:after {
left: 0;
margin-left: 35px;
}
.cl-service-section.layout_two_two.cl-bg-right .cl-section-title-big .cl-section-title:after,
.cl-service-section.layout_two_two.cl-bg-right .cl-section-title-top-cs .cl-section-title:after,
.cl-service-section.layout_two_two.cl-bg-right .cl-section-title-top-ls .cl-section-title:after {
left: auto;
right: 0;
margin-left: 0;
}
.cl-service-section.layout_two_two.cl-bg-right .cl-section-title-tagline {
text-align: right;
padding-right: 0;
padding-left: 46px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.cl-service-section.layout_two_two .cl-service-post-holder {
width: 70%;
}
.cl-service-section.layout_two_two .cl-service-post-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: rgba(255, 255, 255, 0.95);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 40px;
padding-right: 40px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
}
.cl-service-section.layout_two_two .cl-service-post {
width: 47%;
margin: 20px 0;
text-align: center;
}
.cl-service-section.layout_two_two .cl-service-icon {
margin-bottom: 10px;
width: max-content;
margin: 0 auto;
padding: 10px;
border-radius: 29px;
color: white;
height: 50px;
width: 50px;
}
.cl-service-section.layout_two_two .cl-service-icon i {
font-size: 30px;
line-height: 1;
}
.cl-service-section.layout_two_two .cl-service-excerpt h5 {
margin: 10px 0;
}
.cl-service-section.layout_two_two .cl-service-text {
font-size: 0.95em;
}
.cl-service-section .cl-service-more {
display: inline-block;
margin-top: 10px;
}
.cl-service-section.layout_three .cl-service-excerpt.cl-clearfix {
float: left;
}
.cl-service-section.layout_three .cl-section-wrap>.cl-service-bg {
display: none;
}
.cl-service-section.layout_three .cl-service-post-holder {
position: relative;
}
@media(min-width: 768px) {
.cl-service-section.layout_three .cl-service-bg {
left: 35% !important;
right: 35% !important;
bottom: 0;
top: 0;
margin: 0 !important;
width: auto !important;
}
}
.cl-service-section.layout_three .cl-container {
position: relative
}
.cl-service-section.layout_three .cl-service-post-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
}
.cl-service-section.layout_three .cl-service-post {
width: 35%;
margin: 0 0 50px;
}
.cl-service-section.layout_three .cl-service-post:nth-child(odd) {
padding-right: 100px;
text-align: right;
}
.cl-service-section.layout_three .cl-service-post:nth-child(even) {
padding-left: 100px;
}
.cl-service-section.layout_four .cl-service-icon,
.cl-service-section.layout_three .cl-service-icon {
width: 60px;
border-radius: 50%;
height: 60px;
text-align: center;
margin-top: 10px;
display: flex;
justify-content: center;
}
.cl-service-section.layout_four .cl-service-excerpt,
.cl-service-section.layout_three .cl-service-excerpt {
float: right;
}
.cl-service-section.layout_three .cl-service-post:nth-child(odd) .cl-service-icon {
float: right;
margin-right: -75px;
}
.cl-service-section.layout_three .cl-service-post:nth-child(even) .cl-service-icon {
float: left;
margin-left: -75px;
}
.cl-service-section.layout_four .cl-service-icon i,
.cl-service-section.layout_three .cl-service-icon i {
font-size: 30px;
line-height: 1;
align-self: center;
}
.cl-service-section.layout_four .cl-service-icon i {
font-size: 25px;
}
.cl-service-section.layout_four.cl-bg-left .cl-service-posts {
padding-left: 80px;
}
.cl-service-section.layout_four.cl-bg-right .cl-service-posts {
padding-right: 80px;
}
@media(min-width:993px) {
.cl-service-section.layout_four .cl-service-post-wrap {
padding-right: 50px;
}
}
.cl-service-section.layout_four .cl-service-post {
padding-left: 80px;
margin-top: 40px;
}
.cl-service-section.layout_four .cl-service-icon {
margin-left: -80px;
float: left;
font-size: 42px;
line-height: 1;
margin-top: 10px;
height: 50px;
width: 50px;
}
.cl-service-section .cl-service-more>i {
margin-left: 0;
line-height: inherit;
} .about_us_front {
padding: 0
}
.cl-about-section.layoutthree .about-img {
margin-top: 15px;
}
.about_us_front h2 {
font-size: 16px;
color: #86bc42;
}
.about_us_front h3 {
font-size: 35px;
}
.cl-aboutus-section a {
color: inherit;
}
.about_us_front .address-info ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.about_us_front .address-info ul li {
border-bottom: 1px dotted rgba(239, 239, 239, 0.74);
display: block;
font-weight: 500;
margin-bottom: 10px;
padding-bottom: 10px;
}
.about_us_front .address-info ul li:last-child {
border-bottom: 0;
}
.about_us_front .achivement-items {
margin-top: 30px;
}
.about_us_front .achivement-items ul {
margin-bottom: 0;
padding: 0;
margin: 0;
}
.about_us_front .achivement-items ul li {
border-bottom: medium none navy;
border-right: 1px solid #f4f4f4;
display: inline-block;
margin-right: 30px;
padding-right: 30px;
margin-bottom: 0;
padding-bottom: 0;
}
.about_us_front .achivement-items ul li:last-child {
border-right: none;
}
.about_us_front .achivement-items .timer {
display: inline-block;
font-size: 40px;
font-weight: 900;
position: relative;
z-index: 1;
}
.about_us_front .achivement-items .timer::after {
color: #ffb922;
content: "+";
font-size: 40px;
font-weight: normal;
position: absolute;
right: -30px;
top: -5px;
}
.about_us_front .achivement-items .medium {
display: block;
}
.cl-aboutus-section .cl-section-wrap {
padding: 80px 0;
}
.profile-img.bg-cover {
width: 60px;
height: 60px;
border-radius: 50%;
margin-right: 15px;
background-size: cover;
}
div#edu-accordion {
margin-top: 20px;
}
.about_us_front h3.ui-accordion-header {
color: #fff;
margin-bottom: 10px;
padding: 10px 23px;
font-weight: 400;
position: relative;
cursor: pointer;
outline: none;
font-size: 22px;
}
.about_us_front h3.ui-accordion-header:before {
content: '\f067';
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-size: 16px;
width: 30px;
height: 30px;
border-radius: 100%;
-webkit-border-radius: 100%;
border: 3px solid #fff;
left: -18px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
display: flex;
justify-content: center;
align-items: center;
}
.about_us_front h3.ui-accordion-header.ui-accordion-header-active:before {
content: '\f068';
} .progressbar-wrapper {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
min-height: 530px;
flex-wrap: wrap;
}
svg.radial-progress {
height: auto;
max-width: 200px;
padding: 1em;
transform: rotate(-90deg);
width: 100%;
}
svg.radial-progress circle {
fill: rgba(0, 0, 0, 0);
stroke: #bcbbbb;
stroke-dashoffset: 219.91148575129; stroke-width: 4;
}
svg.radial-progress circle.incomplete {
opacity: 0.25;
}
svg.radial-progress circle.complete {
stroke-dasharray: 219.91148575129; }
svg.radial-progress text {
fill: #000;
font: 400 1em/1 'Oswald', sans-serif;
text-anchor: middle;
}
svg.radial-progress text tspan:last-child {
font-size: 6px;
}
@media(min-width: 1025px) {
.sp-progress.progress-large svg {
position: absolute;
left: 0;
top: 10%;
max-width: 320px;
}
.sp-progress.progress-medium svg {
position: absolute;
top: 1%;
left: 276px;
max-width: 250px;
}
.sp-progress.progress-third svg {
position: absolute;
top: 30%;
left: 255px;
max-width: 285px;
}
}
.sp-progress.sp-position-relative svg.radial-progress {
position: relative;
top: unset;
left: unset;
right: unset;
} .cons_light_feature.layout_one .feature-list .bottom-content {
padding: 20px;
}
.cons_light_feature.layout_two .feature-list {
margin: 50px 0 0 0;
}
.cons_light_feature.layout_two .feature-list .bottom-content .btn-primary {
background-color: transparent;
color: #949292;
border: 0;
padding: 0;
}
.cons_light_feature.layout_two .feature-list .bottom-content a.btn-primary:hover {
color: #ffb923;
}
.cl-producttype-section .cl-section-wrap,
.cl-productcat-section .cl-section-wrap,
.cl-tab-section .cl-section-wrap,
.cons_light_feature .cl-section-wrap,
.cl-promoservice-section .cl-section-wrap {
padding: 80px 0;
} .calltoaction_promo_wrapper {
position: relative;
z-index: 2;
padding: 100px 0;
text-align: center;
}
.calltoaction_promo_wrapper .calltoaction_full_widget_content {
margin-bottom: 50px;
}
.calltoaction_promo_wrapper .calltoaction_full_widget_content h2 {
font-size: 40px;
font-weight: 700;
color: #fff;
margin-bottom: 25px;
}
.calltoaction_promo_wrapper .calltoaction_full_widget_content .calltoaction_subtitle {
width: 80%;
margin: 0 auto;
font-size: 18px;
line-height: 30px;
color: #fff;
}
.calltoaction_promo_wrapper .calltoaction_full_widget_content::after {
position: absolute;
content: '\25CF\25CF\25CF\25CF\25CF\25CF\25CF';
left: 0;
right: 0;
margin: 0 auto;
font-size: 8px;
letter-spacing: 6px;
color: #fff;
}
.calltoaction_promo_wrapper .calltoaction_button_wrap {
padding-top: 30px;
}
.calltoaction_promo_wrapper .calltoaction_button_wrap .btn-border {
margin-left: 30px;
} #cl-video_calltoaction-section {
padding: 0;
}
.calltoaction_promo_wrapper.calltoaction .cl-section-wrap,
.calltoaction_promo_wrapper.video_calltoaction .cl-section-wrap {
padding: 80px 0;
color: #fff;
}
.calltoaction_promo_wrapper:before {
background: rgba(0, 0, 0, 0.5);
bottom: 0;
height: 100%;
content: "";
display: block;
left: 0;
position: absolute;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
z-index: -1;
}
.calltoaction_promo_wrapper.video_calltoaction .calltoaction_full_widget_content {
margin-bottom: 0;
}
.calltoaction_promo_wrapper.video_calltoaction .calltoaction_full_widget_content::after {
display: none;
}
.video_calltoaction_wrap {
margin-bottom: 50px;
}
.video_calltoaction_wrap .box-shadow-ripples {
position: relative;
z-index: 99;
width: 80px;
height: 80px;
line-height: 80px;
font-size: 30px;
color: #fff;
text-align: center;
background: #ffb922;
border-radius: 50%;
border: none;
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-shadow: 0 0 16px rgba(255, 255, 255, 0.5);
}
.video_calltoaction_wrap .box-shadow-ripples:before {
position: absolute;
content: "";
top: -3px;
bottom: -3px;
left: -3px;
right: -3px;
border-radius: 50%;
box-shadow: 0 0 rgba(255, 255, 255, 0.2), 0 0 0 16px rgba(255, 255, 255, 0.2), 0 0 0 32px rgba(255, 255, 255, 0.2), 0 0 0 48px rgba(255, 255, 255, 0.2);
animation: ripples 1s linear infinite;
animation-play-state: running;
opacity: 1;
visibility: visible;
transform: scale(0.8);
z-index: 0;
}
.video_calltoaction_wrap .box-shadow-ripples:hover:before {
animation-play-state: paused;
opacity: 0;
visibility: hidden;
transition: 0.5s;
}
@keyframes ripples {
to {
box-shadow: 0 0 0 16px rgba(255, 255, 255, 0.2), 0 0 0 32px rgba(255, 255, 255, 0.2), 0 0 0 48px rgba(255, 255, 255, 0.2), 0 0 0 64px rgba(255, 255, 255, 0);
}
} .cons_ligcons_light_portfolio-section {
padding: 80px 0;
}
.cons_light_portfolio-cat-name-list {
text-align: center;
margin-bottom: 30px;
}
.cons_light_portfolio-cat-name {
cursor: pointer;
display: inline-block;
background: #FFC107;
border: 1px solid #f8f8f8;
color: #ffc107;
font-weight: 700;
margin-right: 10px;
text-transform: capitalize;
background-color: #f8f8f8;
margin: 0 0.3125rem;
padding: 0.5rem 1rem;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.cons_light_portfolio-cat-name:last-child {
margin-right: 0;
}
.cons_light_portfolio-cat-name:hover,
.cons_light_portfolio-cat-name.active {
color: #ffffff;
background: #FFC107;
border: 1px solid #FFC107;
}
.cons_light_portfolio-post-wrap {
margin: 0 -7.5px;
}
.cons_light_portfolio {
width: 33.33%;
float: left;
padding: 7.5px;
}
.cons_light_portfolio-outer-wrap {
position: relative;
}
.cons_light_portfolio-wrap {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
overflow: hidden;
background-color: #f9f9f9;
}
.cons_light_portfolio-wrap img {
position: relative;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
height: 100%;
object-fit: cover;
}
.cons_light_portfolio-caption {
position: absolute;
left: 10px;
right: 10px;
bottom: 10px;
top: 10px;
padding: 30px;
opacity: 0;
background: rgba(255, 193, 7, 0.75);
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
overflow: hidden;
}
.cons_light_portfolio-wrap:hover .cons_light_portfolio-caption {
opacity: 1;
}
.cons_light_portfolio-caption h3 {
color: #FFF;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
position: absolute;
top: 20px;
left: 20px;
right: 20px;
-ms-transform: translate(300px, 0);
-webkit-transform: translate(300px, 0);
transform: translate(300px, 0);
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.cons_light_portfolio-wrap:hover .cons_light_portfolio-caption h3 {
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.cons_light_portfolio-caption a {
height: 36px;
width: 36px;
position: absolute;
right: 20px;
bottom: 20px;
text-align: center;
display: block;
line-height: 36px;
color: #FFC107;
font-size: 14px;
background: #FFF;
margin: 10px 5px;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.cons_light_portfolio-caption a.cons_light_portfolio-image {
-ms-transform: translate(-300px, 0);
-webkit-transform: translate(-300px, 0);
transform: translate(-300px, 0);
right: 66px;
}
.cons_light_portfolio-caption a.cons_light_portfolio-link {
-ms-transform: translate(-300px, 0);
-webkit-transform: translate(-300px, 0);
transform: translate(-300px, 0);
}
.cons_light_portfolio-wrap:hover .cons_light_portfolio-caption a.cons_light_portfolio-link,
.cons_light_portfolio-wrap:hover .cons_light_portfolio-caption a.cons_light_portfolio-image {
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
} .cons_light_counter_wrap {
color: #FFF;
background: black;
}
.cons_light_counter_wrap .cl-section-wrap {
padding: 60px 0;
}
.cons_light_counter_wrap .section-title {
color: #fff;
}
.cons_light_counter {
text-align: center;
border: 2px solid #FFC107;
border-top: 0;
padding: 0 20px 20px;
position: relative;
margin-top: 50px;
}
.cons_light_counter:after {
content: "";
position: absolute;
width: 30%;
left: 0;
top: 0;
height: 2px;
background: #FFC107;
}
.cons_light_counter:before {
content: "";
position: absolute;
width: 30%;
right: 0;
top: 0;
height: 2px;
background: #FFC107;
}
.cons_light_counter_wrapper div {
display: inline;
}
.cons_light_counter_wrapper {
font-size: 48px;
line-height: 1;
margin-bottom: 25px;
letter-spacing: 3px;
font-weight: 400;
display: flex;
align-items: center;
justify-content: center;
}
.cons_light_counter-icon {
display: inline-block;
font-size: 36px;
color: #FFC107;
position: relative;
-ms-transform: translate(0, -17px);
-webkit-transform: translate(0, -17px);
transform: translate(0, -17px);
line-height: 36px;
}
.cons_light_counter-title {
letter-spacing: 1px;
text-transform: uppercase;
margin-top: 15px;
font-weight: 400;
margin: 0;
color: #fff;
}
.counter_suffix {
line-height: 1.2;
} .cons_light_blog-list-area .cl-section-wrap {
padding: 30px 0;
}
.cons_light_blog-list-area .articlesListing .article .box {
padding: 15px 10px;
}
.cons_light_blog-list-area .articlesListing {
margin-bottom: 20px;
} .cons_light_testimonial {
position: relative;
text-align: center;
background-size: cover
}
.cons_light_testimonial .section-title,
.cons_light_testimonial .section-tagline { }
#secondary .cons_light_testimonial p,
#secondary .cons_light_testimonial .section-title,
#secondary .cons_light_testimonial .section-tagline {
color: #000;
}
.cons_light_testimonial .client-img {
width: 200px;
height: 200px;
border-radius: 100%;
border: 5px solid #ffc107;
text-align: center;
overflow: hidden;
margin: 0 auto;
}
.cons_light_testimonial p {
max-width: 800px; font-size: 18px;
margin: 30px auto;
}
.cons_light_testimonial .client-text h3 {
font-size: 20px;
margin-bottom: 5px;
}
.cons_light_testimonial h3 a { }
.cons_light_testimonial .client-text h4 {
color: #ffb922;
font-size: 16px;
}
.cl-testimonial-section.style1 .owl-nav {
position: absolute;
top: 50%;
width: 100%;
}
.cl-testimonial-section .cl-section-wrap {
padding: 80px 0;
} .owl-dots {
text-align: center;
margin-top: 15px;
}
.owl-theme .owl-dots .owl-dot.active {
width: 30px;
background-color: #ffb922;
}
.owl-theme .owl-dots .owl-dot {
width: 10px;
height: 10px;
display: inline-block;
margin-right: 8px;
border-radius: 6px;
background-color: #ffffff;
transition: 0.25s;
}
.owl-theme .owl-dots .owl-dot:hover {
background-color: #ffb922;
} .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
position: absolute;
width: 44px;
height: 44px;
background-color: #ffffff;
border-radius: 50%;
line-height: 47px;
text-align: center;
transform: translateY(0);
font-size: 17px;
opacity: 0;
visibility: visible;
margin: 0;
transition: 0.2s;
outline: none;
padding: 0;
}
.owl-carousel .owl-nav button.owl-prev {
left: -60px;
}
.owl-carousel .owl-nav button.owl-next {
right: -60px;
}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
background-color: #ffb922;
color: #fff;
}
.owl-carousel:hover .owl-nav button.owl-prev {
left: 140px;
visibility: visible;
opacity: 1;
}
.owl-carousel:hover .owl-nav button.owl-next {
right: 140px;
visibility: visible;
opacity: 1;
}
.cons_light_testimonial.style2 .testimonial_slider .client-img {
width: 150px;
height: 150px;
}
.cons_light_testimonial.style2 .testimonial_slider .details-wrap {
margin-top: -30px;
background: white;
padding: 20px;
border-radius: 24px;
padding-top: 50px;
}
.cons_light_testimonial.style2 p {
margin: 0;
color: black;
}
.cons_light_testimonial.style2 h3 a {
color: black;
}
.cons_light_testimonial.style2 .client-text {
margin-top: 15px;
}
.cons_light_testimonial.style2 .client-text h4,
.cons_light_testimonial.style3 .client-text h4 {
margin: 0px;
opacity: 0.8;
font-weight: normal;
}
.cons_light_testimonial.style2 .owl-carousel .owl-nav {
margin-top: 15px;
display: flex;
justify-content: center;
}
.owl-nav {
text-align: center;
}
.cl-team-section .owl-carousel .owl-nav button.owl-next,
.cl-team-section .owl-carousel .owl-nav button.owl-prev,
.cons_light_testimonial.style2 .owl-carousel .owl-nav button.owl-next,
.cons_light_testimonial.style2 .owl-carousel .owl-nav button.owl-prev,
.cons_light_testimonial.style3 .owl-carousel .owl-nav button.owl-next,
.cons_light_testimonial.style3 .owl-carousel .owl-nav button.owl-prev {
background-color: #ffffff;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.86);
outline: none;
visibility: visible;
opacity: 1;
position: relative;
left: 0;
margin: 3px;
border-radius: 30px 0 0 30px;
}
.cl-team-section .owl-carousel .owl-nav button.owl-next,
.cons_light_testimonial.style3 .owl-carousel .owl-nav button.owl-next,
.cons_light_testimonial.style2 .owl-carousel .owl-nav button.owl-next {
border-radius: 0 30px 30px 0;
} .cons_light_testimonial.style2 .owl-carousel .owl-nav button.owl-next i,
.cons_light_testimonial.style2 .owl-carousel .owl-nav button.owl-prev i,
.cons_light_testimonial.style3 .owl-carousel .owl-nav button.owl-next i,
.cons_light_testimonial.style3 .owl-carousel .owl-nav button.owl-prev i {
color: #000000;
}
.cons_light_testimonial.style3 .item {
position: relative;
}
.cons_light_testimonial.style3:before {
display: none;
}
.cons_light_testimonial.style3 .client-img {
position: relative;
width: 35%;
height: 350px;
float: left;
border-radius: 0;
border: none;
margin: unset;
overflow: unset;
padding: 10px;
}
.cons_light_testimonial.style3 .item:before {
content: " ";
position: absolute;
width: 20%;
height: 39%;
background-color: #f7c133;
top: -10px;
left: -20px;
}
.cons_light_testimonial.style3 .details-wrap {
float: right;
width: 60%;
text-align: left;
padding: 20px;
}
.cons_light_testimonial.style1 .details-wrap {
padding: 0 40px;
} .cons_light_team_layout_two .cl-section-wrap {
padding: 30px 0;
}
.cons_light_team_layout_two .box {
text-align: center;
background: #FFF;
position: relative;
margin-bottom: 30px;
}
.cons_light_team_layout_two.style4 .box,
.cons_light_team_layout_two.style3 .box {
margin-top: 80px;
background: none;
}
.cons_light_team_layout_two.layout_one .box {
padding: 0;
margin-top: 25px;
}
#secondary .cons_light_team_layout_two .teamlist {
flex: 100%;
max-width: 100%;
}
.cons_light_team_layout_two.layout_two .box figure {
width: 130px;
height: 130px;
border-radius: 100%;
border: 5px solid #ffb923;
text-align: center;
overflow: hidden;
margin: 0 auto;
left: 0;
right: 0;
position: absolute;
top: -70px;
}
.cons_light_team_layout_two.style1 .box figure img {
width: 100%;
object-fit: cover;
}
.cons_light_team_layout_two.style1.team-col-3 .box figure img,
.cons_light_team_layout_two.style1.team-col-4 .box figure img {
height: 200px;
}
.cons_light_team_layout_two.style1.team-col-2 .box figure img {
height: 400px;
}
.cons_light_team_layout_two.style1 .box .team-wrap {
padding: 20px 20px 30px;
}
.cons_light_team_layout_two.layout_one .team-wrap {
padding: 20px;
}
.cons_light_team_layout_two .box h4 {
margin-bottom: 0;
font-size: 22px;
}
.cons_light_team_layout_two .box h4 a {
color: #404040;
font-weight: 700;
}
.cons_light_team_layout_two .box h4 a:hover {
color: #ffb923;
}
.cons_light_team_layout_two .box span {
text-align: center;
display: block;
color: #ffb923;
margin: 10px 0;
}
.cons_light_team_layout_two.style2 .box figure {
float: left;
width: 45%;
}
.cons_light_team_layout_two.style2 .box .team-wrap {
float: right;
width: 50%;
text-align: left;
padding: 20px 13px 13px 0;
margin-top: 0;
}
.cons_light_team_layout_two.style2 .box {
border-radius: 8px;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.21);
transition: 0.3s;
display: flex;
justify-content: space-between;
}
.cons_light_team_layout_two.style2 .box figure img {
width: 100%;
height: 100%;
border-radius: 6px 0 0 6px;
object-fit: cover;
}
.cons_light_team_layout_two.style2 .box figure img:hover {
border-radius: 6px 0 0 6px;
}
.cons_light_team_layout_two.style2 .box .team-wrap span {
text-align: left;
display: inline-block;
margin-top: 10px;
}
.cons_light_team_layout_two.style2 .box p {
color: #000000a8;
margin-top: 10px;
font-size: 16px;
}
.cons_light_team_layout_two.style2 ul.sp_socialicon li a i {
width: 30px;
height: 30px;
font-size: 13px;
line-height: 32px;
}
.cons_light_team_layout_two.style2 ul.sp_socialicon li {
margin-right: 10px;
}
.cons_light_team_layout_two.style2 .box:hover {
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.7);
transition: 0.3s;
}
.cons_light_team_layout_two.style3 .box figure,
.cons_light_team_layout_two.style4 .box figure {
width: 150px;
height: 150px;
border-radius: 100%;
position: absolute;
top: -80px;
left: 0;
right: 0;
margin: 0 auto;
}
.cons_light_team_layout_two.style3 .box figure img,
.cons_light_team_layout_two.style4 .box figure img {
width: 100%;
height: 100%;
border-radius: 100%;
object-fit: cover;
}
.cons_light_team_layout_two.style3 .box .team-wrap,
.cons_light_team_layout_two.style4 .box .team-wrap {
background-color: #ffffff;
padding: 95px 20px 40px;
border-radius: 10px;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.7);
}
.cons_light_team_layout_two.style3 .box .team-wrap p,
.cons_light_team_layout_two.style4 .box .team-wrap p {
color: #3333339e;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li,
.cons_light_team_layout_two.style4 ul.sp_socialicon li {
margin-right: 0px;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-facebook-f,
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-twitter,
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-linkedin-in,
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-instagram,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-facebook-f,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-twitter,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-linkedin-in,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-instagram {
background: transparent;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-facebook-f,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-facebook-f {
color: #3b5998;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-twitter,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-twitter {
color: #1da1f2;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-linkedin-in,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-linkedin-in {
color: #1178b3;
}
.cons_light_team_layout_two.style3 ul.sp_socialicon li a i.fa-instagram,
.cons_light_team_layout_two.style4 ul.sp_socialicon li a i.fa-instagram {
color: #ffc107;
}
.cons_light_team_layout_two.style3 .box {
transition: 0.3s;
}
.cons_light_team_layout_two.style3 .box:hover {
transform: translateY(-10px);
transition: 0.3s;
}
.cons_light_team_layout_two.style4 .box .team-wrap {
border-radius: 60px 0px 60px 0px;
text-align: left;
}
.cons_light_team_layout_two.style4 .box .team-wrap span {
text-align: left;
}
.cl-team-section.style3 .owl-carousel .owl-nav button.owl-next,
.cl-team-section.style3 .owl-carousel .owl-nav button.owl-prev,
.cl-team-section.style2 .owl-carousel .owl-nav button.owl-next,
.cl-team-section.style2 .owl-carousel .owl-nav button.owl-prev {
border-radius: 30px 0 0 30px;
visibility: visible;
opacity: 1;
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, .2);
box-shadow: 0px 0px 6px rgba(0, 0, 0, .2);
margin: 2px;
left: 0;
position: relative;
}
.cl-team-section.style3 .owl-carousel .owl-nav button.owl-next,
.cl-team-section.style2 .owl-carousel .owl-nav button.owl-next {
border-radius: 0 30px 30px 0;
}
.cl-team-section.style3 .owl-nav,
.cl-team-section.style2 .owl-nav {
text-align: center;
}
.cl-team-slider-enable .team-item {
max-width: 100%;
} .cons_light_team_layout_two ul.sp_socialicon {
padding: 0;
margin: 0;
list-style-type: none;
}
.cons_light_team_layout_two.layout_one ul.sp_socialicon {
margin-top: 15px;
}
.cons_light_team_layout_two ul.sp_socialicon li {
display: inline-block;
margin-right: 15px;
}
.cons_light_team_layout_two ul.sp_socialicon li a i {
display: block;
width: 35px;
height: 35px;
text-align: center;
line-height: 35px;
border-radius: 50%;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
color: #fff;
background: #ffb923;
}
.cons_light_team_layout_two ul.sp_socialicon li a i.fa-facebook-f {
background: #3b5998;
}
.cons_light_team_layout_two ul.sp_socialicon li a i.fa-twitter {
background: #1da1f2;
}
.cons_light_team_layout_two ul.sp_socialicon li a i.fa-google {
background: #db4c3f;
}
.cons_light_team_layout_two ul.sp_socialicon li a i.fa-linkedin-in {
background: #1178b3;
}
.cons_light_team_layout_twoul.sp_socialicon li a i.fa-youtube {
background: #d20014;
}
.cons_light_team_layout_two ul.sp_socialicon li a i:hover {
background: #ffb923;
color: #fff;
border-color: #ffb923;
}
.cons_light_team_layout_two.style5 .box {
background-color: transparent;
box-shadow: none;
}
.cons_light_team_layout_two.style5 .team-wrap,
.cons_light_team_layout_two.style5 .box figure {
box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
.cons_light_team_layout_two.style5 .box figure img {
height: 300px;
width: 100%;
object-fit: cover;
}
.cons_light_team_layout_two.style5 .team-wrap {
width: 90%;
background: #fff;
margin: 0 auto;
margin-top: -25px;
z-index: 9;
border-bottom: 3px solid #feb921;
position: relative;
padding: 15px;
}
.cons_light_team_layout_two.style5 .team-wrap p {
display: none;
} .cons-testimonial-layout-left .section-tagline,
.cons-testimonial-layout-left .section-title {
width: 100%;
text-align: left;
margin: unset;
}
.cons-testimonial-layout-left .section-title {
margin-bottom: 15px;
}
.cons-testimonial-layout-left .testimonial-slider .item {
position: relative;
padding: 0;
width: 100%;
margin: 0;
margin-bottom: 40px;
margin-top: 40px;
}
.cons-testimonial-layout-left .testimonial-slider .item .wrapper {
background: white;
border-radius: 10px;
padding: 32px 0;
position: relative;
z-index: 1;
padding: 0;
padding: 5% 10%;
margin-left: 5%;
}
.cons-testimonial-layout-left .testimonial-slider .item:before {
content: '';
width: 39%;
height: 110%;
position: absolute;
background-color: red;
left: 0;
top: -5%;
z-index: 0;
display: block;
transition: .5s;
border-radius: 5px 0 0 5px;
}
.cons-testimonial-layout-left.cons_light_testimonial h3 a,
.cons-testimonial-layout-left.cons_light_testimonial p {
color: unset;
}
.cons-testimonial-layout-left.cons_light_testimonial p {
margin: 15px 0;
}
.cons-testimonial-layout-left.cons_light_testimonial .client-img {
width: 100px;
height: 100px;
} .cons_light_client_logo_layout_two {
background: #f9f8f8;
padding: 30px 0;
}
.cons_light_client_logo_layout_two .box {
background: #FFF;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
border-radius: 3px;
}
.cons_light_client_logo_layout_two .owl-theme .owl-dots .owl-dot {
background-color: #000;
}
.cons_light_client_logo_layout_two .owl-theme .owl-dots .owl-dot.active {
background-color: #ffb922;
}
.cons_light_client_logo_layout_two.client-list .item {
display: inline-block;
margin-right: 20px;
margin-bottom: 20px;
}
.cons_light_client_logo_layout_two.client-list .cl-client-logo-list.client_logo {
text-align: center;
} .cl-client-logo-inverse.owl-carousel.owl-theme.client_logo {
background: blue;
padding: 60px;
border-radius: 10px;
}
.cl-client-logo-inverse.owl-carousel.owl-theme.client_logo:after {
position: absolute;
content: "";
height: 100%;
width: 92%;
bottom: -12px;
left: 0;
right: 0;
margin: 0 auto;
background: rgba(1, 98, 202, 0.2);
z-index: -2;
border-radius: 5px;
animation: float-x-axis 3s infinite;
opacity: 0.4;
}
.cl-client-logo-inverse.owl-carousel.owl-theme.client_logo:before {
background: rgba(1, 98, 202, 0.2);
position: absolute;
width: 90%;
height: 100%;
bottom: -25px;
left: 0;
right: 0;
margin: 0 auto;
content: "";
border-radius: 5px;
z-index: -3;
animation: float-x-axis 3s infinite;
opacity: 0.4;
}
@keyframes float-x-axis {
0% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
50% {
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
100% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes float-y-axis {
0% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
50% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.cons_light_client_logo_layout_two .cl-client-logo-inverse {
background-color: transparent;
}
.cons_light_client_logo_layout_two .cl-client-logo-inverse .box {
background: transparent;
box-shadow: none;
}
.cons_light_client_logo_layout_two .cl-client-logo-inverse .owl-dots {
display: none;
} .articlesListing .article .blog-post-thumbnail {
position: relative;
overflow: hidden;
}
.articlesListing .article .blog-post-thumbnail .post-thumbnail img {
transition: all ease 0.6s;
-webkit-transition: all ease 0.6s;
-ms-transition: all ease 0.6s;
}
.articlesListing .article .blog-post-thumbnail .post-thumbnail img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.articlesListing .article .box {
padding: 15px
}
.box {
background: #f9f9f9;
}
.articlesListing .article h3:not(.section-title) {
font-weight: 500;
text-align: center;
margin-bottom: 0;
font-size: 20px;
}
.product.articlesListing .article h3 {
color: #555;
font-size: 22px;
}
.articlesListing .article iframe {
width: 100%;
border: 0;
}
.articlesListing .article .info {
text-align: center;
font-size: 14px;
}
.articlesListing .article .info .comments-link * {
font-weight: 300;
}
.articlesListing .article .info div {
display: inline-block;
margin-right: 25px;
font-weight: 300;
color: #525252;
}
.articlesListing .article .info div:after {
width: 6px;
height: 6px;
border-radius: 90px;
background: #ffb923;
margin-top: 10px;
margin-left: 10px;
position: absolute;
content: '';
}
.articlesListing .article .info div:last-child:after {
content: none;
}
.articlesListing .entry-content {
margin-top: 15px;
}
.articlesListing.blog-grid .entry-content p {
text-align: center;
}
.articlesListing .entry-content p {
line-height: 26px;
}
.articlesListing .article .btns.text-center {
margin: 10px 0;
}
.articlesListing article:last-child {
margin: 0;
}
.entry-content a {
color: #ffb923;
}
.entry-content a.btn {
color: #fff;
}
.entry-content a.btn:hover {
color: #fff;
}
.entry-content a:hover {
color: #212529;
} .post-format-media-quote {
background: #e87477;
padding: 20px;
color: #fff;
}
.articlesListing .article .post-format-media-quote p {
color: #fff;
font-weight: 500;
margin-top: 0;
}
.articlesListing .article .post-format-media-quote blockquote {
padding: 0;
margin: 0;
} .blog-grid>li {
display: inline-block;
vertical-align: top;
margin-right: 15px;
}
[data-layout*="masonry2"] .article {
width: calc((100% - 15px) / 2 - 1px);
width: -webkit-calc((100% - 15px) / 2 - 1px);
}
[data-layout*="gridcol2"] .blog-grid-style:nth-of-type(2n+2) {
margin-right: 0;
} .pagination {
text-align: center;
padding: 20px;
margin: 0;
display: block;
background: #fdfdfd;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 5px 0px rgba(247, 247, 247, 0.82);
box-shadow: 0px 0px 1px 0px rgba(247, 247, 247, 0.82);
border-radius: 0;
}
.page-numbers {
display: inline-block;
margin: 0 2px;
background: #ffb923;
border: 1px solid #ffb923;
color: #FFF;
padding: 10px 18px;
line-height: 1;
}
.page-numbers.current {
background: #fff;
color: #ffb923;
}
.page-numbers:hover {
background: transparent;
border: 1px solid #ffb923;
color: #ffb923;
} .prevNextArticle {
padding: 20px 15px;
margin-top: 20px;
}
.prevNextArticle .hoverExtend.active {
font-weight: bold;
text-transform: capitalize;
}
.prevNextArticle .hoverExtend.active span {
border-bottom: 2px solid #ffb922;
}
.prevNextArticle .next {
text-align: right;
}
.prevNextArticle .title {
margin-top: 4px;
font-size: 16px;
}
.prevNextArticle a:hover {
color: #ffb922;
} #comments {
margin-top: 30px;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
#comments h3 {
margin: 0 0 10px;
color: #141414;
font-weight: 600;
display: inline-block;
line-height: 22px;
font-size: 18px;
}
#commentform label {
display: block;
}
textarea#comment {
width: 100%;
height: 150px;
border-radius: 5px;
}
.comments-area .comment-form input[type="text"],
.comments-area .comment-form input[type="email"],
.comments-area .comment-form input[type="url"] {
width: 100%;
border-radius: 5px;
}
.comment-form-cookies-consent label {
margin-left: 14px;
} .comments-area ol {
margin: 0;
padding: 0;
list-style: none;
}
.comments-area ol.children {
margin: 0 0 0 15px;
}
.comment-list .comment-body {
padding: 20px;
margin-bottom: 20px !important;
background: none;
border: 1px solid #e1e1e1;
text-align: left;
}
.comment-author img {
vertical-align: text-top;
margin-right: 15px;
border: 1px solid #e1e1e1;
padding: 3px;
border-radius: 50%;
}
.comment-author {
float: none;
}
.comment-metadata {
font-size: 12px;
margin-top: -12px;
padding-left: 50px;
}
.comment-content {
margin-top: 10px;
}
.comment-author .fn {
font-style: normal;
font-size: 16px;
text-transform: capitalize;
font-weight: bold;
}
.comment-author .fn .url {
color: #333;
padding: 0;
font-size: 16px;
}
.comment-author .fn .url:hover {
color: #ffb923;
}
.comment-author .says {
display: none;
}
.commentmetadata {
float: right;
font-weight: normal;
font-size: 12px;
font-style: italic;
font-weight: 300;
}
.comment-metadata a {
color: #969696;
}
.commentmetadata .comment-edit-link {
color: #ffb923;
}
.commentmetadata+.clear {
margin-bottom: 20px;
}
.reply .comment-reply-link {
background: none repeat scroll 0 0 #ffb923;
color: #FFFFFF;
font-size: 12px;
line-height: 20px;
padding: 0 10px;
display: inline-block;
border-radius: 25px;
}
#respond {
padding: 20px;
margin: 20px 0 0;
color: #141414;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
#commentform .form-submit {
margin-bottom: 0;
}
#cancel-comment-reply-link {
font-style: italic;
color: #ffb923;
}
#cancel-comment-reply-link:before {
font-family: 'Font Awesome 5 Free';
content: "\f057";
margin: 0 5px 0 20px;
font-style: normal;
color: #ffb923;
}
.logged-in-as a {
color: #ffb923;
} .not-found {
text-align: center;
padding: 50px 0;
}
.not-found .page-header {
background: none;
}
.not-found .page-header h1 {
color: #ffb923;
font-size: 80px;
font-weight: bold;
line-height: 1;
margin-bottom: 15px;
margin-top: 0;
}
.not-found .page-header {
border: 0;
margin: 0;
}
.not-found .backhome {
margin-top: 50px;
}
.not-found .backhome a {
background-color: #ffb923;
border-radius: 2px 2px 2px 2px;
color: #fff;
cursor: pointer;
font-size: 15px;
padding: 12px 25px;
text-decoration: none;
font-weight: 600;
letter-spacing: 0.5px;
border: 1px solid #ffb923;
}
.not-found .backhome a:hover {
background: transparent;
border-color: #ffb923;
color: #ffb923;
} .breadcrumb {
padding: 0;
border-radius: 0;
width: 100%;
display: block;
}
.breadcrumb .cl-section-wrap {
padding: 100px 0;
border-radius: 0;
position: relative;
margin-bottom: 0;
}
.breadcrumb_wrapper {
text-align: center;
}
.breadcrumb h2 {
color: #ffb922;
font-size: 40px;
font-weight: 500;
}
.breadcrumb ul {
color: #212529;
padding: 0;
margin: 0;
list-style-type: none;
}
.breadcrumb ul li {
display: inline-block;
font-size: 18px;
color: #fff;
font-weight: 400;
}
.breadcrumb ul li a {
color: #ffc10a;
transition: 0.8s ease;
}
.breadcrumb ul li a:hover {
color: #fff;
transition: 0.8s ease;
}
.breadcrumb ul li a:after {
content: ">";
color: #ffc10a;
padding: 0px 8px;
position: relative;
top: 1px;
}
.breadcrumb ul li:last-child a:after {
content: "";
} .page-header {
background: #f9f9f9;
padding: 20px 0 5px 15px;
margin-bottom: 15px;
}
.page-header span {
background: #ffb922;
padding: 2px 10px;
color: #fff;
text-transform: capitalize;
} .site-footer {
background: #191818;
color: #fff;
}
.site-footer .widget {
margin: 2em 0;
}
.site-footer .widget .widget-title {
width: 100%;
margin-top: 0;
text-transform: uppercase;
display: inline-block;
color: #ffffff;
font-size: 18px;
font-weight: 600;
letter-spacing: 1.5px;
line-height: 1.6;
border-bottom: 2px solid #313131;
padding-bottom: 5px;
position: relative;
margin-bottom: 20px;
}
.site-footer .widget h2.widget-title:before {
content: '';
position: absolute;
bottom: -2px;
width: 100px;
border-bottom: 2px solid #ffb923;
}
.site-footer .widget ul,
.widget_tag_cloud .tagcloud {
padding: 0;
}
.site-footer .widget ul li {
border-bottom: 1px dotted rgba(239, 239, 239, 0.1);
margin-bottom: 0;
}
.site-footer .widget ul li:last-child {
border: 0;
}
.site-footer .widget ul li,
.site-footer .widget ul li a,
.site-footer .widget a,
.site-footer .widget ul li:before,
.site-footer .widget a::before,
.site-footer .calendar_wrap table td,
.site-footer .calendar_wrap table th {
color: #fff;
}
.site-footer .widget a:hover,
.site-footer .widget a:hover::before,
.site-footer .widget li:hover::before {
color: #ffb923;
}
.site-footer .widget_recent_entries a {
padding-left: 15px;
}
.site-footer .textwidget h2,
.site-footer .textwidget h3,
.site-footer .textwidget h4 {
color: #fff;
}
.site-footer .textwidget ul {
list-style-type: none;
}
.site-footer .textwidget ul li {
border: 0;
padding: 5px;
}
.site-footer .textwidget ul li a {
color: #ffb923;
} .sub_footer {
background: #101010;
padding: 12px 0px;
}
.cons_light_copyright {
color: #fff;
}
.cons_light_copyright a,
.cons_light_copyright a.privacy-policy-link:hover {
color: #ffb922;
}
.cons_light_copyright a:hover,
.cons_light_copyright a.privacy-policy-link {
color: #fff;
}
.sub_footer ul.sp_socialicon {
padding: 0;
margin: 0;
list-style-type: none;
}
.sub_footer ul.sp_socialicon li {
display: inline-block;
margin-right: 15px;
}
.sub_footer ul.sp_socialicon li a i {
display: block;
width: 25px;
height: 25px;
text-align: center;
line-height: 25px;
border-radius: 50%;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
color: #fff; }  .sub_footer ul.sp_socialicon li a i:hover { color: #fff; } #back-to-top {
position: fixed;
right: 40px;
bottom: 40px;
height: 46px;
width: 46px;
border-radius: 50%;
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
z-index: 10;
color: #7e7e7e;
background-color: transparent;
visibility: hidden;
opacity: 0;
-webkit-transform: scale(.9);
transform: scale(.9);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#back-to-top.show {
visibility: visible;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
#back-to-top svg path {
fill: none
}
#back-to-top svg.progress-circle path {
stroke: #ffba24;
stroke-width: 4;
}
.arrow-top {
border-bottom: 2px solid;
border-left: 2px solid;
height: 8px;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
width: 8px;
position: absolute;
left: 20px;
top: 15px;
color: #ffba24;
}
.arrow-top-line {
height: 14px;
left: 50%;
position: absolute;
top: 16px;
width: 2px;
margin-left: 0;
background: #ffba24;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
} .widget div.wpcf7 {
background-color: transparent;
padding: 0;
}
div.wpcf7 {
background-color: #f9f9f9;
padding: 20px;
}
.wpcf7 label {
display: block;
margin-bottom: 15px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select {
width: 100%;
padding: 10px;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color: #ffb922;
border: 1px solid #ffb922;
text-align: center;
text-transform: uppercase;
float: right;
padding: 8px 30px;
}
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="button"]:hover {
background: transparent;
border: 1px solid #ffb922;
color: #ffb922;
} .page-template-template-pagebuilder .so-panel {
margin: 0;
margin-bottom: 0;
}
.page-template-template-pagebuilder .cons_light_feature,
.page-template-template-pagebuilder .cons_light_client_logo_layout_two,
.page-template-template-pagebuilder .cons_light_team_layout_two {
background: transparent;
}
.cons_light_client_logo_layout_two .container {
width: 100%;
} .odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
vertical-align: middle;
position: relative;
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
text-align: left;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
display: block;
-webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
display: block;
-webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
-webkit-transition: -webkit-transform 2s;
-moz-transition: -moz-transform 2s;
-ms-transition: -ms-transform 2s;
-o-transition: -o-transform 2s;
transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
-webkit-transition: -webkit-transform 2s;
-moz-transition: -moz-transform 2s;
-ms-transition: -ms-transform 2s;
-o-transition: -o-transform 2s;
transition: transform 2s;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
text-align: center;
}  .widget_product_search .search-form {
position: relative;
}
.widget_product_search .search-field::-webkit-input-placeholder,
.widget_product_search .search-form:-moz-placeholder,
.widget_product_search .search-form:-ms-input-placeholder {
color: #868686;
}
.widget_product_search .search-form>label {
margin: 0;
width: 100%;
}
.widget_product_search .screen-reader-text {
display: none;
}
.widget_product_search .search-field {
background: #eee none repeat scroll 0 0;
border: 1px solid #fff;
color: #333;
display: inline-block;
height: 47px;
vertical-align: middle;
width: 80%;
padding: 0 10px;
font-weight: 400;
font-size: 16px;
border-radius: 0;
}
.widget_product_search button {
position: absolute;
right: 15px;
height: 46px;
vertical-align: middle;
transition: all 0.5s ease 0s;
-webkit-transition: all ease 0.5s;
border: none;
color: #fff;
background: #ffb922;
text-transform: uppercase;
padding: 10px 15px;
}
.widget_product_search button:hover {
background: #232529;
color: #fff;
} .woocommerce .widget_price_filter {
padding: 0 8px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
position: relative;
text-align: left;
background-color: #ffb922;
margin-top: 15px;
margin-bottom: 13px;
border-radius: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
display: block;
position: absolute;
top: 0;
height: 100%;
background: #ccc;
z-index: 1;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
top: -5px;
left: 0;
width: 13px;
height: 17px;
cursor: e-resize;
-ms-touch-action: none;
touch-action: none;
background-image: url(//www.budzakbuilding.cz/wp-content/themes/construction-light-pro/assets/images/filter.png);
background-size: cover;
background-color: initial;
z-index: 2;
margin-left: -6px;
border-radius: 0;
}
.woocommerce .widget_price_filter .ui-slider.ui-state-disabled .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.woocommerce .widget_price_filter .price_slider_amount {
position: relative;
padding: 35px 0 5px;
font-size: inherit;
line-height: inherit;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
position: absolute;
top: 0;
left: 0;
color: #333;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
position: relative;
width: 100%;
font-size: 15px;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover::after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: '';
background-color: rgba(255, 255, 255, 0.3);
} .woocommerce ul.product_list_widget li:before {
display: none;
}
.woocommerce ul.product_list_widget li:hover {
transition: none;
margin-left: 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0px;
width: 80px;
margin-right: 10px;
}
.woocommerce ul.product_list_widget li {
line-height: 25px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a,
.widget_top_rated_products .product_list_widget .product-title {
font-size: 15px;
color: #555555;
font-weight: 600;
text-transform: capitalize;
text-rendering: auto;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.woocommerce .product_list_widget .woocommerce-Price-amount {
font-size: 16px;
font-weight: 600;
color: #ffb922;
margin-bottom: 0;
}
.woocommerce .product_list_widget del .woocommerce-Price-amount {
vertical-align: bottom;
font-size: 14px;
line-height: 18px;
color: #fb0404;
opacity: 0.7;
}
.woocommerce .product_list_widget ins .woocommerce-Price-amount {
float: left;
margin-right: 10px;
text-decoration: none;
color: #108430;
}
.woocommerce .star-rating {
font-size: 12px;
width: 6.3em;
margin-top: 10px;
letter-spacing: 2px;
}
.woocommerce ul.product_list_widget li .star-rating {
margin-bottom: 5px;
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
color: #ffc60a;
}
.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total {
background: #ebe9eb;
padding: 10px;
border-top: 0;
margin-bottom: 10px;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
padding: 15px;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
width: 100%;
}
.widget_shopping_cart_content .total .amount {
float: right;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
color: #232529;
font-weight: bold;
left: auto;
right: 10px;
top: 2px;
font-size: 16px;
background: #f1eeee;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
color: red;
background: inherit;
left: auto;
right: 10px;
top: 2px;
background: #ffb922;
}
.widget p.woocommerce-mini-cart__buttons {
margin-bottom: 0;
}
.woocommerce .widget .woocommerce-mini-cart__buttons a.button {
display: block;
text-transform: uppercase;
margin-right: 0;
margin-bottom: 0;
}
.widget .woocommerce-mini-cart__buttons a:last-child {
margin-top: 10px;
}
.widget .woocommerce-mini-cart__buttons a:hover {
color: #fff;
} .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
display: inline-block;
} .yith-woocompare-widget ul {
padding: 0;
margin: 0;
list-style: none;
}
.yith-woocompare-widget ul li {
line-height: inherit;
}
.yith-woocompare-widget ul.products-list li .remove {
line-height: inherit;
}
.widget.yith-woocompare-widget .compare,
.widget.yith-woocompare-widget .clear-all {
display: inline-block;
border: 1px solid #ffb922;
background-color: #ffb922;
padding: 5px 15px;
margin: 10px;
height: auto;
text-transform: capitalize;
color: #fff;
font-size: 15px;
border-radius: 0;
line-height: inherit;
font-weight: normal;
}
.widget.yith-woocompare-widget .compare:hover,
.widget.yith-woocompare-widget .clear-all:hover {
border: 1px solid #ffb922;
background-color: transparent;
border-radius: 0px;
color: #ffb922;
}
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single {
height: 30px !important;
min-height: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 35px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 35px !important;
} .construction_light_products_item_body {
position: relative;
}
.construction_light_products_item .construction_light_products_item_body img {
width: 100%;
}
.woocommerce ul.products li.product a img {
margin: 0;
border-radius: 5px 5px 0px 0px;
}
.construction_light_products_item_details {
padding: 15px 10px;
text-align: center;
box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
background-color: #ffffff;
}
.woocommerce ul.products li.product-category {
box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
background-color: #ffffff;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: 15px 10px;
transition: background .3s;
text-align: center;
background: #ffb922;
color: #fff;
}
.woocommerce ul.products li.product h3 {
margin-bottom: 10px;
line-height: 1.4;
padding: 0;
font-size: 1.1em;
}
.construction_light_products_item_details h3 a:hover {
color: #ffb922;
}
.construction_light_products_item_details .compare.button {
display: none;
} .construction_light_products_item .flash>span {
position: absolute;
top: 15px;
left: 15px;
width: 40px;
height: 40px;
font-size: 12px;
line-height: 40px;
text-align: center;
border-radius: 50%;
z-index: 1;
}
.woocommerce ul.products li.product .on_sale,
.construction_light_products_item_body .flash .on_sale {
right: 15px;
top: 15px;
left: auto;
margin: 0;
padding: 0 2px;
background-color: #ff9900;
}
.flash.new_sale>.onnew {
background-color: #009966;
left: 60px;
}
.construction_light_products_item .flash>.construction_light_sale_label {
background-color: #ff1a00;
left: 15px;
top: 15px;
font-size: 10px;
}
.flash>span {
color: #fff;
text-transform: uppercase;
background-color: #009966;
} .construction_light_products_item_details .price-rating-wrap {
display: inline-block;
width: 100%;
text-align: center;
padding: 5px 0 25px;
}
.woocommerce ul.products li.product .price,
.construction_light_products_item_details .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
display: inline-block;
font-size: 16px;
font-weight: 600;
color: #ffb922;
margin-bottom: 0;
}
.woocommerce ul.products li.product .price del,
.construction_light_products_item_details .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
display: inline-block;
vertical-align: bottom;
font-size: 14px;
line-height: 18px;
color: #fb0404;
opacity: 0.7;
}
.woocommerce ul.products li.product .price ins,
.construction_light_products_item_details .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
float: left;
margin-right: 10px;
text-decoration: none;
color: #108430;
} .woocommerce .products .star-rating,
.price-rating-wrap .star-rating {
display: inline-block;
margin: 0 0 0 1em;
float: none;
font-size: .857em;
} .woocommerce a.added_to_cart,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.product_type_grouped,
.woocommerce a.button.product_type_external,
.woocommerce a.button.product_type_variable {
height: 40px;
padding: 0px 15px;
padding-left: 55px;
line-height: 40px;
margin-bottom: 5px;
border: 1px solid #ffb922;
border-radius: 0;
color: #fff;
text-transform: uppercase;
display: inline-block;
background-color: #ffb922;
font-size: 12px;
font-weight: 600;
position: relative;
overflow: hidden;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.woocommerce a.added_to_cart:before,
.woocommerce a.button.add_to_cart_button:before,
.woocommerce a.button.product_type_grouped:before,
.woocommerce a.button.product_type_external:before,
.woocommerce a.button.product_type_variable:before {
content: '\f07a';
position: absolute;
font-family: 'Font Awesome 5 Free';
left: 0px;
top: 0px;
font-size: 14px;
width: 40px;
height: 40px;
background: #ffb922;
color: #ffffff;
text-align: center;
border-right: 1px solid #fff;
}
.woocommerce a.added_to_cart:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce a.button.product_type_grouped:hover,
.woocommerce a.button.product_type_external:hover,
.woocommerce a.button.product_type_variable:hover {
background: transparent;
transition: all 500ms ease-in-out 0s;
-webkit-transition: all 500ms ease-in-out 0s;
color: #ffb922;
}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
top: 0;
right: 0;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
}
.woocommerce a.added_to_cart.wc-forward:before {
content: '';
display: none;
}
.woocommerce a.added_to_cart.wc-forward {
padding-left: 15px;
}
.woocommerce a.added_to_cart.wc-forward:after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: -.125em;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "\f30b";
margin-left: 1em;
}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
line-height: 20px;
font-size: 20px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -45px;
margin-top: -10px;
} .woocommerce nav.woocommerce-pagination ul {
background: transparent;
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
border: none;
background: none;
color: #ffb922;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 1px solid #ffb922;
padding: 2px;
float: none;
}
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
line-height: 35px;
padding: 0;
min-width: 35px;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
font-size: 16px;
margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #ffb922;
color: #ffffff;
} .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
padding: 8px 20px;
border: none;
background-color: #ffb922;
color: #fff;
text-align: center;
font-weight: 600;
border-radius: 0;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
opacity: 0.7;
background-color: #ffb922;
color: #fff;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #ffb922;
} .woocommerce-cart .articlesListing .article .box {
padding: 0;
border: 0;
}
.woocommerce-cart .articlesListing .entry-content {
margin-top: 0;
}
.woocommerce .cross-sells ul.products li.product,
.woocommerce-page .cross-sells ul.products li.product {
margin: 0 7px 1.5em 0;
}
.woocommerce .cross-sells ul.products li.last,
.woocommerce-page .cross-sells ul.products li.last {
margin-right: 0;
}
.woocommerce-cart table.shop_table,
.woocommerce table.shop_table,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce .woocommerce-customer-details address {
border-radius: 0;
}
.woocommerce-cart table.shop_table td {
border-top: 0;
}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
min-width: 50px;
text-align: center;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
line-height: 2;
text-align: left;
margin: 0;
font-weight: 400;
list-style: none;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 50px;
box-shadow: none;
text-align: center;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
width: auto;
padding: 7px;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
color: #fff;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #ffb922;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #ffb922;
}
.woocommerce .quantity .qty {
width: 10em;
}
.woocommerce-message::before,
.woocommerce-info::before {
color: #ffb922;
}
.woocommerce-message,
.woocommerce-info {
border-top-color: #ffb922;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: left;
max-width: 48%;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
width: 100%;
}
.woocommerce span.woocommerce-input-wrapper {
width: 100%;
} .woocommerce-shipping-fields .checkbox,
.woocommerce-shipping-fields .radio {
margin-top: 0;
margin-bottom: 0;
}
.woocommerce-shipping-fields input[type="radio"],
.woocommerce-shipping-fields input[type="checkbox"] {
margin-top: 14px;
margin-left: -16px;
}
.articlesListing .article .woocommerce h3 {
font-size: 16px;
font-weight: 600;
} .woocommerce-wishlist .articlesListing .entry-content,
.woocommerce-account .articlesListing .entry-content {
margin-top: 0;
}
.woocommerce-wishlist .articlesListing .article .box,
.woocommerce-account .articlesListing .article .box {
padding: 0;
border: 0;
}
.woocommerce-MyAccount-navigation {
width: 30%;
float: left;
}
.woocommerce-MyAccount-navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.woocommerce-MyAccount-navigation ul li:before {
content: '';
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 16px;
right: 10px;
color: #fff;
opacity: 0.7;
top: 11px;
}
.woocommerce-MyAccount-navigation ul li {
position: relative;
margin-bottom: 5px;
list-style-type: none;
}
.woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0;
}
.woocommerce-MyAccount-content a {
color: #ffb922;
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
color: #fff;
font-size: 15px;
padding: 10px;
border: 1px solid rgba(243, 60, 60, 0.08);
background-color: #ffb922;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background-color: transparent;
color: #ffb922;
border: 1px solid #ffb922;
}
.woocommerce-MyAccount-navigation ul li:hover:before {
color: #ffb922;
}
.woocommerce-MyAccount-navigation ul li.is-active:before {
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {
content: "\f3fd";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {
content: '\f23d';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before {
content: '\f019';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {
content: '\f015';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before {
content: '\f007';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before {
content: '\f2f5';
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 70%;
float: left;
padding-left: 20px;
padding-top: 10px;
font-size: 15px;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
margin-top: 20px;
padding: 10px 20px 30px;
border: 1px solid #eee;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
margin-bottom: 0;
border: 0;
width: auto;
}
.woocommerce-account .addresses .title .edit {
float: right;
margin-top: -50px;
}
.woocommerce-Address address {
margin-top: 15px;
}
.woocommerce ul.order_details {
margin: 0 0 2em;
padding: 0;
}
.woocommerce ul.order_details li {
margin-bottom: 1em;
}
.woocommerce form.login,
.woocommerce form.register {
margin: 0;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
width: 100%;
} .woocommerce.woocommerce-wishlist table.shop_table td.product-name {
width: 30%;
font-size: 15px;
}
.woocommerce.woocommerce-wishlist a.button.alt:hover {
background-color: transparent;
}
.wishlist_table .yith-wcqv-button {
display: none !important;
}
.wishlist-title {
display: block;
}
.wishlist-title h2 {
padding: 0 0 0 22px;
}
.yith-wcwl-share {
margin: 0;
padding: 0;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
margin: 0;
font-size: 16px;
width: 20%;
float: left;
}
.yith-wcwl-share ul {
margin: 0;
padding: 0;
float: right;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
font-size: 16px;
}
.yith-wcwl-share ul,
.yith-wcwl-share li {
height: 0;
} .woocommerce div.product div.images .flex-control-thumbs li {
padding: 5px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
opacity: 1;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 0.7
}
.product-summary-wrapper {
background: #fff;
margin-bottom: 25px;
-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);
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 50%;
padding: 0 10px 0 0;
}
.woocommerce.single-product div.product div.summary {
margin: 0;
}
.woocommerce.single-product div.product .product_title {
font-size: 24px;
color: #666;
margin: 15px 0;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 0.8em 4px 0 0;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 1.118em;
}
.single-product div.product .entry-summary .woocommerce-product-rating>* {
display: inline-block;
vertical-align: top;
}
.single-product div.product .entry-summary .woocommerce-product-rating>span:not(.star-rating)::after {
display: inline-block;
vertical-align: middle;
content: '';
width: 1px;
height: 18px;
background-color: #e5e5e5;
margin: 0 10px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 22px;
}
.single-product div.product .entry-summary .price {
margin: 0 15px 15px 0;
}
.single-product .blog99-main-slider1,
.single-product .author_bio_section {
display: none;
}
.woocommerce.single-product div.product div.images img {
border-radius: 0;
}
.single-product div.product .entry-summary .flash {
display: inline-block;
vertical-align: top;
margin-bottom: 15px;
}
.single-product div.product .entry-summary .flash>span {
display: inline-block;
vertical-align: top;
padding: 0 12px;
font-size: 14px;
}
.single-product div.product .entry-summary .flash .on_sale {
background-color: #ff9900;
}
.single-product div.product .entry-summary .flash .construction_light_sale_label {
background-color: #ffb922;
}
.single-product div.product .entry-summary .flash>span:not(:last-child) {
margin-right: 12px;
}
.single-product div.product .entry-summary .woocommerce-product-details__short-description {
border-top: 1px dotted rgba(136, 136, 136, 0.05);
padding: 8px 0 0;
}
.woocommerce div.product p.stock {
font-size: inherit;
margin-bottom: 10px;
}
.woocommerce div.product p.in-stock {
color: #009966;
}
.woocommerce div.product .out-of-stock {
color: #ffb922;
}
.single-product div.product .entry-summary .single_add_to_cart_button,
.single-product div.product .entry-summary .added_to_cart {
padding: 4px 10px 4px 8px;
}
.single-product div.product .entry-summary .single_add_to_cart_button::before,
.single-product div.product .entry-summary .added_to_cart::before {
display: inline-block;
vertical-align: middle;
font-family: 'Font Awesome 5 Free';
content: '\f07a';
margin: 0 12px 0 0;
color: #fff;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
background-color: rgba(212, 54, 54, 0.89);
;
border-radius: 50%;
}
.single-product div.product .entry-summary .cart {
border-top: 1px dotted rgba(136, 136, 136, 0.05);
border-bottom: 1px dotted rgba(136, 136, 136, 0.05);
padding: 12px 0 15px;
margin-bottom: 13px;
}
.single-product div.product .entry-summary a.compare,
.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist {
display: inline-block;
}
.single-product div.product .yith-wcwl-add-to-wishlist,
.single-product div.product .entry-summary .compare {
margin: 0;
font-size: 14px;
line-height: 24px;
padding: 5px 10px 5px 8px;
border: none;
background-color: #ffb922;
color: #fff;
text-align: center;
font-weight: 600;
border-radius: 0;
}
.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist a::before {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist a:hover {
color: #fff;
opacity: 0.7;
}
.single-product div.product .yith-wcwl-add-to-wishlist a::before {
display: block;
font-family: 'Font Awesome 5 Free';
font-size: 14px;
line-height: 32px;
padding: 1px 0 0;
color: #fff;
width: 32px;
height: 32px;
text-align: center;
background-color: rgba(212, 54, 54, 0.89);
;
border-radius: 50%;
}
.single-product div.product .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.single-product div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
position: relative;
}
.single-product div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>img {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 20px !important;
height: 20px !important;
}
.single-product div.product .yith-wcwl-add-to-wishlist a::before {
content: "\f004";
}
.single-product div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,
.single-product div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before {
content: "\f004";
}
.single-product div.product .entry-summary>.clear {
display: inline-block;
width: 25px;
}
.single-product div.product .entry-summary .compare:before {
display: inline-block;
font-family: 'Font Awesome 5 Free';
content: "\f14e";
font-size: 14px;
margin-right: 10px;
vertical-align: middle;
line-height: 32px;
color: #fff;
width: 32px;
height: 32px;
background-color: rgba(212, 54, 54, 0.89);
;
border-radius: 50%;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 1em;
display: table-cell;
vertical-align: middle;
padding: 0;
font-size: 14px;
color: inherit;
line-height: inherit;
font-weight: normal;
text-align: left;
border: none;
border-radius: 0;
min-width: 40px;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
text-align: left;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
padding-bottom: .5em;
border: 1px dotted rgba(169, 162, 162, 0.24);
;
}
.woocommerce div.product form.cart table div.quantity {
margin-left: 5px;
}
.ovic_bundle-wrap {
padding: 0 10px;
}
.woocommerce div.product .entry-summary>.button-wrapper {
margin-top: 15px;
}
.woocommerce div.product .entry-summary>.button-wrapper::before {
content: "\f0c4";
font-family: 'Font Awesome 5 Free';
padding-right: 5px;
font-size: 20px;
vertical-align: middle;
}
.woocommerce div.product .entry-summary>.button-wrapper #chart-button {
vertical-align: middle;
color: inherit;
font-weight: bold;
}
.woocommerce div.product div.images .thumbnails.slider {
padding-top: 0 !important;
}
.yith_magnifier_gallery li { padding: 0 5px;
}
.yith_magnifier_gallery li a {
margin: 0;
} .product_meta {
margin: 8px 0px;
border-top: 1px dotted rgba(136, 136, 136, 0.05);
}
.product_meta span {
border-bottom: 1px dotted rgba(136, 136, 136, 0.05);
padding: 8px 0;
}
.product_meta>span {
display: block;
}
.product_meta .sku_wrapper span {
border-bottom: 0;
} .woocommerce-tabs.wc-tabs-wrapper {
background: #fff;
-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);
margin-bottom: 35px;
}
.woocommerce-tabs.wc-tabs-wrapper .panel {
background-color: transparent;
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display: none;
border-bottom-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: transparent;
border-radius: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent;
border-bottom: 1px solid #ffb922;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #232529;
position: relative;
padding: 10px 0;
text-transform: uppercase;
font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
right: 50%;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
transform: translateX(-50%);
position: absolute;
content: "";
visibility: visible;
opacity: 1;
border-top: 5px solid #333333;
top: auto;
background: none;
left: auto;
width: auto;
bottom: -5px;
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0;
display: block;
padding: 15px;
}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel p {
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes td p {
margin: 0;
}
.woocommerce-tabs .panel h2:first-of-type {
margin: 10px 0px;
} .logged-in .woocommerce-Reviews #comments {
max-height: 300px;
overflow-x: scroll;
}
.woocommerce-Reviews #comments {
margin-top: 0;
width: 48%;
float: left;
max-height: 520px;
overflow-x: scroll;
}
.woocommerce-Reviews .commentlist {
padding: 0;
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: 0;
border-radius: 0;
padding: 0;
border-bottom: 1px dotted #e2e1e1;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
padding: 0;
width: 50px;
height: auto;
background: transparent;
border: 0;
border-radius: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 60px;
}
.woocommerce-Reviews #review_form_wrapper {
width: 50%;
float: left;
margin-left: 2%;
}
.woocommerce #review_form #respond {
box-shadow: none;
}
.woocommerce-Reviews #review_form_wrapper .comment-reply-title {
width: 100%;
height: 45px;
line-height: 45px;
text-align: left;
padding-left: 20px;
background-color: #fafafa;
border-left: 4px solid #4a4a4a;
margin: 0;
text-transform: uppercase;
display: inline-block;
color: #555555;
font-size: 16px;
font-weight: 600;
overflow: hidden;
}
.woocommerce-Reviews #review_form_wrapper #commentform {
padding: 10px;
border: 1px solid #fafafa;
margin-top: -8px;
}
.woocommerce-Reviews #review_form_wrapper label {
margin-bottom: 8px;
display: block;
}
.woocommerce-Reviews #review_form_wrapper #commentform input[type="text"],
.woocommerce-Reviews #review_form_wrapper #commentform input[type="email"] {
width: 100%;
border-radius: 5px;
}
.comment-form-rating p.stars a {
color: #ffb922;
}
.comment-form-rating {
display: inline-block;
} .site-footer .woocommerce ul.cart_list li a,
.site-footer .woocommerce ul.product_list_widget li a,
.site-footer .woocommerce-page ul.cart_list li a,
.site-footer .woocommerce-page ul.product_list_widget li a,
.site-footer .widget_top_rated_products .product_list_widget .product-title {
color: #fff;
transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
}
.mobile-only {
display: none;
} #cl-maintenance-page {
min-height: 100vh;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.cl-maintenance-bg {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.cl-maintenance-slide {
background-position: center;
background-size: cover;
min-height: 100vh;
}
.cl-maintenance-bg:after {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 9;
}
.cl-maintenance-bg:after {
background-image: url(//www.budzakbuilding.cz/wp-content/themes/construction-light-pro/assets/images/dot.png);
}
.cl-maintenance-page {
max-width: 1000px;
margin: 0 auto;
padding: 60px 40px;
}
.cl-maintenance-banner {
min-height: 100%;
background-size: cover;
background-position: center;
}
.cl-maintenance-video {
min-height: 100vh;
}
.cl-maintenance-logo {
margin-bottom: 40px;
}
.cl-maintenance-page h1 {
margin-bottom: 20px;
font-size: 60px;
letter-spacing: 1px;
}
.cl-maintenance-countdown {
margin: 60px 0 30px;
}
.cl-maintenance-countdown>.cl-count-label {
display: inline-block;
margin: 0 40px 30px;
}
.cl-maintenance-countdown>.cl-count-label span {
display: block;
font-size: 60px;
line-height: 1.1;
margin-bottom: 5px;
font-weight: bold;
}
.cl-maintenance-countdown>.cl-count-label label {
text-transform: uppercase;
}
.cl-maintenance-page header {
font-size: 18px;
margin-bottom: 30px;
}
.cl-maintenance-page footer {
margin-top: 80px;
}
.cl-maintenance-social a {
font-size: 18px;
margin: 0 15px;
border: 1px solid #FFF;
height: 44px;
width: 44px;
line-height: 44px;
text-align: center;
display: inline-block;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.cl-maintenance-social a i {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
display: block;
height: 44px;
width: 44px;
line-height: 44px;
}
.mbYTP_wrapper iframe {
margin-top: 0 !important;
top: 50% !important;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.cl-maintenance-social ul li {
display: inline;
list-style: none;
}  .construction-light-privacy-policy.top-full-width .cl-container,
.construction-light-privacy-policy.bottom-full-width .cl-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.construction-light-privacy-policy {
position: fixed;
background: #333;
bottom: 0;
left: 0;
right: 0;
padding: 20px;
z-index: 9999;
color: #FFF;
font-size: 0.9em;
display: none;
}
.customizer-gdpr-section .construction-light-privacy-policy {
display: block;
}
.policy-text a {
color: #FFF;
text-decoration: underline;
}
.policy-buttons a {
display: inline-block;
background: #FFC107;
padding: 12px 25px;
color: #FFF;
margin: 0 4px;
border-radius: 1px;
line-height: 1.2;
text-transform: uppercase;
font-size: 0.88em;
}
.policy-buttons a:hover {
color: #FFF;
}
.construction-light-privacy-policy.top-full-width {
top: 0;
bottom: auto;
}
.construction-light-privacy-policy.top-full-width .cl-container,
.construction-light-privacy-policy.bottom-full-width .cl-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
body.logged-in.admin-bar .construction-light-privacy-policy.top-full-width {
top: auto;
}
.construction-light-privacy-policy.top-full-width .policy-text,
.construction-light-privacy-policy.bottom-full-width .policy-text {
margin-right: 40px;
}
.construction-light-privacy-policy.top-full-width .policy-buttons,
.construction-light-privacy-policy.bottom-full-width .policy-buttons {
white-space: nowrap;
}
.construction-light-privacy-policy.bottom-left-float .policy-buttons,
.construction-light-privacy-policy.bottom-right-float .policy-buttons {
margin-top: 10px;
}
.construction-light-privacy-policy.bottom-left-float .policy-buttons a,
.construction-light-privacy-policy.bottom-right-float .policy-buttons a {
margin-top: 10px;
}
.construction-light-privacy-policy.bottom-left-float {
width: 40%;
left: 40px;
bottom: 40px;
right: auto;
padding: 20px;
border-radius: 8px;
-webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.3);
box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.3);
}
.construction-light-privacy-policy.bottom-right-float {
width: 40%;
left: auto;
bottom: 40px;
right: 40px;
padding: 20px;
border-radius: 8px;
-webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.3);
box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.3);
}
.construction-light-privacy-policy.bottom-left-float .cl-container,
.construction-light-privacy-policy.bottom-right-float .cl-container {
width: 100%;
}  #cl-contact-section {
position: relative;
}
.cl-contact-detail-toggle {
position: absolute;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
left: 50%;
margin-left: -25px;
top: 0;
background: #FFF;
font-size: 26px;
cursor: pointer;
z-index: 9;
}
.cl-contact-detail-toggle i {
display: block;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.cl-contact-detail-toggle.cl-open i {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.cl-contact-detail-toggle.cl-closed i {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.cl-contact-content {
background: #FFF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 400px;
position: relative;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.cl-contact-content.cl-box-hidden {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
.cl-contact-form {
width: 70%;
padding: 40px;
}
.cl-contact-form textarea {
height: 100px;
background: none;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #EEE;
padding-left: 0;
padding-right: 0;
resize: none;
}
.cl-contact-form input[type="text"],
.cl-contact-form input[type="email"],
.cl-contact-form input[type="url"],
.cl-contact-form input[type="password"],
.cl-contact-form input[type="search"],
.cl-contact-form input[type="number"],
.cl-contact-form input[type="tel"],
.cl-contact-form input[type="range"],
.cl-contact-form input[type="date"],
.cl-contact-form input[type="month"],
.cl-contact-form input[type="week"],
.cl-contact-form input[type="time"],
.cl-contact-form input[type="datetime"],
.cl-contact-form input[type="datetime-local"],
.cl-contact-form input[type="color"] {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #EEE;
background: none;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.cl-contact-form p {
margin-bottom: 30px;
}
.cl-contact-form p:last-of-type {
margin-bottom: 0;
}
.cl-contact-detail {
background: #FFC107;
width: 30%;
padding: 40px;
}
.cl-contact-social-icon {
margin-top: 20px;
}
.cl-contact-social-icon a {
height: 32px;
width: 32px;
line-height: 32px;
text-align: center;
background: #FFF;
display: inline-block;
border-radius: 50%;
margin-right: 8px;
font-size: 16px;
}
.cl-contact-section .cl-contact-detail {
display: flex;
}
.cl-contact-section .cl-content-inner-wrap {
align-self: center;
}
.cl-contact-section .cl-contact-detail .cl-contact-social-icon a i {
color: #FFC107;
}
.cl-contact-section .cl-contact-detail {
color: #FFF;
}
.cl-contact-detail-enable #cl-google-map {
position: absolute;
overflow: hidden;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.cl-contact-detail-enable #cl-google-map,
.cl-contact-detail-enable #cl-google-map>iframe {
min-height: 600px;
}
.cl-contact-detail-enable .cl-section-wrap {
padding: 80px 0;
}
.cl-contact-google-map {
width: 100%;
}
.cl-window-height #cl-google-map {
height: 100vh;
}
#cl-google-map>iframe {
height: 100%;
width: 100%;
display: block;
}
.animated-dot {
width: 20px;
height: 20px;
left: -9px;
top: -5px;
position: relative
}
.animated-dot .middle-dot:after {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-family: IcoFont;
content: "\ef79";
font-size: 62px
}
.animated-dot .signal,
.animated-dot .signal2 {
width: 200px;
height: 200px;
pointer-events: none;
border-radius: 50%;
position: absolute;
left: -90px;
top: -90px;
opacity: 0;
-webkit-animation: animationSignal cubic-bezier(0, .55, .55, 1) 2s;
animation: animationSignal cubic-bezier(0, .55, .55, 1) 2s;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: .78s;
animation-delay: .78s
}
.animated-dot .signal {
border: 2px solid rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 0 35px 10px rgba(0, 0, 0, .18);
box-shadow: inset 0 0 35px 10px rgba(0, 0, 0, .18);
-webkit-animation-delay: .78s;
animation-delay: .78s
}
.animated-dot .signal2 {
border: 2px solid #000;
-webkit-animation-delay: 1s;
animation-delay: 1s
}
@-webkit-keyframes animationSignal {
0% {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0)
}
1% {
opacity: .4
}
20% {
opacity: .4
}
60% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0
}
}
@keyframes animationSignal {
0% {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0)
}
1% {
opacity: .4
}
20% {
opacity: .4
}
60% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0
}
}
.cl-contact-social-icon ul {
list-style: none;
}
.cl-contact-social-icon ul li {
display: inline;
} .widget div.wpcf7 {
background-color: transparent;
padding: 0;
}
div.wpcf7 {
background-color: #f9f9f9;
padding: 20px;
}
.wpcf7 label {
display: block;
margin-bottom: 15px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select {
width: 100%;
padding: 10px;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color: #ffb922;
border: 1px solid #ffb922;
text-align: center;
text-transform: uppercase;
float: right;
padding: 8px 30px;
}
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="button"]:hover {
background: transparent;
border: 1px solid #ffb922;
color: #ffb922;
} #cl-pricingwrap {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.cl-column-4 #cl-pricingwrap {
grid-template-columns: repeat(4, 1fr);
}
.cl-column-2 #cl-pricingwrap {
grid-template-columns: repeat(2, 1fr);
}
.cons_ligcons_light_pricing-section .pricingitem {
margin: 0px 10px 30px 10px;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.7);
text-align: center;
background-color: #2E294E;
}
.cons_ligcons_light_pricing-section .pricingitem h4 {
background-color: #ea5633;
font-size: 30px;
color: #fff;
font-weight: 700;
padding: 25px 20px;
}
.cons_ligcons_light_pricing-section ul.cl-pricing-list {
list-style: none;
padding: 0;
}
.style3 .cons_ligcons_light_pricing-section ul.cl-pricing-list {
color: #000;
}
.cons_ligcons_light_pricing-section .cl-pricing-list li {
display: block;
padding: 6px 0;
margin-top: 10px;
font-size: 17px;
font-weight: 700;
}
.cl-pricing-price {
padding: 20px;
margin-top: 15px;
font-size: 50px;
}
.cl-pricing-button a {
padding: 14px 50px;
background-color: #f7c133;
font-size: 21px;
color: #fff;
margin: 30px 0 50px 0;
display: inline-block;
transition: all 0.3s;
}
.cl-pricing-button a:hover {
background-color: #fff;
transition: all 0.3s;
}
.cons_ligcons_light_pricing-section .pricingitem.cl-featured {
background-color: #ea5633;
padding: 25px 0;
}
.cons_ligcons_light_pricing-section .pricingitem.cl-featured.style1 {
padding-top: 0;
}
.cons_ligcons_light_pricing-section .pricingitem.cl-featured .cl-pricing-button a {
background-color: #2e294e;
}
.cons_ligcons_light_pricing-section .pricingitem.cl-featured .cl-pricing-button a:hover {
background-color: #fff;
color: #2e294e;
} .pricingitem.default .cl-pricing-header h4 {
padding: 38px 20px 25px;
position: relative;
max-width: 100%;
border-radius: 10px;
margin-bottom: 0;
z-index: 0;
color: #fff;
background-color: #000;
}
.pricingitem.default .cl-pricing-header h4:after {
content: "";
position: absolute;
bottom: -37px;
left: 0;
width: 100%;
min-height: 60px;
border-radius: 10px;
background-color: inherit;
clip-path: polygon(50% 37%, 98% 38%, 50% 100%, 2% 38%);
}
.pricingitem.cl-featured.default .most-popular {
position: absolute;
top: -8px;
right: 20px;
font-size: 12px;
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
min-height: 40px;
letter-spacing: 0.25px;
color: #fff;
background-color: red;
padding: 0 1.25rem;
border-radius: 0 0 55px 55px;
z-index: 1;
}
.pricingitem.cl-featured.default .most-popular:after,
.pricingitem.cl-featured.default .most-popular:before {
content: "";
width: 15px;
height: 8px;
background: inherit;
position: absolute;
z-index: 0;
top: 0px;
border-radius: 30px 30px 0 0;
}
.pricingitem.cl-featured.default .most-popular:before {
left: -5px;
}
.pricingitem.cl-featured.default .most-popular:after {
right: -5px;
}
.pricingitem.default,
.pricingitem.cl-featured.default {
position: relative;
border-radius: 10px;
padding-top: 0;
}
.most-popular {
position: relative;
}
.pricingitem.default .pricing-img {
position: relative;
display: inline-block;
width: 105px;
height: 105px;
line-height: 87px;
font-size: 40px;
color: #fff;
background-color: #000;
border: 8px solid #fff;
border-radius: 100%;
margin-top: -3px;
}
.pricingitem.default .pricing-img:after {
content: "";
position: absolute;
top: -5px;
right: 0;
bottom: 0;
left: -5px;
width: 111%;
height: 111%;
border-radius: inherit;
border: 3px dashed #ffc107;
opacity: 0;
visibility: hidden;
animation: spin 10s linear infinite;
transition: all .55s cubic-bezier(.645, .045, .355, 1);
z-index: 21;
}
.pricingitem.default.cl-featured.default .pricing-img:after {
visibility: visible;
opacity: 1;
}
.pricingitem.default .pricing-img .icon-box {
margin: 0;
}
.pricingitem.default.cl-featured:active .pricing-img:after {
animation: spin 2s linear infinite;
}
.pricingitem.default span.cl-price-per {
display: block;
font-size: 28px;
margin-top: 15px;
}
.pricingitem.default .cl-pricing-price-wrap {
width: 100%;
padding-bottom: 1.8rem;
position: relative;
border-width: 0;
border-style: solid;
border-bottom-width: 3px;
border-color: #dedede;
}
.pricingitem.default .cl-pricing-price-wrap:after {
content: "";
position: absolute;
bottom: -13px;
left: 0;
right: 0;
margin: 0 auto;
width: 20px;
height: 21px;
border-width: 3px;
border-style: solid;
border-color: inherit;
background-color: #fff;
border-right: none;
border-bottom: none;
-ms-transform: rotate(227deg);
transform: rotate(227deg);
} .cons_ligcons_light_pricing-section.style2 .pricing-img svg,
.cons_ligcons_light_pricing-section.style3 .pricing-img svg {
width: 70px;
height: 70px;
}
.cons_ligcons_light_pricing-section.style2 .pricing-img svg path {
fill: #001f3f;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .pricing-img svg path {
fill: #fff;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem {
padding: 25px 0;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem h4 {
background-color: transparent;
margin: 0 0 10px;
}
.cons_ligcons_light_pricing-section.style2 .cl-pricing-price {
padding: 0;
margin-top: 0;
font-size: 60px;
font-weight: bold;
}
.cons_ligcons_light_pricing-section.style2 .cl-pricing-price span.clcurrency {
font-size: 30px;
font-weight: normal;
}
.cons_ligcons_light_pricing-section.style2 .cl-pricing-price .cl-price-per {
font-size: 17px;
}
.cons_ligcons_light_pricing-section.style2 .cl-pricing-button a {
margin: 40px 0 30px 0;
}
.cons_ligcons_light_pricing-section.style2 .cl-pricing-list li {
padding: 6px 0;
margin-top: 0;
font-size: 17px;
font-weight: normal;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured {
background-color: #001f3f;
padding: 50px 0;
position: relative;
width: 97%;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular span {
background-color: #fff;
padding: 5px 10px;
display: inline-block;
font-size: 14px;
color: #0da574;
font-weight: bold;
position: relative;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .pricing-img {
margin-top: 22px;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular span:before,
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular span:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
border-top: 46px solid #fff;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular span:after {
right: -30px;
border-right: 30px solid transparent;
}
.cons_ligcons_light_pricing-section.style2 .pricingitem.cl-featured .most-popular span:before {
left: -30px;
border-left: 30px solid transparent;
} .cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-wrapper {
margin-top: 90px;
border-radius: 12px;
background-color: #fff;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-header,
.cons_ligcons_light_pricing-section.style3 .pricingitem h4 {
background-color: transparent;
border-radius: 12px;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-list li {
margin-top: 0;
color: #000000bd;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-button a {
margin: 25px 0 40px 0;
border-radius: 4px;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem {
border-radius: 14px;
padding: 0;
align-self: center;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .pricing-img .icon-box,
.cons_ligcons_light_pricing-section.style1 .pricingitem .pricing-img .icon-box {
background-color: #fff;
border-radius: 100%;
width: 90px;
height: 90px;
display: flex;
justify-content: center;
align-items: center;
margin: 30px auto;
}
.pricing-img .icon-box {
margin-top: 20px;
}
.cons_ligcons_light_pricing-section.style4 .pricingitem .pricing-img .icon-box {
margin: 20px;
}
.pricing-img .icon-box i {
font-size: 45px;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-price {
margin-top: 0;
padding: 0 10px 20px;
font-size: 70px;
color: #fff;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-price .clcurrency {
font-size: 40px;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .cl-pricing-price .cl-price-per,
.cons_ligcons_light_pricing-section.style1 .pricingitem .cl-pricing-price .cl-price-per {
font-size: 20px;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .curve-shape {
position: relative;
}
.cons_ligcons_light_pricing-section.style3 .pricingitem .curve-shape svg {
width: 100%;
position: absolute;
left: 0;
right: 0;
}
.cons_ligcons_light_pricing-section.style1 .pricingitem .most-popular,
.cons_ligcons_light_pricing-section.style3 .pricingitem .most-popular {
background-color: #f7c133;
font-size: 19px;
padding: 10px;
border-radius: 12px 12px 0 0;
font-weight: 700;
}
.cons_ligcons_light_pricing-section.style1 .pricingitem .most-popular {
border-radius: 0;
}
.cons_ligcons_light_pricing-section.cl-column-2 .pricingitem {
width: 48%;
}
.cons_ligcons_light_pricing-section.cl-column-4 .pricingitem {
width: 22.97%;
} .cl-tab-section .cl-section-wrap ul {
padding: 0;
}
.cl-tab-section.style1 .cltabs-wrapper {
text-align: center;
}
.cl-tab-section {
background-color: #f8f8f8;
}
.cl-tab-section .cltabs-wrapper ul li {
background-color: #f8f8f8;
display: inline-block;
padding: 20px;
display: inline-block;
list-style: none;
padding: 12px 20px;
margin-right: 10px;
color: #000;
font-weight: 500;
letter-spacing: 0.3px;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.7);
cursor: pointer;
}
.cl-tab-section .cltabs-wrapper ul li:last-child {
margin-right: 0;
}
.cl-tab-section .cltabs-wrapper ul li i {
margin-right: 8px;
}
.tabscontent-wrap {
margin-top: 60px;
}
.tabscontent-wrap .tabscontent {
padding: 25px;
box-shadow: 0 2px 25px 0 rgba(209, 205, 205, 0.7);
}
.tabscontent-wrap .tabscontent p {
line-height: 1.9;
}
.cl-tab-section.style2 .cltabs-wrapper ul,
.cl-tab-section.style4 .cltabs-wrapper ul {
float: left;
width: 28%;
padding: 0;
}
.cl-tab-section.style2 .cltabs-wrapper ul li,
.cl-tab-section.style4 .cltabs-wrapper ul li {
background-color: #fff;
display: block;
margin: 0 0 20px;
padding: 20px;
}
.cl-tab-section.style2 .cltabs-wrapper .tabscontent-wrap,
.cl-tab-section.style4 .cltabs-wrapper .tabscontent-wrap {
float: right;
width: 68%;
margin-top: 0;
}
.cl-tab-section.style3 .cltabs-wrapper ul li,
.cl-tab-section.style4 .cltabs-wrapper ul li {
border-radius: 35px;
}
.cl-tab-section.style3 .cltabs-wrapper ul {
text-align: center;
}
.cl-tab-section.style3 .cltabs-wrapper ul li {
background-color: #fff;
color: #000000b0;
}
.cl-tab-section.style3 .tabscontent-wrap .tabscontent,
.cl-tab-section.style4 .tabscontent-wrap .tabscontent {
border-radius: 16px;
} .storeproductlist {
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
margin: 0;
padding: 0;
gap: 1em;
}
.storeproductlist.gird-1 {
grid-template-columns: repeat(1, auto);
}
.storeproductlist.gird-2 {
grid-template-columns: repeat(2, 1fr);
}
.storeproductlist.gird-4 {
grid-template-columns: repeat(4, 1fr);
}
.storeproductlist.gird-5 {
grid-template-columns: repeat(5, 1fr);
}
.storeproductlist.gird-6 {
grid-template-columns: repeat(6, 1fr);
}
.products .product.type-product {
margin-top: 21px;
margin-right: 20px;
box-shadow: 0 2px 15px 0 rgb(0 0 0 / 15%);
}
.woocommerce ul.products.storeproductlist li.product {
width: 95%;
}
.woocommerce ul.products.storeproductlist::before {
content: "";
display: none;
} .sparkletablinks {
display: block;
text-align: center;
}
.sparkletablinks li {
display: inline-block;
margin: 10px 3px;
}
.tabsblockwrap {
margin-bottom: 35px;
}
.sparkletablinkscontent .preloader {
text-align: center;
padding: 50px 0;
} .tabsblockwrap.tab_styletwo {
text-align: left;
margin-bottom: 20px;
}
.tabsblockwrap.tab_styletwo .sparkletablinks {
text-align: left;
}
.sp-section.widget ul li:first-child {
margin-left: 0;
}
.tab_styletwo .sparkletablinks li {
margin: 0;
margin-left: -4px;
}
.tabsblockwrap.tab_styletwo ul li a.btn {
border-radius: 0; padding: 15px 25px;
} .tabsblockwrap.tab_stylethree {
margin-bottom: 20px;
}
.tab_stylethree .sparkletablinks li {
margin: 0;
}
.tabsblockwrap.tab_stylethree ul li a.btn {
border-radius: 0; padding: 15px 25px;
margin-bottom: 10px;
}
.tab_stylethree .sparkletablinks li .btn-primary:hover,
.tab_stylethree .sparkletablinks li.active a.btn-primary {
box-shadow: none;
}
.widget_construction_light_pro_product_widget_area .tabsblockwrap.tab_styletwo .sparkletablinks {
text-align: center;
} .product-wrapper {
overflow: hidden;
position: relative;
}
.product.product-category {
display: block;
overflow: hidden;
position: relative;
}
.product.product-category a img { width: 100%;
-webkit-transition: all .7s ease-in-out;
-moz-transition: all .7s ease-in-out;
-o-transition: all .7s ease-in-out;
transition: all .7s ease-in-out;
}
.product.product-category:hover a img {
-webkit-transform: scale(1.11);
transform: scale(1.11);
}
.product.product-category .woocommerce-loop-category__title {
bottom: 1em;
position: absolute;
margin: 0;
left: 1em;
right: 1em;
padding: 1em;
line-height: 1.4;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.product.product-category .woocommerce-loop-category__title {
font-size: 16px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
margin-bottom: 0;
}
.product .woocommerce-loop-category__title .count {
font-size: 14px;
display: block;
font-weight: 400;
margin-top: 5px;
} .category-style-2 .products-cat-wrap {
display: flex;
align-items: center;
padding: 4px;
}
.category-style-2 .products-cat-image {
flex: 0 0 30%;
max-width: 30%;
overflow: hidden;
}
.category-style-2 .products-cat-wrap .woocommerce-loop-category__title {
position: relative;
text-align: left;
bottom: 0;
margin-top: 0;
} .category-style-3 .products-cat-image {
overflow: hidden;
}
.category-style-3 .products-cat-info {
position: relative;
}
.category-style-3 ul.product-sub-cat {
list-style: none;
padding: 0;
margin: 0;
}
.category-style-3 ul.product-sub-cat li { line-height: 1.3 !important;
padding: 8px 10px 0 !important;
margin: 0;
}
.category-style-3 ul.product-sub-cat li:last-child {
padding-bottom: 10px !important;
} .category-style-4 .products-cat-info {
position: absolute;
top: 40%;
width: 100%;
}
.product.product-category.category-style-4 .woocommerce-loop-category__title {
bottom: 0;
left: 0;
right: 0;
position: relative;
} .product.product-category:hover .woocommerce-loop-category__title {
background-color: #ffffff;
}
.product.product-category .woocommerce-loop-category__title {
background-color: rgba(240, 240, 240, 0.95);
} .category-style-2 .products-cat-wrap {
background-color: #ffffff;
}
.product.product-category.category-style-2 .woocommerce-loop-category__title {
background-color: transparent;
} .category-style-3 ul.product-sub-cat {
background: #efefef;
} .product.product-category.category-style-4 .woocommerce-loop-category__title {
background-color: #003772;
color: #fff;
}
.product.product-category.category-style-4:hover .woocommerce-loop-category__title {
background-color: #ffffff;
color: black;
} .cl-section-seperator {
position: absolute;
left: 0;
right: 0;
z-index: 9;
}
.top-section-seperator {
top: -1px;
}
.bottom-section-seperator {
bottom: -1px;
}
.cl-section-seperator svg {
height: 100%;
width: 100%;
}
.svg-water-waves-wrap svg,
.svg-water-waves-wrap {
min-height: 80px;
}
.svg-clouds-wrap svg,
.svg-clouds-wrap,
.svg-droplets-wrap svg,
.svg-droplets-wrap {
min-height: 150px;
}
.svg-paper-cut-wrap svg,
.svg-paper-cut-wrap {
max-height: 120px;
}
.top-section-seperator.svg-big-triangle-left-wrap svg,
.top-section-seperator.svg-tilt-left-wrap svg {
-webkit-transform: rotate(180deg) scaleX(-1);
transform: rotate(180deg) scaleX(-1);
}
.top-section-seperator.svg-big-triangle-rigcl-wrap svg,
.top-section-seperator.svg-curve-center-wrap svg,
.top-section-seperator.svg-clouds-wrap svg,
.top-section-seperator.svg-tilt-rigcl-wrap svg,
.top-section-seperator.svg-uniform-waves-wrap svg,
.top-section-seperator.svg-water-waves-wrap svg,
.top-section-seperator.svg-slanted-waves-wrap svg,
.top-section-seperator.svg-zigzag-wrap svg,
.bottom-section-seperator.svg-big-triangle-center-wrap svg,
.bottom-section-seperator.svg-curve-repeater-wrap svg,
.bottom-section-seperator.svg-droplets-wrap svg,
.bottom-section-seperator.svg-small-triangle-center-wrap svg,
.bottom-section-seperator.svg-big-waves-wrap svg,
.bottom-section-seperator.svg-paper-cut-wrap svg {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.bottom-section-seperator.svg-big-triangle-rigcl-wrap svg,
.bottom-section-seperator.svg-tilt-rigcl-wrap svg {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.slider-wrapper .bottom-section-seperator {
height: 60px;
} .owl-item.active .slider-content.always-animate h2.slider-title {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 1200ms;
animation-delay: 1200ms;
}
.owl-item.active .slider-content.always-animate p {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 2500ms;
animation-delay: 2500ms;
}
.owl-item.active .slider-content.always-animate .btn {
-webkit-animation-name: animLeft;
animation-name: animLeft;
-webkit-animation: animLeft 1s ease 500ms both;
animation: animLeft 1s ease 500ms both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-delay: 3500ms;
animation-delay: 3500ms;
}
@-webkit-keyframes animLeft {
from {
opacity: 0;
-webkit-transform: translateY(-50px);
transform: translateY(-50px);
-webkit-transition: all .3s ease .6s;
transition: all .3s ease .6s;
}
to {
opacity: 1;
-webkit-transform: none;
-webkit-transition: all .3s ease .6s;
transition: all .3s ease .6s;
}
} .site-header.construction-bell {
position: relative;
z-index: 10;
}
.construction-bell .brandinglogo-wrap {
text-align: center;
}
.construction-bell .nav-classic .header-middle-inner {
display: block;
width: 100%;
}
.construction-bell .nav-classic .header-middle-inner {
margin: 0;
padding: 30px 0 30px;
background-color: #ffc107;
}
@media(min-width:993px) {
.home .construction-bell:not(.noslider) .nav-classic .header-middle-inner {
margin: -62px 7px 0 0;
padding: 8px 0;
border-radius: 4px 4px 0 0;
}
}
.construction-bell .nav-classic .header-middle-inner .contact-info {
width: 100%;
text-align: unset;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch ul li p a {
font-size: 20px;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch {
width: 29%;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch i {
font-size: 35px;
}
@media(min-width:993px) {
.construction-bell .nav-classic .nav-menu {
border-top: 1px solid #fff;
}
}
.construction-bell .nav-classic .header-middle-inner {
margin: 0;
}
.home .noslider .construction-bell .nav-classic .header-middle-inner {
border-radius: 0;
}
.construction-bell .site-branding {
margin: 0;
background-color: transparent;
}
.home .construction-bell .site-branding {
padding: 10px 0;
}
@media(min-width: 993px) {
.home .construction-bell:not(.noslider) .site-branding {
margin-top: -115px;
padding: 25px;
border-radius: 15px;
flex: unset;
}
}
.construction-bell .nav-classic .nav-menu .box-header-nav {
background: #ffc107;
}
.home .noslider .construction-bell .site-branding {
margin-top: 0;
}
.home .noslider .construction-bell .nav-classic .header-middle-inner {
margin-top: 0;
} @media (max-width: 992px) {
.construction-bell .site-branding {
margin-top: 0;
border-radius: 0;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch {
width: 100%;
display: none;
}
.construction-bell .nav-classic .header-middle-inner .contact-info .quickcontact {
display: flex;
}
.site-branding {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.home .construction-bell .nav-classic .nav-menu {
border-top: 0;
}
.construction-bell .mobile-nav-toggle {
color: #fff;
}
}
.desktop-hide {
display: none;
}
@media(max-width:992px) {
.tablet-hide {
display: none;
}
.tablet-show {
display: block;
}
.brandinglogo-wrap {
text-align: left;
}
}
@media(max-width:600px) {
.mobile-hide {
display: none;
}
.mobile-show {
display: block;
}
}
section .customize-partial-edit-shortcut {
left: 50%;
} .ed-call-to-action h2 {
font-size: 80px;
color: inherit;
}
.sparkle-maintenance-countdown {
margin: 60px 0 30px;
}
.sparkle-maintenance-countdown.circle .sparkle-count-label {
border: 1px solid;
border-radius: 100%;
height: 150px;
width: 150px;
padding: 10px;
display: inline-flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin: 0;
margin-right: 15px;
text-align: center;
}
.sparkle-maintenance-countdown>.sparkle-count-label span {
display: block;
font-size: 60px;
line-height: 1.1;
margin-bottom: 5px;
font-weight: bold;
width: 100%;
}
.sparkle-maintenance-countdown>.sparkle-count-label label {
text-transform: uppercase;
color: inherit;
}
.cons-register-now-form .title {
position: relative;
padding: 22px 30px 70px;
line-height: 34px;
text-align: center;
font-size: 22px;
overflow: hidden;
margin: 0 0 23px;
color: #fff;
}
.cons-register-now-form .title::before {
height: 820px;
content: '';
border-radius: 50%;
bottom: 20px;
right: auto;
width: 820px;
z-index: -1;
position: absolute;
left: calc(50% - 410px);
left: -webkit-calc(50% - 410px);
left: -moz-calc(50% - 410px);
background-color: red;
}
#free-hand-text-section {
padding: 50px 0;
position: relative;
}
#free-hand-text-section::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: rgba(78, 75, 75, 0.589);
z-index: 0;
}
.cons-register-now-form {
margin: 80px 0;
background: #f9f9f9;
position: relative;
max-width: 400px;
float: right;
min-height: 453px;
z-index: 1;
padding: 0;
}
.cons-register-now-form div.wpcf7 {
background-color: #f9f9f9;
padding: 20px;
}
#free-hand-text-section p.title {
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
}
.site-title,
.site-description {
margin-bottom: 0;
}
.header-sidebar-content .toggle.close-nav-toggle,
.sparkle-tab-content li.no-hover {
display: none;
}
.header-sidebar-content .sparkle-tab-content.we-tab-content {
padding: 0 10px;
}
.header-sidebar-content .col-lg-5.col-md-5.col-sm-12,
.header-sidebar-content .col-sm-12.col-lg-7.col-md-7.col-sm-12 {
max-width: 100%;
flex: 1000%;
padding: 0;
}
.header-sidebar-content .about_us_front .achivement-items ul li {
margin: 10px;
}
.header-sidebar-content .about_us_front .achivement-items .timer {
font-size: 32px;
} section[id*='construction_light_'].widget div[class^='col-'] {
max-width: 100%;
flex: 0 100%;
}
h2.entry-title{
color: #fff !important;
font-size: 40px;
font-weight: 900;
-webkit-text-stroke: 1px black;	
}
.nav-classic .header-middle-inner .contact-info .quickcontact .get-tuch {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
margin-bottom: 10px;
}