html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
box-sizing: border-box;
font-size: 62.5%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
position: relative;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
quotes: none;
}
a:focus {
color: #333;
}
a:hover,
a:active,
a:focus {
outline: 0;
text-decoration: none;
}
a img {
border: 0;
} hr {
border-top: 1px solid #000000;
margin-top: 30px;
width: 100px;
}
ul,
ol {
margin: 0 0 1.6em 1.3333em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dl {
margin-bottom: 1.6em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.6em;
}
table,
th,
td {
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.6em;
table-layout: fixed; width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th, td {
padding: 0.4em;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
figure {
margin: 0;
}
del {
opacity: 0.8;
} ::-webkit-input-placeholder {
color: rgba(51, 51, 51, 0.7);
}
:-moz-placeholder {
color: rgba(51, 51, 51, 0.7);
}
::-moz-placeholder {
color: rgba(51, 51, 51, 0.7);
opacity: 1; }
:-ms-input-placeholder {
color: rgba(51, 51, 51, 0.7);
} button,
input,
select,
textarea {
border-radius: 0;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.5;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
input,
textarea {
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
color: #707070;
color: rgba(51, 51, 51, 0.7);
}
input:focus,
textarea:focus {
background-color: #fff;
border: 1px solid #c1c1c1;
border: 1px solid rgba(51, 51, 51, 0.3);
color: #333;
}
input:focus,
select:focus {
outline: 2px solid #c1c1c1;
outline: 2px solid rgba(51, 51, 51, 0.3);
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
cursor: default;
opacity: .5;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
background-color: transparent;
color: #333;
cursor: pointer;
font-size: 12px;
font-weight: 700;
padding: 12px 32px;
text-transform: uppercase;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
outline: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
padding: 0.375em;
width: 100%;
}
textarea {
overflow: auto;
vertical-align: top;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
outline: 0;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}   .al-right {
text-align: right;
}
.al-center {
text-align: center;
}
.al-left {
text-align: left;
} body {
font-family: "Poppins", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow: hidden;
}
@media (min-width: 1230px) {
.container {
width: 1200px;
}
}
::-webkit-input-placeholder {
color: #acacac;
}
::-moz-placeholder {
color: #acacac;
}
:-ms-input-placeholder {
color: #acacac;
}
:-moz-placeholder {
color: #acacac;
}
a {
text-decoration: none;
-webkit-transition: all 300ms;
transition: all 300ms;
color: #333;
}
a:hover {
color: #f1c40f;
}
.wpb_row.stretch_row_content > .container, .wpb_row.stretch_row_content_no_spaces > .container {
width: 100% !important;
}
.wpb_row.stretch_row_content_no_spaces > .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body,
button,
input,
select,
textarea {
color: #666;
font-size: 14px;
line-height: 1.71428em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
color: #333;
line-height: 1.6;
font-weight: bold;
margin: 36px 0 12px;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 14px;
}
p {
margin-bottom: 1.6em;
}
a img {
border: 0;
}
b,
strong {
font-weight: 700;
}
dfn,
cite,
em,
i {
font-style: italic;
}
.clear-both {
clear: both;
}
blockquote {
color: #333;
font-size: 18px;
font-size: 1.8rem;
font-style: normal;
line-height: 1.6667;
margin-top: 1.6667em;
margin-bottom: 1.6667em;
padding-top: 14px;
padding-left: 49px;
position: relative;
}
blockquote:before {
content: "\c140";
font-family: 'cleversoft';
font-size: 36px;
line-height: 1;
color: #f1c40f;
position: absolute;
left: 0;
top: 0;
}
blockquote p {
margin-bottom: 1.6667em;
}
blockquote > p:last-child {
margin-bottom: 0;
}
blockquote cite,
blockquote small {
color: #333;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
address {
font-style: italic;
margin: 0 0 1.6em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background-color: transparent;
background-color: rgba(0, 0, 0, 0.01);
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
line-height: 1.2;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 0.8em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
abbr[title] {
border-bottom: 1px dotted #eaeaea;
border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
cursor: help;
}
mark,
ins {
background-color: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
table.variations, table.group_table, table.shop_table {
border-spacing: 0;
border-collapse: separate;
}
input[type="search"] {
box-sizing: border-box;
}
input,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
font-size: 14px;
line-height: 20px;
padding: 9px 15px;
color: #707070;
border: 1px solid #ebebeb;
}
.woocommerce a.added_to_cart,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce a.btn-register,
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button,
.woocommerce input.button-login,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce div.product div.woocommerce-tabs #respond input#submit.submit,
.rit-mini-cart-contents p.buttons a.button:not(.checkout),
.woocommerce a.btn-register,
.rit-mini-cart-contents p.buttons a.button.checkout:not(.checkout),
.rit-mini-cart-contents p.buttons a.button.checkout,
.posts-navigation .nav-links a,
.site-footer .top-footer .top-footer-toggle,
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button,
.rit-button,
.rit-ajax-load-more .ajax-func,
.btn-readmore,
.comment-form .form-submit input,
.form-submit input,
input.submit,
input[type="submit"],
button,
btn {
font-family: "Oswald", sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 21px;
text-align: center;
text-transform: uppercase;
padding: 12px 38px;
border: 0;
border-radius: 0;
color: #fff;
background-color: #f1c40f;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.woocommerce a.added_to_cart i,
.woocommerce #respond input#submit i,
.woocommerce a.button i,
.woocommerce button.button i,
.woocommerce input.button i,
.woocommerce #respond input#submit.alt i,
.woocommerce a.button.alt i,
.woocommerce button.button.alt i,
.woocommerce input.button.alt i,
.woocommerce a.btn-register i,
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button i,
.woocommerce input.button-login i,
.woocommerce button.button.alt.single_add_to_cart_button i,
.woocommerce div.product div.woocommerce-tabs #respond input#submit.submit i,
.rit-mini-cart-contents p.buttons a.button:not(.checkout) i,
.woocommerce a.btn-register i,
.rit-mini-cart-contents p.buttons a.button.checkout:not(.checkout) i,
.rit-mini-cart-contents p.buttons a.button.checkout i,
.posts-navigation .nav-links a i,
.site-footer .top-footer .top-footer-toggle i,
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button i,
.rit-button i,
.rit-ajax-load-more .ajax-func i,
.btn-readmore i,
.comment-form .form-submit input i,
.form-submit input i,
input.submit i,
input[type="submit"] i,
button i,
btn i {
font-size: 18px;
line-height: inherit;
margin-right: 5px;
}
.woocommerce a.added_to_cart:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce a.btn-register:hover,
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button:hover,
.woocommerce input.button-login:hover,
.woocommerce button.button.alt.single_add_to_cart_button:hover,
.woocommerce div.product div.woocommerce-tabs #respond input#submit.submit:hover,
.rit-mini-cart-contents p.buttons a.button:not(.checkout):hover,
.woocommerce a.btn-register:hover,
.rit-mini-cart-contents p.buttons a.button.checkout:not(.checkout):hover,
.rit-mini-cart-contents p.buttons a.button.checkout:hover,
.posts-navigation .nav-links a:hover,
.site-footer .top-footer .top-footer-toggle:hover,
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.rit-button:hover,
.rit-ajax-load-more .ajax-func:hover,
.btn-readmore:hover,
.comment-form .form-submit input:hover,
.form-submit input:hover,
input.submit:hover,
input[type="submit"]:hover,
button:hover,
btn:hover {
background-color: #222;
}
.site-footer .top-footer .top-footer-toggle {
color: #333;
border: 2px solid #222;
background: none;
}
.site-footer .top-footer .top-footer-toggle:hover {
color: #fff;
border-color: #f1c40f;
background: #f1c40f;
}
.portfolio-info .btn-readmore {
color: #272727;
}
.portfolio-info .btn-readmore:hover {
color: #fff;
}
#infscr-loading {
text-align: center;
}
.rit-ajax-load-more {
text-align: center;
}
.rit-ajax-load-more .ajax-func {
display: inline-block;
margin: 30px auto 0;
}
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button {
padding: 8px 25px;
background: #959595;
}
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button:hover {
background-color: #f1c40f;
}
.rit-mini-cart-contents p.buttons a.button.checkout {
background: #222;
}
.rit-mini-cart-contents p.buttons a.button.checkout:hover {
opacity: 0.7;
}
.woocommerce input.button-login i,
.woocommerce #respond input#submit i,
.woocommerce a.button i,
.woocommerce button.button i,
.woocommerce input.button i,
.woocommerce a.btn-register i {
display: none;
}
.woocommerce input.button-login:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.btn-register:hover {
color: #fff;
}
.woocommerce a.add_to_cart_button:before, .woocommerce a.add_to_cart_button:after {
line-height: inherit;
}
.login-form-divider {
margin: 0 15px;
display: inline-block;
}
.remember-input input {
float: left;
display: inline-block;
margin-top: 4px;
margin-right: 5px;
}
.lost_password {
float: right;
}
.login-wrap .remember,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
display: inline-block;
width: 100%;
}
.login-wrap .remember,
.register-wrap .remember {
margin-bottom: 0;
}
.login-wrap .button-login,
.login-wrap .btn-register,
.register-wrap .button-login,
.register-wrap .btn-register {
margin-top: 1.6em;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-color: #e5e5e5;
border-radius: 0;
}
ul.check-list,
.title-login,
.title-register,
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li a,
.rit-testimonial .rit-testimonial-author,
.entry-action a,
.post-actions .tags,
.post-related .post-box .post-box-title,
.comments-area .comments-title,
.comment-respond .comment-reply-title,
.woocommerce #reviews #comments h2,
.widget .widget-title,
.widget .widgettitle,
.block-title,
.rit-heading,
h2.title-cover-page,
.menu-wrap .menu > li > a,
.menu-wrap .menu > ul > li > a {
font-family: "Oswald", sans-serif;
font-weight: normal;
text-transform: uppercase;
}
.open-canvas .canvas-overlay {
opacity: 1;
visibility: visible;
z-index: 999;
}
.cart-canvas-overlay,
.canvas-overlay {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
opacity: 0;
visibility: hidden;
background: rgba(0, 0, 0, 0.901961);
-webkit-transition: all 200ms;
transition: all 200ms;
}
.container-full {
padding-left: 3.125%;
padding-right: 3.125%;
margin: auto;
}
@media (max-width: 1200px) {
.container-full {
padding-left: 15px;
padding-right: 15px;
}
} .bot-header-wrap {
position: relative;
}
.site-header {
position: relative;
background-color: #fff;    }
.site-header .top-bar {
font-size: 12px;
line-height: 47px;
color: #999;
border-bottom: 1px solid #ebebeb;
}
.site-header .top-bar i {
color: #f1c40f;
}
.site-header .top-bar ul {
margin: 0;
list-style-type: none;
}
.site-header .top-bar ul li {
display: inline-block;
}
.site-header .top-bar .contact-info li {
margin-right: 38px;
}
.site-header .top-bar .contact-info li:last-child {
margin-right: 0;
}
.site-header .top-bar .contact-info li i {
margin-right: 10px;
}
.site-header .top-bar .widget-title {
margin: 0;
font-size: 12px;
font-weight: normal;
line-height: 47px;
text-transform: uppercase;
cursor: pointer;
color: #999;
}
.site-header .top-bar .widget-title:after {
font-family: FontAwesome;
content: "\f107";
margin-left: 6px;
}
.site-header .top-bar .widget_nav_menu {
position: relative;
}
.site-header .top-bar .widget_nav_menu > div {
position: absolute;
-webkit-transition: all 0.4s;
transition: all 0.4s;
top: calc(100% + 40px);
right: 0;
min-width: 140px;
padding: 10px 15px;
border-top: 1px solid #ebebeb;
background: #fff;
box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
z-index: 111;
opacity: 0;
visibility: hidden;
}
.site-header .top-bar .widget_nav_menu li {
width: 100%;
line-height: 24px;
padding: 8px 0;
float: left;
border: 0;
border-bottom: 1px solid #ebebeb;
}
.site-header .top-bar .widget_nav_menu li:last-child {
border-bottom: 0;
}
.site-header .top-bar .widget_nav_menu:hover .widget-title {
color: #f1c40f;
}
.site-header .top-bar .widget_nav_menu:hover .widget-title:after {
color: #f1c40f;
}
.site-header .top-bar .widget_nav_menu:hover > div {
top: 100%;
opacity: 1;
visibility: visible;
}
.site-header #top-bar-widget-left .top-bar-widget:first-child {
border: none;
}
.site-header #top-bar-widget-left .top-bar-widget ul.menu li:last-child {
border: none;
}
.site-header #top-bar-widget-right .top-bar-widget:last-child {
border: none;
}
.site-header #top-bar-widget-right .top-bar-widget ul.menu li:last-child {
border: none;
}
.site-header .sticky-wrapper {
height: auto !important;
}
.site-header .bot-header {
position: relative;
display: table;
width: 100%;
z-index: 99;
}
.site-header .bot-header-wrap,
.site-header .menu-header-wrap {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.site-header .bot-header-wrap {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .menu-header-wrap {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.site-header .site-branding {
min-height: 2em;
position: relative;
padding-top: 22px;
padding-bottom: 22px;
text-align: left;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.site-header .site-branding .site-logo {
padding: 28px 0;
}
.site-header .site-branding .custom-logo {
-webkit-transition: all 300ms;
transition: all 300ms;
}
.site-header .site-description {
font-size: 14px;
font-weight: 400;
line-height: normal;
margin: 0.5em 0 0;
}
.site-header .site-title {
font-size: 22px;
font-size: 2.2rem;
font-weight: 700;
line-height: 1.3636;
margin-bottom: 0;
margin-top: 0;
}
.site-header .site-description {
font-size: 14px;
font-weight: 400;
line-height: normal;
margin: 0.5em 0 0;
}
.site-header .bot-header-right .header-right-inner {
float: right;
}
.site-header .bot-header-right .menu-wrap,
.site-header .bot-header-right .header-actions {
float: left;
display: inline-block;
text-align: left;
}
.site-header .header-actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 15px;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.site-header .widget_polylang ul {
list-style-type: none;
margin: 0;
overflow: hidden;
}
.site-header .widget_polylang ul .lang-item {
margin-right: 10px;
float: left;
}
.site-header .widget_polylang ul .lang-item a {
color: #fff;
}
.site-header .widget_polylang ul .lang-item:last-child {
margin-right: 0;
}
.site-header .menu-wrap ul {
list-style-type: none;
margin: 0;
}
.site-header .menu-wrap a {
display: block;
font-size: 14px;
}
.site-header .menu-wrap .sub-menu,
.site-header .menu-wrap .children {
position: absolute;
left: 0;
top: calc(100% + 40px);
min-width: 250px;
text-align: left;
padding: 15px 0;
visibility: hidden;
opacity: 0;
z-index: 1;
box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
background-color: #fff;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.site-header .menu-wrap .menu > li,
.site-header .menu-wrap .menu > ul > li {
float: left;
display: inline-block;
}
.site-header .menu-wrap .menu > li > a,
.site-header .menu-wrap .menu > ul > li > a {
font-weight: normal;
padding: 0 15px;
text-transform: uppercase;
line-height: 94px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .menu-wrap .menu > li.current-menu-item > a,
.site-header .menu-wrap .menu > ul > li.current-menu-item > a {
color: #f1c40f;
}
.site-header .menu-wrap .menu > li .sub-menu a,
.site-header .menu-wrap .menu > ul > li .sub-menu a {
color: #666;
display: block;
font-size: 14px;
padding: 5px 15px;
line-height: 26px;
}
.site-header .menu-wrap .menu > li:last-child .sub-menu,
.site-header .menu-wrap .menu > li:last-child .children,
.site-header .menu-wrap .menu > ul > li:last-child .sub-menu,
.site-header .menu-wrap .menu > ul > li:last-child .children {
left: auto;
right: 0;
}
.site-header .menu-wrap li {
position: relative;
}
.site-header .menu-wrap li:hover > .sub-menu,
.site-header .menu-wrap li:hover > .children {
opacity: 1;
visibility: visible;
top: 100%;
}
.site-header .menu-wrap li:hover > a {
color: #f1c40f !important;
}
.site-header .menu-wrap li li:hover > .sub-menu,
.site-header .menu-wrap li li:hover > .children {
left: auto;
right: 100%;
top: 0;
}
.wrap-search-form {
position: relative;
}
.wrap-search-form .search-trigger {
font-size: 14px;
line-height: 94px;
display: block;
padding: 0;
min-width: 16px;
text-align: center;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.wrap-search-form .search-form {
position: absolute;
top: 100%;
right: 0;
width: 280px;
text-align: center;
z-index: 99;
display: block;
padding: 0;
border: 0;
background: none;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms;
transition: all 300ms;
}
.wrap-search-form .search-form .search-field {
display: inline-block;
font-size: 13px;
border: 0;
box-shadow: none;
outline: none;
padding: 10px 15px;
height: 45px;
border: 1px solid #ebebeb;
background: #fff;
}
ul.sub-menu {
list-style-type: none;
}
.wrap-search-form .search-form,
.menu-wrap ul.sub-menu {
visibility: hidden;
opacity: 0;
}
.tsh,
.menu-wrap .menu-item-has-children:hover > ul.sub-menu {
visibility: visible;
opacity: 1;
}
.open_top_search .wrap-search-form .search-form {
visibility: visible;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.open_top_search .search-trigger i:before,
.open_top_search .search-trigger .fa-search:before {
font-family: 'cleversoft';
content: "\c067";
}
.open_top_search.open-canvas .site-header {
z-index: 999;
}
.site-header .is-sticky .site-branding {
padding-top: 14px;
padding-bottom: 14px;
}
.site-header .is-sticky .site-branding a {
color: #fff;
}
.site-header .is-sticky .menu-wrap .menu > li > a,
.site-header .is-sticky .menu-wrap .menu > ul > li > a,
.site-header .is-sticky .wrap-search-form .search-trigger {
line-height: 78px;
}
.site-header .is-sticky .rit-mini-cart-info {
padding-top: 26px;
padding-bottom: 26px;
}
.site-header .is-sticky .rit-mini-cart-info .rit-mini-cart-trigger {
color: #fff;
}
.is-sticky .bot-header {
background: #333;
box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 10px;
}
.is-sticky .bot-header .menu-wrap .menu > li > a,
.is-sticky .bot-header .menu-wrap .menu > ul > li > a,
.is-sticky .bot-header .wrap-search-form .search-trigger {
color: #fff;
}
.is-sticky .bot-header .menu-wrap .menu > li > a:hover,
.is-sticky .bot-header .menu-wrap .menu > ul > li > a:hover,
.is-sticky .bot-header .wrap-search-form .search-trigger:hover {
color: #f1c40f;
} .mobile-toggle {
display: none;
font-size: 18px;
color: #fff;
}
.mobile-toggle:focus {
color: #fff;
}
.mobile-toggle.open i:before {
content: "\e90b";
}
.mobile-toggle:hover {
color: #f1c40f;
}
.mobile-nav {
display: none;
width: 100%;
height: 100vh;
position: absolute;
top: 100%;
left: 0;
right: 0;
color: rgba(255, 255, 255, 0.5);
background: #252525;
z-index: 99;
}
.mobile-nav .search-form-mobile {
position: relative;
}
.mobile-nav .search-form-mobile:after {
color: #333;
content: "\f002";
font-family: 'FontAwesome';
font-size: 14px;
position: absolute;
top: calc(50% - 10px);
right: 15px;
}
.mobile-nav .search-form-mobile .search-field {
border: none;
border-top: 1px solid #eaeaea;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.mobile-nav .search-form-mobile .search-submit {
position: absolute;
top: 0;
right: 0;
background: none;
border: none;
padding: 9px 22px;
z-index: 1;
text-indent: -9999px;
}
.mobile-nav .mega-toggle-on .mobile-submenu-trigger .fa:before {
content: "\f106";
}
.mobile-nav .menu > ul,
.mobile-nav ul.menu {
display: block;
margin: 0;
padding: 0 15px;
}
.mobile-nav .menu > ul > li.menu-item,
.mobile-nav ul.menu > li.menu-item {
display: block;
}
.mobile-nav .menu > ul > li.menu-item.menu-item-has-children,
.mobile-nav ul.menu > li.menu-item.menu-item-has-children {
border-bottom: none;
}
.mobile-nav .menu > ul > li.menu-item.menu-item-has-children > a,
.mobile-nav ul.menu > li.menu-item.menu-item-has-children > a {
border-bottom: 1px dotted rgba(90, 89, 89, 0.88);
}
.mobile-nav .menu > ul li,
.mobile-nav ul.menu li {
width: 100%;
padding: 0;
border-bottom: 1px dotted rgba(90, 89, 89, 0.88);
position: relative;
}
.mobile-nav .menu > ul li a,
.mobile-nav ul.menu li a {
color: #fff;
padding: 5px 0;
margin: 0;
line-height: 40px;
display: inline-block;
width: 100%;
}
.mobile-nav .menu > ul li a:before,
.mobile-nav ul.menu li a:before {
content: none;
}
.mobile-nav .menu > ul li a:hover,
.mobile-nav ul.menu li a:hover {
color: #f1c40f;
}
.mobile-nav .menu > ul li span,
.mobile-nav ul.menu li span {
position: absolute;
top: 0;
right: 0;
width: 35px;
height: 44px;
cursor: pointer;
line-height: 46px;
text-align: center;
}
.mobile-nav .menu > ul li span:hover,
.mobile-nav ul.menu li span:hover {
color: #fff;
}
.mobile-nav .menu > ul li ul.sub-menu,
.mobile-nav ul.menu li ul.sub-menu {
background: transparent;
-webkit-transform: translate(0);
transform: translate(0);
left: auto;
top: 100%;
padding: 0 0 0 10px;
border: none;
display: none;
opacity: 1;
visibility: visible;
position: relative;
}
.mobile-nav .menu > ul li ul.sub-menu.open,
.mobile-nav ul.menu li ul.sub-menu.open {
display: block;
}
.mobile-nav .menu > ul > li:after,
.mobile-nav ul.menu > li:after {
content: none !important;
}
.mobile-actions .rit-mini-cart-trigger,
.mobile-actions .search-trigger {
color: #fff;
}
.mobile-actions .rit-mini-cart-trigger:hover,
.mobile-actions .search-trigger:hover {
color: #f1c40f;
}
.site-header .header-actions.mobile-actions {
margin-left: 0;
}
.site-header .mobile-nav .menu > li .sub-menu a,
.site-header .mobile-nav .menu > ul > li .sub-menu a {
color: rgba(255, 255, 255, 0.8);
}
.site-header .mobile-nav .menu > li .sub-menu a:hover,
.site-header .mobile-nav .menu > ul > li .sub-menu a:hover {
color: #f1c40f;
}
@media screen and (max-width: 992px) {
.menu-wrap {
display: none;
}
.site-header .bot-header > .container {
width: 100%;
}
.site-header .bot-header-wrap {
padding-left: 15px;
padding-right: 15px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .site-branding {
width: auto !important;
text-align: center;
margin: auto;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.site-header .site-branding img {
max-width: 120px;
}
.wrap-search-form {
position: static;
}
.wrap-search-form .search-trigger {
position: relative;
z-index: 100;
}
.wrap-search-form .search-form {
top: 0;
width: 100%;
-webkit-transform: scale(1);
transform: scale(1);
}
.wrap-search-form .search-form .search-field {
height: 66px !important;
border: 0;
background: #333;
}
#masthead.site-header.header-transparent .bot-header,
#masthead.site-header .bot-header {
background: #1d1d1d !important;
}
.rit-mini-cart-trigger:before {
font-size: 17px;
}
.bot-header .rit-mini-cart-info {
height: 66px;
padding: 20px 15px 20px 0 !important;
}
.bot-header .wrap-search-form .search-trigger {
font-size: 14px;
line-height: 66px !important;
}
.site-header .menu-wrap .menu > li > a,
.site-header .is-sticky .menu-wrap .menu > li > a,
.site-header .menu-wrap .menu > ul > li > a,
.site-header .is-sticky .menu-wrap .menu > ul > li > a {
line-height: 36px;
}
.mobile-toggle {
display: inline-block;
z-index: 1;
width: 49px;
height: 20px;
line-height: 20px;
-webkit-transition: all 0s;
transition: all 0s;
}
.mobile-toggle.open {
font-size: 14px;
}
.mobile-toggle.open i:before {
content: "\c067";
}
.mobile-nav {
overflow-y: scroll;
}
}
@media screen and (max-width: 320px) {
.site-header .site-branding img {
max-width: 80px;
}
} #breadcrumbs {
color: #999;
padding: 17px 0px;
background: #f7f7f7;
line-height: 1.2em;
}
#breadcrumbs .breadcrumbs {
margin: 0px;
list-style: none;
}
#breadcrumbs > span,
#breadcrumbs .container > span,
#breadcrumbs li {
line-height: 1.2em;
}
#breadcrumbs > span > span,
#breadcrumbs .container > span > span,
#breadcrumbs li > span {
color: #666;
}
#breadcrumbs > span a,
#breadcrumbs .container > span a,
#breadcrumbs li a {
color: #999;
}
#breadcrumbs > span a:hover,
#breadcrumbs .container > span a:hover,
#breadcrumbs li a:hover {
color: #f1c40f;
}
#breadcrumbs > span.separator,
#breadcrumbs .container > span.separator,
#breadcrumbs li.separator {
color: #999;
margin: 0 5px;
height: 16px;
overflow: hidden;
}
#breadcrumbs li {
float: left;
} .site-content {
padding-top: 50px;
padding-bottom: 50px;
background-color: #fff;
}
.page .site-content {
padding-bottom: 0;
}
.entry-content p i,
.entry-content strong {
color: #333;
}
.entry-title {
font-size: 24px;
line-height: normal;
margin-top: 0;
margin-bottom: 10px;
}
.entry-meta {
font-size: 12px;
color: #acacac;
margin-bottom: 20px;
padding-left: 56px;
position: relative;
}
.entry-meta:before {
content: "";
position: absolute;
left: 0;
top: 50%;
margin-top: -0.5px;
width: 41px;
height: 1px;
background-color: #e1e1e1;
}
.post-thumbnail,
.post-image {
display: block;
margin: 0 0 25px;
}
.link-more,
.entry-action a {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
color: #222;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.link-more:after,
.entry-action a:after {
content: "\f178";
font-family: "FontAwesome";
font-size: inherit;
margin-left: 10px;
}
.link-more:hover,
.entry-action a:hover {
color: #f1c40f;
margin-left: 5px;
}
.link-more.color,
.entry-action.color a,
.post .entry-action a {
color: #f1c40f;
}
.link-more.color:hover,
.entry-action.color a:hover,
.post .entry-action a:hover {
color: #222;
} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0px;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
margin-bottom: 1.2em;
}
.wp-caption-text {
color: rgba(51, 51, 51, 0.701961);
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0px;
} .post-actions {
margin-bottom: 25px;
}
.post-actions .tags {
text-transform: uppercase;
letter-spacing: 1px;
}
.post-actions .tags .tag-text {
color: #999;
margin-right: 10px;
}
.post-actions .tags a {
color: #f1c40f;
}
.post-actions .tags a:hover {
color: #222;
} .social-icons {
margin: 0;
list-style-type: none;
}
.social-icons li {
display: inline-block;
line-height: inherit;
}
.social-icons li a {
color: #999;
font-size: 13px;
padding: 0 5px;
}
.social-icons li a:hover {
color: #333;
}
.share-links .share-text,
.share-links .social-icons {
display: inline-block;
}
.share-links .share-text {
color: #333;
font-size: 14px;
font-weight: bold;
}
.post-social {
border-bottom: 1px solid #ebebeb;
}
.post-social .comments-title {
font-size: 14px;
color: #666;
font-weight: 400;
margin: 0;
display: inline-block;
} .says, .screen-reader-text {
clip: rect(1px 1px 1px 1px);
height: 1px;
width: 1px;
position: absolute;
overflow: hidden;
}
.post-navigation,
.posts-navigation {
clear: both;
padding: 20px 0;
margin-top: 0;
margin-bottom: 60px;
display: inline-block;
width: 100%;
float: left;
}
.post-navigation .nav-links i,
.posts-navigation .nav-links i {
float: left;
line-height: 20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.post-navigation .nav-links .nav-previous,
.posts-navigation .nav-links .nav-previous {
float: left;
}
.post-navigation .nav-links .nav-previous i,
.posts-navigation .nav-links .nav-previous i {
margin-right: 12px;
}
.post-navigation .nav-links .nav-previous:hover i,
.posts-navigation .nav-links .nav-previous:hover i {
margin-right: 26px;
}
.post-navigation .nav-links .nav-next,
.posts-navigation .nav-links .nav-next {
float: right;
text-align: right;
}
.post-navigation .nav-links .nav-next i,
.posts-navigation .nav-links .nav-next i {
margin-left: 12px;
}
.post-navigation .nav-links .nav-next:hover i,
.posts-navigation .nav-links .nav-next:hover i {
margin-left: 26px;
}
.post-navigation a,
.posts-navigation a {
display: block;
}
.post-navigation a span,
.posts-navigation a span {
float: left;
display: inline-block;
line-height: 20px;
}
.post-navigation a .meta-nav,
.posts-navigation a .meta-nav {
font-size: 18px;
text-transform: uppercase;
}
.post-navigation a .post-title,
.posts-navigation a .post-title {
font-size: 14px;
font-weight: bold;
}
.posts-navigation .nav-links {
font-weight: bold;
}
.posts-navigation .nav-links .nav-previous a,
.posts-navigation .nav-links .nav-next a {
line-height: 20px;
}
.posts-navigation .nav-links .nav-previous a:before {
content: "\c138";
font-family: 'cleversoft';
margin-right: 12px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.posts-navigation .nav-links .nav-previous a:hover:before {
margin-right: 26px;
}
.posts-navigation .nav-links .nav-next {
float: right;
text-align: right;
}
.posts-navigation .nav-links .nav-next a:after {
float: right;
content: "\c139";
font-family: 'cleversoft';
margin-left: 12px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.posts-navigation .nav-links .nav-next a:hover:after {
margin-left: 26px;
} .site .avatar {
border-radius: 50%;
}
.post-author {
clear: both;
width: 100%;
display: inline-block;
padding: 30px;
margin-bottom: 40px;
border: 1px solid #e1e1e1;
}
.post-author .author-img {
float: left;
}
.post-author p {
margin-bottom: 10px;
}
.post-author .author-content {
padding-left: 30px;
overflow: hidden;
}
.post-author .author-content h5 {
font-size: 14px;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 0px;
}
.post-author .author-content a.author-social {
font-size: 13px;
color: #999;
margin-right: 8px;
}
.post-author .author-content a.author-social:hover {
color: #333;
} .gallery {
margin-bottom: 1.6em;
}
.gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
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-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: block;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .post-related {
padding: 40px 0px;
}
.post-related > .row {
margin-left: -7px;
margin-right: -7px;
}
.post-related > .row > .item-related {
padding-left: 7px;
padding-right: 7px;
}
.post-related .post-box {
text-align: center;
}
.post-related .post-box .post-box-title {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
color: #252525;
display: inline-block;
padding-bottom: 5px;
margin: 0 auto 30px;
border-bottom: 1px solid #ebebeb;
}
.post-related .item-related .item-related-thumbnail {
display: block;
margin-bottom: 20px;
}
.post-related .item-related h3 {
font-size: 14px;
margin: 0;
}
.post-related .item-related .date {
font-size: 12px;
color: #999;
} .comments-area .comments-title {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
text-align: center;
letter-spacing: 2px;
color: #252525;
display: block;
margin: 0;
padding: 0;
}
.comments-area .comments-title span {
display: inline-block;
margin: 0 auto 30px;
padding-bottom: 5px;
border-bottom: 1px solid #ebebeb;
}
.comments-area .comment-list {
list-style-type: none;
margin: 0;
}
.comments-area .comment-list .comment-wrap {
padding-top: 40px;
padding-bottom: 35px;
border-bottom: 1px solid #ebebeb;
}
.comments-area .comment-list .comment-wrap .comment-avatar {
float: left;
}
.comments-area .comment-list .comment-wrap .comment-content {
overflow: hidden;
padding-left: 20px;
}
.comments-area .comment-list .comment-wrap .comment-content .author-name {
font-size: 18px;
margin: 0;
}
.comments-area .comment-list .comment-wrap .comment-content .date-post {
color: #999;
font-size: 12px;
}
.comments-area .comment-list .comment-wrap .comment-content .comment-meta {
position: relative;
margin-bottom: 12px;
}
.comments-area .comment-list .comment-wrap .comment-content .comment-meta-actions {
float: right;
position: absolute;
right: 0;
top: 5px;
}
.comments-area .comment-list .comment-wrap .comment-content .comment-meta-actions .comment-reply a {
font-family: "Ubuntu Mono", monospace;
font-size: 10px;
line-height: 18px;
text-transform: uppercase;
letter-spacing: 0.5px;
display: inline-block;
padding: 0px 6px;
border-radius: 3px;
color: #fff;
background-color: #f1c40f;
background-color: #ccc;
}
.comments-area .comment-list .comment-wrap .comment-content .comment-meta-actions .comment-reply a:hover {
background-color: #f1c40f;
}
.comments-area .comment-list .comment-wrap .comment-content .comment-body p:last-child {
margin-bottom: 0;
}
.comment ul.children {
list-style-type: none;
margin: 0 0 0 64px;
}
.comment-respond .comment-reply-title {
font-size: 18px;
font-weight: normal;
letter-spacing: 2px;
text-transform: uppercase;
color: #252525;
}
.comment-form > p {
margin-bottom: 20px;
}
.comment-form input,
.comment-form textarea {
color: #7d7d7d;
line-height: 20px;
padding: 15px 30px;
border: 0;
background-color: #ebebeb;
}
.comment-form textarea {
min-height: 153px;
}
.comment-form .form-submit {
text-align: center;
} .post-password-form input[type="submit"] {
margin-top: 10px;
top: 3px;
position: relative;
display: inline-block;
padding: 9px 30px;
} .page-links {
clear: both;
margin-bottom: 1.3333em;
}
.page-links a,
.page-links > span {
font-size: 14px;
font-size: 1.4rem;
text-align: center;
min-width: 27px;
height: 27px;
line-height: 2;
display: inline-block;
margin: 0 0.3333em 0.3333em 0;
border: 0;
}
.page-links a {
color: #333;
background-color: #ebebeb;
}
.page-links a:hover, .page-links a:focus {
color: #fff;
background-color: #f1c40f;
}
.page-links > span {
color: #fff;
background-color: #f1c40f;
}
.page-links .page-links-title {
color: #333;
width: auto;
height: auto;
margin: 0;
padding-right: 0.5em;
border: 0;
background-color: transparent;
} .widget_calendar caption {
font-weight: 700;
margin: 0 0 1.6em;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.widget_calendar td,
.widget_calendar th {
line-height: 2.3333;
text-align: center;
padding: 0;
}
.widget_calendar tbody a {
font-weight: 700;
display: block;
color: #fff;
background-color: #333;
}
.widget_calendar tbody a:hover {
background-color: #f1c40f;
}
.widget_recent_comments ul li span {
font-weight: bold;
}
.widget_rss li {
margin-bottom: 1.6em;
}
.widget_rss li .rsswidget {
border: 0;
font-weight: 700;
}
.widget_rss .rss-date,
.widget_rss cite {
font-size: 12px;
font-size: 1.2rem;
font-style: normal;
display: block;
line-height: 2;
color: #acacac;
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
font-size: 13px !important;
color: #666;
background-color: #f2f2f2;
display: inline-block;
line-height: 20px;
padding: 6px 15px 4px;
float: left;
margin: 0 10px 10px 0;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
color: #fff;
background-color: #f1c40f;
}
.widget_product_categories li,
.woocommerce .widget_layered_nav ul li,
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
padding: 0.929em 0px;
border-top: 1px solid #ebebeb;
}
.widget_product_categories li a,
.woocommerce .widget_layered_nav ul li a,
.widget_archive li a,
.widget_categories li a,
.widget_links li a,
.widget_meta li a,
.widget_nav_menu li a,
.widget_pages li a,
.widget_recent_comments li a,
.widget_recent_entries li a {
letter-spacing: 0.5px;
}
.widget_product_categories li:first-child,
.woocommerce .widget_layered_nav ul li:first-child,
.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
padding-top: 0px;
border-top: 0px;
}
.widget .widget-title,
.widget .widgettitle {
font-size: 30px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
color: #333;
margin-top: 0;
margin-bottom: 40px;
}
.widget ul {
margin: 0;
list-style-type: none;
}
.widget ul li {
line-height: inherit;
}
.widget ul li a {
color: #555;
}
.widget ul li a:hover {
color: #f1c40f;
}
.widget p {
margin-bottom: 0;
}
.vc_row .sidebar .wpb_content_element,
.sidebar .widget {
margin-bottom: 45px;
}
.vc_row .sidebar .wpb_content_element:last-child,
.sidebar .widget:last-child {
margin-bottom: 0;
}
.sidebar .widget .widget-title,
.sidebar .widget .widgettitle {
font-size: 18px;
line-height: 24px;
margin-bottom: 35px;
}
.sidebar .widget ul li {
font-size: 14px;
position: relative;
color: #555;
}
.sidebar .widget select {
width: 100%;
padding: 5px 10px;
}
.sidebar .widget.widget_search .search-form label {
width: 100%;
} .content-area ul li,
.content-area ol li {
line-height: 35px;
}
.content-area .post {
margin-bottom: 40px;
padding-top: 40px;
border-top: 1px solid #ebebeb;
}
.content-area .post:first-child {
padding-top: 0;
border-top: 0;
}
.content-area .grid .post {
padding-top: 0;
border-top: 0;
} #cover-page .wrap-cover-page {
position: relative;
}
#cover-page .cover-page-inner {
position: absolute;
left: 15px;
top: 50%;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#cover-page .title-cover-page {
margin: 0;
color: #fff;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
}
.page-cover .page-title {
padding: 0;
margin: 0;
} .site-footer {
clear: both;
padding: 0;
color: #959595;
background-color: #1f1f1f;
}
.site-footer ul {
list-style-type: none;
margin: 0;
}
.site-footer .top-footer {
position: relative;
color: #727272;
background-color: #252525;
}
.site-footer .top-footer .footer-row {
padding-top: 85px;
padding-bottom: 40px;
position: relative;
}
.site-footer .top-footer .footer-row .fcol {
position: static;
}
.site-footer .top-footer .footer-row .fcol:before {
content: "";
position: absolute;
top: 0;
height: 100%;
width: 1px;
margin-left: -30px;
background-color: #444;
}
.site-footer .top-footer .footer-row .fcol:first-child:before {
display: none;
}
.site-footer .top-footer a {
color: #727272;
}
.site-footer .top-footer a:hover {
color: #fff;
}
.site-footer .top-footer .top-footer-toggle {
display: none;
position: absolute;
top: -65px;
left: 50%;
z-index: 2;
-webkit-transform: translate(-50%);
transform: translate(-50%);
}
.site-footer .top-footer .widget-title {
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 38px;
color: #f1c40f;
}
.site-footer .top-footer ul li,
.site-footer .top-footer .widget_nav_menu li {
padding: 0px;
margin-bottom: 20px;
border: 0 !important;
}
.site-footer .top-footer ul li:last-child,
.site-footer .top-footer .widget_nav_menu li:last-child {
margin-bottom: 0;
}
.site-footer .top-footer .widget_nav_menu {
width: 50%;
display: inline-block;
}
.site-footer .top-footer .footer-about {
padding-right: 25px;
}
.site-footer .top-footer .bussiness-hour ul li {
margin-bottom: 10px;
}
.site-footer .top-footer .bussiness-hour ul li span {
display: inline-block;
width: 46%;
}
.site-footer .top-footer .footer-info li i {
float: left;
line-height: 26px;
}
.site-footer .top-footer .footer-info li p {
overflow: hidden;
padding-left: 17px;
}
.site-footer .bot-footer {
padding: 26px 0;
}
.site-footer .bot-footer .site-info a {
color: #f1c40f;
}
.site-footer .bot-footer .site-info a:hover {
color: #222;
}
.site-footer .social a {
color: #fff;
}
.site-footer .social a:hover {
color: #f1c40f;
} .ri-explorer-notices {
width: 100%;
padding: 0;
text-align: center;
color: #aaa;
background: #333;
}
.ri-explorer-notices a {
color: #f1c40f;
}
.ri-explorer-notices i {
margin-right: 10px;
}
.ri-explorer-notices i,
.ri-explorer-notices .ri-explorer-notices-content {
display: inline-block;
line-height: 34px;
} body.admin-bar {
margin-top: 32px;
}
body.admin-bar .site-main > footer.entry-footer {
position: fixed;
left: 0;
right: 0;
top: 0;
background: #fff;
}
body.admin-bar .site-main > footer.entry-footer .edit-link {
padding: 0 20px;
height: 23px;
max-height: 23px;
}
body.admin-bar .is-sticky .bot-header {
top: 32px !important;
}
.color {
color: #f1c40f;
}
.block-title,
.rit-heading {
font-size: 30px;
letter-spacing: 6px;
text-align: center;
margin-bottom: 40px;
}
.block-title.align-left,
.rit-heading.align-left {
text-align: left;
}
.block-title.align-right,
.rit-heading.align-right {
text-align: right;
} .tparrows {
background: none;
width: auto;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.tparrows.tp-leftarrow:before, .tparrows.tp-rightarrow:before {
font-size: 36px;
font-family: 'cleversoft';
content: "\c053";
}
.tparrows.tp-leftarrow {
left: -30px !important;
-webkit-transform: translateX(-200%) !important;
transform: translateX(-200%) !important;
}
.tparrows.tp-leftarrow:before {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.tparrows.tp-rightarrow {
left: auto !important;
right: -30px !important;
-webkit-transform: translateX(200%) !important;
transform: translateX(200%) !important;
}
.tparrows:hover {
background: none;
}
.tparrows:hover:before {
color: #f1c40f;
}
.tp-bullets {
width: auto !important;
}
.tp-bullets .tp-bullet {
float: left;
width: 12px;
height: 12px;
margin: 0 4px;
display: inline-block;
position: static;
border-radius: 12px;
background: #fff;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.tp-bullets .tp-bullet.selected {
width: 30px;
background: #f1c40f;
}
.tp-bullets .tp-bullet:hover, .tp-bullets .tp-bullet.selected {
background: #f1c40f;
}
.rev_slider:hover .tparrows.tp-leftarrow {
-webkit-transform: translateX(200%) !important;
transform: translateX(200%) !important;
}
.rev_slider:hover .tparrows.tp-rightarrow {
-webkit-transform: translateX(-200%) !important;
transform: translateX(-200%) !important;
}  .vc_row .wpb_content_element {
margin-bottom: 0;
}
.vc_row .wpb_gmaps_widget .wpb_wrapper {
background-color: #f7f7f7;
padding: 0;
}
.vc_row.vc_col-has-fill > .vc_column-inner, .vc_row.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-top: 0;
} .site-header { }
.site-header .bot-header-right {
position: static;
}
.site-header.header-transparent {
position: absolute;
background: transparent;
top: 0;
left: 0;
z-index: 99;
width: 100%;
}
.site-header.header-transparent .top-bar {
color: #fff;
border-bottom: 1px solid rgba(235, 235, 235, 0.5);
}
.site-header.header-transparent .top-bar .widget-title {
color: #fff;
}
.site-header.header-transparent .top-bar .widget_nav_menu:hover .widget-title {
color: #f1c40f;
}
.site-header.header-transparent .top-bar .widget_nav_menu:hover .widget-title:after {
color: #f1c40f;
}
.site-header.header-transparent .wrap-search-form .search-trigger,
.site-header.header-transparent .menu-wrap .menu > li > a,
.site-header.header-transparent .menu-wrap .menu > ul > li > a {
color: #fff;
}
.site-header.header-transparent .wrap-search-form .search-trigger:hover,
.site-header.header-transparent .menu-wrap .menu > li > a:hover,
.site-header.header-transparent .menu-wrap .menu > ul > li > a:hover {
color: #f1c40f;
}
.site-header.header-transparent .rit-mini-cart-info .rit-mini-cart-trigger {
color: #fff;
}
.site-header.header-transparent .site-branding {
color: #fff;
}
.site-header.header-transparent .is-sticky .top-bar {
color: #fff;
border-color: #ebebeb;
}
.site-header.header-transparent .mobile-toggle {
color: #fff;
}
.site-header.header-transparent .mobile-toggle:hover {
color: #f1c40f;
} .header-right-inner > div {
float: left;
}
.header-actions > div {
float: left;
}
.header-actions .wrap-search-form,
.header-actions #rit-mini-cart {
float: left;
}
.header-actions .social-share li {
float: left;
}
.is-sticky .site-branding {
color: #fff;
}
.is-sticky .header-actions .social-share li a {
color: #fff;
}
.is-sticky .header-actions .social-share li a:hover {
color: #f1c40f;
} .rit-mini-cart-info {
padding: 34px 0 34px 15px;
-webkit-transition: all 300ms;
transition: all 300ms;
}
#rit-mini-cart .close-trigger {
padding: 10px 20px;
color: #999;
background: #333;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 10;
}
#rit-mini-cart .close-trigger .mini-cart-title {
color: #fff;
line-height: 30px;
text-transform: uppercase;
font-weight: 500;
}
#rit-mini-cart .close-trigger .rit-mini-cart-contents-close {
cursor: pointer;
float: right;
}
#rit-mini-cart .close-trigger .rit-mini-cart-contents-close:hover {
color: #fff;
}
#rit-mini-cart .rit-mini-cart-contents {
padding-top: 55px;
}
#rit-mini-cart h1, #rit-mini-cart h2, #rit-mini-cart h3, #rit-mini-cart h4, #rit-mini-cart h5, #rit-mini-cart h6 {
margin: 0 0 5px;
}
.rit-mini-cart-trigger {
display: block;
float: left;
position: relative;
}
.rit-mini-cart-trigger:before {
content: "\c073";
font-family: 'Cleversoft';
font-size: 18px;
}
.rit-mini-cart-trigger i {
top: -4px;
right: -10px;
position: absolute;
display: block;
width: 16px;
height: 16px;
text-align: center;
line-height: 18px;
font-size: 9px;
border-radius: 50%;
font-style: normal;
color: #222;
background: #f1c40f;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding: 15px 0;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
padding-left: 0;
border: 0;
}
.rit-mini-cart-contents {
opacity: 0;
visibility: hidden;
width: 320px;
padding: 15px 15px 30px;
background: #fff;
position: fixed;
height: 100%;
top: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
z-index: 999;
-webkit-transform: translateX(500px);
transform: translateX(500px);
-webkit-transition: all 0.35s ease 0s;
transition: all 0.35s ease 0s;
}
.rit-mini-cart-contents ul {
margin: 0;
list-style-type: none;
}
.rit-mini-cart-contents ul li {
padding-left: 15px;
padding-right: 15px;
}
.rit-mini-cart-contents ul.cart_list {
overflow-y: auto;
}
.rit-mini-cart-contents .mini_cart_item {
list-style: none;
position: relative;
border-bottom: 1px solid #dedede;
padding: 15px 0;
margin: 0;
overflow: hidden;
}
.rit-mini-cart-contents .mini_cart_item:last-child {
border: none;
}
.rit-mini-cart-contents .mini_cart_item:before, .rit-mini-cart-contents .mini_cart_item:after {
content: none !important;
}
.rit-mini-cart-contents .mini_cart_item .item-thumb {
float: left;
margin-right: 15px;
}
.rit-mini-cart-contents .mini_cart_item .item-thumb img {
width: 70px;
margin: 0;
}
.rit-mini-cart-contents .mini_cart_item .item-content {
overflow: hidden;
}
.rit-mini-cart-contents .mini_cart_item .item-content a:hover h6 {
color: #f1c40f;
}
.rit-mini-cart-contents .mini_cart_item .item-content a:first-child {
display: block;
padding-right: 15px;
}
.rit-mini-cart-contents .mini_cart_item .item-content h6 {
font-size: 14px;
margin: 0 0 5px;
font-weight: normal;
text-transform: uppercase;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item-wrap {
float: left;
font-size: 13px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 13px;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item {
width: 40px;
margin-left: 10px;
display: inline-block;
position: relative;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item ._qty {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item ._qty > a {
font-weight: normal;
font-size: 14px;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item input[type='number'] {
border: none;
box-shadow: none;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
outline: none;
text-align: center;
padding: 0;
}
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item input::-webkit-outer-spin-button,
.rit-mini-cart-contents .mini_cart_item .item-content .product-item-meta .quantity-item input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.rit-mini-cart-contents .mini_cart_item .item-content .amount {
float: right;
color: #333;
font-weight: bold;
}
.rit-mini-cart-contents .mini_cart_item .item-content a.remove {
display: inline-block;
font-size: 9px;
color: #ccc !important;
position: absolute;
top: 15px;
right: 0;
}
.rit-mini-cart-contents .mini_cart_item .item-content a.remove:hover {
color: #a8a8a8 !important;
background: none;
}
.rit-mini-cart-contents .mini_cart_item .item-content span.onsale {
display: none;
}
.rit-mini-cart-contents .mini_cart_item .item-content .variation {
background: none;
padding: 0;
overflow: hidden;
margin-bottom: 6px;
}
.rit-mini-cart-contents .mini_cart_item .item-content .variation dt,
.rit-mini-cart-contents .mini_cart_item .item-content .variation dd {
clear: none;
margin: 0;
padding: 0;
margin-right: 10px;
float: left;
color: #333;
}
.rit-mini-cart-contents .mini_cart_item .item-content .variation dt p,
.rit-mini-cart-contents .mini_cart_item .item-content .variation dd p {
margin: 0;
}
.rit-mini-cart-contents.loading ul.cart_list {
padding-top: 15px;
}
.rit-mini-cart-contents.loading ul.cart_list ._loading {
opacity: 1;
}
.rit-mini-cart-contents ._loading {
z-index: 99;
opacity: 0;
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.rit-mini-cart-contents ._loading span {
margin-left: 10px;
}
.rit-mini-cart-contents ._loading .spinner {
display: inline-block;
width: 20px;
height: 20px;
background-color: #f1c40f;
border-radius: 100%;
-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
animation: sk-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
.rit-mini-cart-contents li.empty {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
color: #dedede;
z-index: 1;
}
.rit-mini-cart-contents li.close-trigger {
overflow: hidden;
}
.rit-mini-cart-contents .rit-mini-cart-contents-close {
cursor: pointer;
display: block;
height: 35px;
float: right;
text-align: center;
line-height: 35px;
z-index: 9999999999;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.rit-mini-cart-contents p {
margin-bottom: 0;
}
.rit-mini-cart-contents p.total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 15px 0;
margin-bottom: 15px;
border-bottom: 1px solid #ebebeb;
}
.rit-mini-cart-contents p.buttons a {
width: 100%;
display: inline-block;
margin-bottom: 10px;
}
.open_mini_cart .cart-canvas-overlay {
opacity: 1;
visibility: visible;
z-index: 999;
}
.open_mini_cart .rit-mini-cart-contents {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0px);
transform: translateX(0px);
} .social-share li {
font-size: 18px;
display: inline-block;
margin-left: 20px;
}
.social-share li:first-child {
margin-left: 0;
}
.site-footer .social-share li a {
color: #fff;
}
.site-footer .social-share li a:hover {
color: #f1c40f;
} #back-to-top {
color: #fff;
background-color: #111;
cursor: pointer;
display: none;
font-size: 25px;
height: 36px;
right: 24px;
line-height: 36px;
position: fixed;
text-align: center;
bottom: 31px;
width: 36px;
z-index: 999;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#back-to-top:hover {
background-color: #f1c40f;
} .rit-mask-modal {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
position: fixed;
top: 0;
left: 0;
z-index: 999;
}
.rit-mask-modal:hover {
cursor: pointer;
}
.rit-wrap-modal {
position: fixed;
left: 50%;
z-index: 9999;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.rit-list-imgs {
margin: 0;
padding: 0;
}
.rit-list-imgs li {
text-align: center;
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
.close-box {
width: 40px;
height: 40px;
position: fixed;
top: 50px;
right: 50px;
text-align: center;
line-height: 40px;
border-radius: 50%;
border: 1px solid #fff;
color: #fff;
}
.close-box:hover {
cursor: pointer;
}
.btn-modal {
width: 50px;
height: 50px;
line-height: 50px;
display: block;
position: fixed;
top: 50%;
text-align: center;
font-size: 40px;
z-index: 9999;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.btn-modal.prev-item {
left: 0;
}
.btn-modal.next-item {
right: 0;
}
.btn-modal:hover {
cursor: pointer;
color: #fff;
}  .owl-carousel.owl-theme {
overflow: hidden;
}
.owl-carousel.owl-theme .owl-controls {
margin-top: 30px;
}
.owl-carousel.owl-theme .owl-controls .owl-page span {
width: 12px;
height: 12px;
margin: 0 4px;
background: #333;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.owl-carousel.owl-theme .owl-controls .owl-page.active span,
.owl-carousel.owl-theme .owl-controls.clickable .owl-page:hover span {
background: #f1c40f;
}
.owl-carousel.owl-theme .owl-controls .owl-page.active span {
width: 30px;
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div {
font-size: 0;
width: 40px;
height: 40px;
padding: 0;
line-height: 40px;
margin: 0;
border: 2px solid #959595;
border-radius: 0;
color: #959595;
background: none;
position: absolute;
top: 50%;
margin-top: -20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
filter: Alpha(Opacity=100);
opacity: 1;
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div:before {
content: "\c139";
font-family: 'cleversoft';
font-size: 18px;
line-height: 36px;
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {
left: -50px;
right: auto;
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
content: "\c138";
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {
left: auto;
right: -50px;
}
.owl-carousel.owl-theme .owl-controls .owl-buttons div:hover {
color: #fff;
border-color: #f1c40f;
background: #f1c40f;
}
.owl-carousel.owl-theme:hover .owl-controls .owl-buttons > div.owl-prev {
left: 40px;
}
.owl-carousel.owl-theme:hover .owl-controls .owl-buttons > div.owl-next {
right: 40px;
}
.rit-testimonial .owl-carousel.owl-theme .owl-controls {
margin-top: 50px;
}
.rit-testimonial.home2-clients-say .owl-carousel.owl-theme .owl-controls {
margin-top: 0;
}
.rit-testimonial.white-text .owl-carousel.owl-theme .owl-controls .owl-page span {
background: #fff;
}
.rit-testimonial.white-text .owl-carousel.owl-theme .owl-controls .owl-page.active span {
background: #f1c40f;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme {
overflow: visible;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons > div {
background: #fff;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev {
left: -10px;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
right: -10px;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme:hover .owl-controls .owl-buttons {
opacity: 1;
visibility: visible;
}
.member-slider.owl-carousel.owl-theme .owl-controls {
margin-top: 0;
}
@media screen and (max-width: 768px) {
.wrapper-imgs-gallery.owl-carousel.owl-theme {
overflow: visible;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev {
left: 15px;
}
.wrapper-imgs-gallery.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
right: 15px;
}
}
#portfolio-sync1.owl-carousel.owl-theme .owl-controls .owl-buttons div {
color: #fff;
border-color: #f1c40f;
background: #f1c40f;
}
#portfolio-sync1.owl-carousel.owl-theme .owl-controls .owl-buttons div:hover {
color: #222;
border-color: #fff;
background: #fff;
} .wrap-portfolio-imgs .owl-carousel.portfolio-thumbs {
margin-top: 28px;
}
.wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .portfolio-thumb .portfolio-thumb-inner {
padding: 2px 15px;
cursor: pointer;
}
.wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .portfolio-thumb img:hover,
.wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .synced .portfolio-thumb img {
box-shadow: 0 0 0 2px #f1c40f;
}
.rit-news-inner .entry-title {
font-size: 30px;
}
.rit-news-inner .entry-content p {
margin-bottom: 31px;
}
.detail-portfolio-info {
list-style-type: none;
margin: 0 0 15px 0;
}
.detail-portfolio-info li {
display: inline-block;
width: 100%;
margin: 3px 0;
}
.detail-portfolio-info span {
float: left;
}
.detail-portfolio-info .info-label {
width: 40%;
color: #333;
font-weight: 600;
}
.detail-portfolio-info .info-content {
width: 60%;
color: #999;
}
.portfolio-detail {
margin-bottom: 25px;
}
.portfolio-detail.has-sidebar .portfolio-img, .portfolio-detail.portfolio-list .portfolio-img {
margin-bottom: 30px;
}
.portfolio-detail-horizontal .rit-news-inner {
display: inline-block;
width: 100%;
margin-top: 65px;
}
.portfolio-detail-horizontal .rit-news-inner h4,
.portfolio-detail-horizontal .rit-news-inner .entry-title {
font-size: 30px;
margin: -9px 0 22px;
}
.portfolio-detail-vertical .rit-news-inner h4 {
margin: 45px 0 22px;
}
.portfolio-detail-vertical .rit-news-inner .entry-content {
margin-top: 10px;
}
.portfolio-detail-vertical .portfolio-img {
margin-bottom: 30px;
} .wrap-portfolio-filter {
width: 100%;
display: inline-block;
}
#mobile-portfolio-filter {
margin: 0 auto;
width: 250px;
text-align: center;
font-size: 16px;
display: none;
}
#portfolio-filter {
width: 100%;
display: inline-block;
padding: 0;
margin: 0 0 35px;
}
#portfolio-filter li {
color: #333;
font-family: "Oswald", sans-serif;
display: inline-block;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
letter-spacing: 1px;
padding: 4px 23px;
position: relative;
-webkit-transition: all 300ms;
transition: all 300ms;
}
#portfolio-filter li:first-child {
padding-left: 0;
}
#portfolio-filter li.active, #portfolio-filter li:hover {
color: #f1c40f;
cursor: pointer;
}
.rit-grid-layout .portfolio-item {
padding-top: 15px;
padding-bottom: 15px;
}
.portfolio-item,
.wrap-portfolio-img {
position: relative;
}
.wrap-portfolio-img {
overflow: hidden;
}
.wrap-portfolio-img a {
display: block;
position: relative;
overflow: hidden;
}
.wrap-portfolio-img img {
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.wrap-portfolio-img:after {
width: 100%;
height: 100%;
opacity: 0;
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.portfolio-info {
width: 100%;
position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: center;
opacity: 0;
-webkit-transition: all 0.5s;
transition: all 0.5s;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 3;
}
.portfolio-info .title {
margin: 0 0 20px 0;
}
.portfolio-info .title a {
color: #fff;
font-size: 18px;
}
.portfolio-info .btn-readmore {
font-size: 12px;
letter-spacing: 1px;
display: inline-block;
}
.portfolio-info a {
color: #fff;
-webkit-transition: all 0s;
transition: all 0s;
}
.portfolio-info a:hover {
color: #f1c40f;
}
.portfolio-info .list-cat {
margin-bottom: 10px;
}
.portfolio-info .list-cat a {
margin-right: 10px;
}
.portfolio-info .list-cat a:last-child {
margin-right: 0;
}
.wrap-portfolio-item {
position: relative;
}
.wrap-portfolio-item:hover {
cursor: pointer;
}
.wrap-portfolio-item:hover .wrap-portfolio-img img {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.wrap-portfolio-item:hover .wrap-portfolio-img:after {
opacity: 1;
z-index: 1;
}
.wrap-portfolio-item:hover .portfolio-info {
opacity: 1;
} .outfilter {
opacity: 0;
overflow: hidden;
margin: 0;
padding: 0;
width: 0px !important;
}
.owl-item .rit-gallery-item,
.owl-item .portfolio-item {
width: 100% !important;
}
.rit-portfolio-carousel .portfolio-item {
margin-bottom: 0;
}
.rit-portfolio-carousel .owl-item {
transition: all 300ms;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-o-transition: all 300ms;
-ms-transition: all 300ms;
}
.rit-portfolio-carousel .owl-carousel.owl-theme {
overflow: visible;
}
.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons {
position: absolute;
top: -64px;
right: 15px;
}
.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div {
position: static;
}
.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {
margin-right: 10px;
}
.home-portfolios .rit-portfolio-carousel #portfolio-filter,
.home-portfolios.rit-portfolio-carousel #portfolio-filter {
margin: 0 0 49px;
}
.home-portfolios .rit-portfolio-carousel .owl-carousel.owl-theme,
.home-portfolios.rit-portfolio-carousel .owl-carousel.owl-theme {
overflow: visible;
}
.home-portfolios .rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons,
.home-portfolios.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons {
top: -78px;
}
.ri-call-action {
background: #f1c40f;
}
.ri-call-action .vc_cta3-content-header h2 {
font-size: 24px;
line-height: 39px;
color: #222;
}
.ri-call-action .vc_cta3-container {
margin: 0;
}
.ri-call-action .vc_general.vc_cta3 {
display: table;
width: 100%;
}
.ri-call-action .vc_general.vc_cta3.vc_cta3-style-classic, .ri-call-action .vc_general.vc_cta3.vc_cta3-style-custom {
border: none;
background: none;
}
.ri-call-action .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
float: left;
}
.ri-call-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
float: right;
}
.ri-call-action .vc_general.vc_cta3 h2,
.ri-call-action .vc_general.vc_cta3 h4 {
margin: 0;
}
.ri-call-action .vc_btn3 {
letter-spacing: 1px;
color: #fff !important;
border: 0 !important;
border-radius: 0 !important;
background-color: #272727 !important;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.ri-call-action .vc_btn3 i {
margin: 0 0 0 4px;
}
.ri-call-action .vc_btn3:focus, .ri-call-action .vc_btn3:hover {
color: #fff !important;
border: 0 !important;
background-color: #444 !important;
} .overlay-block {
position: relative;
background-size: cover;
background-attachment: fixed;
background-position: center top;
}
.overlay-block:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
display: inline-block !important;
background-color: rgba(8, 8, 8, 0.7);
}
.rit-testimonial.white-text {
color: #fff;
}
.rit-testimonial.white-text h1, .rit-testimonial.white-text h2, .rit-testimonial.white-text h3, .rit-testimonial.white-text h4, .rit-testimonial.white-text h5, .rit-testimonial.white-text h6, .rit-testimonial.white-text .block-title {
color: #fff;
}
.rit-testimonial.white-text .rit-testimonial-author {
border-top: 1px solid #ebebeb;
}
.rit-testimonial .block-title {
margin-bottom: 70px;
}
.rit-testimonial .rit-wrap-avatar {
float: left;
}
.rit-testimonial .rit-wrap-avatar img {
border-radius: 100%;
}
.rit-testimonial .rit-wrap-author {
overflow: hidden;
padding-left: 30px;
}
.rit-testimonial .rit-wrap-author .rit-testimonial-content {
margin-top: -5px;
}
.rit-testimonial .rit-testimonial-author {
font-size: 18px;
margin: 3px 0 0;
padding-top: 25px;
} .rit-blog-grid .rit-heading,
.rit-blog-feature .rit-heading {
margin-bottom: 40px;
}
.rit-blog-grid .post-thumbnail,
.rit-blog-feature .post-thumbnail {
position: relative;
}
.rit-blog-grid .post-thumbnail img,
.rit-blog-feature .post-thumbnail img {
position: relative;
z-index: 1;
}
.rit-blog-grid .post-thumbnail .post-date,
.rit-blog-feature .post-thumbnail .post-date {
font-family: "Ubuntu Mono", monospace;
font-size: 14px;
position: absolute;
left: -9px;
bottom: 30px;
}
.rit-blog-grid .post-thumbnail .post-date:before,
.rit-blog-feature .post-thumbnail .post-date:before {
content: "";
width: 17px;
height: 18px;
background: #aa8a0a;
position: absolute;
bottom: -9px;
left: 4px;
z-index: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.rit-blog-grid .post-thumbnail .post-date span,
.rit-blog-feature .post-thumbnail .post-date span {
position: relative;
padding: 6px 35px;
color: #fff;
line-height: 25px;
display: inline-block;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
background: #f1c40f;
z-index: 1;
}
.rit-blog-grid .entry-meta,
.rit-blog-feature .entry-meta {
padding: 0 0 0 56px;
margin: 0 0 20px;
}
.rit-blog-grid .entry-meta > span,
.rit-blog-feature .entry-meta > span {
padding: 0;
}
.rit-blog-grid .post .entry-action a,
.rit-blog-feature .post .entry-action a {
color: #222;
}
.rit-blog-grid .post .entry-action a:hover,
.rit-blog-feature .post .entry-action a:hover {
color: #f1c40f;
}
.rit-blog-grid.blog-grid-default .entry-meta,
.rit-blog-feature.blog-grid-default .entry-meta {
padding: 0;
margin: 0;
}
.rit-blog-grid.blog-grid-default .entry-meta:before,
.rit-blog-feature.blog-grid-default .entry-meta:before {
display: none;
}
.rit-blog-grid.blog-grid-layout1 .post-thumbnail,
.rit-blog-grid.blog-grid-layout1 .post-image,
.rit-blog-feature.blog-grid-layout1 .post-thumbnail,
.rit-blog-feature.blog-grid-layout1 .post-image {
margin: 0;
}
.rit-blog-grid.blog-grid-layout1 .post-content,
.rit-blog-feature.blog-grid-layout1 .post-content {
margin-top: -8px;
padding-left: 20px;
position: relative;
z-index: 2;
}
.rit-blog-grid.blog-grid-layout1 .post-content .post-content-inner,
.rit-blog-feature.blog-grid-layout1 .post-content .post-content-inner {
padding: 0 20px;
background: #fff;
}
.rit-blog-grid.blog-grid-layout1 .post-content .entry-title,
.rit-blog-feature.blog-grid-layout1 .post-content .entry-title {
margin: 0 0 5px;
}
.rit-blog-grid.blog-grid-layout1 .post-content .entry-meta,
.rit-blog-feature.blog-grid-layout1 .post-content .entry-meta {
margin: 0 0 5px;
}
.rit-blog-grid.blog-grid-layout1 .post-thumbnail + .post-content,
.rit-blog-feature.blog-grid-layout1 .post-thumbnail + .post-content {
margin-top: -30px;
}
.rit-blog-grid.blog-grid-layout1 .post-thumbnail + .post-content .post-content-inner,
.rit-blog-feature.blog-grid-layout1 .post-thumbnail + .post-content .post-content-inner {
padding: 20px;
}
.rit-blog-grid.featured-posts,
.rit-blog-feature.featured-posts {
margin-top: -50px;
}
.rit-blog-grid.featured-posts .post-thumbnail img,
.rit-blog-feature.featured-posts .post-thumbnail img {
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.content-area .rit-blog-grid .post {
margin-bottom: 10px;
padding-top: 0;
padding-bottom: 0;
border: 0;
}
.content-area .rit-blog-grid .post:last-child {
margin-bottom: 0;
} .rit-imgs-gallery .rit-gallery-item:hover img {
opacity: 0.6;
} .rit-pagination,
.navigation.pagination,
.woocommerce nav.woocommerce-pagination {
display: inline-block;
width: 100%;
margin-top: 20px;
padding-top: 33px;
border-top: 1px solid #ebebeb;
}
.navigation.pagination .nav-links,
.rit-pagination .pagination {
float: right;
margin: 0;
border: 0;
}
.woocommerce nav.woocommerce-pagination ul {
border: 0;
margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
}
.rit-pagination .pagination a,
.rit-pagination .pagination span,
.navigation.pagination a,
.navigation.pagination span,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
font-weight: bold;
line-height: 27px;
text-align: center;
float: left;
min-width: 27px;
height: 27px;
padding: 0;
margin-right: 10px;
display: inline-block;
color: #333;
background-color: #ebebeb;
}
.rit-pagination .pagination a:hover,
.rit-pagination .pagination span.current,
.navigation.pagination a:hover,
.navigation.pagination span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
background-color: #f1c40f;
}
.navigation.pagination a.next {
margin-right: 0;
}
.woocommerce nav.woocommerce-pagination {
text-align: right;
}
.woocommerce nav.woocommerce-pagination li:last-child a {
margin-right: 0;
} .post-slider {
list-style-type: none;
margin: 0;
}
.post-image iframe {
width: 100%;
display: block;
}
.post-image.post-video iframe {
min-height: 450px;
}
.post-image.audio iframe {
height: 200px;
} .recent-post-widgets .side-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.recent-post-widgets .side-image {
width: 70px;
float: left;
}
.recent-post-widgets .side-item-text {
padding-left: 20px;
width: calc(100% - 70px);
float: left;
display: inline-block;
}
.recent-post-widgets .side-item-text h4 {
font-size: 14px;
font-weight: normal;
line-height: 20px;
margin: 0;
}
.recent-post-widgets .side-item-text h4 a {
color: #333;
}
.recent-post-widgets .side-item-text h4 a:hover {
color: #f1c40f;
}
.recent-post-widgets .side-item-text .side-item-meta {
font-size: 12px;
line-height: 30px;
color: #acacac;
}
.recent-post-widgets li {
width: 100%;
display: inline-block;
border: none;
margin-bottom: 30px;
padding: 0;
}
.recent-post-widgets li:last-child {
margin-bottom: 0;
}
.widget_categories .cat-item.current-cat > a {
color: #f1c40f;
}
.widget ul.children {
padding: 15px 15px 0;
}
.widget ul.children li:last-child {
padding-bottom: 0;
} ul.check-list {
margin: 0;
list-style-type: none;
}
ul.check-list li {
color: #636363;
text-transform: uppercase;
padding: 0 0 0 30px;
background: url(//astilleroparanasur.com/wp-content/themes/ri-explorer/images/icon-check.png) no-repeat 0 50%;
}
.about-intro .block-title,
.about-intro .rit-heading {
margin: -12px 0 10px 0;
}
.team-item .wpb_single_image .vc_single_image-wrapper img {
position: relative;
z-index: 1;
}
.our-team {
text-align: center;
position: relative;
}
.our-team p {
margin: 0;
}
.our-team .member-position {
font-family: "Ubuntu Mono", monospace;
font-size: 14px;
position: absolute;
left: -9px;
top: -93px;
}
.our-team .member-position span {
position: relative;
padding: 6px 35px;
color: #fff;
line-height: 25px;
display: inline-block;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
background: #f1c40f;
z-index: 1;
}
.our-team .member-position:before {
content: "";
width: 17px;
height: 18px;
background: #aa8a0a;
position: absolute;
bottom: -9px;
left: 4px;
z-index: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.our-team .member-title {
margin: 26px 0 5px;
} .main-contact .block-title {
margin-bottom: 20px;
}
.main-contact .contact-info {
color: #555;
}
.main-contact .contact-info h4 {
color: #333;
}
.main-contact .contact-info ul {
list-style-type: none;
margin: 0;
}
.main-contact .contact-info .opening-hours ul {
display: inline-block;
}
.main-contact .contact-info .opening-hours ul li {
line-height: 50px;
border-bottom: 1px solid #ebebeb;
}
.main-contact .contact-info .opening-hours ul li:last-child {
border-bottom: 0;
}
.main-contact .contact-info .opening-hours ul li strong {
font-weight: normal;
min-width: 140px;
display: inline-block;
color: #555;
}
#content .main-contact .wpb_text_column .block-title {
margin-bottom: 20px;
}
.wpcf7-form p label {
width: 100%;
} .catalog-ordering {
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px dashed #ebebeb;
}
#shop-sidebar-toggle {
display: none;
position: relative;
padding: 0 0 0 20px;
}
@media screen and (max-width: 992px) {
.woocommerce.archive #shop-sidebar-toggle {
display: inline-block;
}
}
#shop-sidebar-toggle:before {
content: "\f0b0";
font-family: "FontAwesome";
font-size: 16px;
color: #333;
margin-right: 6px;
}
#shop-sidebar-toggle:hover:before {
color: #f1c40f;
}
.woocommerce span.onsale {
min-height: 10px;
min-width: 50px;
padding: 3px 0 0;
line-height: 24px;
top: 10px;
left: auto;
right: 10px;
border-radius: 0;
background-color: #333;
}
.woocommerce .shop-sidebar,
.woocommerce .main-shop {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .shop-sidebar {
width: 25%;
}
.woocommerce .shop-sidebar .close-shop-sidebar-toggle {
display: none;
}
.woocommerce .main-shop {
width: 75%;
}
.woocommerce .main-shop.no-sidebar {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
margin: 0;
}
.woocommerce .woocommerce-actions-bar {
line-height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.woocommerce .woocommerce-ordering select {
border: none;
outline: 0;
font-size: 14px;
height: 40px;
line-height: 40px;
padding: 0 20px;
cursor: pointer;
border: 1px solid #ebebeb;
background: #fff;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.woocommerce .switch-products-layout a {
float: left;
}
.woocommerce .switch-products-layout a i {
float: left;
font-size: 19px;
line-height: inherit;
}
.woocommerce .switch-products-layout a.list {
margin-left: 20px;
}
.woocommerce .switch-products-layout a.active, .woocommerce .switch-products-layout a:hover {
color: #f1c40f;
}
.woocommerce .woocommerce-result-count {
font-size: 16px;
margin-left: 40px;
color: #444;
}
.woocommerce .star-rating,
.woocommerce .products .star-rating {
float: none;
margin: auto;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce .products .star-rating:before,
.woocommerce .products .star-rating span:before {
font-size: 13px;
color: #ffca00;
}
.woocommerce ul.rit-products {
margin: 0;
list-style-type: none;
}
.woocommerce ul.rit-products li.product {
float: left;
margin-bottom: 30px;
padding: 0 15px;
}
.woocommerce ul.rit-products li.product .product-thumbnail {
position: relative;
}
.woocommerce ul.rit-products li.product .product-thumbnail a.product-name {
display: block;
}
.woocommerce ul.rit-products li.product .product-thumbnail a.product-name:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.woocommerce ul.rit-products li.product .product-thumbnail a.product_type_variable,
.woocommerce ul.rit-products li.product .product-thumbnail a.add_to_cart_button,
.woocommerce ul.rit-products li.product .product-thumbnail a.added_to_cart {
color: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: auto;
display: inline-block;
opacity: 0;
visibility: hidden;
}
.woocommerce ul.rit-products li.product .product-thumbnail a.add_to_cart_button.added {
display: none;
}
.woocommerce ul.rit-products li.product .short-description {
display: none;
}
.woocommerce ul.rit-products li.product.first {
clear: both;
}
.woocommerce ul.rit-products li.product .product-detail {
text-align: center;
padding: 20px 15px;
}
.woocommerce ul.rit-products li.product .product-detail h3 {
margin: 0;
font-weight: normal;
font-size: 16px;
color: #444;
}
.woocommerce ul.rit-products li.product .product-detail a:hover h3 {
color: #f1c40f;
}
.woocommerce ul.rit-products li.product .product-detail .star-rating {
margin-top: 5px;
}
.woocommerce ul.rit-products li.product .product-detail .price {
font-size: 16px;
font-weight: 600;
display: inline-block;
margin-top: 12px;
color: #252525;
}
.woocommerce ul.rit-products li.product .product-detail .price del {
color: #959595;
}
.woocommerce ul.rit-products li.product .product-detail .price ins {
background: none;
}
.woocommerce ul.rit-products li.product:hover .product-thumbnail a.product-name:before {
opacity: 1;
visibility: visible;
}
.woocommerce ul.rit-products li.product:hover .product-thumbnail a.product_type_variable,
.woocommerce ul.rit-products li.product:hover .product-thumbnail a.add_to_cart_button,
.woocommerce ul.rit-products li.product:hover .product-thumbnail a.added_to_cart {
opacity: 1;
visibility: visible;
}
.woocommerce .products-wrap.grid ul.rit-products li.product .product-detail .add_to_cart_button,
.woocommerce .products-wrap.grid ul.rit-products li.product .product-detail .product_type_variable {
display: none !important;
}
.woocommerce .products-wrap.list ul.rit-products li.product .product-thumbnail .add_to_cart_button,
.woocommerce .products-wrap.list ul.rit-products li.product .product-thumbnail .product_type_variable {
display: none !important;
}
.woocommerce .products-wrap.list ul.rit-products li.product .product-detail .add_to_cart_button,
.woocommerce .products-wrap.list ul.rit-products li.product .product-detail .product_type_variable {
display: inline-block !important;
}
.woocommerce .list ul.rit-products li.product .short-description {
display: block;
}
.woocommerce .list ul.rit-products li.product .product-thumbnail {
width: 35%;
float: left;
display: inline-block;
}
.woocommerce .list ul.rit-products li.product .product-thumbnail a.product-name img {
width: 100%;
}
.woocommerce .list ul.rit-products li.product .product-detail {
width: 65%;
overflow: hidden;
display: inline-block;
text-align: left;
padding: 0 0 0 30px;
}
.woocommerce .list ul.rit-products li.product .product-detail h3 {
font-size: 26px;
margin: -8px 0 15px;
}
.woocommerce .list ul.rit-products li.product .product-detail .star-rating {
float: right;
margin-top: 12px;
}
.woocommerce .list ul.rit-products li.product .product-detail .price {
float: left;
font-size: 20px;
}
.woocommerce .list ul.rit-products li.product .product-detail .add_to_cart_button {
float: left;
clear: both;
margin-top: 35px;
} .widget_product_categories .product-categories .children,
.widget_product_categories ul.yith-wcan-list .children {
display: none;
width: 100%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.widget_product_categories .product-categories li.open > .children,
.widget_product_categories ul.yith-wcan-list li.open > .children {
display: block;
}
.widget_product_categories ul .cat-trigger {
float: right;
cursor: pointer;
}
.widget_product_categories ul .current-cat > a {
color: #f1c40f;
}
.widget_product_categories ul ul.children {
padding: 20px 20px 0 20px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #ebebeb;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 4px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
background-color: #f1c40f;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
width: 15px;
height: 15px;
border-radius: 15px;
background-color: #f1c40f;
top: -5.5px;
margin-left: -.5em;
}
.woocommerce .widget_price_filter .price_label {
font-size: 15px;
line-height: 30px;
padding-top: 7px;
color: #959595;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0;
margin-right: 20px;
width: 80px;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li {
padding: 0 0 20px;
margin: 0 0 20px;
border-bottom: 1px solid #ebebeb;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li .product-title {
font-size: 16px;
font-weight: normal;
color: #333;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li .product-title:hover {
color: #f1c40f;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li .star-rating {
display: block;
margin: 12px 0 0;
float: none;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li .woocommerce-Price-amount {
display: block;
margin: 12px 0 0;
font-size: 16px;
font-weight: bold;
color: #333;
}
.woocommerce .widget_top_rated_products ul.product_list_widget li .woocommerce-Price-amount del {
color: #959595;
} #breadcrumbs .link-products {
margin: 0;
margin-top: -20px;
float: right;
list-style-type: none;
}
#breadcrumbs .link-products li {
float: left;
display: inline-block;
text-align: center;
margin-left: 10px;
}
#breadcrumbs .link-products li:first-child {
margin-left: 0;
}
#breadcrumbs .link-products li a {
font-size: 14px;
width: 25px;
height: 25px;
line-height: 25px;
display: inline-block;
border-radius: 100%;
color: #363636;
background: #e4e3e3;
}
#breadcrumbs .link-products li a i {
line-height: inherit;
}
#breadcrumbs .link-products li:hover a {
color: #fff;
background: #f1c40f;
}
.single-product .site-content {
padding: 0;
}
.single-product #shop-sidebar {
margin-top: 58px;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
margin: 0;
}
.variations .reset_variations {
margin-top: 10px;
text-decoration: underline;
display: inline-block !important;
}
.variations tr {
margin-bottom: 40px;
display: inline-block;
width: 100%;
}
.variations tr:last-child {
margin-bottom: 0;
}
.variations td {
width: 100%;
display: inline-block;
}
table.shop_attributes ul,
.variations ul {
margin: 0;
display: block;
list-style-type: none;
padding: 0;
}
table.shop_attributes ul > li,
.variations ul > li {
position: relative;
display: block;
height: 20px;
width: 20px;
font-size: 11px;
font-weight: 500;
border-radius: 50%;
float: left;
text-align: center;
line-height: 20px;
margin-right: 12px;
padding: 1px 0 0;
color: #7d7d7d;
cursor: pointer;
-webkit-transition: all 300ms;
transition: all 300ms;
}
table.shop_attributes ul > li:last-child,
.variations ul > li:last-child {
margin-right: 0;
}
table.shop_attributes ul > li.color,
.variations ul > li.color {
margin-right: 19px;
}
table.shop_attributes ul > li.color:last-child,
.variations ul > li.color:last-child {
margin-right: 0;
}
table.shop_attributes ul > li.color:hover:before, table.shop_attributes ul > li.color.selected:before,
.variations ul > li.color:hover:before,
.variations ul > li.color.selected:before {
content: "";
border-width: 1px;
border-style: solid;
border-radius: 100%;
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
top: -5px;
left: -5px;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
table.shop_attributes ul > li:hover, table.shop_attributes ul > li.selected,
.variations ul > li:hover,
.variations ul > li.selected {
background: #ebebeb;
}
table.shop_attributes td.label,
.variations td.label {
font-size: 16px;
text-transform: capitalize;
text-align: left;
color: #333;
}
table.shop_attributes td.label label,
.variations td.label label {
position: relative;
}
table.shop_attributes td.label label:before,
.variations td.label label:before {
content: "*";
color: #ed1c24;
position: absolute;
right: -8px;
}
table.shop_attributes td.label .selected,
.variations td.label .selected {
text-transform: capitalize;
color: #666;
margin: 0 0 0 20px;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
line-height: 22px;
}
.woocommerce div.product form.cart div.quantity {
margin: 0 10px 0 0;
}
.woocommerce .quantity {
border: 1px solid #ebebeb;
background: #fff;
display: inline-block;
margin-right: 10px;
}
.woocommerce .quantity .qty {
border: none;
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
float: left;
line-height: 53px;
height: 53px;
width: 38px;
padding: 2px;
}
.woocommerce .quantity ._qty {
text-align: center;
float: left;
}
.woocommerce .quantity ._qty a {
font-size: 18px;
line-height: 53px;
color: #7d7d7d;
width: 30px;
display: inline-block;
}
.woocommerce .quantity ._qty a:hover {
background: #f1c40f;
color: #fff;
}
.woocommerce.single-product #breadcrumbs {
padding-top: 37px;
}
.woocommerce .main-shop div.product .product-single-top {
padding: 58px 0 0;
display: inline-block;
width: 100%;
background: #f7f7f7;
}
.woocommerce .main-shop div.product .product-single-top .product_title {
line-height: 1;
margin-bottom: 15px;
}
.woocommerce .main-shop div.product .product-single-top .price {
font-size: 24px;
font-weight: 600;
color: #333;
}
.woocommerce .main-shop div.product .product-single-top .price del {
font-size: 18px;
color: #666666;
}
.woocommerce .main-shop div.product .product-single-top .woocommerce-product-rating {
margin-bottom: 32px;
}
.woocommerce .main-shop div.product .product-single-top .wrap-price {
margin-top: 32px;
}
.woocommerce .main-shop div.product .product-single-top .stock {
font-size: 9px;
font-weight: 500;
text-transform: uppercase;
color: #93ca78;
}
.woocommerce .main-shop div.product .product-single-top .stock span {
padding: 1px 10px 0;
border: 2px solid #93ca78;
border-radius: 0;
}
.woocommerce .main-shop div.product .product-single-top form.cart,
.woocommerce .main-shop div.product .product-single-top p.cart {
margin-top: 40px;
margin-bottom: 20px;
}
.woocommerce .main-shop div.product .product-single-top form.cart .button {
padding: 17px 75px;
font-size: 16px;
letter-spacing: 1px;
background: #eccd3c;
}
.woocommerce .main-shop div.product .product-single-top form.cart .button:hover {
opacity: 0.8;
}
.woocommerce .main-shop div.product div.images,
.woocommerce .main-shop div.product div.summary {
margin-bottom: 70px;
}
.woocommerce .main-shop div.product div.images ul.images-large,
.woocommerce .main-shop div.product div.images ul.images-small {
margin: 0;
list-style-type: none;
}
.woocommerce .main-shop div.product div.images ul.images-large {
float: right;
width: calc(100% - 90px);
padding-left: 25px;
}
.woocommerce .main-shop div.product div.images ul.images-large .slick-arrow {
position: absolute;
top: 50%;
margin-top: -21px;
padding: 0 10px;
color: #000;
cursor: pointer;
z-index: 1;
}
.woocommerce .main-shop div.product div.images ul.images-large .slick-arrow i {
font-size: 42px;
}
.woocommerce .main-shop div.product div.images ul.images-large .slick-arrow.prev {
left: 40px;
}
.woocommerce .main-shop div.product div.images ul.images-large .slick-arrow.next {
right: 15px;
}
.woocommerce .main-shop div.product div.images ul.images-large .slick-arrow:hover {
opacity: 0.5;
}
.woocommerce .main-shop div.product div.images ul.images-small {
float: left;
width: 90px;
max-height: 562px;
}
.woocommerce .main-shop div.product div.images ul.images-small img {
cursor: pointer;
display: inline-block;
}
.woocommerce .main-shop div.product div.images ul.images-small li.slick-slide {
opacity: 0.3;
}
.woocommerce .main-shop div.product div.images ul.images-small li.slick-slide.slick-current {
opacity: 1;
}
.woocommerce .main-shop div.product div.images ul.images-small.slick-vertical .slick-slide {
clear: both;
text-align: center;
margin: 0 0 34px;
cursor: pointer;
}
.woocommerce .main-shop div.product div.images ul.images-small.slick-vertical .slick-slide:last-child {
margin: 0;
}
.woocommerce .main-shop div.product div.images ul.images-small.slick-vertical .slick-slide:hover, .woocommerce .main-shop div.product div.images ul.images-small.slick-vertical .slick-slide.slick-current {
border-color: #f1c40f;
}
.woocommerce .main-shop div.product .woocommerce-tabs {
margin-top: 60px;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs {
text-align: center;
padding: 0;
margin: 0 0 50px;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs:before {
top: 0;
bottom: auto;
border-bottom: 1px solid #ebebeb;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li {
margin: 0 105px 0 0;
padding: 0;
border: 0;
border-radius: 0;
background: none;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li:before, .woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li a {
font-size: 16px;
color: #777;
padding: 10px 0;
border-top: 3px solid transparent;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li:last-child {
margin: 0;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li:hover a {
color: #333;
border-color: #333;
}
.woocommerce .main-shop div.product .woocommerce-tabs .panel {
border-bottom: 0;
box-shadow: none;
}
.woocommerce .main-shop div.product .woocommerce-tabs .panel ul {
margin-left: 35px;
}
.woocommerce .main-shop div.product .woocommerce-tabs .panel ul li strong {
font-weight: 500;
}
.woocommerce .main-shop .woo-custom-share {
text-align: center;
margin-top: 60px;
}
.woocommerce .main-shop .woo-custom-share .primary-font {
font-size: 16px;
display: block;
margin-bottom: 0;
text-transform: uppercase;
color: #999;
opacity: 0;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.woocommerce .main-shop .woo-custom-share .social-icons {
margin-top: -20px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.woocommerce .main-shop .woo-custom-share .social-icons li a {
font-size: 24px;
padding: 0;
float: left;
margin: 0 16px;
}
.woocommerce .main-shop .woo-custom-share:hover .primary-font {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.woocommerce .main-shop .woo-custom-share:hover .social-icons {
margin-top: 20px;
}
.woocommerce .main-shop #related-product {
margin-top: 46px;
margin-bottom: 55px;
}
.woocommerce .main-shop.has-sidebar div.product .product-single-top {
background: #fff;
}
.woocommerce table.shop_attributes td {
padding: 8px;
}
.woocommerce table.shop_attributes td p {
padding: 0;
margin-left: 35px;
}
.product_meta {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
color: #999;
}
.product_meta a {
color: #999;
}
.product_meta a:hover {
color: #333;
}
.product_meta .primary-font {
color: #333;
}
.product_meta span {
margin-right: 42px;
}
.product_meta span:last-child {
margin-right: 0;
}
.product_meta span.primary-font {
margin-right: 0;
}
.woocommerce #reviews #comments h2 {
font-size: 14px;
display: inline-block;
margin: 0 auto 30px;
padding-bottom: 5px;
border-bottom: 1px solid #ebebeb;
}
.woocommerce #reviews #comments ol.commentlist li {
padding: 0 0 20px;
border-bottom: 1px solid #ebebeb;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 60px;
padding: 0;
border: none;
border-radius: 50%;
background: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 80px;
padding: 0;
border: 0;
border-radius: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
float: right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating span:before {
font-size: 11px;
color: #ffca00;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong {
font-size: 18px;
}
.woocommerce #review_form_wrapper {
margin-top: 30px;
} .woocommerce .register-wrap {
display: none;
}
.page.woocommerce-account .site-content {
padding-bottom: 50px;
}
.woocommerce-account .woocommerce ul {
margin: 0;
list-style-type: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding: 30px;
background: #ececec;
}
.woocommerce-account .title h3 {
margin-top: 0;
}
.woocommerce-account .title .edit {
margin-top: 8px;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
border: 1px solid #ececec;
padding: 15px;
} .woocommerce form .form-row .select2-container {
line-height: 46px;
}
.woocommerce-page:not(.woocommerce) .woocommerce {
padding: 0 0 50px;
display: inline-block;
width: 100%;
}
.woocommerce-checkout table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail {
width: 70px;
}
.woocommerce-cart .woocommerce .quantity .qty {
line-height: 40px;
height: 40px;
}
.woocommerce-cart .woocommerce .quantity ._qty a {
line-height: 40px;
}
.woocommerce-cart .woocommerce > form table.shop_table .button,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shipping .button {
color: #333;
border: 2px solid #333;
display: inline-block;
font-size: 14px;
font-weight: 500;
padding: 18px 40px;
border-radius: 0;
text-transform: uppercase;
background: transparent;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.woocommerce-cart .woocommerce > form table.shop_table .button:hover,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shipping .button:hover {
color: #fff;
border-color: #f1c40f;
background: #f1c40f;
}
.woocommerce-cart .woocommerce > form {
width: 66.6667%;
margin: 0;
padding: 0 70px 0 0;
float: left;
}
.woocommerce-cart .woocommerce > form table.shop_table {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.woocommerce-cart .woocommerce > form table.shop_table th {
border-left: 0;
border-right: 0;
border-bottom: 3px solid #333;
text-transform: uppercase;
color: #333;
font-weight: bold;
font-size: 18px;
}
.woocommerce-cart .woocommerce > form table.shop_table td {
padding: 20px 0;
border-left: 0;
border-right: 0;
border-top: 0;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-thumbnail img {
width: 100%;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-name {
padding: 20px 15px;
}
.woocommerce-cart .woocommerce > form table.shop_table td.product-name dl.variation dt {
color: #333;
}
.woocommerce-cart .woocommerce > form table.shop_table td.product-name dl.variation dd {
margin: 0;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-subtotal,
.woocommerce-cart .woocommerce > form table.shop_table .product-price {
width: 120px;
}
.woocommerce-cart .woocommerce > form table.shop_table td.product-subtotal,
.woocommerce-cart .woocommerce > form table.shop_table td.product-price {
font-weight: 500;
color: #333;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-remove {
width: 50px;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-remove a.remove {
display: inline-block;
font-size: 14px;
color: #333 !important;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-remove a.remove:hover {
color: #f1c40f !important;
background: none !important;
}
.woocommerce-cart .woocommerce > form .coupon {
text-align: center;
margin-top: 50px;
}
.woocommerce-cart .woocommerce > form .coupon > label {
font-size: 24px;
font-weight: bold;
color: #333;
text-transform: uppercase;
margin-bottom: 30px;
display: inline-block;
}
.woocommerce-cart .woocommerce > form .coupon .input-text {
height: 50px;
background: #f3f3f3;
color: #999;
border: none;
border-radius: 0;
text-align: center;
margin-bottom: 15px;
}
.woocommerce-cart .woocommerce > form .coupon .button {
width: 100%;
}
.woocommerce-cart .woocommerce .cart-collaterals {
width: 33.3333%;
margin: 0;
overflow: hidden;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
font-size: 18px;
color: #333;
text-transform: uppercase;
border-bottom: 3px solid #333;
margin: 0;
padding: 20px 0 15px;
margin-bottom: 20px;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table {
border: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table td,
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table th {
border: 0;
font-size: 14px;
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table th {
color: #333;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-Price-amount {
font-weight: bold;
font-weight: 500;
color: #333;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table td strong {
font-weight: 500;
color: #333;
} .woocommerce table.shop_table th,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
color: #333;
}
.woocommerce-checkout .product-total {
font-weight: 500;
color: #333;
}
.checkout {
width: 100%;
}
.checkout #customer_details {
float: left;
width: 66.6667%;
padding-right: 70px;
}
.checkout #customer_details > * {
width: 100%;
}
.checkout #customer_details .col-1 {
padding-bottom: 50px;
margin-bottom: 50px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.checkout #customer_details .woocommerce-shipping-fields,
.checkout #customer_details .woocommerce-billing-fields {
font-size: 16px;
}
.checkout #customer_details .woocommerce-shipping-fields > h3,
.checkout #customer_details .woocommerce-billing-fields > h3 {
font-size: 18px;
text-transform: uppercase;
display: block;
border-bottom: 3px solid #333;
padding-bottom: 13px;
}
.checkout #customer_details .woocommerce-shipping-fields > p,
.checkout #customer_details .woocommerce-billing-fields > p {
margin-bottom: 15px;
}
.checkout #customer_details .woocommerce-shipping-fields > p > label,
.checkout #customer_details .woocommerce-billing-fields > p > label {
font-size: 16px;
color: #333333;
}
.checkout #customer_details .woocommerce-shipping-fields > p > input,
.checkout #customer_details .woocommerce-billing-fields > p > input {
font-size: 16px;
}
.checkout #order_review {
overflow: hidden;
width: 33.3333%;
}
.checkout #order_review > h3 {
font-size: 18px;
text-transform: uppercase;
display: block;
border-bottom: 3px solid #333;
padding-bottom: 13px;
}
.woocommerce form .form-row input.input-text {
line-height: 26px;
} .info-site {
color: #999;
margin: 0;
list-style-type: none;
}
.info-site li {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
float: left;
margin-right: 52px;
}
.info-site li i {
float: left;
display: block;
font-size: 30px;
}
.info-site li p {
color: #222;
padding-left: 10px;
font-size: 14px;
font-weight: bold;
display: block;
overflow: hidden;
}
.info-site li p span {
color: #999999;
font-weight: normal;
display: block;
}
.site-header .menu-wrap .menu > li > a,
.site-header .menu-wrap .menu > ul > li > a,
.site-header .wrap-search-form .search-trigger,
.site-header .rit-mini-cart-trigger,
.site-header .rit-mini-cart-info,
.site-header .rit-social,
.site-header .social-share li a {
-webkit-transition: all 0s;
transition: all 0s;
}
.site-header.header-2 .top-bar, .site-header.header-3 .top-bar {
color: #fff;
line-height: 50px;
border: 0;
}
.site-header.header-2 .top-bar .widget-title, .site-header.header-3 .top-bar .widget-title {
color: #fff;
line-height: 50px;
}
.site-header.header-2 .top-bar .widget_nav_menu:hover .widget-title, .site-header.header-3 .top-bar .widget_nav_menu:hover .widget-title {
color: #f1c40f;
}
.site-header.header-2 .top-bar {
background-color: #222222;
}
.site-header.header-2 .site-branding {
padding-top: 30px;
padding-bottom: 30px;
}
.site-header.header-2 .menu-header-wrap {
padding-left: 0;
padding-right: 10px;
background-color: #333333;
}
.site-header.header-2 .menu-wrap .menu > li > a,
.site-header.header-2 .menu-wrap .menu > ul > li > a {
padding-left: 30px;
}
.site-header.header-2 .search-trigger,
.site-header.header-2 .rit-mini-cart-trigger,
.site-header.header-2 .menu-wrap .menu > li > a,
.site-header.header-2 .menu-wrap .menu > ul > li > a {
color: #fff;
}
.site-header.header-2 .search-trigger:hover,
.site-header.header-2 .rit-mini-cart-trigger:hover,
.site-header.header-2 .menu-wrap .menu > li > a:hover,
.site-header.header-2 .menu-wrap .menu > ul > li > a:hover {
color: #f1c40f;
}
.site-header.header-2 .wrap-search-form .search-trigger,
.site-header.header-2 .menu-wrap .menu > li > a,
.site-header.header-2 .menu-wrap .menu > ul > li > a {
line-height: 80px;
}
.site-header.header-2 .rit-mini-cart-info {
padding: 27px 0 27px 15px;
}
.site-header.header-2 .social-share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
list-style-type: none;
}
.site-header.header-2 .social-share li {
font-size: 24px;
margin-left: 24px;
line-height: 46px;
}
.site-header.header-2 .social-share li:first-child {
margin-left: 0;
}
.site-header.header-2 .header-actions .rit-button {
display: inline-block;
margin-left: 52px;
line-height: 20px;
letter-spacing: 1px;
padding: 19px 50px 21px;
}
.site-header.header-2 .is-sticky .bot-header-wrap {
display: none !important;
}
.site-header.header-3 .top-bar {
background-color: #116fac;
}
.site-header.header-3 .rit-social,
.site-header.header-3 .menu-wrap .menu > li > a,
.site-header.header-3 .menu-wrap .menu > ul > li > a,
.site-header.header-3 .wrap-search-form .search-trigger {
line-height: 110px;
}
.site-header.header-3 .rit-mini-cart-info {
padding-top: 42px;
padding-bottom: 42px;
}
.site-header.header-3 .rit-social {
margin-left: 20px;
}
.site-header.header-3 .social-share {
margin: 0 18px 0 0;
}
.site-header.header-3 .social-share li {
font-size: 16px;
}
.site-header.header-3 .rit-mini-cart-trigger:before {
font-size: 16px;
line-height: 24px;
}
.site-header.header-3 .is-sticky .site-branding {
padding-top: 14px;
padding-bottom: 14px;
}
.site-header.header-3 .is-sticky .rit-social,
.site-header.header-3 .is-sticky .menu-wrap .menu > li > a,
.site-header.header-3 .is-sticky .menu-wrap .menu > ul > li > a,
.site-header.header-3 .is-sticky .wrap-search-form .search-trigger {
line-height: 78px;
}
.site-header.header-3 .is-sticky .rit-mini-cart-info {
padding-top: 26px;
padding-bottom: 26px;
} .rit-blog-feature .entry-title {
font-size: 20px;
}
.rit-blog-feature .entry-meta {
margin-bottom: 0;
padding-left: 0;
}
.rit-blog-feature .entry-meta:before, .rit-blog-feature .entry-meta:after {
display: none;
}
.rit-blog-feature .post-list .post-thumbnail {
width: 30%;
float: left;
}
.rit-blog-feature .post-list .post-content {
overflow: hidden;
padding-left: 28px;
}
.rit-blog-feature .post-list .post-thumbnail,
.rit-blog-feature .post-list .post-image {
margin: 0;
}
.rit-blog-feature .post-list .post-item {
margin-top: 30px;
}
.rit-blog-feature .post-list .post-item:first-child {
margin-top: 0;
} .wrap-counterup {
line-height: 1;
position: relative;
padding-bottom: 20px;
margin-bottom: 25px;
}
.wrap-counterup:after {
content: "";
height: 3px;
width: 53px;
background: #fff;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
} .member-slider {
margin: 0;
list-style-type: none;
}
.member-slider ul, .member-slider ol {
margin: 0;
list-style-type: none;
}
.member-slider.white-text {
color: #fff;
}
.member-slider.white-text h1, .member-slider.white-text h2, .member-slider.white-text h3, .member-slider.white-text h4, .member-slider.white-text h5, .member-slider.white-text h6, .member-slider.white-text a {
color: #fff;
}
.member-slider.white-text a:hover {
color: #f1c40f;
}
.member-slider .member {
padding-top: 40px;
text-align: center;
position: relative;
}
.member-slider .member .member-image img {
display: inline-block;
opacity: 0.5;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.member-slider .member .member-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-width: 97%;
max-height: 60%;
background: rgba(20, 20, 20, 0.4);
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.member-slider .member .member-content h6 {
font-size: 18px;
text-transform: uppercase;
margin: 66px 0 0;
}
.member-slider .member .member-content .member-pos {
text-transform: uppercase;
}
.member-slider .member .member-content .member-social {
margin-top: 28px;
font-size: 14px;
}
.member-slider .slick-arrow {
font-size: 0;
width: 40px;
height: 40px;
padding: 0;
line-height: 40px;
margin: 0;
border: 2px solid #959595;
border-radius: 0;
color: #959595;
background: none;
position: absolute;
top: 50%;
margin-top: -20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
filter: Alpha(Opacity=100);
opacity: 1;
z-index: 3;
}
.member-slider .slick-arrow:before {
content: "\c139";
font-family: 'cleversoft';
font-size: 18px;
line-height: 36px;
}
.member-slider .slick-arrow.slick-next {
left: auto;
right: -50px;
}
.member-slider .slick-arrow.slick-prev {
left: -50px;
right: auto;
}
.member-slider .slick-arrow.slick-prev:before {
content: "\c138";
}
.member-slider .slick-arrow:hover {
color: #fff;
border-color: #f1c40f;
background: #f1c40f;
}
.member-slider .slick-slide {
-webkit-transition: all 0.6s;
transition: all 0.6s; }
.member-slider .slick-slide.slick-current.member .member-image img {
opacity: 1;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.member-slider .slick-slide.slick-current.member .member-content {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
}
.member-slider .slick-slide .item-inner {
position: relative;
margin-left: 15px;
margin-right: 15px;
}
.member-slider.slick-slider:hover .slick-arrow.slick-next {
right: 15px;
}
.member-slider.slick-slider:hover .slick-arrow.slick-prev {
left: 15px;
}
.our-priorities .vc_row {
margin-left: 0;
margin-right: 0;
}
.our-priorities .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.our-priorities .wpb_column {
border-left: 1px solid #ebebeb;
}
.our-priorities .wpb_column:first-child {
border: 0;
}
.our-priorities .wpb_column .icon-box {
padding: 59px 20px 0;
border-top: 1px solid #ebebeb;
}
.our-priorities .wpb_column .icon-box:first-child {
border: 0;
padding-top: 14px;
}
.our-priorities .wpb_column .icon-box:last-child .description {
margin-bottom: 14px;
}
.our-priorities .wpb_column .icon-box h6 {
font-size: 20px;
margin: 26px 0 7px;
}
.home2-brand .block-title,
.home2-brand .rit-heading {
text-align: left;
}
.home2-brand .rit-gallery-item {
margin-bottom: 30px;
}
.home2-brand .rit-gallery-item img {
border: 1px solid #ebebeb;
}
.home2-clients-say .block-title,
.home2-clients-say .rit-heading {
text-align: left;
}
.home2-clients-say .owl-carousel.owl-theme .owl-controls .owl-pagination {
position: absolute;
right: 35px;
bottom: 35px;
}
.home2-clients-say.rit-testimonial .rit-testimonial-item {
position: relative;
padding-left: 55px;
}
.home2-clients-say.rit-testimonial .rit-wrap-author {
padding: 42px 35px 35px 95px;
border: 1px solid #ebebeb;
}
.home2-clients-say.rit-testimonial .rit-wrap-avatar {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 110px;
height: 110px;
}
.home2-clients-say.rit-testimonial .rit-wrap-avatar img {
width: 100%;
}
.home2-clients-say.rit-testimonial .block-title {
margin-bottom: 40px;
}
.home2-clients-say.rit-testimonial .rit-testimonial-author {
font-size: 14px;
font-family: inherit;
font-weight: 600;
padding-top: 15px;
} .home3-testimonials .rit-wrap-author-info {
position: relative;
}
.home3-testimonials .rit-wrap-author-info:before {
content: "";
width: 45px;
height: 2px;
background: #f1c40f;
position: absolute;
top: 0;
left: 0;
}
.wpb_row.home-about {
position: relative;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.wpb_row.home-about:before {
content: "";
background: #f7f7f7;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 50%;
height: 100%;
}
.wpb_row.home-about .wpb_content_element {
padding-right: 70px;
}
.content-area .rit-blog-grid.home3-blog-grid .post {
margin-bottom: 40px;
} @media screen and (max-width: 1200px) {
.block-title, .rit-heading {
font-size: 24px;
margin-bottom: 15px;
margin-top: 20px;
}
.home2-clients-say.rit-testimonial .block-title {
margin-bottom: 15px;
margin-top: 20px;
}
.info-site li {
margin-right: 20px;
}
.home-about .block-content {
font-size: 13px;
}
.home-about .block-content p {
margin-bottom: 10px;
}
.ri-call-action .vc_cta3-content-header h2 {
font-size: 20px;
}
.post-navigation, .posts-navigation {
margin-bottom: 15px;
} .woocommerce .main-shop div.product .product-single-top .wrap-price {
margin-top: 15px;
}
.woocommerce .main-shop div.product .product-single-top .price {
margin-bottom: 15px;
}
.woocommerce .main-shop div.product .product-single-top form.cart,
.woocommerce .main-shop div.product .product-single-top p.cart {
margin-top: 20px;
}
.variations tr {
margin-bottom: 20px;
} .woocommerce-cart .woocommerce .quantity ._qty a {
width: 16px;
}
.woocommerce-cart .woocommerce > form table.shop_table th {
font-size: 14px;
padding: 9px 5px;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
font-size: 14px;
} .site-header.header-2 .header-actions .rit-button {
padding: 19px 20px 21px;
} .site-header.header-3 .menu-wrap .menu > li > a,
.site-header.header-3 .menu-wrap .menu > ul > li > a {
spadding: 0 12px;
}
.site-header.header-3 .rit-social {
margin-left: 0px;
}
}
@media screen and (max-width: 992px) {
.site-content > .container > .row > .col-md-9,
.site-content > .container > .row > .col-md-3 {
clear: both;
}
.site-header .top-bar .top-bar-left,
.site-header .top-bar .top-bar-right {
width: 100%;
text-align: center;
}
.site-header .top-bar .top-bar-widget-area {
margin: auto;
display: inline-block;
}
.site-header .top-bar .contact-info li {
margin-right: 20px;
}
.site-header .top-bar .contact-info li:last-child {
margin-right: 0;
}
.is-sticky .mobile-toggle {
color: #fff;
}
.site-footer .footer-row .fcol {
margin-bottom: 40px;
}
.site-footer .top-footer .widget-title {
margin: 0 0 20px;
}
.site-footer .top-footer .footer-row {
padding-top: 60px;
padding-bottom: 20px;
}
.site-footer .top-footer .footer-row .fcol:before {
display: none;
} .home-about {
padding-top: 10px;
padding-bottom: 40px;
}
.home-about .vc_column_container {
width: 100%;
margin-bottom: 40px;
}
.home-about .vc_column_container:last-child {
margin-bottom: 0;
}
.home-portfolios .rit-portfolio-carousel #portfolio-filter,
.home-portfolios.rit-portfolio-carousel #portfolio-filter {
text-align: center;
margin: 0 0 60px;
}
.home-portfolios .rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons,
.home-portfolios.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons {
top: -38px;
left: 0;
right: 0;
} .post-related > .row > .item-related {
max-width: 270px;
margin: 0 auto 30px;
} .ri-call-action .vc_cta3-content-header h2 {
font-size: 14px;
}
.portfolio-detail-horizontal .rit-news-inner h4,
.portfolio-detail-horizontal .rit-news-inner .entry-title {
font-size: 22px;
} .our-team .member-position span {
padding: 6px 15px;
} .main-shop #sticky-wrapper {
height: auto !important;
}
.catalog-ordering {
background: #f7f7f7;
padding: 10px 15px;
margin-bottom: 30px;
border-bottom: 0;
display: inline-block;
width: 100%;
}
.woocommerce .shop-sidebar {
min-width: 280px;
height: 100%;
padding-top: 50px;
position: fixed;
overflow-y: scroll;
top: 0;
left: 0;
z-index: 999999;
background: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 300ms;
transition: all 300ms;
}
.woocommerce .shop-sidebar .close-shop-sidebar-toggle {
display: block;
position: absolute;
right: 15px;
top: 15px;
}
.woocommerce.open_sidebar_shop .shop-sidebar {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.woocommerce .main-shop {
width: 100%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
float: left;
width: 100%;
} .woocommerce-cart .woocommerce > form,
.woocommerce-cart .woocommerce .cart-collaterals {
width: 100%;
display: inline-block;
padding: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals {
margin-top: 40px;
} .checkout #customer_details,
.checkout #order_review {
width: 100%;
display: inline-block;
padding: 0;
}
.checkout #order_review {
overflow: visible;
margin-top: 40px;
}
.site-header.header-2 .menu-header-wrap {
display: none !important;
}
.site-header.header-2 .is-sticky .bot-header-wrap {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
margin-bottom: 0;
}
.site-header.header-2 .is-sticky .bot-header-wrap .site-branding {
padding-top: 20px;
padding-bottom: 20px;
}
.rit-blog-feature .post-list {
margin-top: 30px;
}
}
@media screen and (max-width: 768px) { .tparrows {
display: none !important;
}
.tparrows.tp-leftarrow {
left: 0 !important;
}
.tparrows.tp-rightarrow {
left: auto !important;
right: 0 !important;
}
.site-header .site-branding {
width: 100%;
}
.site-header .top-bar {
line-height: 30px;
padding: 10px 0;
}
.site-footer {
margin-top: 85px;
}
.site-footer .top-footer .top-footer-toggle {
display: inline-block;
}
.site-footer .top-footer .footer-row {
display: none;
}
.site-footer .top-footer.open .footer-row,
.site-footer .top-footer > .open .footer-row {
display: block;
}
.site-footer .bot-footer {
text-align: center;
}
.site-footer .bot-footer .bot-footer-left,
.site-footer .bot-footer .bot-footer-right {
width: 100%;
}
.site-footer .bot-footer .bot-footer-left {
margin-bottom: 10px;
}
#cover-page .cover-page-inner {
left: 0;
right: 0;
width: 100%;
text-align: center;
}
#cover-page .cover-page-inner .title-cover-page {
font-size: 24px;
}
.vc_row .wpb_column {
margin-bottom: 40px;
}
.vc_row .wpb_column:last-child {
margin-bottom: 0;
} .team-item .vc_column-inner > .wpb_wrapper {
max-width: 270px;
margin: auto;
}
.main-contact .contact-info .opening-hours ul {
display: block;
}
.owl-item .rit-gallery-item,
.owl-item .portfolio-item {
text-align: center;
} .post-navigation .nav-links .nav-previous,
.posts-navigation .nav-links .nav-previous {
width: 100%;
margin-top: 5px;
margin-bottom: 10px;
}
.post-navigation, .posts-navigation {
margin-bottom: 0;
} .rit-news-inner .entry-title {
font-size: 24px;
}
#portfolio-filter {
text-align: center;
}
.wrap-portfolio-img img {
width: 100%;
}
.portfolio-info .title a {
color: #fff;
font-size: 16px;
}
.wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .portfolio-thumb .portfolio-thumb-inner img {
width: 100%;
}
.ri-call-action .vc_cta3-content-header h2 {
line-height: 26px;
}
.ri-call-action .vc_btn3-container {
margin-top: 10px;
margin-bottom: 0;
}
.ri-call-action .vc_btn3-container.vc_btn3-left, .ri-call-action .vc_btn3-container.vc_btn3-right {
text-align: center;
}
.ri-call-action .vc_general.vc_cta3 {
padding: 25px 0;
}
.ri-call-action .vc_general.vc_cta3 .vc_cta3_content-container {
text-align: center;
}
.ri-call-action .vc_general.vc_cta3 .vc_cta3-content,
.ri-call-action .vc_general.vc_cta3 .vc_cta3-actions {
padding: 0 !important;
width: 100%;
}
.ri-call-action .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content, .ri-call-action .vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
text-align: center;
} .member-slider .member .member-content {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
} .products-wrap.row {
margin-left: 0;
margin-right: 0;
}
.woocommerce .woocommerce-actions-bar {
float: left;
display: inline-block;
width: 100%;
}
.woocommerce .woocommerce-actions-bar > div {
width: 100%;
}
.woocommerce .woocommerce-actions-bar .woocommerce .woocommerce-result-count {
font-size: 14px;
}
.woocommerce .woocommerce-actions-bar .switch-products-layout,
.woocommerce .woocommerce-actions-bar .woocommerce-result-count {
width: 50%;
margin: 0;
}
.woocommerce .woocommerce-actions-bar > .woocommerce-ordering,
.woocommerce .woocommerce-actions-bar > #shop-sidebar-toggle {
width: 50%;
float: right;
padding: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page[class*=columns-] ul.products li.product,
.woocommerce[class*=columns-] ul.products li.product {
width: 48%;
float: left;
clear: both;
margin: 0 0 2.992em;
}
.woocommerce ul.rit-products li.product {
padding: 0 5px;
}
.woocommerce a.added_to_cart, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .rit-mini-cart-contents p.buttons a.button:not(.checkout), .woocommerce a.btn-register, .rit-mini-cart-contents p.buttons a.button.checkout:not(.checkout), .rit-mini-cart-contents p.buttons a.button.checkout, .woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button, .woocommerce input.button-login, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce div.product div.woocommerce-tabs #respond input#submit.submit, .posts-navigation .nav-links a, .site-footer .top-footer .top-footer-toggle, .sidebar .woocommerce.widget_price_filter .price_slider_amount .button, .rit-button, .btn-readmore, .comment-form .form-submit input, .form-submit input, input.submit, input[type="submit"], button, btn {
padding: 10px 20px;
}
.woocommerce .main-shop div.product div.images,
.woocommerce .main-shop div.product div.summary {
margin: 0 0 40px;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li {
margin: 0 30px 0 0;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li a {
font-size: 14px;
}
#related-product {
text-align: center;
}
#related-product ul.rit-products li.product {
margin: auto;
display: inline-block;
float: none !important;
} .woocommerce-cart .woocommerce > form table.shop_table td {
padding-right: 10px;
padding-left: 10px;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-name {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-subtotal,
.woocommerce-cart .woocommerce > form table.shop_table .product-price,
.woocommerce-cart .woocommerce > form table.shop_table .product-remove {
width: 100%;
}
.woocommerce-cart .woocommerce > form table.shop_table .product-remove {
text-align: center !important;
}
.home2-brand .block-title,
.home2-brand .rit-heading,
.home2-clients-say .block-title,
.home2-clients-say .rit-heading {
text-align: center;
}
.home2-brand .rit-gallery-item {
text-align: center;
}
.rit-blog-feature .entry-title {
font-size: 15px;
margin-bottom: 3px;
}
.rit-blog-feature p {
margin-bottom: 8px;
}
.wpb_row.home-about:before {
width: 100%;
}
.wpb_row.home-about .wpb_content_element {
padding-right: 0;
width: 100%;
}
.home3-testimonials .rit-testimonial-item {
margin-top: 30px;
}
.home3-testimonials .rit-testimonial-item:first-child {
margin-top: 0;
}
.our-priorities .wpb_column {
border: 0;
}
.our-priorities .wpb_column .icon-box {
padding-top: 30px;
}
.our-priorities .wpb_column .icon-box:first-child {
padding-top: 30px;
border-top: 1px solid #ebebeb;
}
}
@media screen and (max-width: 480px) {
.site-header .top-bar {
display: none !important;
}
.block-title,
.rit-heading {
font-size: 20px;
}
.entry-title {
font-size: 20px;
}
#breadcrumbs .breadcrumbs li {
line-height: 24px;
}
.rit-testimonial {
text-align: center;
}
.rit-testimonial .rit-wrap-avatar {
width: 100%;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
}
.rit-testimonial .rit-wrap-author {
padding-left: 0;
width: 100%;
overflow: visible;
text-align: center;
} #portfolio-filter li {
width: 100%;
} .woocommerce .main-shop div.product div.images ul.images-large {
float: left;
width: 100%;
padding-left: 0;
margin: 0;
}
.woocommerce .main-shop div.product div.images ul.images-small {
float: left;
width: 100%;
max-height: none;
display: none !important;
}
.woocommerce .main-shop div.product div.images ul.images-small.slick-vertical .slick-slide {
margin: 0 0 30px;
}
.woocommerce .main-shop div.product .product-single-top form.cart .button {
padding: 17px 30px;
} .woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
.rit-blog-feature .post-list .post-thumbnail {
width: 100%;
}
.rit-blog-feature .post-list .post-content {
padding-left: 0;
margin-top: 15px;
float: left;
}
.home2-clients-say.rit-testimonial p {
margin-bottom: 5px;
}
.home2-clients-say.rit-testimonial .rit-testimonial-item {
padding-left: 0;
padding-top: 40px;
}
.home2-clients-say.rit-testimonial .rit-wrap-avatar {
top: 0;
left: 50%;
margin: 0;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 80px;
height: 80px;
}
.home2-clients-say.rit-testimonial .rit-wrap-author {
padding: 60px 10px 30px;
font-size: 13px;
}
.home2-clients-say .owl-carousel.owl-theme .owl-controls .owl-pagination {
right: 0;
bottom: 10px;
left: 0;
}
.home3-testimonials .rit-wrap-author-info:before {
left: 0;
right: 0;
margin: auto;
}
}
@media screen and (max-width: 320px) {
.woocommerce a.added_to_cart,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.rit-mini-cart-contents p.buttons a.button:not(.checkout),
.woocommerce a.btn-register,
.rit-mini-cart-contents p.buttons a.button.checkout:not(.checkout),
.rit-mini-cart-contents p.buttons a.button.checkout,
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.button,
.woocommerce input.button-login,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce div.product div.woocommerce-tabs #respond input#submit.submit,
.posts-navigation .nav-links a,
.site-footer .top-footer .top-footer-toggle,
.sidebar .woocommerce.widget_price_filter .price_slider_amount .button,
.rit-button,
.btn-readmore,
.comment-form .form-submit input,
.form-submit input,
input.submit,
input[type="submit"],
button,
btn {
padding: 12px 18px;
}
.main-contact .contact-info .opening-hours ul li {
line-height: 30px;
padding: 10px 0;
}
.main-contact .contact-info .opening-hours ul li strong {
width: 100%;
}
.site-footer .top-footer .bussiness-hour ul li span {
width: 100%;
} .woocommerce .woocommerce-actions-bar .switch-products-layout {
width: 100%;
}
.woocommerce .woocommerce-actions-bar > div,
.woocommerce .woocommerce-actions-bar > #shop-sidebar-toggle {
width: 50%;
float: left;
}
.woocommerce .woocommerce-actions-bar > #shop-sidebar-toggle {
text-align: right;
}
.woocommerce .woocommerce-actions-bar .woocommerce-result-count,
.woocommerce .woocommerce-actions-bar > .woocommerce-ordering {
display: none;
}
.woocommerce .main-shop div.product .product-single-top form.cart .button {
width: 100%;
margin-top: 15px;
}
.woocommerce .main-shop div.product .woocommerce-tabs ul.tabs li {
margin: 0;
width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.rit-blog-feature .entry-title {
font-size: 16px;
margin-bottom: 3px;
}
.rit-blog-feature p {
margin-bottom: 10px;
}
.site-footer .top-footer .bussiness-hour ul li span {
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1200px) {
.our-priorities .wpb_column .icon-box .description {
font-size: 12px;
}
.home2-clients-say.rit-testimonial .rit-wrap-author {
font-size: 13px;
padding: 28px 20px 27px 75px;
}
.home2-clients-say.rit-testimonial .rit-wrap-author p {
margin-bottom: 5px;
}
.home2-clients-say.rit-testimonial .rit-wrap-avatar {
width: 80px;
height: 80px;
}
.home2-clients-say.rit-testimonial .rit-testimonial-item {
padding-left: 40px;
}
.home2-clients-say .owl-carousel.owl-theme .owl-controls .owl-pagination {
right: 20px;
bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.main-contact .contact-info .opening-hours ul li {
line-height: 24px;
padding: 6px 0;
}
.main-contact .contact-info .opening-hours ul li strong {
width: 100%;
}
.wpb_row.home-about .wpb_content_element {
padding-right: 20px;
width: 50%;
}
}.BotonPDF {
background-color: #ccc;
color: #fff;
width: 100px;
border-radius: 5px;
margin-top: 3px;
padding: 0 .7em 0 1em;
border-left: 35px solid #082C7B;
}