@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}html, body {
margin:0;
overflow-x:hidden;
direction:ltr;
color:#474747;
-webkit-font-smoothing:antialiased;
font-family:Roboto;
font-weight:500;
font-size:16px;
line-height:1.65;
letter-spacing:0px;
word-spacing:0px;
}
.animsition { position:relative; }
body.boxed {
width:1300px;
margin:0 auto;
box-shadow:0 1px 15px -2px gray;
}
body.boxed .header-wrapper { width:1300px; }
body.boxed .header-wrapper.topbar-enabled { top:45px; }
body.boxed .header-wrapper.on-scroll { top:0; }
body.admin-bar .header-wrapper.on-scroll { top:32px; }
a {
text-decoration:none;
outline:none !important;
color:inherit;
}
div, p, h1, h2, h3, h4, h5, h6, a, ul, ol, li, blockquote, th, td, form, dl, dd, dt, figure {
margin:0;
padding:0;
}
a:active, a:hover { outline:0; }
*:focus { outline:none; }
*, *:before, *:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
ul, ol { list-style:none; }
img {
max-width:100%;
height:auto;
}
iframe {
border:none;
max-width:100%;
}
input[type="checkbox"] {
-webkit-appearance:checkbox;
-moz-appearance:checkbox;
appearance:checkbox;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow:0 0 0px 1000px white inset; }
pre, textarea {
overflow:auto;
white-space:pre-wrap;
word-wrap:break-word;
}
input, select, input[type="submit"], input[type="reset"], input[type="button"], button, textarea {
background:none;
border:0;
color:inherit;
font:inherit;
line-height:normal;
overflow:visible;
margin:0;
padding:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
input::-moz-focus-inner, button::-moz-focus-inner {
border:0;
padding:0;
}
fieldset {
margin:0;
padding:0;
border:none;
}
.post-content table {
border-collapse:collapse;
border-spacing:0;
margin:0px 0px 35px 0;
}
.post-content table th { background-color:#f1f1f0; }
.post-content table th, .post-content table td {
border:1px solid #999999;
padding:10px;
}
.post-content dl { margin:10px 0; }
.post-content dl dt { font-weight:bold; }
.post-content dl dd { margin-left:20px; }
.post-content address { padding-bottom:15px; }
.alignnone { margin:5px 20px 10px 0; }
.aligncenter, div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 10px 20px;
}
.alignleft {
float:left;
margin:5px 20px 10px 0;
}
a img.alignright {
float:right;
margin:5px 0 10px 20px;
}
a img.alignnone { margin:5px 20px 10px 0; }
a img.alignleft {
float:left;
margin:5px 20px 10px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#fff;
border:1px solid #e0e0e0;
max-width:100%;
margin-bottom:15px;
padding-bottom:5px;
text-align:center;
}
.wp-caption .wp-caption-text {
padding-left:15px;
padding-right:15px;
font-size:14px;
font-style:italic;
color:#999999;
}
.wp-caption.alignnone { margin:5px 0 15px; }
.wp-caption.alignleft { margin:5px 20px 5px 0; }
.wp-caption.alignright { margin:5px 0 5px 20px; }
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:100%;
padding:0;
width:auto;
}
.wp-caption p.wp-caption-text {
font-size:12px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position:absolute !important;
height:1px;
width:1px;
overflow:hidden;
}
.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto !important;
color:#21759b;
display:block;
font-size:14px;
font-size:0.875rem;
font-weight:bold;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
}
.post-content .gallery { padding-bottom:15px; }
.post-content .gallery:before {
display:table;
content:" ";
}
.post-content .gallery:after {
display:table;
content:" ";
clear:both;
}
.post-content .gallery .gallery-item {
float:left;
margin-top:10px;
text-align:center;
width:33%;
}
.gallery-caption { display:block; }
.bypostauthor { display:block; }
h1 {
font-family:Roboto Condensed;
font-weight:400;
font-style:;
text-transform:none;
font-size:46px;
line-height:64px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
h2 {
font-family:Roboto Condensed;
font-weight:400;
font-style:;
text-transform:none;
font-size:36px;
line-height:56px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
h3 {
font-family:Roboto Condensed;
font-weight:700;
font-style:;
text-transform:none;
font-size:32px;
line-height:40px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
h4 {
font-family:Roboto Condensed;
font-weight:700;
font-style:;
text-transform:none;
font-size:28px;
line-height:36px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
h5 {
font-family:Roboto Condensed;
font-weight:400;
font-style:;
text-transform:none;
font-size:22px;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
h6 {
font-family:Roboto Condensed;
font-weight:400;
font-style:;
text-transform:none;
font-size:20px;
line-height:24px;
letter-spacing:0px;
word-spacing:0px;
color:;
}
.row:before, .row-inner:before, .row-full-width:before, .row-full-width-padding:before, .container:before {
display:table;
content:" ";
}
.row:after, .row-inner:after, .row-full-width:after, .row-full-width-padding:after, .container:after {
display:table;
content:" ";
clear:both;
}
.row-flex {
height:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}
.row-flex:before, .row-flex:after { display:none !important; }
.row-flex .col {
display:flex;
display:-webkit-box;
display:-webkit-flex;
flex:0 1 auto;
}
.st-column-gap-1 .col { padding:0.5px; }
.st-column-gap-2 .col { padding:1px; }
.st-column-gap-3 .col { padding:1.5px; }
.st-column-gap-4 .col { padding:2px; }
.st-column-gap-5 .col { padding:2.5px; }
.st-column-gap-10 .col { padding:5px; }
.st-column-gap-15 .col { padding:7.5px; }
.st-column-gap-20 .col { padding:10px; }
.st-column-gap-25 .col { padding:12.5px; }
.st-column-gap-30 .col { padding:15px; }
.st-column-gap-35 .col { padding:17.5px; }
h1.st-site-title {
font-size:30px;
font-weight:bold;
font-style:normal;
color:#333333;
line-height:46px;
}
span.st-site-description {
font-size:16px;
line-height:26px;
}
.back-to-top {
display:none;
position:fixed;
right:40px;
bottom:40px;
cursor:pointer;
width:40px;
height:40px;
background:#949494;
color:#ffffff;
z-index:999;
transition:background .4s ease;
}
.back-to-top:before {
position:absolute;
top:8px;
left:10px;
font:normal normal normal 20px/1 FontAwesome;
content:"\f077";
color:#ffffff;
transition:color .4s ease;
}
.back-to-top:hover { background:#333333; }
.back-to-top:hover:before { color:#120056; }
.row {
width:1200px;
margin:0 auto;
max-width:100%;
position:relative;
}
.col {
float:left;
position:relative;
min-height:1px;
}
.st-12 { width:100%; }
.st-11 { width:91.66666667%; }
.st-10 { width:83.33333333%; }
.st-9 { width:75%; }
.st-8 { width:66.66666667%; }
.st-7 { width:58.33333333%; }
.st-6 { width:50%; }
.st-5 { width:41.66666667%; }
.st-4 { width:33.33333333%; }
.st-3 { width:25%; }
.st-2 { width:16.66666667%; }
.st-1 { width:8.33333333%; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.header-first .topbar {
background-color:#333333;
height:45px;
}
.header-first .topbar .row { height:100%; }
.header-first .topbar-info-wrapper { width:82%; }
.header-first .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-first .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-first .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-first .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-first .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-first .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-first .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-first .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-first .topbar-switcher {
width:18%;
height:45px;
padding:0;
background-color:#120056;
}
.header-first .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-first .topbar-switcher .select2-container { padding:0 15px; }
.header-first .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-first .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-first .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-first .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-first .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-first .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-first .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-first .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-first .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-first .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-first .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-first .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-first .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-first .topbar-social { margin:0 0 0 auto; }
.header-first .topbar-social ul {
float:left;
margin:0;
padding:0;
}
.header-first .topbar-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-first .topbar-social ul li:before { display:none; }
.header-first .topbar-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#fff;
line-height:32px;
text-align:center;
transition:all 0.3s ease;
}
.header-first .topbar-social ul li a:hover {
background:#fff;
color:#333333;
}
.header-first .lang-select { padding-left:10px; }
.header-first .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-first .lang-select .select2-container { padding:0 10px; }
.header-first .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-first .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-first .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-first .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-first .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-first .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-first .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-first .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-first .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-first .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-first .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-first .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-first .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-first .logo-container {
float:left;
height:100px;
}
.header-first .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-first .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-first .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-first .header-wrapper {
position:absolute;
top:0px;
background:rgba(255,255,255,0.6);
z-index:1052;
width:100%;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-first .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:none !important;
}
.header-first .header-wrapper.transparent .logo-container a img { display:none; }
.header-first .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-first .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-first .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-first .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-first .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-first .header-wrapper.transparent nav.header-navigation > ul > li > a { color:#ffffff; }
.header-first .header-wrapper.transparent.on-scroll {
background:rgba(255,255,255,0.95) !important;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-first .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-first .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-first .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-first .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-first .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-first .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-first .header-wrapper.transparent.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-first .header-wrapper.sticky {
top:0px;
background:rgba(255,255,255,0.6);
}
.header-first .header-wrapper.topbar-enabled { top:45px; }
.header-first .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:rgba(255,255,255,0.95);
}
.header-first .header-wrapper.on-scroll .logo-container { height:70px; }
.header-first .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-first .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-first .header-wrapper.on-scroll .st-header-icons:after { height:70px; }
.header-first .header-wrapper.on-scroll .header-navigation > ul:after { height:70px; }
.header-first .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-first .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-first .header-navigation > ul {
float:right;
margin:0;
padding:0;
}
.header-first .header-navigation > ul:before {
display:table;
content:" ";
}
.header-first .header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-first .header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-first .header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-first .header-navigation > ul > li:hover > a { opacity:0.7; }
.header-first .header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
}
.header-first .header-navigation > ul li:before { display:none; }
.header-first .header-navigation > ul li a {
text-transform:uppercase;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-first .header-navigation > ul li > ul {
display:none;
background:rgba(255,255,255,0.95);
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-first .header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-first .header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-first .header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-first .header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-first .header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-first .header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-first .header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-first .header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-first .header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-first .header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-first .header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-first .header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-first .header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-first .header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-first .header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-first .header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-first .header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-first .header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-first .header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-first .header-navigation > ul li > ul.ul-child { width:300px; }
.header-first .header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-first .header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-first .header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-first .header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-first .header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:100px;
}
.header-first .header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-first .header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-first .st-header-icons {
position:relative;
float:right;
padding-left:20px;
}
.header-first .st-header-icons:after {
display:inline-block;
height:100px;
content:'';
vertical-align:middle;
}
.header-first .st-header-icons > div { margin-right:20px; }
.header-first .st-header-icons > div:last-child { margin-right:0; }
.header-first .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-first .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-first .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-first .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
}
.header-first .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-first .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-first .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-first .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-first .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-first .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-first .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-first .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-first .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-first .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-first .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-first .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-first .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-first .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
text-align:left;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-first .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-first .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-first .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-second .topbar {
background-color:#333333;
height:45px;
}
.header-second .topbar .row { height:100%; }
.header-second .topbar-info-wrapper { width:82%; }
.header-second .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-second .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-second .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-second .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-second .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-second .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-second .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-second .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-second .topbar-switcher {
width:18%;
height:45px;
padding:0;
background-color:#120056;
}
.header-second .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-second .topbar-switcher .select2-container { padding:0 15px; }
.header-second .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-second .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-second .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-second .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-second .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-second .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-second .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-second .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-second .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-second .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-second .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-second .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-second .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-second .topbar-social { margin:0 0 0 auto; }
.header-second .topbar-social ul {
float:left;
margin:0;
padding:0;
}
.header-second .topbar-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-second .topbar-social ul li:before { display:none; }
.header-second .topbar-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#fff;
line-height:32px;
text-align:center;
transition:all 0.3s ease;
}
.header-second .topbar-social ul li a:hover {
background:#fff;
color:#333333;
}
.header-second .lang-select { padding-left:10px; }
.header-second .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-second .lang-select .select2-container { padding:0 10px; }
.header-second .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-second .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-second .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-second .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-second .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-second .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-second .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-second .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-second .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-second .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-second .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-second .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-second .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-second .logo-container {
float:left;
height:100px;
}
.header-second .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-second .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-second .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-second .header-wrapper {
position:absolute;
top:0px;
background:#ffffff;
z-index:1052;
width:100%;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-second .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:none !important;
}
.header-second .header-wrapper.transparent .logo-container a img { display:none; }
.header-second .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-second .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-second .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-second .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-second .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-second .header-wrapper.transparent nav.header-navigation > ul > li > a { color:#ffffff; }
.header-second .header-wrapper.transparent.on-scroll {
background:rgba(255,255,255,0.95) !important;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-second .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-second .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-second .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-second .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-second .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-second .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-second .header-wrapper.transparent.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-second .header-wrapper.sticky {
top:0px;
background:#ffffff;
}
.header-second .header-wrapper.topbar-enabled { top:45px; }
.header-second .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:#ffffff;
}
.header-second .header-wrapper.on-scroll .logo-container { height:70px; }
.header-second .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-second .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-second .header-wrapper.on-scroll .st-header-icons:after { height:70px; }
.header-second .header-wrapper.on-scroll .header-navigation > ul:after { height:70px; }
.header-second .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-second .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-second .header-navigation > ul {
float:right;
margin:0;
padding:0;
}
.header-second .header-navigation > ul:before {
display:table;
content:" ";
}
.header-second .header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-second .header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-second .header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-second .header-navigation > ul > li:hover > a { opacity:0.7; }
.header-second .header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
}
.header-second .header-navigation > ul li:before { display:none; }
.header-second .header-navigation > ul li a {
text-transform:uppercase;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-second .header-navigation > ul li > ul {
display:none;
background:#ffffff;
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-second .header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-second .header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-second .header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-second .header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-second .header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-second .header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-second .header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-second .header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-second .header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-second .header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-second .header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-second .header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-second .header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-second .header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-second .header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-second .header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-second .header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-second .header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-second .header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-second .header-navigation > ul li > ul.ul-child { width:300px; }
.header-second .header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-second .header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-second .header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-second .header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-second .header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:100px;
}
.header-second .header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-second .header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-second .st-header-icons {
position:relative;
float:right;
padding-left:20px;
}
.header-second .st-header-icons:after {
display:inline-block;
height:100px;
content:'';
vertical-align:middle;
}
.header-second .st-header-icons > div { margin-right:20px; }
.header-second .st-header-icons > div:last-child { margin-right:0; }
.header-second .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-second .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-second .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-second .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
}
.header-second .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-second .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-second .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-second .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-second .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-second .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-second .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-second .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-second .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-second .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-second .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-second .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-second .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-second .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
text-align:left;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-second .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-second .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-second .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-third .topbar {
background-color:#333333;
height:45px;
}
.header-third .topbar .row { height:100%; }
.header-third .topbar-info-wrapper {
width:85%;
padding-left:50px;
}
.header-third .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-third .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-third .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-third .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-third .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-third .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-third .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-third .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-third .topbar-switcher {
width:15%;
height:45px;
padding:0;
background-color:#120056;
}
.header-third .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-third .topbar-switcher .select2-container { padding:0 15px; }
.header-third .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-third .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-third .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-third .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-third .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-third .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-third .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-third .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-third .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-third .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-third .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-third .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-third .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-third .lang-select { padding-left:10px; }
.header-third .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-third .lang-select .select2-container { padding:0 10px; }
.header-third .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-third .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-third .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-third .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-third .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-third .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-third .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-third .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-third .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-third .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-third .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-third .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-third .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-third .header-wrapper {
position:absolute;
top:0;
width:100%;
z-index:1052;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 5px 15px -2px #999999;
-moz-box-shadow:0 5px 15px -2px #999999;
box-shadow:0 5px 15px -2px #999999;
}
.header-third .header-wrapper .header-wrapper-inner {
width:1200px;
margin:0 auto;
}
.header-third .header-wrapper .header-wrapper-inner:before {
display:table;
content:" ";
}
.header-third .header-wrapper .header-wrapper-inner:after {
display:table;
content:" ";
clear:both;
}
.header-third .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.header-third .header-wrapper.transparent .logo-container a img { display:none; }
.header-third .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-third .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-third .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-third .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-third .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-third .header-wrapper.transparent .header-lang-social .header-social ul li a i { color:#ffffff; }
.header-third .header-wrapper.transparent nav.header-navigation > ul > li > a { color:#ffffff; }
.header-third .header-wrapper.transparent.on-scroll {
background:rgba(255,255,255,0.95) !important;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-third .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-third .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-third .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-third .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-third .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-third .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-third .header-wrapper.transparent.on-scroll .header-lang-social .header-social ul li a i { color:#333333; }
.header-third .header-wrapper.transparent.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-third .header-wrapper.sticky { top:0px; }
.header-third .header-wrapper.topbar-enabled { top:45px; }
.header-third .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:#ffffff;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-third .header-wrapper.on-scroll .header-lang-social:after { height:60px; }
.header-third .header-wrapper.on-scroll .logo-container { height:60px; }
.header-third .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-third .header-wrapper.on-scroll .logo-container a img.transparent { display:none; }
.header-third .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-third .header-wrapper.on-scroll .st-header-icons:after { height:60px; }
.header-third .header-wrapper.on-scroll .header-navigation > ul:after { height:60px; }
.header-third .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-third .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-third .logo-container {
float:left;
width:33.33333333%;
height:80px;
text-align:center;
}
.header-third .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-third .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-third .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-third .logo-container a img.transparent { display:none; }
.header-third .header-lang-social {
float:left;
width:33.33333333%;
}
.header-third .header-lang-social:after {
display:inline-block;
content:' ';
vertical-align:middle;
height:80px;
}
.header-third .header-lang-social .header-social {
display:inline-block;
vertical-align:middle;
}
.header-third .header-lang-social .header-social ul {
float:left;
margin:0;
padding:0;
}
.header-third .header-lang-social .header-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-third .header-lang-social .header-social ul li:before { display:none; }
.header-third .header-lang-social .header-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#333333;
line-height:32px;
text-align:center;
opacity:1;
transition:all 0.3s ease;
}
.header-third .header-lang-social .header-social ul li a:hover { opacity:1; }
.header-third .header-lang-social section { display:inline-block; }
.header-third .st-header-icons {
position:relative;
float:right;
width:33.33333333%;
padding-left:20px;
text-align:right;
}
.header-third .st-header-icons:after {
display:inline-block;
height:80px;
content:'';
vertical-align:middle;
}
.header-third .st-header-icons > div { margin-right:15px; }
.header-third .st-header-icons > div:last-child { margin-right:0; }
.header-third .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-third .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-third .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-third .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
}
.header-third .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-third .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-third .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-third .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-third .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-third .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-third .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-third .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-third .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-third .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-third .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-third .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-third .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-third .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
text-align:left;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-third .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-third .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-third .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-third .header-third-sep {
width:100%;
border-top:1px solid #cecece;
}
.header-third nav.header-navigation {
width:1200px;
margin:0 auto;
text-align:center;
}
.header-third nav.header-navigation > ul {
margin:0;
padding:0;
}
.header-third nav.header-navigation > ul:before {
display:table;
content:" ";
}
.header-third nav.header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-third nav.header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-third nav.header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-third nav.header-navigation > ul > li:hover > a { opacity:0.7; }
.header-third nav.header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
text-align:left;
}
.header-third nav.header-navigation > ul li:before { display:none; }
.header-third nav.header-navigation > ul li a {
text-transform:uppercase;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-third nav.header-navigation > ul li > ul {
display:none;
background:#ffffff;
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-third nav.header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-third nav.header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-third nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-third nav.header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-third nav.header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-third nav.header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-third nav.header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-third nav.header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-third nav.header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-third nav.header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-third nav.header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-third nav.header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-third nav.header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-third nav.header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-third nav.header-navigation > ul li > ul.ul-child { width:300px; }
.header-third nav.header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-third nav.header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-third nav.header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-third nav.header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-third nav.header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:60px;
}
.header-third nav.header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-third nav.header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-fourth .topbar {
background-color:#333333;
height:45px;
}
.header-fourth .topbar .row { height:100%; }
.header-fourth .topbar-info-wrapper {
width:85%;
padding-left:50px;
}
.header-fourth .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-fourth .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-fourth .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-fourth .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-fourth .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-fourth .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-fourth .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:40px;
}
.header-fourth .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-fourth .topbar-switcher {
width:15%;
height:45px;
padding:0;
background-color:#120056;
}
.header-fourth .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-fourth .topbar-switcher .select2-container { padding:0 15px; }
.header-fourth .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-fourth .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-fourth .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-fourth .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fourth .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-fourth .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-fourth .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-fourth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fourth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-fourth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fourth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-fourth .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-fourth .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-fourth .lang-select { padding-left:10px; }
.header-fourth .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-fourth .lang-select .select2-container { padding:0 10px; }
.header-fourth .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-fourth .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fourth .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-fourth .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fourth .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-fourth .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-fourth .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-fourth .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fourth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-fourth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fourth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-fourth .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-fourth .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-fourth .header-wrapper {
position:absolute;
top:0;
width:100%;
z-index:1052;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 5px 15px -2px #999999;
-moz-box-shadow:0 5px 15px -2px #999999;
box-shadow:0 5px 15px -2px #999999;
}
.header-fourth .header-wrapper .header-wrapper-inner {
width:1200px;
margin:0 auto;
}
.header-fourth .header-wrapper .header-wrapper-inner:before {
display:table;
content:" ";
}
.header-fourth .header-wrapper .header-wrapper-inner:after {
display:table;
content:" ";
clear:both;
}
.header-fourth .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.header-fourth .header-wrapper.transparent .logo-container a img { display:none; }
.header-fourth .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-fourth .header-wrapper.transparent .header-third-sep { display:none; }
.header-fourth .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-fourth .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-fourth .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-fourth .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-fourth .header-wrapper.transparent .header-lang-social .header-social ul li a i { color:#ffffff; }
.header-fourth .header-wrapper.transparent.on-scroll {
background:rgba(255,255,255,0.95) !important;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-fourth .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-fourth .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-fourth .header-wrapper.transparent.on-scroll .header-third-sep { display:block; }
.header-fourth .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-fourth .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-fourth .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-fourth .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-fourth .header-wrapper.transparent.on-scroll .header-lang-social .header-social ul li a i { color:#333333; }
.header-fourth .header-wrapper.sticky { top:0px; }
.header-fourth .header-wrapper.topbar-enabled { top:45px; }
.header-fourth .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:#ffffff;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-fourth .header-wrapper.on-scroll .header-lang-social:after { height:60px; }
.header-fourth .header-wrapper.on-scroll .logo-container { height:60px; }
.header-fourth .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-fourth .header-wrapper.on-scroll .logo-container a img.transparent { display:none; }
.header-fourth .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-fourth .header-wrapper.on-scroll .st-header-icons:after { height:60px; }
.header-fourth .header-wrapper.on-scroll .header-navigation > ul:after { height:60px; }
.header-fourth .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-fourth .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-fourth .logo-container {
float:left;
width:33.33333333%;
height:80px;
text-align:center;
}
.header-fourth .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-fourth .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-fourth .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-fourth .logo-container a img.transparent { display:none; }
.header-fourth .header-lang-social {
float:left;
width:33.33333333%;
}
.header-fourth .header-lang-social:after {
display:inline-block;
content:' ';
vertical-align:middle;
height:80px;
}
.header-fourth .header-lang-social .header-social {
display:inline-block;
vertical-align:middle;
}
.header-fourth .header-lang-social .header-social ul {
float:left;
margin:0;
padding:0;
}
.header-fourth .header-lang-social .header-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-fourth .header-lang-social .header-social ul li:before { display:none; }
.header-fourth .header-lang-social .header-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#333333;
line-height:32px;
text-align:center;
opacity:1;
transition:all 0.3s ease;
}
.header-fourth .header-lang-social .header-social ul li a:hover { opacity:1; }
.header-fourth .header-lang-social section { display:inline-block; }
.header-fourth .st-header-icons {
position:relative;
float:right;
width:33.33333333%;
padding-left:20px;
text-align:right;
}
.header-fourth .st-header-icons:after {
display:inline-block;
height:80px;
content:'';
vertical-align:middle;
}
.header-fourth .st-header-icons > div { margin-right:15px; }
.header-fourth .st-header-icons > div:last-child { margin-right:0; }
.header-fourth .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-fourth .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fourth .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-fourth .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
}
.header-fourth .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-fourth .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fourth .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fourth .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fourth .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-fourth .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-fourth .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fourth .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-fourth .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-fourth .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fourth .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-fourth .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-fourth .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fourth .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
text-align:left;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-fourth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-fourth .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-fourth .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-fourth .header-third-sep {
width:100%;
border-top:1px solid #cecece;
}
.header-fourth nav.header-navigation {
text-align:center;
background-color:#333333;
}
.header-fourth nav.header-navigation > ul {
width:1200px;
margin:0 auto;
padding:0;
}
.header-fourth nav.header-navigation > ul:before {
display:table;
content:" ";
}
.header-fourth nav.header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fourth nav.header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-fourth nav.header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-fourth nav.header-navigation > ul > li:hover > a { opacity:0.7; }
.header-fourth nav.header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
text-align:left;
}
.header-fourth nav.header-navigation > ul li:before { display:none; }
.header-fourth nav.header-navigation > ul li a {
text-transform:uppercase;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-fourth nav.header-navigation > ul li > ul {
display:none;
background:#ffffff;
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-fourth nav.header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-fourth nav.header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-fourth nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-fourth nav.header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-fourth nav.header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-fourth nav.header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-fourth nav.header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-fourth nav.header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-fourth nav.header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-fourth nav.header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-fourth nav.header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-fourth nav.header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-fourth nav.header-navigation > ul li > ul.ul-child { width:300px; }
.header-fourth nav.header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-fourth nav.header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-fourth nav.header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-fourth nav.header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-fourth nav.header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:60px;
}
.header-fourth nav.header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-fourth nav.header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-fifth .topbar {
background-color:#333333;
height:45px;
}
.header-fifth .topbar .row { height:100%; }
.header-fifth .topbar-info-wrapper {
width:85%;
padding-left:50px;
}
.header-fifth .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-fifth .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-fifth .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-fifth .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-fifth .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-fifth .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-fifth .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-fifth .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-fifth .topbar-switcher {
width:15%;
height:45px;
padding:0;
background-color:#120056;
}
.header-fifth .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-fifth .topbar-switcher .select2-container { padding:0 15px; }
.header-fifth .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-fifth .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-fifth .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-fifth .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fifth .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-fifth .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-fifth .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-fifth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fifth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-fifth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fifth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-fifth .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-fifth .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-fifth .lang.col { width:auto; }
.header-fifth .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-fifth .lang-select .select2-container { padding:0 10px; }
.header-fifth .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-fifth .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fifth .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-fifth .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fifth .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-fifth .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-fifth .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-fifth .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-fifth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-fifth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-fifth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-fifth .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-fifth .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-fifth .header-wrapper {
position:absolute;
top:0;
width:100%;
z-index:1052;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 5px 15px -2px #999999;
-moz-box-shadow:0 5px 15px -2px #999999;
box-shadow:0 5px 15px -2px #999999;
}
.header-fifth .header-wrapper .header-wrapper-inner {
width:1200px;
margin:0 auto;
}
.header-fifth .header-wrapper .header-wrapper-inner:before {
display:table;
content:" ";
}
.header-fifth .header-wrapper .header-wrapper-inner:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.header-fifth .header-wrapper.transparent .logo-container a img { display:none; }
.header-fifth .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-fifth .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-fifth .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-fifth .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-fifth .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-fifth .header-wrapper.transparent nav.header-navigation > ul > li > a { color:#ffffff; }
.header-fifth .header-wrapper.transparent .header-fifth-inner .header-social ul li a { color:#ffffff; }
.header-fifth .header-wrapper.transparent.on-scroll {
-webkit-box-shadow:0 5px 15px -2px #999999;
-moz-box-shadow:0 5px 15px -2px #999999;
box-shadow:0 5px 15px -2px #999999;
}
.header-fifth .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-fifth .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-fifth .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-fifth .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-fifth .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-fifth .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-fifth .header-wrapper.transparent.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-fifth .header-wrapper.transparent.on-scroll .header-fifth-inner .header-social ul li a { color:#333333; }
.header-fifth .header-wrapper.sticky { top:0px; }
.header-fifth .header-wrapper.topbar-enabled { top:45px; }
.header-fifth .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:#ffffff;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-fifth .header-wrapper.on-scroll .header-lang-social:after { height:60px; }
.header-fifth .header-wrapper.on-scroll .logo-container { height:60px; }
.header-fifth .header-wrapper.on-scroll .logo-container a img {
display:block;
height:50px;
}
.header-fifth .header-wrapper.on-scroll .logo-container a img.transparent { display:none; }
.header-fifth .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-fifth .header-wrapper.on-scroll .st-header-icons:after { height:60px; }
.header-fifth .header-wrapper.on-scroll .st-header-icons .st-search-icon i, .header-fifth .header-wrapper.on-scroll .st-header-icons .st-account-icon i, .header-fifth .header-wrapper.on-scroll .st-header-icons .st-wishlist-icon i, .header-fifth .header-wrapper.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-fifth .header-wrapper.on-scroll nav.header-navigation > ul:after { height:60px; }
.header-fifth .header-wrapper.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-fifth .header-wrapper.on-scroll nav.header-navigation > ul li > ul { top:25px; }
.header-fifth .header-wrapper.on-scroll nav.header-navigation > ul li > ul li > ul { top:0; }
.header-fifth .header-wrapper.on-scroll .header-fifth-inner .header-social ul li a { color:#333333; }
.header-fifth .logo-container {
float:left;
width:100%;
height:80px;
text-align:center;
}
.header-fifth .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-fifth .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-fifth .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-fifth .logo-container a img.transparent { display:none; }
.header-fifth .header-fifth-sep {
width:100%;
border-top:1px solid #cecece;
}
.header-fifth .header-fifth-inner {
width:1200px;
margin:0 auto;
}
.header-fifth .header-fifth-inner:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner .header-social {
float:left;
width:16.66666667%;
}
.header-fifth .header-fifth-inner .header-social:after {
display:inline-block;
content:' ';
vertical-align:middle;
height:60px;
}
.header-fifth .header-fifth-inner .header-social ul {
display:inline-block;
margin:0;
padding:0;
}
.header-fifth .header-fifth-inner .header-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-fifth .header-fifth-inner .header-social ul li:before { display:none; }
.header-fifth .header-fifth-inner .header-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#333333;
line-height:32px;
text-align:center;
opacity:1;
transition:all 0.3s ease;
}
.header-fifth .header-fifth-inner .header-social ul li a:hover { opacity:1; }
.header-fifth .header-fifth-inner .st-header-icons {
position:relative;
float:left;
width:16.66666667%;
padding-left:20px;
text-align:right;
}
.header-fifth .header-fifth-inner .st-header-icons:after {
display:inline-block;
height:60px;
content:'';
vertical-align:middle;
}
.header-fifth .header-fifth-inner .st-header-icons > div { margin-right:20px; }
.header-fifth .header-fifth-inner .st-header-icons > div:last-child { margin-right:0; }
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-fifth .header-fifth-inner .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-fifth .header-fifth-inner .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-fifth .header-fifth-inner .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fifth .header-fifth-inner .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-fifth .header-fifth-inner .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-fifth .header-fifth-inner .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fifth .header-fifth-inner .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
z-index:1053;
text-align:left;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-fifth .header-fifth-inner .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-fifth .header-fifth-inner nav.header-navigation {
float:left;
width:66.66666667%;
text-align:center;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul {
margin:0;
padding:0;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner nav.header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-fifth .header-fifth-inner nav.header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-fifth .header-fifth-inner nav.header-navigation > ul > li:hover > a { opacity:0.7; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
text-align:left;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li:before { display:none; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li a {
text-transform:uppercase;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul {
display:none;
background:#ffffff;
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.ul-child { width:300px; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-fifth .header-fifth-inner nav.header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-fifth .header-fifth-inner nav.header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:60px;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-fifth .header-fifth-inner nav.header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-sixth .topbar {
background-color:#333333;
height:45px;
}
.header-sixth .topbar .row { height:100%; }
.header-sixth .topbar-info-wrapper { width:82%; }
.header-sixth .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-sixth .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-sixth .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-sixth .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-sixth .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-sixth .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-sixth .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-sixth .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-sixth .topbar-switcher {
width:18%;
height:45px;
padding:0;
background-color:#120056;
}
.header-sixth .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-sixth .topbar-switcher .select2-container { padding:0 15px; }
.header-sixth .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-sixth .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-sixth .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-sixth .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-sixth .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-sixth .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-sixth .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-sixth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-sixth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-sixth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-sixth .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-sixth .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-sixth .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-sixth .topbar-social { margin:0 0 0 auto; }
.header-sixth .topbar-social ul {
float:left;
margin:0;
padding:0;
}
.header-sixth .topbar-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-sixth .topbar-social ul li:before { display:none; }
.header-sixth .topbar-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#fff;
line-height:32px;
text-align:center;
transition:all 0.3s ease;
}
.header-sixth .topbar-social ul li a:hover {
background:#fff;
color:#333333;
}
.header-sixth .lang-select { padding-left:10px; }
.header-sixth .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-sixth .lang-select .select2-container { padding:0 10px; }
.header-sixth .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-sixth .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-sixth .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-sixth .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-sixth .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-sixth .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-sixth .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-sixth .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-sixth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-sixth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-sixth .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-sixth .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-sixth .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-sixth .logo-container {
width:1200px;
height:80px;
margin:0 auto;
background:#ffffff;
text-align:center;
}
.header-sixth .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-sixth .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-sixth .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-sixth .header-wrapper {
position:absolute;
top:0px;
background:#ffffff;
z-index:1052;
width:100%;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-sixth .header-wrapper.sticky {
top:0px;
background:#ffffff;
}
.header-sixth .header-wrapper.topbar-enabled { top:45px; }
.header-sixth .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:#ffffff;
}
.header-sixth .header-wrapper.on-scroll .logo-container { height:70px; }
.header-sixth .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-sixth .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-sixth .header-wrapper.on-scroll .st-header-icons:after { height:60px; }
.header-sixth .header-wrapper.on-scroll .header-navigation > ul:after { height:60px; }
.header-sixth .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-sixth .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-sixth .header-wrapper .header-wrapper-inner:before {
display:table;
content:" ";
}
.header-sixth .header-wrapper .header-wrapper-inner:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .header-sixth-inner { background-color:#333333; }
.header-sixth .header-sixth-inner .header-sixth-menu-icons {
width:1200px;
margin:0 auto;
}
.header-sixth .header-sixth-inner .header-sixth-menu-icons:before {
display:table;
content:" ";
}
.header-sixth .header-sixth-inner .header-sixth-menu-icons:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .header-navigation { float:left; }
.header-sixth .header-navigation > ul {
margin:0;
padding:0;
}
.header-sixth .header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-sixth .header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-sixth .header-navigation > ul > li:hover > a { opacity:0.7; }
.header-sixth .header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
}
.header-sixth .header-navigation > ul li:before { display:none; }
.header-sixth .header-navigation > ul li a {
text-transform:uppercase;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-sixth .header-navigation > ul li > ul {
display:none;
background:rgba(255,255,255,0.95);
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-sixth .header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-sixth .header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-sixth .header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-sixth .header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-sixth .header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-sixth .header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-sixth .header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-sixth .header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-sixth .header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-sixth .header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-sixth .header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-sixth .header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-sixth .header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-sixth .header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-sixth .header-navigation > ul li > ul.ul-child { width:300px; }
.header-sixth .header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-sixth .header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-sixth .header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-sixth .header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-sixth .header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-sixth .header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-sixth .header-navigation:after {
display:inline-block;
height:61px;
content:'';
vertical-align:middle;
}
.header-sixth .st-header-icons {
position:relative;
float:right;
padding-left:20px;
}
.header-sixth .st-header-icons:after {
display:inline-block;
height:61px;
content:'';
vertical-align:middle;
}
.header-sixth .st-header-icons > div { margin-right:20px; }
.header-sixth .st-header-icons > div:last-child { margin-right:0; }
.header-sixth .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-sixth .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#FFFFFF;
opacity:0.7;
}
.header-sixth .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-sixth .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
}
.header-sixth .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-sixth .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-sixth .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-sixth .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-sixth .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-sixth .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-sixth .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#FFFFFF;
opacity:0.7;
}
.header-sixth .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-sixth .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-sixth .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#FFFFFF;
opacity:0.7;
}
.header-sixth .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-sixth .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-sixth .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#FFFFFF;
opacity:0.7;
}
.header-sixth .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
text-align:left;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-sixth .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-sixth .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-sixth .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-seventh .topbar {
background-color:#333333;
height:45px;
}
.header-seventh .topbar .row { height:100%; }
.header-seventh .topbar-info-wrapper { width:82%; }
.header-seventh .topbar-info-wrapper.no-switcher { padding-left:0; }
.header-seventh .topbar-info-wrapper .topbar-info {
display:none;
margin:0;
padding:0 0 0 5px;
}
.header-seventh .topbar-info-wrapper .topbar-info li {
display:inline-block;
vertical-align:middle;
margin-left:0;
padding-right:20px;
padding-bottom:0;
font-size:14px;
}
.header-seventh .topbar-info-wrapper .topbar-info li:before { display:none; }
.header-seventh .topbar-info-wrapper .topbar-info li i { color:#120056; }
.header-seventh .topbar-info-wrapper .topbar-info li span {
color:#fff;
padding-left:10px;
}
.header-seventh .topbar-info-wrapper .topbar-info:after {
content:'';
display:inline-block;
vertical-align:middle;
height:42px;
}
.header-seventh .topbar-info-wrapper .topbar-info:first-child { display:block; }
.header-seventh .topbar-switcher {
width:18%;
height:45px;
padding:0;
background-color:#120056;
}
.header-seventh .topbar-switcher select {
height:45px;
padding:0 15px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-seventh .topbar-switcher .select2-container { padding:0 15px; }
.header-seventh .topbar-switcher .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-seventh .topbar-switcher .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
overflow:hidden;
}
.header-seventh .topbar-switcher .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-seventh .topbar-switcher .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-seventh .topbar-switcher .select2-container .select2-choice .select2-arrow b { border:none; }
.header-seventh .topbar-switcher .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-seventh .topbar-switcher .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-seventh .topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered {
overflow:hidden;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-seventh .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow {
top:-2px;
right:7px;
}
.header-seventh .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-seventh .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-seventh .topbar-switcher .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-seventh .topbar-switcher .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-seventh .topbar-social { margin:0 0 0 auto; }
.header-seventh .topbar-social ul {
float:left;
margin:0;
padding:0;
}
.header-seventh .topbar-social ul li {
display:inline-block;
margin-left:0;
padding-bottom:0;
}
.header-seventh .topbar-social ul li:before { display:none; }
.header-seventh .topbar-social ul li a {
display:block;
background:transparent;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#fff;
line-height:32px;
text-align:center;
transition:all 0.3s ease;
}
.header-seventh .topbar-social ul li a:hover {
background:#fff;
color:#333333;
}
.header-seventh .lang-select { padding-left:10px; }
.header-seventh .lang-select select {
height:45px;
padding:0 10px;
font-size:14px;
line-height:45px;
background-color:transparent;
color:#fff;
}
.header-seventh .lang-select .select2-container { padding:0 10px; }
.header-seventh .lang-select .select2-container .select2-choice {
padding:0;
background-color:transparent;
border:none;
box-shadow:none;
border-radius:0;
height:45px;
}
.header-seventh .lang-select .select2-container .select2-choice .select2-chosen {
margin-right:0;
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-seventh .lang-select .select2-container .select2-choice .select2-arrow {
top:-2px;
right:-5px;
}
.header-seventh .lang-select .select2-container .select2-choice .select2-arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-seventh .lang-select .select2-container .select2-choice .select2-arrow b { border:none; }
.header-seventh .lang-select .select2-container .select2-choice .select2-arrow b:after { display:none; }
.header-seventh .lang-select .select2-container .selection .select2-selection {
background-color:transparent;
border:none;
border-radius:0;
height:45px;
}
.header-seventh .lang-select .select2-container .selection .select2-selection .select2-selection__rendered {
padding:0 20px 0 0;
font-size:14px;
line-height:45px;
color:#fff;
}
.header-seventh .lang-select .select2-container .selection .select2-selection .select2-selection__arrow { top:-2px; }
.header-seventh .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 12px/50px FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:all 0.3s ease;
}
.header-seventh .lang-select .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
.header-seventh .lang-select .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
.header-seventh .lang-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow:before { content:"\f106"; }
.header-seventh .logo-container {
float:left;
height:100px;
}
.header-seventh .logo-container .img-align {
display:inline-block;
height:100%;
vertical-align:middle;
}
.header-seventh .logo-container a {
display:inline-block;
vertical-align:middle;
}
.header-seventh .logo-container a img {
display:inline-block;
vertical-align:middle;
}
.header-seventh .logo-container a img.transparent { display:none; }
.header-seventh .header-wrapper {
position:absolute;
top:0px;
background:rgba(255,255,255,0.6);
z-index:1052;
width:100%;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
border-bottom:1px solid #333333;
}
.header-seventh .header-wrapper.transparent {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-bottom:1px solid #fff;
background:none !important;
}
.header-seventh .header-wrapper.transparent .logo-container a img { display:none; }
.header-seventh .header-wrapper.transparent .logo-container a img.transparent { display:block; }
.header-seventh .header-wrapper.transparent .st-header-icons .st-search-icon i, .header-seventh .header-wrapper.transparent .st-header-icons .st-account-icon i, .header-seventh .header-wrapper.transparent .st-header-icons .st-wishlist-icon i, .header-seventh .header-wrapper.transparent .st-header-icons .st-cart-icon i { color:#ffffff; }
.header-seventh .header-wrapper.transparent nav.header-navigation > ul > li > a { color:#ffffff; }
.header-seventh .header-wrapper.transparent.on-scroll {
background:rgba(255,255,255,0.95) !important;
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-seventh .header-wrapper.transparent.on-scroll .logo-container a img { display:block; }
.header-seventh .header-wrapper.transparent.on-scroll .logo-container a img.transparent { display:none; }
.header-seventh .header-wrapper.transparent.on-scroll .st-header-icons .st-search-icon i, .header-seventh .header-wrapper.transparent.on-scroll .st-header-icons .st-account-icon i, .header-seventh .header-wrapper.transparent.on-scroll .st-header-icons .st-wishlist-icon i, .header-seventh .header-wrapper.transparent.on-scroll .st-header-icons .st-cart-icon i { color:#333333; }
.header-seventh .header-wrapper.transparent.on-scroll nav.header-navigation > ul > li > a { color:#333333; }
.header-seventh .header-wrapper.sticky {
top:0px;
background:rgba(255,255,255,0.6);
}
.header-seventh .header-wrapper.topbar-enabled { top:45px; }
.header-seventh .header-wrapper.on-scroll {
position:fixed;
top:0px;
background:rgba(255,255,255,0.95);
-webkit-box-shadow:0 1px 15px -2px #999999;
-moz-box-shadow:0 1px 15px -2px #999999;
box-shadow:0 1px 15px -2px #999999;
}
.header-seventh .header-wrapper.on-scroll .logo-container { height:70px; }
.header-seventh .header-wrapper.on-scroll .logo-container a img { height:50px; }
.header-seventh .header-wrapper.on-scroll .st-header-icons { padding-left:20px; }
.header-seventh .header-wrapper.on-scroll .st-header-icons:after { height:70px; }
.header-seventh .header-wrapper.on-scroll .header-navigation > ul:after { height:70px; }
.header-seventh .header-wrapper.on-scroll .header-navigation > ul li > ul { top:25px; }
.header-seventh .header-wrapper.on-scroll .header-navigation > ul li > ul li > ul { top:0; }
.header-seventh .header-navigation > ul {
float:right;
margin:0;
padding:0;
}
.header-seventh .header-navigation > ul:before {
display:table;
content:" ";
}
.header-seventh .header-navigation > ul:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .header-navigation > ul > li.current-menu-item > a { opacity:0.7; }
.header-seventh .header-navigation > ul > li.menu-item-type-custom.current-menu-item > a { opacity:1; }
.header-seventh .header-navigation > ul > li:hover > a { opacity:0.7; }
.header-seventh .header-navigation > ul li {
position:relative;
display:inline-block;
margin-left:0;
padding:0 15px;
vertical-align:middle;
}
.header-seventh .header-navigation > ul li:before { display:none; }
.header-seventh .header-navigation > ul li a {
text-transform:uppercase;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
font-style:;
letter-spacing:0px;
word-spacing:0px;
transition:opacity 0.3s ease;
}
.header-seventh .header-navigation > ul li > ul {
display:none;
background:rgba(255,255,255,0.95);
position:absolute;
z-index:99;
top:25px;
left:15px;
margin:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:0px 5px 15px -2px rgba(0,0,0,0.75);
}
.header-seventh .header-navigation > ul li > ul:before {
display:table;
content:" ";
}
.header-seventh .header-navigation > ul li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns {
width:1000px;
left:50%;
transform:translateX(-48%);
font-size:0;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-1 > li { width:100%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-2 > li { width:50%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-3 > li { width:33.33333333%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-4 > li { width:25%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-5 > li { width:20%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns.sub-menu-columns-6 > li { width:16.66666667%; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li {
display:inline-block;
vertical-align:top;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > a {
font-weight:bold;
text-transform:uppercase;
color:#333333;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > a:after { display:none !important; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > ul {
position:relative;
display:block;
left:auto;
z-index:999;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > ul > li { background:none; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > ul > li a { transition:all .4s ease; }
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > ul > li:hover a {
background:none;
color:#333333;
text-decoration:underline;
}
.header-seventh .header-navigation > ul li > ul.sub-menu-columns > li > ul > li > a { color:#474747; }
.header-seventh .header-navigation > ul li > ul > li {
margin:0;
padding:0;
list-style:none;
width:100%;
background:none;
position:relative;
}
.header-seventh .header-navigation > ul li > ul > li.menu-item-has-children a:after {
position:absolute;
top:1.1em;
right:10px;
color:#333333;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-seventh .header-navigation > ul li > ul > li a {
color:#474747;
background:transparent;
padding:12px 30px 8px;
white-space:nowrap;
display:block;
font-size:14px;
text-transform:capitalize;
font-weight:500;
transition:background .2s ease, color .2s ease;
}
.header-seventh .header-navigation > ul li > ul > li a:hover {
color:#ffffff;
background:rgba(51,51,51,0.95);
}
.header-seventh .header-navigation > ul li > ul > li a:hover:after { color:#ffffff; }
.header-seventh .header-navigation > ul li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-seventh .header-navigation > ul li > ul > li > ul:before {
display:table;
content:" ";
}
.header-seventh .header-navigation > ul li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-seventh .header-navigation > ul li > ul > li > ul > li.menu-item-has-children a:after {
display:block;
position:absolute;
top:1.1em;
right:10px;
color:#ffffff;
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
transition:color 0.3s ease;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li a:after { display:none; }
.header-seventh .header-navigation > ul li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul {
display:none;
position:absolute;
top:0;
left:100%;
padding:0;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:none;
background:none;
z-index:-1;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul:before {
display:table;
content:" ";
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul > li {
float:left;
width:100%;
margin:0;
font-weight:500;
background:rgba(51,51,51,0.95);
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul > li a {
padding:12px 30px 8px;
font-weight:500;
border:0;
color:#ffffff;
background:transparent;
transition:background .4s ease;
}
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul > li a:after { display:none !important; }
.header-seventh .header-navigation > ul li > ul > li > ul > li > ul > li a:hover {
color:#ffffff;
background:#3F3F3F;
}
.header-seventh .header-navigation > ul li > ul.ul-child { width:300px; }
.header-seventh .header-navigation > ul li > ul.ul-child > li { width:100%; }
.header-seventh .header-navigation > ul li > ul.ul-child > li a {
border:0;
padding:12px 30px 8px;
}
.header-seventh .header-navigation > ul li > ul.edge > li > ul { left:0; }
.header-seventh .header-navigation > ul li > ul.edge > li > ul li { left:-100%; }
.header-seventh .header-navigation > ul:after {
display:inline-block;
vertical-align:middle;
height:100px;
}
.header-seventh .header-navigation > ul .sub-menu > li:hover > a {
color:#ffffff;
background:#3F3F3F;
}
.header-seventh .header-navigation > ul .sub-menu > li:hover > a:after { color:#ffffff; }
.header-seventh .st-header-icons {
position:relative;
float:right;
padding-left:20px;
}
.header-seventh .st-header-icons:after {
display:inline-block;
height:100px;
content:'';
vertical-align:middle;
}
.header-seventh .st-header-icons > div { margin-right:20px; }
.header-seventh .st-header-icons > div:last-child { margin-right:0; }
.header-seventh .st-header-icons .st-search-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-seventh .st-header-icons .st-search-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-seventh .st-header-icons .st-search-icon i:hover { opacity:1; }
.header-seventh .st-header-icons .st-search-icon .st-header-search {
display:none;
position:absolute;
right:0;
width:300px;
padding:15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
}
.header-seventh .st-header-icons .st-search-icon .st-header-search form input {
width:98%;
border-bottom:1px solid #e0e0e0;
}
.header-seventh .st-header-icons .st-search-icon .st-header-search form input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-seventh .st-header-icons .st-search-icon .st-header-search form input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-seventh .st-header-icons .st-search-icon .st-header-search form input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-seventh .st-header-icons .st-search-icon .st-header-search form button { display:none; }
.header-seventh .st-header-icons .st-account-icon {
display:inline-block;
vertical-align:middle;
}
.header-seventh .st-header-icons .st-account-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-seventh .st-header-icons .st-account-icon i:hover { opacity:1; }
.header-seventh .st-header-icons .st-wishlist-icon {
display:inline-block;
vertical-align:middle;
}
.header-seventh .st-header-icons .st-wishlist-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-seventh .st-header-icons .st-wishlist-icon i:hover { opacity:1; }
.header-seventh .st-header-icons .st-cart-icon {
position:relative;
display:inline-block;
vertical-align:middle;
}
.header-seventh .st-header-icons .st-cart-icon i {
cursor:pointer;
font-size:20px;
color:#333333;
opacity:0.7;
}
.header-seventh .st-header-icons .st-cart-icon i:hover { opacity:1; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content {
display:none;
position:absolute;
right:0;
width:auto;
min-width:265px;
padding:20px 15px;
background:#ffffff;
box-shadow:0 1px 15px -2px gray;
text-align:left;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:before {
display:table;
content:" ";
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
float:left;
width:100%;
margin:0 0 20px 0;
padding:0;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { display:block; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:120px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
float:left;
width:65px;
margin-left:0;
margin-right:15px;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:170px;
margin:0;
padding:0;
border-left:none;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, .header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
text-align:center;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .total {
margin:0;
padding:10px 0;
font-size:14px;
border-top:none;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .total strong {
font-weight:normal;
line-height:20px;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .total .woocommerce-Price-amount {
float:right;
color:#120056;
font-size:16px;
line-height:20px;
font-weight:bold;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons {
margin:5px 0 0 0;
padding:0;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 18px 8px 18px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:opacity 0.3s ease;
}
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
.header-seventh .st-header-icons .st-cart-icon .widget_shopping_cart_content .buttons .button.checkout { float:right; }
.header-seventh .st-header-icons .st-cart-icon .st-cart-count {
position:absolute;
top:8px;
right:-8px;
width:20px;
height:20px;
border-radius:100%;
background-color:#120056;
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-align:center;
cursor:pointer;
visibility:hidden;
opacity:0;
}
.header-seventh .st-header-icons .st-cart-icon .st-cart-count.products-in-cart {
visibility:visible;
opacity:1;
}
.header-navigation > ul li.header-menu-button { padding:0 5px; }
.header-navigation > ul li.header-menu-button a {
padding:5px 15px;
background:#120056;
color:#ffffff;
}
.st-content-top > .col {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
}
.st-content-middle > .col {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
}
.st-content-bottom > .col {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:flex-end;
-webkit-align-items:flex-end;
-ms-flex-align:flex-end;
align-items:flex-end;
}
.st-columns-top {
-webkit-align-content:flex-start;
-ms-flex-line-pack:flex-start;
align-content:flex-start;
}
.st-columns-top:after {
content:'';
width:100%;
height:0;
overflow:hidden;
visibility:hidden;
display:block;
}
.st-columns-middle {
-webkit-align-content:center;
-ms-flex-line-pack:center;
align-content:center;
}
.st-columns-middle:after {
content:'';
width:100%;
height:0;
overflow:hidden;
visibility:hidden;
display:block;
}
.st-columns-bottom {
-webkit-align-content:flex-end;
-ms-flex-line-pack:flex-end;
align-content:flex-end;
}
.st-columns-bottom:after {
content:'';
width:100%;
height:0;
overflow:hidden;
visibility:hidden;
display:block;
}
#layout-container h1, #layout-container h2, #layout-container h3, #layout-container h4, #layout-container h5, #layout-container h6, #layout-container p { padding-bottom:15px; }
#layout-container ul { margin-bottom:1em; }
#layout-container ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
#layout-container ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container ul li:last-child { padding-bottom:0; }
#layout-container ul li ul, #layout-container ul li ol {
margin-top:7px;
margin-bottom:0;
}
#layout-container ul li ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container ul li ol li:before { display:none; }
#layout-container ol {
list-style-type:decimal;
margin-bottom:1em;
}
#layout-container ol li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
#layout-container ol li:last-child { padding-bottom:0; }
#layout-container ol li ol, #layout-container ol li ul {
margin-top:7px;
margin-bottom:0;
}
#layout-container ol li:before { display:none; }
#layout-container ol li ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container ol li ol li:before { display:none; }
#layout-container .gallery { padding-bottom:15px; }
#layout-container .gallery:before {
display:table;
content:" ";
}
#layout-container .gallery:after {
display:table;
content:" ";
clear:both;
}
#layout-container .gallery .gallery-item {
float:left;
margin-top:10px;
text-align:center;
width:33%;
}
#layout-container address { padding-bottom:15px; }
#layout-container dl { margin:10px 0; }
#layout-container dl dt { font-weight:bold; }
#layout-container dl dd { margin-left:20px; }
#layout-container table {
border-collapse:collapse;
border-spacing:0;
margin:0px 0px 35px 0;
}
#layout-container table th, #layout-container table td { padding:10px; }
#layout-container.page table {
border-collapse:collapse;
border-spacing:0;
margin:0px 0px 35px 0;
}
#layout-container.page table th { background-color:#f1f1f0; }
#layout-container.page table th, #layout-container.page table td {
border:1px solid #999999;
padding:10px;
}
#layout-container .comments {
float:left;
width:100%;
margin-top:90px;
}
#layout-container .comments .comment-alert {
color:#999999;
font-size:18px;
font-weight:500;
}
#layout-container .comments .comments-count {
position:relative;
margin-bottom:20px;
padding:0 0 0 30px;
font-family:Roboto Condensed;
font-style:;
font-size:16px;
font-weight:700;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
color:#333333;
}
#layout-container .comments .comments-count .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container .comments .comments-count .st-h-before > i {
display:block;
width:5px;
height:100%;
background-color:#545454;
}
#layout-container .comments .comments-count .st-h-before > i+i { display:none; }
#layout-container .comments .comments-count .st-h-before > i+i+i { display:none; }
#layout-container .comments .comments-count .st-h-before > i+i+i+i { display:none; }
#layout-container .comments ol.comment-list {
list-style:none;
float:left;
width:100%;
padding-left:0px;
font-size:14px;
}
#layout-container .comments ol.comment-list li.comment {
float:left;
width:100%;
margin-left:0;
padding-top:15px;
}
#layout-container .comments ol.comment-list li.comment .comment-inner {
position:relative;
padding:20px 18px;
min-height:140px;
border:1px solid #dddddd;
}
#layout-container .comments ol.comment-list li.comment .comment-author-avatar {
float:left;
width:100px;
height:100px;
}
#layout-container .comments ol.comment-list li.comment .comment-author-avatar img { border-radius:100%; }
#layout-container .comments ol.comment-list li.comment .comment-info-inner { margin-left:30px; }
#layout-container .comments ol.comment-list li.comment .comment-info-inner .comment-author {
display:inline-block;
padding-bottom:5px;
padding-left:25px;
font-weight:bold;
color:#120056;
font-size:16px;
}
#layout-container .comments ol.comment-list li.comment .comment-info-inner .comment-date {
display:inline-block;
padding-bottom:5px;
padding-left:10px;
color:#999999;
font-style:italic;
}
#layout-container .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-bottom:5px;
}
#layout-container .comments ol.comment-list li.comment .comment-info-inner .comment-reply .comment-edit {
padding-right:10px;
color:#120056;
}
#layout-container .comments ol.comment-list li.comment .comment-info-inner .comment-reply .comment-reply-link { color:#120056; }
#layout-container .comments ol.comment-list li.comment .comment-content {
padding-top:7px;
padding-left:25px;
margin-left:100px;
}
#layout-container .comments ol.comment-list li.comment .comment-content .st-likes-wrapper {
position:absolute;
right:16px;
bottom:10px;
color:#999999;
}
#layout-container .comments ol.comment-list li.comment .comment-content .st-likes-wrapper i {
position:relative;
margin-right:10px;
padding:10px;
font-size:16px;
border-radius:100%;
}
#layout-container .comments ol.comment-list li.comment .comment-content .st-likes-wrapper i:before {
position:absolute;
top:9px;
left:8px;
}
#layout-container .comments ol.comment-list li.comment .comment-content .st-likes-wrapper .st-likes-count { font-style:normal; }
#layout-container .comments ol.comment-list li.comment .comment-content h1 {
padding-bottom:10px;
font-size:40px;
font-weight:bold;
line-height:56px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content h2 {
padding-bottom:10px;
font-size:32px;
font-weight:bold;
line-height:40px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content h3 {
padding-bottom:10px;
font-size:28px;
font-weight:bold;
line-height:36px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content h4 {
padding-bottom:10px;
font-size:22px;
font-weight:bold;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content h5 {
padding-bottom:10px;
font-size:20px;
font-weight:bold;
line-height:24px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content h6 {
padding-bottom:10px;
font-size:18px;
font-weight:bold;
line-height:22px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#layout-container .comments ol.comment-list li.comment .comment-content blockquote {
top:5px;
font-size:16px;
}
#layout-container .comments ol.comment-list li.comment .comment-content blockquote:before { font:normal normal normal 60px/1 FontAwesome; }
#layout-container .comments ol.comment-list li.comment .comment-content ul { margin-bottom:1em; }
#layout-container .comments ol.comment-list li.comment .comment-content ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
#layout-container .comments ol.comment-list li.comment .comment-content ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container .comments ol.comment-list li.comment .comment-content ul li:last-child { padding-bottom:0; }
#layout-container .comments ol.comment-list li.comment .comment-content ul li ul, #layout-container .comments ol.comment-list li.comment .comment-content ul li ol {
margin-top:7px;
margin-bottom:0;
}
#layout-container .comments ol.comment-list li.comment .comment-content ol {
list-style-type:decimal;
margin-bottom:1em;
}
#layout-container .comments ol.comment-list li.comment .comment-content ol li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
#layout-container .comments ol.comment-list li.comment .comment-content ol li:last-child { padding-bottom:0; }
#layout-container .comments ol.comment-list li.comment .comment-content ol li ol, #layout-container .comments ol.comment-list li.comment .comment-content ol li ul {
margin-top:7px;
margin-bottom:0;
}
#layout-container .comments ol.comment-list li.comment .comment-content table {
border-collapse:collapse;
border-spacing:0;
margin:0px 0px 35px 0;
}
#layout-container .comments ol.comment-list li.comment .comment-content table th { background-color:#f1f1f0; }
#layout-container .comments ol.comment-list li.comment .comment-content table th, #layout-container .comments ol.comment-list li.comment .comment-content table td {
border:1px solid #999999;
padding:10px;
}
#layout-container .comments ol.comment-list li.comment ul.children { margin-left:125px; }
#layout-container .comments ol.comment-list li.comment ul.children li .comment-inner {
background-color:#f3f3f3;
border-color:#f3f3f3;
}
#layout-container .comments ol.comment-list li.pingback {
float:left;
width:100%;
margin-left:0;
margin-bottom:20px;
padding-top:15px;
}
#layout-container .comments ol.comment-list li.pingback:before { display:none; }
#layout-container .comments ol.comment-list li.pingback .comment-inner {
position:relative;
padding:20px 18px;
min-height:140px;
border:1px solid #dddddd;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner {
border-bottom:1px solid #dddddd;
margin-bottom:5px;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner .comment-author {
display:inline-block;
padding-bottom:5px;
font-weight:bold;
color:#120056;
font-size:16px;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner .comment-date {
display:inline-block;
padding-bottom:5px;
padding-left:25px;
color:#999999;
font-style:italic;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-bottom:5px;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner .comment-reply .comment-edit {
padding-right:10px;
color:#120056;
}
#layout-container .comments ol.comment-list li.pingback .comment-info-inner .comment-reply .comment-reply-link { color:#120056; }
#layout-container .comments ol.comment-list li.pingback .comment-content { padding-top:7px; }
#layout-container .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper {
position:absolute;
right:16px;
bottom:10px;
color:#999999;
}
#layout-container .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper i {
position:relative;
margin-right:10px;
padding:10px;
font-size:16px;
border-radius:100%;
}
#layout-container .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper i:before {
position:absolute;
top:9px;
left:8px;
}
#layout-container .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper .st-likes-count { font-style:normal; }
#layout-container .comments ol.comment-list li.pingback ul.children { margin-left:100px; }
#layout-container .comments ol.comment-list li.pingback ul.children li:before { display:none; }
#layout-container .comments ol.comment-list li.pingback ul.children li ul.children li.comment ul.children { margin-left:0; }
#layout-container .comment-form {
float:left;
width:100%;
margin-top:80px;
margin-bottom:100px;
}
#layout-container .comment-form .comment-reply {
display:inline-block;
font-size:22px;
font-weight:500;
color:#120056;
margin-bottom:30px;
}
#layout-container .comment-form .comment-reply .comment-reply-info {
font-size:14px;
font-weight:normal;
font-style:italic;
color:#999999;
}
#layout-container .comment-form .comment-cancel-reply {
float:right;
display:inline-block;
font-size:14px;
font-weight:normal;
margin-left:30px;
font-style:italic;
color:#999999;
transition:color .3s ease;
}
#layout-container .comment-form .comment-cancel-reply:hover { color:#120056; }
#layout-container .comment-form .comment-logged-in {
float:right;
display:inline-block;
font-size:14px;
font-weight:normal;
color:#999999;
}
#layout-container .comment-form .comment-logged-in .user-name { color:#120056; }
#layout-container .comment-form .comment-logged-in .log-out { transition:color .3s ease; }
#layout-container .comment-form .comment-logged-in .log-out:hover { color:#120056; }
#layout-container .comment-form form .comment-input-wrap {
margin-bottom:20px;
padding-right:20px;
}
#layout-container .comment-form form .comment-input-wrap.website { padding-right:0; }
#layout-container .comment-form form .comment-input-wrap input {
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:all .3s ease;
}
#layout-container .comment-form form .comment-input-wrap input.invalid { border-color:#ff0000; }
#layout-container .comment-form form .comment-input-wrap input::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-input-wrap input:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-input-wrap input::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-input-wrap input:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-input-wrap input.name { width:100%; }
#layout-container .comment-form form .comment-input-wrap input.email { width:100%; }
#layout-container .comment-form form .comment-input-wrap input.website { width:100%; }
#layout-container .comment-form form .comment-input-wrap input:focus { background-color:#ffffff; }
#layout-container .comment-form form .comment-textarea-wrap textarea {
width:100%;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:all .3s ease;
}
#layout-container .comment-form form .comment-textarea-wrap textarea.invalid { border-color:#ff0000; }
#layout-container .comment-form form .comment-textarea-wrap textarea:focus { background-color:transparent; }
#layout-container .comment-form form .comment-textarea-wrap textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-textarea-wrap textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-textarea-wrap textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form .comment-textarea-wrap textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .comment-form form button {
float:left;
position:relative;
margin-top:20px;
padding:10px 50px;
color:#ffffff;
border:1px solid #120056;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
transition:all .3s ease;
}
#layout-container .comment-form form button .st-comment-button-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .comment-form form button .st-comment-button-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .comment-form form button .st-comment-button-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .comment-form form button:hover .st-comment-button-text { transform:translateX(500px); }
#layout-container .comment-form form button:hover .st-comment-button-icon { left:0; }
.page-template-blank-page #main-container.padding, .page-template-blank-page #main-container.enl-padding { padding:0; }
#main-container { background-color:#FFFFFF; }
#main-container.padding { padding-top:100px; }
#main-container.no-padding { padding-top:0; }
#main-container.enl-padding { padding-top:141px; }
#main-container .title-container {
position:relative;
height:250px;
overflow:hidden;
}
#main-container .title-container.enlarged { height:400px; }
#main-container .title-container.enlarged .title-container-inner {
height:200px;
top:160px;
}
#main-container .title-container.enlarged .title-container-inner.with-page-subtitle { top:145px; }
#main-container .title-container.enlarged .breadcrumbs { top:160px; }
#main-container .title-container .title-container-overlay {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background:#474747;
opacity:0.75;
}
#main-container .title-container .title-container-background {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background-size:100%;
background-position:50% 50%;
}
#main-container .title-container .title-container-inner {
position:relative;
top:95px;
width:1200px;
margin:0 auto;
max-width:100%;
height:150px;
}
#main-container .title-container .title-container-inner.with-page-subtitle { top:75px; }
#main-container .title-container .title-container-inner .page-title-inner {
padding:0;
color:#ffffff;
}
#main-container .title-container .title-container-inner .page-title-inner .page-title-inner-wrapper .page-title {
top:0;
position:relative;
font-family:Cinzel;
font-size:40px;
font-weight:400;
font-style:;
line-height:56px;
letter-spacing:2px;
word-spacing:0px;
text-transform:uppercase;
}
#main-container .title-container .title-container-inner .page-title-inner .page-title-inner-wrapper .page-subtitle {
font-family:Roboto Condensed;
font-size:16px;
font-weight:400;
font-style:;
line-height:40px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
#main-container .title-container .breadcrumbs {
position:relative;
width:1200px;
margin:0 auto;
top:60px;
font-size:14px;
text-align:left;
}
#main-container .title-container .breadcrumbs .sep {
position:relative;
margin:0 10px;
font-size:0;
}
#main-container .title-container .breadcrumbs .sep:before {
position:absolute;
top:-0.82em;
left:-0.15em;
content:"\f105";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .title-container .breadcrumbs span a {
color:inherit;
transition:all 0.3s ease;
}
#main-container .title-container .breadcrumbs span a:hover { opacity:0.8; }
#main-container .title-container .breadcrumbs > .current { opacity:0.8; }
#main-container .page-404 {
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
#main-container .page-404 .title-404 {
margin:400px 0 0;
padding:0;
font-size:32px;
font-weight:normal;
line-height:1.65;
color:#5b5b5b;
}
#main-container .page-404 .message-404 {
margin:0 0 50px;
padding:0;
font-size:20px;
font-weight:normal;
font-style:italic;
line-height:1.65;
color:#5b5b5b;
}
#main-container .page-404 .button-404 { margin-bottom:90px; }
#main-container .page-404 .button-404 button {
position:relative;
padding:12px 50px;
font-size:16px;
color:#ffffff;
background-color:#120056;
overflow:hidden;
cursor:pointer;
}
#main-container .page-404 .button-404 button .st-go-back-text {
display:block;
text-transform:uppercase;
transform:translateX(0px);
transition:all 0.6s;
}
#main-container .page-404 .button-404 button .st-go-back-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#main-container .page-404 .button-404 button .st-go-back-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#main-container .page-404 .button-404 button:hover .st-go-back-text { transform:translateX(500px); }
#main-container .page-404 .button-404 button:hover .st-go-back-icon { left:0; }
#main-container .page > .row > .col { margin:60px 0; }
#main-container .blog-list, #main-container .archive-list {
margin-top:80px;
margin-bottom:80px;
}
#main-container .blog-list.full-width .row, #main-container .archive-list.full-width .row {
width:100%;
padding:0 50px;
}
#main-container .blog-list .blog-articles:before, #main-container .archive-list .blog-articles:before {
display:table;
content:" ";
}
#main-container .blog-list .blog-articles:after, #main-container .archive-list .blog-articles:after {
display:table;
content:" ";
clear:both;
}
#main-container .blog-list .blog-articles article, #main-container .archive-list .blog-articles article {
float:left;
width:100%;
margin-bottom:60px;
border-bottom:1px solid #d2d2d2;
}
#main-container .blog-list .blog-articles article.sticky .post-title a h3:before, #main-container .archive-list .blog-articles article.sticky .post-title a h3:before {
content:"\f08d";
display:inline-block;
vertical-align:middle;
width:auto;
height:auto;
margin-top:0;
font-family:FontAwesome;
font-size:28px;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background:transparent;
color:#120056;
}
#main-container .blog-list .blog-articles article .post-media, #main-container .archive-list .blog-articles article .post-media {
position:relative;
margin-bottom:20px;
}
#main-container .blog-list .blog-articles article .post-media .post-thumbnail img, #main-container .archive-list .blog-articles article .post-media .post-thumbnail img {
width:auto;
vertical-align:top;
transition:all 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-media .post-thumbnail a:hover img, #main-container .archive-list .blog-articles article .post-media .post-thumbnail a:hover img { opacity:0.85; }
#main-container .blog-list .blog-articles article .post-media .post-video iframe, #main-container .archive-list .blog-articles article .post-media .post-video iframe {
vertical-align:top;
height:400px;
}
#main-container .blog-list .blog-articles article .post-media .post-audio iframe, #main-container .archive-list .blog-articles article .post-media .post-audio iframe {
vertical-align:top;
height:400px;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery, #main-container .archive-list .blog-articles article .post-media .post-gallery { overflow:hidden; }
#main-container .blog-list .blog-articles article .post-media .post-gallery .slick-list .slick-track img, #main-container .archive-list .blog-articles article .post-media .post-gallery .slick-list .slick-track img { vertical-align:top; }
#main-container .blog-list .blog-articles article .post-media .post-gallery .slick-prev, #main-container .archive-list .blog-articles article .post-media .post-gallery .slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery .slick-prev:before, #main-container .archive-list .blog-articles article .post-media .post-gallery .slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery .slick-next, #main-container .archive-list .blog-articles article .post-media .post-gallery .slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery .slick-next:before, #main-container .archive-list .blog-articles article .post-media .post-gallery .slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery:hover .slick-prev, #main-container .archive-list .blog-articles article .post-media .post-gallery:hover .slick-prev {
left:0;
opacity:1;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery:hover .slick-next, #main-container .archive-list .blog-articles article .post-media .post-gallery:hover .slick-next {
right:0;
opacity:1;
}
#main-container .blog-list .blog-articles article .post-media .post-gallery-progress, #main-container .archive-list .blog-articles article .post-media .post-gallery-progress {
position:absolute;
top:0;
width:100%;
height:5px;
background:rgba(255,255,255,0.1);
}
#main-container .blog-list .blog-articles article .post-media .post-gallery-progress .progress, #main-container .archive-list .blog-articles article .post-media .post-gallery-progress .progress {
width:0%;
height:5px;
background:rgba(255,255,255,0.25);
}
#main-container .blog-list .blog-articles article .post-media a.post-quote-link:hover .post-quote, #main-container .archive-list .blog-articles article .post-media a.post-quote-link:hover .post-quote { opacity:0.85; }
#main-container .blog-list .blog-articles article .post-media .post-quote, #main-container .archive-list .blog-articles article .post-media .post-quote {
padding:60px 120px 35px 120px;
border:1px solid #d2d2d2;
text-align:center;
margin-bottom:20px;
transition:all 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-media .post-quote h3, #main-container .archive-list .blog-articles article .post-media .post-quote h3 {
height:0;
visibility:hidden;
padding-bottom:0;
}
#main-container .blog-list .blog-articles article .post-media .post-quote blockquote, #main-container .archive-list .blog-articles article .post-media .post-quote blockquote {
position:relative;
padding:0;
margin:0;
border-left:none;
color:#5b5b5b;
font-size:20px;
font-style:italic;
text-decoration:underline;
z-index:1;
}
#main-container .blog-list .blog-articles article .post-media .post-quote blockquote:before, #main-container .archive-list .blog-articles article .post-media .post-quote blockquote:before {
position:absolute;
top:-25px;
content:"\f10e";
font:normal normal normal 100px/1 FontAwesome;
color:#eeeeee;
text-decoration:none;
z-index:-1;
}
#main-container .blog-list .blog-articles article .post-media .post-quote .post-author, #main-container .archive-list .blog-articles article .post-media .post-quote .post-author {
margin-top:30px;
color:#5b5b5b;
font-size:14px;
font-weight:bold;
}
#main-container .blog-list .blog-articles article .post-title, #main-container .archive-list .blog-articles article .post-title { margin-bottom:20px; }
#main-container .blog-list .blog-articles article .post-title a h3, #main-container .archive-list .blog-articles article .post-title a h3 {
display:inline-block;
color:#333333;
font-size:20px;
line-height:1.6em;
padding-bottom:0;
transition:color 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-title a h3:before, #main-container .archive-list .blog-articles article .post-title a h3:before {
display:inline-block;
vertical-align:middle;
content:'';
width:11px;
height:16px;
margin-right:12px;
margin-top:-0.16em;
background:#120056;
}
#main-container .blog-list .blog-articles article .post-title a h3:hover, #main-container .archive-list .blog-articles article .post-title a h3:hover { color:#120056; }
#main-container .blog-list .blog-articles article .post-meta, #main-container .archive-list .blog-articles article .post-meta {
margin-bottom:15px;
font-size:14px;
}
#main-container .blog-list .blog-articles article .post-meta .post-category, #main-container .archive-list .blog-articles article .post-meta .post-category {
display:inline-block;
margin-right:25px;
}
#main-container .blog-list .blog-articles article .post-meta .post-category .post-category-single, #main-container .archive-list .blog-articles article .post-meta .post-category .post-category-single {
display:inline-block;
margin-bottom:15px;
margin-right:10px;
}
#main-container .blog-list .blog-articles article .post-meta .post-category .post-category-single a, #main-container .archive-list .blog-articles article .post-meta .post-category .post-category-single a {
display:inline-block;
padding:3px 11px 2px 12px;
border:1px solid #301D30;
background-color:#301D30;
color:#ffffff;
transition:all .3s ease;
}
#main-container .blog-list .blog-articles article .post-meta .post-category .post-category-single:hover a, #main-container .archive-list .blog-articles article .post-meta .post-category .post-category-single:hover a {
background-color:transparent;
color:#301D30;
}
#main-container .blog-list .blog-articles article .post-meta .post-time, #main-container .archive-list .blog-articles article .post-meta .post-time {
display:inline-block;
margin-right:25px;
font-style:italic;
color:#999999;
}
#main-container .blog-list .blog-articles article .post-meta .post-author, #main-container .archive-list .blog-articles article .post-meta .post-author {
display:inline-block;
margin-right:25px;
font-style:italic;
color:#999999;
}
#main-container .blog-list .blog-articles article .post-meta .post-author span, #main-container .archive-list .blog-articles article .post-meta .post-author span { display:inline-block; }
#main-container .blog-list .blog-articles article .post-meta .post-comments-amount, #main-container .archive-list .blog-articles article .post-meta .post-comments-amount {
display:inline-block;
margin-right:25px;
font-style:italic;
color:#999999;
}
#main-container .blog-list .blog-articles article .post-meta .post-comments-amount span, #main-container .archive-list .blog-articles article .post-meta .post-comments-amount span { display:inline-block; }
#main-container .blog-list .blog-articles article .post-meta .post-likes-amount, #main-container .archive-list .blog-articles article .post-meta .post-likes-amount {
display:inline-block;
margin-right:25px;
font-style:italic;
color:#999999;
}
#main-container .blog-list .blog-articles article .post-meta .post-likes-amount span, #main-container .archive-list .blog-articles article .post-meta .post-likes-amount span { display:inline-block; }
#main-container .blog-list .blog-articles article .post-content, #main-container .archive-list .blog-articles article .post-content { margin-bottom:20px; }
#main-container .blog-list .blog-articles article .post-content p, #main-container .archive-list .blog-articles article .post-content p { padding-bottom:0; }
#main-container .blog-list .blog-articles article .post-content a, #main-container .archive-list .blog-articles article .post-content a {
color:#120056;
transition:all 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-content a:hover, #main-container .archive-list .blog-articles article .post-content a:hover { opacity:0.7; }
#main-container .blog-list .blog-articles article .post-link, #main-container .archive-list .blog-articles article .post-link {
float:left;
margin-bottom:45px;
height:32px;
line-height:34px;
}
#main-container .blog-list .blog-articles article .post-link a, #main-container .archive-list .blog-articles article .post-link a {
padding:6px 0 4px 0;
color:#333333;
font-size:14px;
transition:all 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-link a:before, #main-container .archive-list .blog-articles article .post-link a:before {
display:inline-block;
vertical-align:middle;
content:'';
width:5px;
height:15px;
margin-right:10px;
margin-top:-2px;
background:#301D30;
}
#main-container .blog-list .blog-articles article .post-link a:hover, #main-container .archive-list .blog-articles article .post-link a:hover { color:#120056; }
#main-container .blog-list .blog-articles article .post-sharing, #main-container .archive-list .blog-articles article .post-sharing {
position:relative;
float:right;
}
#main-container .blog-list .blog-articles article .post-sharing .share, #main-container .archive-list .blog-articles article .post-sharing .share {
font-size:14px;
overflow:hidden;
width:100px;
height:32px;
line-height:34px;
text-align:center;
background:#d2d2d2;
transition:width 0.3s ease, opacity 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares { width:32px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares > div a { left:0; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares { width:74px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares > div a { left:42px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares { width:116px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares > div a { left:84px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares { width:158px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares > div a { left:126px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares { width:200px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares > div a { left:168px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares { width:242px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares > div a { left:210px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares { width:284px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares > div a { left:252px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares { width:326px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares > div a { left:294px; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares {
position:absolute;
right:0;
width:242px;
height:32px;
overflow:hidden;
opacity:0;
transition:opacity 0.3s ease;
}
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a {
font-size:14px;
overflow:hidden;
position:absolute;
top:0;
left:294px;
display:block;
text-align:center;
color:#fff;
border-radius:50%;
transition:left .3s ease;
width:32px;
height:32px;
line-height:36px;
}
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-email a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-email a { background:#aaaaaa; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a { background:#1ebea5; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-facebook a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-facebook a { background:#3b5998; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a { background:#dd4e42; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a { background:#0077b5; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a { background:#bd2126; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-twitter a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-twitter a { background:#1da1f2; }
#main-container .blog-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a, #main-container .archive-list .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a { background:#4a76a8; }
#main-container .blog-list .blog-articles article .post-sharing:hover .share, #main-container .archive-list .blog-articles article .post-sharing:hover .share {
width:0;
opacity:0;
}
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares { opacity:1; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a { left:0; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a { left:42px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a { left:84px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a { left:126px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a { left:168px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a { left:210px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a { left:252px; }
#main-container .blog-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a, #main-container .archive-list .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a { left:294px; }
#main-container .blog-list nav.page-navigation, #main-container .archive-list nav.page-navigation {
float:left;
width:100%;
position:relative;
}
#main-container .blog-list nav.page-navigation .pagination, #main-container .archive-list nav.page-navigation .pagination { text-align:center; }
#main-container .blog-list nav.page-navigation .pagination .page-numbers, #main-container .archive-list nav.page-navigation .pagination .page-numbers {
display:inline-block;
width:35px;
height:35px;
margin:0 5px;
padding:0.4em;
border:1px solid #333333;
color:#333333;
font-size:14px;
transition:all 0.3s ease;
}
#main-container .blog-list nav.page-navigation .pagination .page-numbers:hover, #main-container .archive-list nav.page-navigation .pagination .page-numbers:hover {
background:#333333;
color:#ffffff;
}
#main-container .blog-list nav.page-navigation .pagination .page-numbers.current, #main-container .archive-list nav.page-navigation .pagination .page-numbers.current {
background:#333333;
color:#ffffff;
}
#main-container .blog-list nav.page-navigation .pagination .page-numbers.next, #main-container .archive-list nav.page-navigation .pagination .page-numbers.next {
width:70px;
text-transform:uppercase;
}
#main-container .blog-list nav.page-navigation .pagination .page-numbers.prev, #main-container .archive-list nav.page-navigation .pagination .page-numbers.prev {
width:90px;
text-transform:uppercase;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more, #main-container .archive-list nav.page-navigation .st-blog-load-more { text-align:center; }
#main-container .blog-list nav.page-navigation .st-blog-load-more .load-more-button, #main-container .archive-list nav.page-navigation .st-blog-load-more .load-more-button {
padding:0.4em 20px;
border:1px solid #333333;
color:#333333;
font-size:14px;
text-transform:uppercase;
visibility:visible;
opacity:1;
transition:all 0.3s ease;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .load-more-button:hover, #main-container .archive-list nav.page-navigation .st-blog-load-more .load-more-button:hover {
background:#333333;
color:#ffffff;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .load-more-button.no-more, #main-container .archive-list nav.page-navigation .st-blog-load-more .load-more-button.no-more {
border:1px solid #d2d2d2;
color:#d2d2d2;
cursor:default;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .load-more-button.no-more:hover, #main-container .archive-list nav.page-navigation .st-blog-load-more .load-more-button.no-more:hover {
background:none;
color:#d2d2d2;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .load-more-button.loading, #main-container .archive-list nav.page-navigation .st-blog-load-more .load-more-button.loading {
visibility:hidden;
opacity:0;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation, #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation {
position:relative;
margin:-1.3em auto 0;
text-align:center;
width:100px;
height:15px;
visibility:hidden;
opacity:0;
transition:all 0.3s ease;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation span, #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation span {
display:inline-block;
width:12px;
height:12px;
border-radius:50%;
margin-right:3px;
background:#333333;
animation:wave 1.3s linear infinite;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(2), #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(2) { animation-delay:-1.1s; }
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(3), #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(3) { animation-delay:-0.9s; }
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation.active, #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation.active {
visibility:visible;
opacity:1;
}
#main-container .blog-list nav.page-navigation .st-blog-load-more .st-load-more-animation.lazy, #main-container .archive-list nav.page-navigation .st-blog-load-more .st-load-more-animation.lazy { margin:0 auto; }
#main-container .blog-grid, #main-container .archive-grid {
margin-top:80px;
margin-bottom:80px;
}
#main-container .blog-grid.full-width .row, #main-container .archive-grid.full-width .row {
width:100%;
padding:0 50px;
}
#main-container .blog-grid .two-column .blog-articles article, #main-container .archive-grid .two-column .blog-articles article { width:50%; }
#main-container .blog-grid .two-column .blog-articles article:nth-child(odd), #main-container .archive-grid .two-column .blog-articles article:nth-child(odd) { padding-right:20px; }
#main-container .blog-grid .two-column .blog-articles article:nth-child(even), #main-container .archive-grid .two-column .blog-articles article:nth-child(even) { padding-left:20px; }
#main-container .blog-grid .two-column.sidebar .blog-articles article, #main-container .archive-grid .two-column.sidebar .blog-articles article { width:50%; }
#main-container .blog-grid .two-column.sidebar .blog-articles article:nth-child(odd), #main-container .archive-grid .two-column.sidebar .blog-articles article:nth-child(odd) { padding-right:20px; }
#main-container .blog-grid .two-column.sidebar .blog-articles article:nth-child(even), #main-container .archive-grid .two-column.sidebar .blog-articles article:nth-child(even) { padding-left:20px; }
#main-container .blog-grid .three-column .blog-articles article, #main-container .archive-grid .three-column .blog-articles article { width:33.33333333%; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+1) { padding-right:27px; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+2) { padding:0 13px; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+3) { padding-left:27px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article, #main-container .archive-grid .three-column.sidebar .blog-articles article { width:33.33333333%; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+1) { padding-right:27px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+2) { padding:0 13px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+3) { padding-left:27px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article .post-link, #main-container .archive-grid .three-column.sidebar .blog-articles article .post-link {
width:100%;
margin-bottom:15px;
}
#main-container .blog-grid .three-column.sidebar .blog-articles article .post-sharing, #main-container .archive-grid .three-column.sidebar .blog-articles article .post-sharing {
float:left;
width:100%;
}
#main-container .blog-grid .three-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares, #main-container .archive-grid .three-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares {
width:100px;
left:0;
transition:width 0.3s ease;
}
#main-container .blog-grid .three-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a, #main-container .archive-grid .three-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a { left:0; }
#main-container .blog-grid .three-column.sidebar .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares, #main-container .archive-grid .three-column.sidebar .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares { width:242px; }
#main-container .blog-grid .four-column .blog-articles article, #main-container .archive-grid .four-column .blog-articles article {
width:25%;
padding:0 10px;
}
#main-container .blog-grid .four-column .blog-articles article .post-link, #main-container .archive-grid .four-column .blog-articles article .post-link {
width:100%;
margin-bottom:15px;
}
#main-container .blog-grid .four-column .blog-articles article .post-sharing, #main-container .archive-grid .four-column .blog-articles article .post-sharing {
float:left;
width:100%;
}
#main-container .blog-grid .four-column .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares, #main-container .archive-grid .four-column .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares { left:0; }
#main-container .blog-grid .four-column .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a, #main-container .archive-grid .four-column .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a { left:0; }
#main-container .blog-grid .four-column.sidebar .blog-articles article, #main-container .archive-grid .four-column.sidebar .blog-articles article {
width:25%;
padding:0 10px;
}
#main-container .blog-grid .four-column.sidebar .blog-articles article .post-link, #main-container .archive-grid .four-column.sidebar .blog-articles article .post-link {
width:100%;
margin-bottom:15px;
}
#main-container .blog-grid .four-column.sidebar .blog-articles article .post-sharing, #main-container .archive-grid .four-column.sidebar .blog-articles article .post-sharing {
float:left;
width:100%;
}
#main-container .blog-grid .four-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares, #main-container .archive-grid .four-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares { left:0; }
#main-container .blog-grid .four-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a, #main-container .archive-grid .four-column.sidebar .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a { left:0; }
#main-container .blog-grid .blog-articles:before, #main-container .archive-grid .blog-articles:before {
display:table;
content:" ";
}
#main-container .blog-grid .blog-articles:after, #main-container .archive-grid .blog-articles:after {
display:table;
content:" ";
clear:both;
}
#main-container .blog-grid .blog-articles article, #main-container .archive-grid .blog-articles article {
float:left;
width:100%;
margin-bottom:60px;
}
#main-container .blog-grid .blog-articles article.format-quote .post-media, #main-container .archive-grid .blog-articles article.format-quote .post-media {
height:100%;
padding-bottom:20px;
}
#main-container .blog-grid .blog-articles article.sticky .post-title a h3:before, #main-container .archive-grid .blog-articles article.sticky .post-title a h3:before {
content:"\f08d";
display:inline-block;
vertical-align:middle;
width:auto;
height:auto;
margin-top:0;
font-family:FontAwesome;
font-size:28px;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background:transparent;
color:#120056;
}
#main-container .blog-grid .blog-articles article .post-media, #main-container .archive-grid .blog-articles article .post-media {
position:relative;
margin-bottom:15px;
}
#main-container .blog-grid .blog-articles article .post-media .post-thumbnail img, #main-container .archive-grid .blog-articles article .post-media .post-thumbnail img {
vertical-align:top;
min-width:100%;
transition:all 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-media .post-thumbnail a:hover img, #main-container .archive-grid .blog-articles article .post-media .post-thumbnail a:hover img { opacity:0.85; }
#main-container .blog-grid .blog-articles article .post-media .post-video, #main-container .archive-grid .blog-articles article .post-media .post-video { min-height:250px; }
#main-container .blog-grid .blog-articles article .post-media .post-video iframe, #main-container .archive-grid .blog-articles article .post-media .post-video iframe {
vertical-align:top;
height:100%;
}
#main-container .blog-grid .blog-articles article .post-media .post-audio, #main-container .archive-grid .blog-articles article .post-media .post-audio { min-height:250px; }
#main-container .blog-grid .blog-articles article .post-media .post-audio iframe, #main-container .archive-grid .blog-articles article .post-media .post-audio iframe {
vertical-align:top;
height:100%;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery, #main-container .archive-grid .blog-articles article .post-media .post-gallery { overflow:hidden; }
#main-container .blog-grid .blog-articles article .post-media .post-gallery .slick-list .slick-track img, #main-container .archive-grid .blog-articles article .post-media .post-gallery .slick-list .slick-track img { vertical-align:top; }
#main-container .blog-grid .blog-articles article .post-media .post-gallery .slick-prev, #main-container .archive-grid .blog-articles article .post-media .post-gallery .slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery .slick-prev:before, #main-container .archive-grid .blog-articles article .post-media .post-gallery .slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery .slick-next, #main-container .archive-grid .blog-articles article .post-media .post-gallery .slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery .slick-next:before, #main-container .archive-grid .blog-articles article .post-media .post-gallery .slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery:hover .slick-prev, #main-container .archive-grid .blog-articles article .post-media .post-gallery:hover .slick-prev {
left:0;
opacity:1;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery:hover .slick-next, #main-container .archive-grid .blog-articles article .post-media .post-gallery:hover .slick-next {
right:0;
opacity:1;
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery-progress, #main-container .archive-grid .blog-articles article .post-media .post-gallery-progress {
position:absolute;
top:0;
width:100%;
height:5px;
background:rgba(255,255,255,0.1);
}
#main-container .blog-grid .blog-articles article .post-media .post-gallery-progress .progress, #main-container .archive-grid .blog-articles article .post-media .post-gallery-progress .progress {
width:0%;
height:5px;
background:rgba(255,255,255,0.25);
}
#main-container .blog-grid .blog-articles article .post-media a.post-quote-link:hover .post-quote, #main-container .archive-grid .blog-articles article .post-media a.post-quote-link:hover .post-quote { opacity:0.85; }
#main-container .blog-grid .blog-articles article .post-media .post-quote, #main-container .archive-grid .blog-articles article .post-media .post-quote {
height:100%;
padding:70px 35px;
border:1px solid #d2d2d2;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
flex-direction:column;
justify-content:center;
text-align:center;
transition:all 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-media .post-quote h3, #main-container .archive-grid .blog-articles article .post-media .post-quote h3 {
height:0;
visibility:hidden;
padding-bottom:0;
}
#main-container .blog-grid .blog-articles article .post-media .post-quote blockquote, #main-container .archive-grid .blog-articles article .post-media .post-quote blockquote {
position:relative;
width:100%;
padding:0;
margin:0;
border-left:none;
color:#5b5b5b;
font-size:20px;
font-style:italic;
text-decoration:underline;
z-index:1;
}
#main-container .blog-grid .blog-articles article .post-media .post-quote blockquote:before, #main-container .archive-grid .blog-articles article .post-media .post-quote blockquote:before {
position:absolute;
top:-15px;
content:"\f10e";
font:normal normal normal 80px/1 FontAwesome;
color:#eeeeee;
text-decoration:none;
z-index:-1;
}
#main-container .blog-grid .blog-articles article .post-media .post-quote .post-author, #main-container .archive-grid .blog-articles article .post-media .post-quote .post-author {
width:100%;
margin-top:30px;
color:#5b5b5b;
font-size:14px;
font-weight:bold;
}
#main-container .blog-grid .blog-articles article .post-title, #main-container .archive-grid .blog-articles article .post-title { margin-bottom:15px; }
#main-container .blog-grid .blog-articles article .post-title a h3, #main-container .archive-grid .blog-articles article .post-title a h3 {
display:inline-block;
padding:0;
color:#333333;
font-size:18px;
line-height:1.65em;
transition:all 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-title a h3:before, #main-container .archive-grid .blog-articles article .post-title a h3:before {
display:inline-block;
vertical-align:middle;
content:'';
width:11px;
height:16px;
margin-right:12px;
margin-top:-0.16em;
background:#120056;
}
#main-container .blog-grid .blog-articles article .post-title a h3:hover, #main-container .archive-grid .blog-articles article .post-title a h3:hover { color:#120056; }
#main-container .blog-grid .blog-articles article .post-meta, #main-container .archive-grid .blog-articles article .post-meta {
margin-bottom:15px;
font-size:14px;
}
#main-container .blog-grid .blog-articles article .post-meta .post-category, #main-container .archive-grid .blog-articles article .post-meta .post-category { display:block; }
#main-container .blog-grid .blog-articles article .post-meta .post-category .post-category-single, #main-container .archive-grid .blog-articles article .post-meta .post-category .post-category-single {
display:inline-block;
margin-bottom:15px;
margin-right:10px;
}
#main-container .blog-grid .blog-articles article .post-meta .post-category .post-category-single a, #main-container .archive-grid .blog-articles article .post-meta .post-category .post-category-single a {
display:inline-block;
padding:3px 11px 2px 12px;
border:1px solid #301D30;
background-color:#301D30;
color:#ffffff;
transition:all .3s ease;
}
#main-container .blog-grid .blog-articles article .post-meta .post-category .post-category-single:hover a, #main-container .archive-grid .blog-articles article .post-meta .post-category .post-category-single:hover a {
background-color:transparent;
color:#301D30;
}
#main-container .blog-grid .blog-articles article .post-meta .post-time, #main-container .archive-grid .blog-articles article .post-meta .post-time {
display:inline-block;
margin-right:3%;
font-style:italic;
color:#999999;
}
#main-container .blog-grid .blog-articles article .post-meta .post-author, #main-container .archive-grid .blog-articles article .post-meta .post-author {
display:inline-block;
margin-right:3%;
font-style:italic;
color:#999999;
}
#main-container .blog-grid .blog-articles article .post-meta .post-comments-amount, #main-container .archive-grid .blog-articles article .post-meta .post-comments-amount {
display:inline-block;
margin-right:3%;
font-style:italic;
color:#999999;
}
#main-container .blog-grid .blog-articles article .post-meta .post-likes-amount, #main-container .archive-grid .blog-articles article .post-meta .post-likes-amount {
display:inline-block;
font-style:italic;
color:#999999;
}
#main-container .blog-grid .blog-articles article .post-content, #main-container .archive-grid .blog-articles article .post-content {
padding-bottom:20px;
font-size:14px;
}
#main-container .blog-grid .blog-articles article .post-content p, #main-container .archive-grid .blog-articles article .post-content p { padding-bottom:0; }
#main-container .blog-grid .blog-articles article .post-content a, #main-container .archive-grid .blog-articles article .post-content a {
color:#120056;
transition:all 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-content a:hover, #main-container .archive-grid .blog-articles article .post-content a:hover { opacity:0.7; }
#main-container .blog-grid .blog-articles article .post-link, #main-container .archive-grid .blog-articles article .post-link {
float:left;
height:32px;
line-height:34px;
}
#main-container .blog-grid .blog-articles article .post-link a, #main-container .archive-grid .blog-articles article .post-link a {
padding:6px 0 4px 0;
color:#333333;
font-size:14px;
transition:all 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-link a:before, #main-container .archive-grid .blog-articles article .post-link a:before {
display:inline-block;
vertical-align:middle;
content:'';
width:5px;
height:15px;
margin-right:10px;
margin-top:-2px;
background:#333333;
}
#main-container .blog-grid .blog-articles article .post-link a:hover, #main-container .archive-grid .blog-articles article .post-link a:hover { color:#120056; }
#main-container .blog-grid .blog-articles article .post-sharing, #main-container .archive-grid .blog-articles article .post-sharing {
position:relative;
float:right;
}
#main-container .blog-grid .blog-articles article .post-sharing .share, #main-container .archive-grid .blog-articles article .post-sharing .share {
font-size:14px;
overflow:hidden;
width:100px;
height:32px;
line-height:34px;
text-align:center;
background:#d2d2d2;
transition:width 0.3s ease, opacity 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares { width:32px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares > div a { left:0; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares { width:74px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares > div a { left:42px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares { width:116px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares > div a { left:84px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares { width:158px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares > div a { left:126px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares { width:200px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares > div a { left:168px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares { width:242px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares > div a { left:210px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares { width:284px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares > div a { left:252px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares { width:326px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares > div a { left:294px; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares {
position:absolute;
right:0;
width:242px;
height:32px;
overflow:hidden;
opacity:0;
transition:opacity 0.3s ease;
}
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div a {
font-size:14px;
overflow:hidden;
position:absolute;
top:0;
left:210px;
display:block;
text-align:center;
color:#fff;
border-radius:50%;
transition:left .3s ease;
width:32px;
height:32px;
line-height:36px;
}
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-email a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-email a { background:#aaaaaa; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a { background:#1ebea5; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-facebook a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-facebook a { background:#3b5998; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a { background:#dd4e42; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a { background:#0077b5; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a { background:#bd2126; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-twitter a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-twitter a { background:#1da1f2; }
#main-container .blog-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a, #main-container .archive-grid .blog-articles article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a { background:#4a76a8; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .share, #main-container .archive-grid .blog-articles article .post-sharing:hover .share {
width:0;
opacity:0;
}
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares { opacity:1; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a { left:0; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a { left:42px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a { left:84px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a { left:126px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a { left:168px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a { left:210px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a { left:252px; }
#main-container .blog-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a, #main-container .archive-grid .blog-articles article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a { left:294px; }
#main-container .blog-grid nav.page-navigation, #main-container .archive-grid nav.page-navigation {
float:left;
width:100%;
position:relative;
}
#main-container .blog-grid nav.page-navigation .pagination, #main-container .archive-grid nav.page-navigation .pagination { text-align:center; }
#main-container .blog-grid nav.page-navigation .pagination .page-numbers, #main-container .archive-grid nav.page-navigation .pagination .page-numbers {
display:inline-block;
width:35px;
height:35px;
margin:0 5px;
padding:0.4em;
border:1px solid #333333;
color:#333333;
font-size:14px;
transition:all 0.3s ease;
}
#main-container .blog-grid nav.page-navigation .pagination .page-numbers:hover, #main-container .archive-grid nav.page-navigation .pagination .page-numbers:hover {
background:#333333;
color:#ffffff;
}
#main-container .blog-grid nav.page-navigation .pagination .page-numbers.current, #main-container .archive-grid nav.page-navigation .pagination .page-numbers.current {
background:#333333;
color:#ffffff;
}
#main-container .blog-grid nav.page-navigation .pagination .page-numbers.next, #main-container .archive-grid nav.page-navigation .pagination .page-numbers.next {
width:70px;
text-transform:uppercase;
}
#main-container .blog-grid nav.page-navigation .pagination .page-numbers.prev, #main-container .archive-grid nav.page-navigation .pagination .page-numbers.prev {
width:90px;
text-transform:uppercase;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more, #main-container .archive-grid nav.page-navigation .st-blog-load-more { text-align:center; }
#main-container .blog-grid nav.page-navigation .st-blog-load-more .load-more-button, #main-container .archive-grid nav.page-navigation .st-blog-load-more .load-more-button {
padding:0.4em 20px;
border:1px solid #333333;
color:#333333;
font-size:14px;
text-transform:uppercase;
visibility:visible;
opacity:1;
transition:all 0.3s ease;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .load-more-button:hover, #main-container .archive-grid nav.page-navigation .st-blog-load-more .load-more-button:hover {
background:#333333;
color:#ffffff;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .load-more-button.no-more, #main-container .archive-grid nav.page-navigation .st-blog-load-more .load-more-button.no-more {
border:1px solid #d2d2d2;
color:#d2d2d2;
cursor:default;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .load-more-button.no-more:hover, #main-container .archive-grid nav.page-navigation .st-blog-load-more .load-more-button.no-more:hover {
background:none;
color:#d2d2d2;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .load-more-button.loading, #main-container .archive-grid nav.page-navigation .st-blog-load-more .load-more-button.loading {
visibility:hidden;
opacity:0;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation, #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation {
position:relative;
margin:-1.3em auto 0;
text-align:center;
width:100px;
height:15px;
visibility:hidden;
opacity:0;
transition:all 0.3s ease;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span, #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span {
display:inline-block;
width:12px;
height:12px;
border-radius:50%;
margin-right:3px;
background:#333333;
animation:wave 1.3s linear infinite;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(2), #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(2) { animation-delay:-1.1s; }
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(3), #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation span:nth-child(3) { animation-delay:-0.9s; }
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation.active, #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation.active {
visibility:visible;
opacity:1;
}
#main-container .blog-grid nav.page-navigation .st-blog-load-more .st-load-more-animation.lazy, #main-container .archive-grid nav.page-navigation .st-blog-load-more .st-load-more-animation.lazy { margin:0 auto; }
#main-container .st-coming-soon-form .st-subscribe-form {
float:right;
width:50%;
}
#main-container .st-coming-soon-form .st-subscribe-form label { display:none; }
#main-container .st-coming-soon-form .st-subscribe-form input[type="email"] {
float:right;
display:block;
margin-bottom:30px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#main-container .st-coming-soon-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#main-container .st-coming-soon-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#main-container .st-coming-soon-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#main-container .st-coming-soon-form .st-subscribe-form input[type="email"]:focus { background-color:#ffffff; }
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"] {
position:relative;
float:right;
display:block;
padding:11px 50px;
color:#FFFFFF;
background-color:#120056;
cursor:pointer;
overflow:hidden;
}
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"] .st-subscribe-text {
display:block;
text-transform:uppercase;
transform:translateX(0px);
transition:all 0.6s;
}
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"] .st-subscribe-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"] .st-subscribe-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-text { transform:translateX(500px); }
#main-container .st-coming-soon-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-icon { left:0; }
#main-container .widget-title {
position:relative;
margin-bottom:20px;
padding:0 0 0 30px;
font-family:Roboto Condensed;
font-style:;
font-size:16px;
font-weight:700;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
color:#333333;
}
#main-container .widget-title .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#main-container .widget-title .st-h-before > i {
display:block;
width:5px;
height:100%;
background-color:#545454;
}
#main-container .widget-title .st-h-before > i+i { display:none; }
#main-container .widget-title .st-h-before > i+i+i { display:none; }
#main-container .widget-title .st-h-before > i+i+i+i { display:none; }
#main-container .widget_st_banner_widget a.st-banner-link { transition:all 0.3s ease; }
#main-container .widget_st_banner_widget a.st-banner-link:hover { opacity:0.85; }
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item {
padding:25px 0 20px 0;
border-top:1px solid #e0e0e0;
}
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item .st-shop-info-icon {
width:50px;
height:50px;
display:table-cell;
vertical-align:middle;
}
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item .st-shop-info-widget-item-inner {
display:table-cell;
vertical-align:top;
padding-left:30px;
}
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item .st-shop-info-widget-item-inner .st-shop-info-title {
padding-bottom:5px;
font-size:14px;
font-weight:bold;
color:#5b5b5b;
}
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item .st-shop-info-widget-item-inner .st-shop-info-widget-text {
font-size:14px;
color:#999999;
}
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item .st-shop-info-widget-item-inner .st-shop-info-widget-text p { padding:0; }
#main-container .widget_st_shop_info_widget .st-shop-info-widget-inner .st-shop-info-widget-item:last-child { border-bottom:1px solid #e0e0e0; }
#main-container .widget_st_about_menu_widget div ul li {
position:relative;
margin-left:0;
padding:15px 20px 15px 27px;
text-transform:uppercase;
background:#f1f0f0;
border-bottom:1px solid #ffffff;
}
#main-container .widget_st_about_menu_widget div ul li:before {
content:'';
position:absolute;
height:100%;
left:0;
top:0;
width:5px;
background:transparent;
transition:background .4s ease;
}
#main-container .widget_st_about_menu_widget div ul li.current-menu-item:before, #main-container .widget_st_about_menu_widget div ul li:hover:before { background:#120056; }
#main-container .widget_st_about_menu_widget div ul li:last-child {
padding:15px 20px 15px 27px;
border-bottom:none;
}
#main-container .widget_st_about_menu_widget div ul li ul { margin-top:15px; }
#main-container .widget_st_about_menu_widget div ul li ul li {
padding:15px 0;
border-bottom:1px solid #ffffff;
}
#main-container .widget_st_about_menu_widget div ul li ul li:before { display:none; }
#main-container .widget_st_about_menu_widget div ul li ul li:first-child { border-top:1px solid #ffffff; }
#main-container .widget_st_about_menu_widget div ul li ul li:last-child {
padding:15px 0 0 0;
border-bottom:none;
}
#main-container .widget_st_services_menu_widget div ul li {
position:relative;
margin-left:0;
padding:15px 20px 15px 27px;
text-transform:uppercase;
background:#f1f0f0;
border-bottom:1px solid #ffffff;
}
#main-container .widget_st_services_menu_widget div ul li:before {
content:'';
position:absolute;
height:100%;
left:0;
top:0;
width:7px;
background:transparent;
transition:background .4s ease;
}
#main-container .widget_st_services_menu_widget div ul li.current-menu-item:before, #main-container .widget_st_services_menu_widget div ul li:hover:before { background:#301D30; }
#main-container .widget_st_services_menu_widget div ul li:last-child {
padding:15px 20px 15px 27px;
border-bottom:none;
}
#main-container .widget_st_services_menu_widget div ul li ul { margin-top:15px; }
#main-container .widget_st_services_menu_widget div ul li ul li {
padding:15px 0;
border-bottom:1px solid #ffffff;
}
#main-container .widget_st_services_menu_widget div ul li ul li:before { display:none; }
#main-container .widget_st_services_menu_widget div ul li ul li:first-child { border-top:1px solid #ffffff; }
#main-container .widget_st_services_menu_widget div ul li ul li:last-child {
padding:15px 0 0 0;
border-bottom:none;
}
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info {
position:relative;
padding:20px 20px 20px 50px;
font-size:14px;
transition:all 0.3s ease;
}
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:before {
position:absolute;
content:'\f016';
font:normal normal normal 28px/1 FontAwesome;
top:0.6em;
left:15px;
opacity:1;
transition:all .4s ease;
}
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.zip:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.rar:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.zipx:before { content:'\f1c6'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.jpg:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.jpeg:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.png:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.gif:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.tif:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.tiff:before { content:'\f1c5'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mp3:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wma:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wav:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ogg:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.flac:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.vox:before { content:'\f1c7'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wmv:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mp4:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mkv:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mov:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.flv:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpeg4:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpeg:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpg:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.avi:before { content:'\f1c8'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.doc:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.docx:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.rtf:before { content:'\f1c2'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.xls:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.xlsx:before { content:'\f1c3'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ppt:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pptx:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pps:before, #main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ppsx:before { content:'\f1c4'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pdf:before { content:'\f1c1'; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:hover { opacity:0.9; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:hover:before { color:#120056; }
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item:first-child a .st-brochure-widget-file-info {
color:#5b5b5b;
background:#f1f0f0;
}
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item:nth-child(2) a .st-brochure-widget-file-info {
color:#ffffff;
background:rgba(51,51,51,0.7);
}
#main-container .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item:nth-child(3) a .st-brochure-widget-file-info {
color:#ffffff;
background:#333333;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list {
transform:translate3d(0,0,0);
overflow:hidden;
margin:0;
padding:0;
position:relative;
display:block;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track {
left:0;
top:0;
zoom:1;
transform:translate3d(0,0,0);
position:relative;
display:block;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item {
float:left;
position:relative;
height:100%;
min-height:1px;
transform:translate3d(0,0,0);
background:#f1f0f0;
padding:25px;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-comment {
font-style:italic;
text-align:right;
margin-bottom:25px;
height:150px;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-comment:before {
position:absolute;
font:normal normal normal 90px/1 FontAwesome;
content:"\f10e";
color:#cecece;
top:0;
left:6px;
z-index:-1;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-image {
width:150px;
height:150px;
border-radius:150px;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
margin:0 auto;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-name {
margin-top:10px;
text-align:center;
font-weight:bold;
}
#main-container .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-occupation-company {
text-align:center;
font-style:italic;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner { background-color:#301D30; }
#main-container .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme { background-color:rgba(18,0,86,0.75); }
#main-container .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme .st-contact-widget-question { background-color:#120056; }
#main-container .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme .st-contact-widget-message:before {
opacity:0.7;
color:#120056;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme .st-contact-widget-button-wrapper .st-contact-widget-button:hover { color:rgba(18,0,86,0.75); }
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-question {
background-color:#333333;
font-size:24px;
font-weight:bold;
color:#ffffff;
text-align:center;
padding:25px 35px;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message {
color:#ffffff;
padding:30px 35px 20px 35px;
position:relative;
z-index:1;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message p { padding:0; }
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message:before {
position:absolute;
top:5px;
right:20px;
color:#333333;
font:normal normal normal 120px/1 linea-basic-10;
content:"V";
opacity:0.4;
z-index:-1;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper {
position:relative;
padding:10px 80px 30px 35px;
text-align:center;
z-index:1;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button {
display:block;
position:relative;
padding:8px 20px;
border:1px solid #ffffff;
color:#ffffff;
overflow:hidden;
transition:all .4s ease;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button .st-contact-widget-button-text {
display:block;
transform:translateX(0px);
text-transform:uppercase;
transition:all 0.6s;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button .st-contact-widget-button-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button .st-contact-widget-button-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button:hover .st-contact-widget-button-text { transform:translateX(500px); }
#main-container .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button:hover .st-contact-widget-button-icon { left:0; }
#main-container .widget_search form.searchform { border:1px solid #120056; }
#main-container .widget_search form.searchform input {
width:70%;
height:46px;
padding:10px 0 10px 15px;
}
#main-container .widget_search form.searchform input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_search form.searchform input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_search form.searchform input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_search form.searchform button.search-submit {
float:right;
padding:0 19px;
border-left:1px solid #120056;
background-color:#120056;
cursor:pointer;
transition:all .4s ease;
}
#main-container .widget_search form.searchform button.search-submit span {
padding:16px 0;
margin:-4px;
color:#ffffff;
font-size:22px;
transition:all .4s ease;
}
#main-container .widget_search form.searchform button.search-submit:hover { background-color:#ffffff; }
#main-container .widget_search form.searchform button.search-submit:hover span { color:#120056; }
#main-container .widget_archive ul:before {
display:table;
content:" ";
}
#main-container .widget_archive ul:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_archive ul li {
margin:0;
padding:0;
font-size:14px;
line-height:1.8em;
transition:all .2s ease;
}
#main-container .widget_archive ul li a {
width:85%;
display:inline-block;
padding:5px 0 5px 30px;
border-left:5px solid #f1f0f0;
transition:all .2s ease;
}
#main-container .widget_archive ul li:hover { color:#120056; }
#main-container .widget_archive ul li:hover a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_archive ul li:before { display:none; }
#main-container .widget_archive .select2-container .selection .select2-selection {
border-color:#f1f0f0;
border-radius:0;
}
#main-container .widget_archive .select2-container .selection .select2-selection .select2-selection__rendered { font-size:14px; }
#main-container .widget_archive .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
top:5px;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .widget_archive .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
#main-container .widget .mc4wp-form .st-subscribe-form { font-size:0; }
#main-container .widget .mc4wp-form .st-subscribe-form label { display:none; }
#main-container .widget .mc4wp-form .st-subscribe-form input[type="email"] {
width:55%;
padding:5px 10px;
font-size:14px;
background-color:#ffffff;
border:1px solid #e0e0e0;
}
#main-container .widget .mc4wp-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget .mc4wp-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget .mc4wp-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget .mc4wp-form .st-subscribe-form input[type="email"]:-ms-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"] {
position:relative;
width:45%;
padding:5px 22px;
font-size:14px;
color:#FFFFFF;
border:1px solid #120056;
background-color:#120056;
cursor:pointer;
overflow:hidden;
}
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-text { transform:translateX(500px); }
#main-container .widget .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-icon { left:0; }
#main-container .widget_text { font-size:14px; }
#main-container .widget_categories > ul > li > a { border-left:5px solid #f1f0f0; }
#main-container .widget_categories > ul > li:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_categories > ul > li.cat-parent > a { border-left:5px solid #f1f0f0; }
#main-container .widget_categories ul:before {
display:table;
content:" ";
}
#main-container .widget_categories ul:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_categories ul li {
margin:0;
padding:0;
font-size:14px;
line-height:1.8em;
}
#main-container .widget_categories ul li a {
display:inline-block;
padding:5px 0 5px 30px;
transition:all .2s ease;
}
#main-container .widget_categories ul li:before { display:none; }
#main-container .widget_categories ul li ul.children {
display:none;
margin-top:0;
padding-top:0;
}
#main-container .widget_categories ul li ul.children li {
padding-top:0;
padding-bottom:0;
border-left:none;
}
#main-container .widget_categories ul li ul.children li.cat-parent { border-left:none; }
#main-container .widget_categories ul li ul.children li:hover > a { color:#120056; }
#main-container .widget_categories ul li ul.children li:hover > i { color:#120056; }
#main-container .widget_categories ul li ul.children li > ul.children { padding-left:10px; }
#main-container .widget_categories ul li ul.children li > ul.children li a:before {
content:'-';
position:absolute;
left:20px;
}
#main-container .widget_categories ul li.cat-parent > a { transition:all .2s ease; }
#main-container .widget_categories ul li.cat-parent > i {
position:absolute;
top:0;
right:0;
margin-top:0.65em;
cursor:pointer;
transition:all .2s ease;
}
#main-container .widget_categories ul li.cat-parent.active > i { transform:rotate(-180deg); }
#main-container .widget_categories ul li.cat-parent:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_categories ul li.cat-parent:hover > i { color:#120056; }
#main-container .widget_categories .select2-container .selection .select2-selection {
border-color:#f1f0f0;
border-radius:0;
}
#main-container .widget_categories .select2-container .selection .select2-selection .select2-selection__rendered { font-size:14px; }
#main-container .widget_categories .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
top:5px;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .widget_categories .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
#main-container .widget_pages > ul > li > a { border-left:5px solid #f1f0f0; }
#main-container .widget_pages > ul > li:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_pages > ul > li.page_item_has_children > a { border-left:5px solid #f1f0f0; }
#main-container .widget_pages ul:before {
display:table;
content:" ";
}
#main-container .widget_pages ul:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_pages ul li {
margin:0;
padding:0;
font-size:14px;
line-height:2.4em;
}
#main-container .widget_pages ul li a {
width:85%;
display:inline-block;
padding:5px 0 5px 30px;
transition:all .2s ease;
line-height:normal;
}
#main-container .widget_pages ul li:before { display:none; }
#main-container .widget_pages ul li ul.children {
display:none;
margin-top:0;
padding-top:0;
}
#main-container .widget_pages ul li ul.children li {
padding-top:0;
padding-bottom:0;
border-left:none;
}
#main-container .widget_pages ul li ul.children li.page_item_has_children { border-left:none; }
#main-container .widget_pages ul li ul.children li:hover > a { color:#120056; }
#main-container .widget_pages ul li ul.children li:hover > i { color:#120056; }
#main-container .widget_pages ul li ul.children li > ul.children { padding-left:10px; }
#main-container .widget_pages ul li ul.children li > ul.children li a:before {
content:'-';
position:absolute;
left:10px;
}
#main-container .widget_pages ul li.page_item_has_children > a { transition:all .2s ease; }
#main-container .widget_pages ul li.page_item_has_children > i {
position:absolute;
top:0;
right:0;
margin-top:0.65em;
cursor:pointer;
transition:all .2s ease;
}
#main-container .widget_pages ul li.page_item_has_children.active > i { transform:rotate(-180deg); }
#main-container .widget_pages ul li.page_item_has_children:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_pages ul li.page_item_has_children:hover > i { color:#120056; }
#main-container .widget_pages select {
margin-left:30px;
padding:2px 50px 1px 10px;
border:1px solid #d2d2d2;
font-size:14px;
}
#main-container .widget_recent_comments ul li {
margin-left:0;
padding:5px 0;
padding-left:30px;
border-left:5px solid #f1f0f0;
font-size:14px;
transition:all .2s ease;
}
#main-container .widget_recent_comments ul li:before { display:none; }
#main-container .widget_recent_comments ul li:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_projects ul {
margin:0;
padding:0 25px;
}
#main-container .widget_projects ul:before {
display:table;
content:" ";
}
#main-container .widget_projects ul:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_projects ul li {
float:left;
width:50%;
margin:0;
padding:0;
}
#main-container .widget_projects ul li:before { display:none; }
#main-container .widget_projects ul li .st-project-thumbnail {
border-right:1px solid transparent;
border-bottom:1px solid transparent;
}
#main-container .widget_projects ul li .st-project-thumbnail a {
position:relative;
display:block;
}
#main-container .widget_projects ul li .st-project-thumbnail a .st-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(18,0,86,0.2);
transition:background-color 0.3s ease;
}
#main-container .widget_projects ul li .st-project-thumbnail a img {
width:100%;
vertical-align:top;
}
#main-container .widget_projects ul li .st-project-thumbnail:hover a .st-overlay { background-color:transparent; }
#main-container .widget_rss ul li {
margin-left:0;
padding:5px 0;
padding-left:30px;
border-left:5px solid #f1f0f0;
font-size:14px;
}
#main-container .widget_rss ul li:before { display:none; }
#main-container .widget_rss ul li a.rsswidget {
display:block;
font-weight:600;
transition:all .2s ease;
}
#main-container .widget_rss ul li a.rsswidget:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_rss ul li .rss-date {
font-style:italic;
color:#999999;
}
#main-container .widget_meta ul li {
margin-left:0;
padding:7px 0;
border-left:5px solid #f1f0f0;
transition:all .2s ease;
}
#main-container .widget_meta ul li:before { display:none; }
#main-container .widget_meta ul li a {
margin-left:30px;
font-size:14px;
}
#main-container .widget_meta ul li:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_recent_entries ul li {
margin-left:0;
padding:5px 0 5px 30px;
font-size:14px;
border-left:5px solid #f1f0f0;
transition:all .2s ease;
}
#main-container .widget_recent_entries ul li:before { display:none; }
#main-container .widget_recent_entries ul li .post-inner {
display:table-cell;
vertical-align:top;
}
#main-container .widget_recent_entries ul li .post-inner a { display:block; }
#main-container .widget_recent_entries ul li .post-inner time.post-date {
font-size:12px;
font-style:italic;
color:#999999;
}
#main-container .widget_recent_entries ul li .post-thumbnail {
width:80px;
height:50px;
display:table-cell;
vertical-align:middle;
padding-right:15px;
}
#main-container .widget_recent_entries ul li .post-thumbnail a { margin-right:15px; }
#main-container .widget_recent_entries ul li:before { display:none; }
#main-container .widget_recent_entries ul li:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_nav_menu div > ul > li > a { border-left:5px solid #f1f0f0; }
#main-container .widget_nav_menu div > ul > li:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_nav_menu div ul li {
margin:0;
padding:0;
font-size:14px;
transition:all .2s ease;
}
#main-container .widget_nav_menu div ul li a {
display:block;
padding:5px 0 5px 30px;
transition:all .2s ease;
}
#main-container .widget_nav_menu div ul li:before { display:none; }
#main-container .widget_nav_menu div ul li > i { transition:all 0.2s ease; }
#main-container .widget_nav_menu div ul li.active > i { transform:rotate(-180deg); }
#main-container .widget_nav_menu div ul li ul {
display:none;
margin-top:0;
padding-top:0;
}
#main-container .widget_nav_menu div ul li ul li {
padding-top:0;
padding-bottom:0;
border-left:none;
}
#main-container .widget_nav_menu div ul li ul li ul { padding-left:10px; }
#main-container .widget_nav_menu div ul li ul li ul li a:before {
content:'-';
position:absolute;
left:10px;
}
#main-container .widget_nav_menu div ul li ul > li > a { transition:all 0.2s ease; }
#main-container .widget_nav_menu div ul li ul > li:hover > a { color:#120056; }
#main-container .widget_nav_menu div ul li.menu-item-has-children > i {
position:absolute;
top:0;
right:0;
margin-top:0.65em;
cursor:pointer;
transition:all .2s ease;
}
#main-container .widget_nav_menu div ul li.menu-item-has-children > i.active { transform:rotate(-180deg); }
#main-container .widget_nav_menu div ul li.menu-item-has-children:hover > i { color:#120056; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar {
width:100%;
border-collapse:collapse;
margin:0;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar caption {
background-color:#120056;
color:#ffffff;
padding:8px 16px;
font-size:18px;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar caption span#prev { float:left; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar caption span#prev a i {
font-size:20px;
vertical-align:middle;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar caption span#next { float:right; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar caption span#next a i {
font-size:20px;
vertical-align:middle;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar thead {
background-color:#e0e0e0;
color:#120056;
font-size:14px;
text-align:left;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar thead tr th {
text-align:center;
font-weight:normal;
padding:5px 10px;
border:none;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody {
background-color:#f1f0f0;
font-size:14px;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr td {
padding:5px 10px;
text-align:center;
background-color:transparent;
border:none;
transition:all .3s ease;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr td.with-link a {
font-weight:bold;
transition:all .3s ease;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr td.with-link:hover { background-color:#120056; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr td.with-link:hover a { color:#ffffff; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr:first-child td { padding-top:7px; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar tbody tr:last-child td { padding-top:7px; }
#main-container .widget_calendar .calendar_wrap table#wp-calendar tfoot {
background-color:#120056;
color:#ffffff;
padding:8px 16px;
font-size:18px;
}
#main-container .widget_calendar .calendar_wrap table#wp-calendar tfoot tr td {
text-align:center;
font-weight:normal;
padding:5px 10px;
}
#main-container .widget_tag_cloud .tagcloud {
border-left:5px solid #f1f0f0;
padding-left:30px;
}
#main-container .widget_tag_cloud .tagcloud a {
display:inline-block;
margin:2px 0;
padding:4px 7px 3px 7px;
color:#7b7b7f;
background-color:transparent;
border:1px solid #cccccc;
transition:all .3s ease;
}
#main-container .widget_tag_cloud .tagcloud a:hover {
color:#ffffff;
background-color:#120056;
border-color:#120056;
}
#main-container .widget_layered_nav ul li {
margin:0;
padding:3px 0;
border-left:5px solid #f1f0f0;
font-size:14px;
transition:all .2s ease;
}
#main-container .widget_layered_nav ul li:before { display:none; }
#main-container .widget_layered_nav ul li a {
position:relative;
margin-left:30px;
}
#main-container .widget_layered_nav ul li a:before { display:none; }
#main-container .widget_layered_nav ul li a.st-remove-filter {
float:right;
width:20px;
height:20px;
margin:0.1em 16px 0 0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
line-height:22px;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:all 0.3s ease;
}
#main-container .widget_layered_nav ul li a.st-remove-filter:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
#main-container .widget_layered_nav ul li span.count {
float:right;
padding-right:20px;
color:#999999;
font-style:italic;
}
#main-container .widget_layered_nav ul li:before { display:none; }
#main-container .widget_layered_nav ul li ul.children {
margin-top:0;
padding-top:5px;
}
#main-container .widget_layered_nav ul li ul.children li {
padding-top:5px;
padding-bottom:0;
border-left:none;
}
#main-container .widget_layered_nav ul li:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_layered_nav ul li:hover span.count { color:#120056; }
#main-container .widget_layered_nav .select2-container { font-size:14px; }
#main-container .widget_layered_nav .select2-container .selection .select2-selection { border:none; }
#main-container .widget_layered_nav .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
top:5px;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .widget_layered_nav .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
#main-container .widget_layered_nav .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
#main-container .widget_layered_nav_filters ul li {
float:none;
margin:0;
padding:3px 0;
border-left:5px solid #f1f0f0;
font-size:14px;
transition:all .2s ease;
}
#main-container .widget_layered_nav_filters ul li:before { display:none; }
#main-container .widget_layered_nav_filters ul li a {
position:relative;
margin-left:30px;
}
#main-container .widget_layered_nav_filters ul li a:before { display:none; }
#main-container .widget_layered_nav_filters ul li a.st-remove-filter {
float:right;
width:20px;
height:20px;
margin:0.1em 16px 0 0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
line-height:22px;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:all 0.3s ease;
}
#main-container .widget_layered_nav_filters ul li a.st-remove-filter:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
#main-container .widget_layered_nav_filters ul li:hover {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_products ul.product_list_widget li {
margin:0 0 20px 0;
padding:0;
}
#main-container .widget_products ul.product_list_widget li:last-child { margin-bottom:0; }
#main-container .widget_products ul.product_list_widget li:before { display:none; }
#main-container .widget_products ul.product_list_widget li .star-rating {
float:left;
width:170px;
max-width:50%;
margin:3px 0 3px 20px;
height:1.2em;
line-height:1.2;
font-size:0.75em;
}
#main-container .widget_products ul.product_list_widget li .star-rating:before {
content:"\53\53\53\53\53";
letter-spacing:2px;
color:#dddddd;
}
#main-container .widget_products ul.product_list_widget li .star-rating span { color:#ffc926; }
#main-container .widget_products ul.product_list_widget li .star-rating span:before { letter-spacing:2px; }
#main-container .widget_products ul.product_list_widget li a img {
float:left;
width:65px;
min-width:35%;
margin-left:0;
margin-right:0;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
#main-container .widget_products ul.product_list_widget li a span.product-title {
float:left;
width:65%;
padding-left:20px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
#main-container .widget_products ul.product_list_widget li a span.product-title:hover { color:#120056; }
#main-container .widget_products ul.product_list_widget li .woocommerce-Price-amount {
padding-left:20px;
font-size:14px;
}
#main-container .widget_products ul.product_list_widget li .woocommerce-Price-amount:nth-child(3) { padding-left:0; }
#main-container .widget_products ul.product_list_widget li del {
padding-left:20px;
color:#999999;
text-decoration:line-through;
}
#main-container .widget_products ul.product_list_widget li del .woocommerce-Price-amount { padding-left:0; }
#main-container .widget_products ul.product_list_widget li ins {
padding-left:20px;
text-decoration:none;
}
#main-container .widget_products ul.product_list_widget li ins .woocommerce-Price-amount { padding-left:0; }
#main-container .widget_price_filter .price_slider_wrapper .price_slider {
height:5px;
margin-bottom:27px;
border-radius:0;
background-color:#E0E0E0;
}
#main-container .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range { background-color:#999999; }
#main-container .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
top:-3px;
background-color:#999999;
width:11px;
height:11px;
}
#main-container .widget_price_filter .price_slider_wrapper .price_slider_amount button {
padding:10px 30px 8px 30px;
border:1px solid #301D30;
border-radius:0;
background-color:#301D30;
color:#ffffff;
font-size:14px;
font-weight:normal;
transition:all 0.3s ease;
}
#main-container .widget_price_filter .price_slider_wrapper .price_slider_amount button:hover {
color:#301D30;
background-color:transparent;
}
#main-container .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
padding-right:25px;
font-size:14px;
line-height:2.78;
}
#main-container .widget_product_categories > ul > li > a {
border-left:5px solid #f1f0f0;
transition:all .2s ease;
}
#main-container .widget_product_categories ul:before {
display:table;
content:" ";
}
#main-container .widget_product_categories ul:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_product_categories ul > li:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_product_categories ul > li:hover > span.count { color:#120056; }
#main-container .widget_product_categories ul li {
margin:0;
padding:0;
font-size:14px;
}
#main-container .widget_product_categories ul li a {
display:block;
padding:5px 0 5px 30px;
transition:all .2s ease;
}
#main-container .widget_product_categories ul li span.count {
position:absolute;
top:0;
right:0;
padding:5px 20px 5px 0;
color:#999999;
font-style:italic;
transition:all .2s ease;
}
#main-container .widget_product_categories ul li:before { display:none; }
#main-container .widget_product_categories ul li ul.children {
display:none;
margin-top:0;
padding-top:0;
}
#main-container .widget_product_categories ul li ul.children li {
padding-top:0;
padding-bottom:0;
border-left:none;
}
#main-container .widget_product_categories ul li ul.children li:hover > a { color:#120056; }
#main-container .widget_product_categories ul li ul.children li:hover > i { color:#120056; }
#main-container .widget_product_categories ul li ul.children li:hover > span.count { color:#120056; }
#main-container .widget_product_categories ul li.cat-parent > a {
border-left:5px solid #f1f0f0;
transition:all .2s ease;
}
#main-container .widget_product_categories ul li.cat-parent > i {
position:absolute;
top:0;
right:0;
margin-top:0.65em;
cursor:pointer;
transition:all .2s ease;
}
#main-container .widget_product_categories ul li.cat-parent > i.active { transform:rotate(-180deg); }
#main-container .widget_product_categories ul li.cat-parent:hover > a {
color:#120056;
border-left-color:#120056;
}
#main-container .widget_product_categories ul li.cat-parent:hover > i { color:#120056; }
#main-container .widget_product_categories ul li.cat-parent:hover > span.count { color:#120056; }
#main-container .widget_product_categories .select2-container { font-size:14px; }
#main-container .widget_product_categories .select2-container .selection .select2-selection { border:none; }
#main-container .widget_product_categories .select2-container .selection .select2-selection .select2-selection__arrow:before {
position:absolute;
top:5px;
left:5px;
content:"\f107";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#main-container .widget_product_categories .select2-container .selection .select2-selection .select2-selection__arrow b { border:none; }
#main-container .widget_product_categories .select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow:before { content:"\f106"; }
#main-container .widget_rating_filter ul li {
margin:0;
padding:0;
}
#main-container .widget_rating_filter ul li:before { display:none; }
#main-container .widget_rating_filter ul li a span.star-rating {
height:1.2em;
line-height:1.2;
font-size:12px;
width:6em;
}
#main-container .widget_rating_filter ul li a span.star-rating:before {
content:"\53\53\53\53\53";
color:#dddddd;
letter-spacing:2px;
}
#main-container .widget_rating_filter ul li a span.star-rating span { color:#ffc926; }
#main-container .widget_rating_filter ul li a span.star-rating span:before { letter-spacing:2px; }
#main-container .widget_rating_filter ul li a span:nth-child(2) {
float:right;
font-size:14px;
padding-right:20px;
color:#999999;
font-style:italic;
}
#main-container .widget_product_tag_cloud .tagcloud a { transition:all 0.3s ease; }
#main-container .widget_product_tag_cloud .tagcloud a:hover { color:#120056; }
#main-container .widget_recent_reviews ul.product_list_widget li {
margin:0 0 20px 0;
padding:0;
}
#main-container .widget_recent_reviews ul.product_list_widget li:before { display:none; }
#main-container .widget_recent_reviews ul.product_list_widget li a {
font-weight:normal;
color:#5b5b5b;
}
#main-container .widget_recent_reviews ul.product_list_widget li a span.product-title {
float:left;
width:65%;
padding-left:20px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
#main-container .widget_recent_reviews ul.product_list_widget li a span.product-title:hover { color:#120056; }
#main-container .widget_recent_reviews ul.product_list_widget li a img {
float:left;
width:65px;
min-width:35%;
margin-left:0;
margin-right:0;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
#main-container .widget_recent_reviews ul.product_list_widget li span.reviewer {
float:left;
position:relative;
top:-2px;
padding-left:20px;
font-size:14px;
color:#5b5b5b;
}
#main-container .widget_recent_reviews ul.product_list_widget li .star-rating {
float:left;
width:170px;
max-width:50%;
height:1.2em;
margin-left:20px;
line-height:1.2;
font-size:0.75em;
}
#main-container .widget_recent_reviews ul.product_list_widget li .star-rating:before {
content:"\53\53\53\53\53";
letter-spacing:2px;
color:#dddddd;
}
#main-container .widget_recent_reviews ul.product_list_widget li .star-rating span { color:#ffc926; }
#main-container .widget_recent_reviews ul.product_list_widget li .star-rating span:before { letter-spacing:2px; }
#main-container .widget_top_rated_products ul.product_list_widget li {
margin:0 0 20px 0;
padding:0;
}
#main-container .widget_top_rated_products ul.product_list_widget li:before { display:none; }
#main-container .widget_top_rated_products ul.product_list_widget li a {
font-weight:normal;
color:#5b5b5b;
}
#main-container .widget_top_rated_products ul.product_list_widget li a span.product-title {
float:left;
width:65%;
padding-left:20px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
#main-container .widget_top_rated_products ul.product_list_widget li a span.product-title:hover { color:#120056; }
#main-container .widget_top_rated_products ul.product_list_widget li a img {
float:left;
width:65px;
min-width:35%;
margin-left:0;
margin-right:0;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
#main-container .widget_top_rated_products ul.product_list_widget li .star-rating {
float:left;
width:170px;
max-width:50%;
margin:3px 0 3px 20px;
height:1.2em;
line-height:1.2;
font-size:0.75em;
}
#main-container .widget_top_rated_products ul.product_list_widget li .star-rating:before {
content:"\53\53\53\53\53";
letter-spacing:2px;
color:#dddddd;
}
#main-container .widget_top_rated_products ul.product_list_widget li .star-rating span { color:#ffc926; }
#main-container .widget_top_rated_products ul.product_list_widget li .star-rating span:before { letter-spacing:2px; }
#main-container .widget_top_rated_products ul.product_list_widget li span.woocommerce-Price-amount { font-size:14px; }
#main-container .widget_top_rated_products ul.product_list_widget li span.woocommerce-Price-amount:first-of-type { padding-left:20px; }
#main-container .widget_top_rated_products ul.product_list_widget li del {
padding-left:20px;
color:#999999;
text-decoration:line-through;
}
#main-container .widget_top_rated_products ul.product_list_widget li del .woocommerce-Price-amount { padding-left:0; }
#main-container .widget_top_rated_products ul.product_list_widget li del .woocommerce-Price-amount:first-of-type { padding-left:0; }
#main-container .widget_top_rated_products ul.product_list_widget li ins {
padding-left:20px;
text-decoration:none;
}
#main-container .widget_top_rated_products ul.product_list_widget li ins .woocommerce-Price-amount { padding-left:0; }
#main-container .widget_top_rated_products ul.product_list_widget li ins .woocommerce-Price-amount:first-of-type { padding-left:0; }
#main-container .widget_product_search form.woocommerce-product-search { border:1px solid #120056; }
#main-container .widget_product_search form.woocommerce-product-search input {
width:70%;
height:46px;
padding:10px 0 10px 15px;
}
#main-container .widget_product_search form.woocommerce-product-search input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_product_search form.woocommerce-product-search input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_product_search form.woocommerce-product-search input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#main-container .widget_product_search form.woocommerce-product-search button.search-submit {
float:right;
padding:0 19px;
border-left:1px solid #120056;
background-color:#120056;
cursor:pointer;
transition:all .4s ease;
}
#main-container .widget_product_search form.woocommerce-product-search button.search-submit span {
padding:16px 0;
margin:-4px;
color:#ffffff;
font-size:22px;
transition:all .4s ease;
}
#main-container .widget_product_search form.woocommerce-product-search button.search-submit:hover { background-color:#ffffff; }
#main-container .widget_product_search form.woocommerce-product-search button.search-submit:hover span { color:#120056; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget { margin-bottom:20px; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item {
position:relative;
margin:0 0 20px 0;
padding:0;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:last-child { margin-bottom:0; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item:before { display:none; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a { font-size:14px; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title {
float:left;
width:65%;
padding:0 30px 0 20px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
transition:all 0.3s ease;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a span.product-title:hover { color:#120056; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a img {
position:relative;
float:left;
width:65px;
min-width:35%;
margin-left:0;
margin-right:0;
margin-bottom:10px;
border:1px solid #d2d2d2;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
position:absolute;
top:auto;
bottom:50%;
left:auto;
right:14px;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:20px;
font-weight:200;
color:#727272 !important;
opacity:1;
transition:border 0.3s ease, color 0.3s ease, background 0.3s ease;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .quantity {
float:left;
font-size:14px;
padding-left:20px;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation {
float:left;
width:65%;
margin:0;
padding:0 0 0 20px;
border-left:none;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt, #main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd {
margin:0;
padding:0;
font-size:14px;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dt {
margin-right:5px;
font-weight:normal;
color:#727272;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item .variation dd p { padding:0; }
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.empty {
font-size:14px;
margin-left:0;
padding:0;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.empty:before { display:none; }
#main-container .widget_shopping_cart .widget_shopping_cart_content .total {
margin:0;
padding:10px 15px;
background:#f1f0f0;
border-top:none;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content .total strong { font-weight:normal; }
#main-container .widget_shopping_cart .widget_shopping_cart_content .total .woocommerce-Price-amount { float:right; }
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons {
margin:15px 0 0 0;
padding:0;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons:before {
display:table;
content:" ";
}
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons:after {
display:table;
content:" ";
clear:both;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons .button {
float:left;
padding:10px 25px 8px 25px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:all 0.3s ease;
}
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover { opacity:0.7; }
#main-container .widget_shopping_cart .widget_shopping_cart_content .buttons .button.checkout { float:right; }
#main-container .yith-woocompare-widget:before {
display:table;
content:" ";
}
#main-container .yith-woocompare-widget:after {
display:table;
content:" ";
clear:both;
}
#main-container .yith-woocompare-widget ul.products-list { margin-bottom:20px; }
#main-container .yith-woocompare-widget ul.products-list li {
position:relative;
margin:0 0 20px 0;
padding:0 0 0 38px;
font-size:14px;
border:none;
}
#main-container .yith-woocompare-widget ul.products-list li:last-child { margin-bottom:0; }
#main-container .yith-woocompare-widget ul.products-list li:before { display:none; }
#main-container .yith-woocompare-widget ul.products-list li a.title {
font-size:14px;
font-weight:normal;
text-transform:uppercase;
}
#main-container .yith-woocompare-widget ul.products-list li a.remove {
display:block;
position:absolute;
top:0;
left:auto;
right:0;
width:20px;
height:20px;
margin:0;
padding:0;
border:1px solid #727272;
border-radius:100%;
text-align:center;
font-family:FontAwesome;
line-height:0.8em;
font-size:14px;
font-weight:200;
color:#727272 !important;
text-decoration:none;
opacity:1;
transition:all 0.3s ease;
}
#main-container .yith-woocompare-widget ul.products-list li a.remove:hover {
color:#ffffff !important;
border-color:#120056;
background:#120056 !important;
}
#main-container .yith-woocompare-widget .clear-all {
float:left;
padding:10px 25px 8px 25px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
line-height:1;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:all 0.3s ease;
}
#main-container .yith-woocompare-widget .clear-all:hover { opacity:0.7; }
#main-container .yith-woocompare-widget .compare {
float:right;
padding:10px 25px 8px 25px;
background:transparent;
border:1px solid #d2d2d2;
border-radius:0;
color:#5b5b5b;
font-size:14px;
line-height:1;
font-weight:normal;
text-transform:uppercase;
opacity:1;
transition:all 0.3s ease;
}
#main-container .yith-woocompare-widget .compare:hover { opacity:0.7; }
#main-container .widget_st_widget_recent_tweets .st-recent-tweets ul li {
position:relative;
margin-left:30px;
margin-bottom:30px;
padding:0;
font-size:14px;
color:#474747;
}
#main-container .widget_st_widget_recent_tweets .st-recent-tweets ul li:before {
display:block !important;
position:absolute;
top:3px;
left:-30px;
content:"\f099";
font:normal normal normal 20px/1 FontAwesome;
color:#120056;
background-color:transparent;
}
#main-container .widget_st_widget_recent_tweets .st-recent-tweets ul li a { color:#120056; }
#main-container .widget_st_widget_recent_tweets .st-recent-tweets ul li a.twitter-time {
display:block;
color:#474747;
opacity:0.5;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items {
margin:0;
padding:0 25px;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li {
float:left;
width:50%;
margin:0;
padding:0;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li:before { display:none; }
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item {
border-right:1px solid transparent;
border-bottom:1px solid transparent;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item a {
position:relative;
display:block;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item a .st-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(18,0,86,0.2);
transition:background-color 0.3s ease;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item a img {
width:100%;
vertical-align:top;
}
#main-container .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item:hover a .st-overlay { background-color:transparent; }
.col .wpb_wrapper {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.col .wpb_wrapper:before {
display:table;
content:" ";
}
.col .wpb_wrapper:after {
display:table;
content:" ";
clear:both;
}
.sidebar-right { padding-left:40px; }
.sidebar-right .widget { margin-bottom:40px; }
.sidebar-left { padding-right:40px; }
.sidebar-left .widget { margin-bottom:40px; }
blockquote {
position:relative;
padding:30px 0 15px 70px;
margin:15px 0;
font-size:20px;
font-style:italic;
border-left:6px solid #301D30;
z-index:1;
}
blockquote:before {
position:absolute;
top:-5px;
left:25px;
content:"\f10e";
font:normal normal normal 100px/1 FontAwesome;
color:#eeeeee;
text-decoration:none;
z-index:-1;
}
.single #main-container .title-container {
position:relative;
height:250px;
overflow:hidden;
}
.single #main-container .title-container.enlarged { height:400px; }
.single #main-container .title-container.enlarged .title-container-inner {
height:200px;
top:160px;
}
.single #main-container .title-container.enlarged .title-container-inner.with-page-subtitle { top:145px; }
.single #main-container .title-container.enlarged .breadcrumbs { top:160px; }
.single #main-container .title-container .title-container-inner {
position:relative;
top:90px;
width:1200px;
margin:0 auto;
max-width:100%;
height:150px;
}
.single #main-container .title-container .title-container-inner.with-page-subtitle { top:75px; }
.single #main-container .title-container .title-container-inner .page-title-inner .page-title-inner-wrapper .page-subtitle { font-size:20px; }
.single #main-container .title-container .breadcrumbs {
position:relative;
top:60px;
}
.single #main-container .single-post { padding-top:80px; }
.single #main-container .single-post .row.full-width {
width:100%;
padding:0 50px;
}
.single #main-container .single-post .row.full-width:before {
display:table;
content:" ";
}
.single #main-container .single-post .row.full-width:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article:before {
display:table;
content:" ";
}
.single #main-container .single-post .row article:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article .post-meta {
width:100%;
float:left;
font-size:14px;
}
.single #main-container .single-post .row article .post-meta .post-category {
display:inline-block;
margin-top:8px;
margin-right:25px;
}
.single #main-container .single-post .row article .post-meta .post-category .post-category-single {
display:inline-block;
margin-right:5px;
margin-bottom:5px;
padding:3px 11px 2px 12px;
border:1px solid #301D30;
background-color:#301D30;
color:#ffffff;
transition:all .3s ease;
}
.single #main-container .single-post .row article .post-meta .post-category .post-category-single:hover {
background-color:transparent;
color:#301D30;
}
.single #main-container .single-post .row article .post-meta .post-time {
display:inline-block;
margin-top:8px;
margin-bottom:5px;
margin-right:25px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-meta .post-author {
display:inline-block;
margin-top:8px;
margin-bottom:5px;
margin-right:25px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-meta .post-author span { display:inline-block; }
.single #main-container .single-post .row article .post-meta .post-comments-amount {
display:inline-block;
margin-top:8px;
margin-bottom:5px;
margin-right:25px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-meta .post-comments-amount span { display:inline-block; }
.single #main-container .single-post .row article .post-meta .post-likes-amount {
display:inline-block;
margin-top:8px;
margin-bottom:5px;
margin-right:25px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-meta .post-likes-amount span { display:inline-block; }
.single #main-container .single-post .row article .post-meta .post-tags { float:right; }
.single #main-container .single-post .row article .post-meta .post-tags a.post-tag {
float:right;
margin:8px 2px 0 2px;
padding:4px 7px 3px 7px;
color:#7b7b7f;
background-color:transparent;
border:1px solid #cccccc;
transition:all .3s ease;
}
.single #main-container .single-post .row article .post-meta .post-tags a.post-tag:hover {
color:#ffffff;
background-color:#120056;
border-color:#120056;
}
.single #main-container .single-post .row article .post-content {
float:left;
width:100%;
position:relative;
margin-top:50px;
padding-bottom:20px;
border-bottom:1px solid #d2d2d2;
}
.single #main-container .single-post .row article .post-content h1, .single #main-container .single-post .row article .post-content h2, .single #main-container .single-post .row article .post-content h3, .single #main-container .single-post .row article .post-content h4, .single #main-container .single-post .row article .post-content h5, .single #main-container .single-post .row article .post-content h6, .single #main-container .single-post .row article .post-content p { padding-bottom:15px; }
.single #main-container .single-post .row article .post-content p:last-child { padding-bottom:0; }
.single #main-container .single-post .row article .post-content ul { margin-bottom:1em; }
.single #main-container .single-post .row article .post-content ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
.single #main-container .single-post .row article .post-content ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
.single #main-container .single-post .row article .post-content ul li:last-child { padding-bottom:0; }
.single #main-container .single-post .row article .post-content ul li ul, .single #main-container .single-post .row article .post-content ul li ol {
margin-top:7px;
margin-bottom:0;
}
.single #main-container .single-post .row article .post-content ul li ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
.single #main-container .single-post .row article .post-content ul li ol li:before { display:none; }
.single #main-container .single-post .row article .post-content ol {
list-style-type:decimal;
margin-bottom:1em;
}
.single #main-container .single-post .row article .post-content ol li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
.single #main-container .single-post .row article .post-content ol li:last-child { padding-bottom:0; }
.single #main-container .single-post .row article .post-content ol li ol, .single #main-container .single-post .row article .post-content ol li ul {
margin-top:7px;
margin-bottom:0;
}
.single #main-container .single-post .row article .post-content ol li:before { display:none; }
.single #main-container .single-post .row article .post-content ol li ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
.single #main-container .single-post .row article .post-content ol li ol li:before { display:none; }
.single #main-container .single-post .row article .post-content a {
color:#120056;
transition:all 0.3s ease;
}
.single #main-container .single-post .row article .post-content a:hover { opacity:0.7; }
.single #main-container .single-post .row article .post-content .post-gallery {
overflow:hidden;
margin-bottom:20px;
}
.single #main-container .single-post .row article .post-content .post-gallery .slick-list .slick-track img { vertical-align:top; }
.single #main-container .single-post .row article .post-content .post-gallery .slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
.single #main-container .single-post .row article .post-content .post-gallery .slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.single #main-container .single-post .row article .post-content .post-gallery .slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
.single #main-container .single-post .row article .post-content .post-gallery .slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.single #main-container .single-post .row article .post-content .post-gallery:hover .slick-prev {
left:0;
opacity:1;
}
.single #main-container .single-post .row article .post-content .post-gallery:hover .slick-next {
right:0;
opacity:1;
}
.single #main-container .single-post .row article .post-content .post-gallery-progress {
position:absolute;
top:0;
width:100%;
height:5px;
background:rgba(255,255,255,0.1);
}
.single #main-container .single-post .row article .post-content .post-gallery-progress .progress {
width:0%;
height:5px;
background:rgba(255,255,255,0.25);
}
.single #main-container .single-post .row article .post-content .post-audio { margin-bottom:20px; }
.single #main-container .single-post .row article .post-content .post-audio iframe { height:167px; }
.single #main-container .single-post .row article .post-content .post-video { margin-bottom:20px; }
.single #main-container .single-post .row article .post-content .post-video iframe { height:530px; }
.single #main-container .single-post .row article .post-content .post-quote {
padding:60px 120px 35px 120px;
border:1px solid #d2d2d2;
text-align:center;
margin-bottom:50px;
}
.single #main-container .single-post .row article .post-content .post-quote blockquote {
position:relative;
padding:0;
margin:0;
border-left:none;
color:#5b5b5b;
font-size:20px;
font-style:italic;
text-decoration:underline;
z-index:1;
}
.single #main-container .single-post .row article .post-content .post-quote blockquote:before {
position:absolute;
top:-25px;
content:"\f10e";
font:normal normal normal 100px/1 FontAwesome;
color:#eeeeee;
text-decoration:none;
z-index:-1;
}
.single #main-container .single-post .row article .post-content .post-quote .post-author {
margin-top:30px;
color:#5b5b5b;
font-size:14px;
font-weight:bold;
}
.single #main-container .single-post .row article .post-content input {
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
.single #main-container .single-post .row article .post-content input:focus { background-color:transparent; }
.single #main-container .single-post .row article .post-content input[type="submit"] {
position:relative;
padding:0px 12px;
color:#ffffff;
border:1px solid #120056;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
transition:all .3s ease;
}
.single #main-container .single-post .row article .post-content input[type="submit"]:hover {
background-color:transparent;
color:#120056;
}
.single #main-container .single-post .row article .post-pagination {
float:left;
width:100%;
margin-top:25px;
position:relative;
text-align:center;
}
.single #main-container .single-post .row article .post-pagination span {
display:inline-block;
width:35px;
height:35px;
margin:0 5px;
padding:0.4em;
border:1px solid #333333;
background:#333333;
color:#ffffff;
font-size:14px;
transition:all 0.3s ease;
}
.single #main-container .single-post .row article .post-pagination a span {
color:#333333;
background:transparent;
}
.single #main-container .single-post .row article .post-pagination a:hover span {
background:#333333;
color:#ffffff;
}
.single #main-container .single-post .row article .post-likes {
display:inline-block;
margin:25px 100px 70px 0px;
}
.single #main-container .single-post .row article .post-likes .st-likes-wrapper {
display:inline-block;
margin-right:10px;
vertical-align:middle;
color:#999999;
}
.single #main-container .single-post .row article .post-likes .st-likes-wrapper i {
position:relative;
margin-right:10px;
padding:20px;
font-size:25px;
background-color:#f1f0f0;
border-radius:100%;
vertical-align:middle;
}
.single #main-container .single-post .row article .post-likes .st-likes-wrapper i:before {
position:absolute;
top:9px;
left:8px;
}
.single #main-container .single-post .row article .post-likes .st-likes-count {
color:#999999;
font-size:14px;
}
.single #main-container .single-post .row article .post-subscribe {
position:relative;
display:inline-block;
max-width:400px;
margin:25px 40px 70px 0px;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form { font-size:0; }
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form label { display:none; }
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"] {
padding:5px 10px;
font-size:14px;
background-color:#ffffff;
border:1px solid #e0e0e0;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"]:-ms-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form button[type="submit"] {
padding:5px 15px;
font-size:14px;
font-style:italic;
color:#999999;
border:1px solid #e0e0e0;
background-color:#dddddd;
cursor:pointer;
}
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon { display:none; }
.single #main-container .single-post .row article .post-subscribe .mc4wp-form .mc4wp-response {
position:absolute;
font-size:14px;
color:#999999;
}
.single #main-container .single-post .row article .post-sharing {
float:right;
margin:29px 0 70px 0px;
}
.single #main-container .single-post .row article .post-sharing .share {
font-size:14px;
overflow:hidden;
width:100px;
height:32px;
line-height:34px;
text-align:center;
background:#d2d2d2;
transition:width 0.3s ease, opacity 0.3s ease;
}
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares { width:32px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="1"] .jssocials-shares > div a { left:0; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares { width:74px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="2"] .jssocials-shares > div a { left:42px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares { width:116px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="3"] .jssocials-shares > div a { left:84px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares { width:158px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="4"] .jssocials-shares > div a { left:126px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares { width:200px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="5"] .jssocials-shares > div a { left:168px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares { width:242px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="6"] .jssocials-shares > div a { left:210px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares { width:284px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="7"] .jssocials-shares > div a { left:252px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares { width:326px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner[data-shares-count="8"] .jssocials-shares > div a { left:294px; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares {
position:absolute;
right:0;
width:242px;
height:32px;
overflow:hidden;
opacity:0;
transition:opacity 0.3s ease;
}
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div a {
font-size:14px;
overflow:hidden;
position:absolute;
top:0;
left:210px;
display:block;
text-align:center;
color:#fff;
border-radius:50%;
transition:left .3s ease;
width:32px;
height:32px;
line-height:36px;
}
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-email a { background:#aaaaaa; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a { background:#1ebea5; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-facebook a { background:#3b5998; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a { background:#dd4e42; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a { background:#0077b5; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a { background:#bd2126; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-twitter a { background:#1da1f2; }
.single #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a { background:#4a76a8; }
.single #main-container .single-post .row article .post-sharing:hover .share {
width:0;
opacity:0;
}
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares { opacity:1; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a { left:0; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a { left:42px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a { left:84px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a { left:126px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a { left:168px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a { left:210px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a { left:252px; }
.single #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a { left:294px; }
.single #main-container .single-post .row article .post-author:before {
display:table;
content:" ";
}
.single #main-container .single-post .row article .post-author:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article .post-author h3.post-author-about {
position:relative;
margin-bottom:20px;
padding:0 0 0 30px;
font-family:Roboto Condensed;
font-style:;
font-size:16px;
font-weight:700;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
color:#333333;
}
.single #main-container .single-post .row article .post-author h3.post-author-about .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
.single #main-container .single-post .row article .post-author h3.post-author-about .st-h-before > i {
display:block;
width:5px;
height:100%;
background-color:#545454;
}
.single #main-container .single-post .row article .post-author h3.post-author-about .st-h-before > i+i { display:none; }
.single #main-container .single-post .row article .post-author h3.post-author-about .st-h-before > i+i+i { display:none; }
.single #main-container .single-post .row article .post-author h3.post-author-about .st-h-before > i+i+i+i { display:none; }
.single #main-container .single-post .row article .post-author .post-author-avatar {
float:left;
width:100px;
height:100px;
margin-top:30px;
border-radius:100px;
background-size:cover;
background-repeat:no-repeat;
background-position:50% 50%;
border:1px solid #d2d2d2;
}
.single #main-container .single-post .row article .post-author .post-author-name {
padding-top:25px;
padding-left:140px;
font-size:20px;
color:#5b5b5b;
border-bottom:1px solid #d2d2d2;
}
.single #main-container .single-post .row article .post-author .post-author-name .post-author-name-inner { margin-bottom:15px; }
.single #main-container .single-post .row article .post-author .post-author-bio {
color:#999999;
font-size:14px;
font-style:italic;
padding-top:20px;
padding-right:20px;
padding-left:140px;
}
.single #main-container .single-post .row article .post-related-posts {
width:100%;
margin:60px 0 30px 0;
}
.single #main-container .single-post .row article .post-related-posts:before {
display:table;
content:" ";
}
.single #main-container .single-post .row article .post-related-posts:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading {
position:relative;
margin-bottom:20px;
padding:0 0 0 30px;
font-family:Roboto Condensed;
font-style:;
font-size:16px;
font-weight:700;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
color:#333333;
}
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading .st-h-before > i {
display:block;
width:5px;
height:100%;
background-color:#545454;
}
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading .st-h-before > i+i { display:none; }
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading .st-h-before > i+i+i { display:none; }
.single #main-container .single-post .row article .post-related-posts h3.post-related-posts-heading .st-h-before > i+i+i+i { display:none; }
.single #main-container .single-post .row article .post-related-posts .post-related-post {
padding-right:20px;
margin-bottom:20px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post.no-thumbnail h4.post-related-post-title { margin-top:125px; }
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail {
width:280px;
max-width:100%;
min-width:100%;
height:220px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
position:relative;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-likes {
position:absolute;
top:50px;
left:50px;
color:#ffffff;
font-size:14px;
z-index:2;
transition:color .3s ease;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-likes span {
position:relative;
top:-3px;
left:6px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-likes i { font-size:24px; }
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-comments-count {
position:absolute;
top:50px;
left:120px;
color:#ffffff;
font-size:14px;
z-index:2;
transition:color .3s ease;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-comments-count span {
position:relative;
top:-3px;
left:6px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-comments-count i { font-size:24px; }
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .post-related-post-excerpt {
color:#ffffff;
font-size:14px;
padding:90px 40px;
text-align:center;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail .post-related-post-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail:hover .post-related-post-overlay { opacity:1; }
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail:hover .post-related-post-overlay .overlay-inner-left {
top:25px;
left:25px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail:hover .post-related-post-overlay .overlay-inner-right {
right:25px;
bottom:25px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post h4.post-related-post-title {
margin-top:25px;
margin-bottom:10px;
padding-bottom:0;
color:#333333;
font-size:16px;
line-height:1.65em;
transition:color .3s ease;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post h4.post-related-post-title:before {
display:inline-block;
vertical-align:middle;
content:'';
width:7px;
height:15px;
margin-right:12px;
margin-top:-3px;
background:#120056;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post h4.post-related-post-title:hover { color:#120056; }
.single #main-container .single-post .row article .post-related-posts .post-related-post time.post-related-post-date {
display:inline-block;
font-style:italic;
color:#999999;
font-size:14px;
padding-right:30px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-author {
display:inline-block;
font-style:italic;
color:#999999;
font-size:14px;
}
.single #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-author span { display:inline-block; }
.single #main-container .single-post .row article .comments {
float:left;
width:100%;
margin-top:40px;
margin-bottom:80px;
}
.single #main-container .single-post .row article .comments .comment-alert {
color:#999999;
font-size:18px;
font-weight:500;
}
.single #main-container .single-post .row article .comments .comments-count {
position:relative;
margin-bottom:20px;
padding:0 0 0 30px;
font-family:Roboto Condensed;
font-style:;
font-size:16px;
font-weight:700;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
color:#333333;
}
.single #main-container .single-post .row article .comments .comments-count .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
.single #main-container .single-post .row article .comments .comments-count .st-h-before > i {
display:block;
width:5px;
height:100%;
background-color:#545454;
}
.single #main-container .single-post .row article .comments .comments-count .st-h-before > i+i { display:none; }
.single #main-container .single-post .row article .comments .comments-count .st-h-before > i+i+i { display:none; }
.single #main-container .single-post .row article .comments .comments-count .st-h-before > i+i+i+i { display:none; }
.single #main-container .single-post .row article .comments ol.comment-list {
list-style:none;
float:left;
width:100%;
padding-left:0px;
font-size:14px;
}
.single #main-container .single-post .row article .comments ol.comment-list:before {
display:table;
content:" ";
}
.single #main-container .single-post .row article .comments ol.comment-list:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment {
float:left;
width:100%;
padding-top:15px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-inner {
position:relative;
padding:20px 18px;
min-height:140px;
border:1px solid #dddddd;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-author-avatar {
float:left;
width:100px;
height:100px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-author-avatar img { border-radius:100%; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment:before { display:none; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner { margin-left:96px; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-author {
display:inline-block;
padding-bottom:5px;
padding-left:25px;
font-weight:bold;
color:#120056;
font-size:16px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-date {
display:inline-block;
padding-bottom:5px;
padding-left:10px;
color:#999999;
font-style:italic;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-bottom:5px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-reply .comment-edit {
padding-right:10px;
color:#120056;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-reply .comment-reply-link { color:#120056; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content {
padding-top:7px;
padding-left:25px;
margin-left:100px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content .st-likes-wrapper {
position:absolute;
right:16px;
bottom:10px;
color:#999999;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content .st-likes-wrapper i {
position:relative;
margin-right:10px;
padding:10px;
font-size:16px;
border-radius:100%;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content .st-likes-wrapper i:before {
position:absolute;
top:9px;
left:8px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content .st-likes-wrapper .st-likes-count { font-style:normal; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h1 {
padding-bottom:10px;
font-size:40px;
font-weight:bold;
line-height:56px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h2 {
padding-bottom:10px;
font-size:32px;
font-weight:bold;
line-height:40px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h3 {
padding-bottom:10px;
font-size:28px;
font-weight:bold;
line-height:36px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h4 {
padding-bottom:10px;
font-size:22px;
font-weight:bold;
line-height:30px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h5 {
padding-bottom:10px;
font-size:20px;
font-weight:bold;
line-height:24px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content h6 {
padding-bottom:10px;
font-size:18px;
font-weight:bold;
line-height:22px;
letter-spacing:0px;
word-spacing:0px;
text-transform:none;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content blockquote {
top:5px;
font-size:16px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content blockquote:before { font:normal normal normal 60px/1 FontAwesome; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul { margin-bottom:1em; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul li:last-child { padding-bottom:0; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul li ul, .single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ul li ol {
margin-top:7px;
margin-bottom:0;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ol {
list-style-type:decimal;
margin-bottom:1em;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ol li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ol li:last-child { padding-bottom:0; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ol li ol, .single #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content ol li ul {
margin-top:7px;
margin-bottom:0;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children { margin-left:100px; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children:before {
display:table;
content:" ";
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children:after {
display:table;
content:" ";
clear:both;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children li .comment-inner {
background-color:#f3f3f3;
border-color:#f3f3f3;
}
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children li:before { display:none; }
.single #main-container .single-post .row article .comments ol.comment-list li.comment ul.children li ul.children li ul.children { margin-left:0; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback {
float:left;
width:100%;
margin-left:0;
margin-bottom:20px;
padding-top:15px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback:before { display:none; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-inner {
position:relative;
padding:20px 18px;
min-height:140px;
border:1px solid #dddddd;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-info-inner .comment-author {
display:inline-block;
padding-bottom:5px;
font-weight:bold;
color:#120056;
font-size:16px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-info-inner .comment-date {
display:inline-block;
padding-bottom:5px;
padding-left:25px;
color:#999999;
font-style:italic;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-bottom:5px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-info-inner .comment-reply .comment-edit {
padding-right:10px;
color:#120056;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-info-inner .comment-reply .comment-reply-link { color:#120056; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-content { padding-top:7px; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper {
position:absolute;
right:16px;
bottom:10px;
color:#999999;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper i {
position:relative;
margin-right:10px;
padding:10px;
font-size:16px;
border-radius:100%;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper i:before {
position:absolute;
top:9px;
left:8px;
}
.single #main-container .single-post .row article .comments ol.comment-list li.pingback .comment-content .st-likes-wrapper .st-likes-count { font-style:normal; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback ul.children { margin-left:100px; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback ul.children li:before { display:none; }
.single #main-container .single-post .row article .comments ol.comment-list li.pingback ul.children li ul.children li.comment ul.children { margin-left:0; }
.single #main-container .single-post .row article .comments nav.page-nav {
float:left;
width:100%;
text-align:center;
font-size:14px;
color:#999999;
transition:all 0.3s ease;
}
.single #main-container .single-post .row article .comments nav.page-nav:hover { color:#120056; }
.single #main-container .single-post .row article .comment-form {
float:left;
width:100%;
margin-bottom:100px;
}
.single #main-container .single-post .row article .comment-form .comment-reply {
display:inline-block;
font-size:22px;
font-weight:500;
color:#120056;
margin-bottom:30px;
}
.single #main-container .single-post .row article .comment-form .comment-reply .comment-reply-info {
margin-left:20px;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form .comment-cancel-reply {
float:right;
display:inline-block;
font-size:22px;
font-weight:normal;
margin-left:30px;
font-style:italic;
color:#999999;
transition:color .3s ease;
}
.single #main-container .single-post .row article .comment-form .comment-cancel-reply a { font-size:14px; }
.single #main-container .single-post .row article .comment-form .comment-cancel-reply:hover { color:#120056; }
.single #main-container .single-post .row article .comment-form .comment-logged-in {
float:right;
display:inline-block;
font-size:14px;
line-height:2.75em;
font-weight:normal;
color:#999999;
}
.single #main-container .single-post .row article .comment-form .comment-logged-in .user-name { color:#120056; }
.single #main-container .single-post .row article .comment-form .comment-logged-in .log-out { transition:color .3s ease; }
.single #main-container .single-post .row article .comment-form .comment-logged-in .log-out:hover { color:#120056; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap {
margin-bottom:20px;
padding-right:20px;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap.website { padding-right:0; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input {
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:all .3s ease;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input.invalid { border-color:#ff0000; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input.name { width:100%; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input.email { width:100%; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input.website { width:100%; }
.single #main-container .single-post .row article .comment-form form .comment-input-wrap input:focus { background-color:#ffffff; }
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea {
width:100%;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:all .3s ease;
}
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea.invalid { border-color:#ff0000; }
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea:focus { background-color:transparent; }
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form .comment-textarea-wrap textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.single #main-container .single-post .row article .comment-form form button {
float:left;
position:relative;
margin-top:20px;
padding:10px 50px;
color:#ffffff;
border:1px solid #120056;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
transition:all .3s ease;
}
.single #main-container .single-post .row article .comment-form form button .st-comment-button-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
.single #main-container .single-post .row article .comment-form form button .st-comment-button-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
.single #main-container .single-post .row article .comment-form form button .st-comment-button-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
.single #main-container .single-post .row article .comment-form form button:hover .st-comment-button-text { transform:translateX(500px); }
.single #main-container .single-post .row article .comment-form form button:hover .st-comment-button-icon { left:0; }
.single #main-container .single-post .row article.st-desktop-6 .post-meta .post-category { display:block; }
.single #main-container .single-post .row article.st-desktop-6 .post-meta .post-tags { float:none; }
.single #main-container .single-post .row article.st-desktop-6 .post-likes { margin:25px 70px 20px 0px; }
.single #main-container .single-post .row article.st-desktop-6 .post-subscribe {
float:right;
margin:25px 0px 20px 0px;
}
.single #main-container .single-post .row article.st-desktop-6 .post-sharing {
float:none;
margin:10px 0 70px 0px;
}
.single #main-container .single-post .row article.st-desktop-6 .post-sharing .post-sharing-inner .jssocials-shares {
left:0;
right:auto;
}
.single #main-container .single-post .row article.st-desktop-6 .post-sharing .post-sharing-inner .jssocials-shares > div a { left:0; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a { left:0; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a { left:42px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a { left:84px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a { left:126px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a { left:168px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(6) a { left:210px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(7) a { left:252px; }
.single #main-container .single-post .row article.st-desktop-6 .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(8) a { left:294px; }
.single #main-container .single-post .row article.st-desktop-6 .post-related-posts .post-related-post { width:50% !important; }
.single #main-container .single-post .row article.st-desktop-6 .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:none;
display:block;
padding-left:30px;
}
.single #main-container .single-post .row article.st-desktop-6 .comments ol.comment-list li.comment ul.children { margin-left:100px; }
.single #main-container .single-post .row article.st-desktop-6 .comments ol.comment-list li.comment ul.children ul.children li.comment ul.children { margin-left:0; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-input-wrap input.invalid { border-color:#ff0000; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-input-wrap input.name { width:100%; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-input-wrap input.email { width:100%; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-input-wrap input.website { width:100%; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-textarea-wrap textarea { width:100%; }
.single #main-container .single-post .row article.st-desktop-6 .comment-form form .comment-textarea-wrap textarea.invalid { border-color:#ff0000; }
#layout-container .woocommerce.columns-1 .st-product-list .product { width:100%; }
#layout-container .woocommerce.columns-2 .st-product-list .product { width:50%; }
#layout-container .woocommerce.columns-3 .st-product-list .product { width:33.33333333%; }
#layout-container .woocommerce.columns-4 .st-product-list .product { width:25%; }
#layout-container .woocommerce.columns-5 .st-product-list .product { width:20%; }
#layout-container .woocommerce .st-product-list:before {
display:table;
content:" ";
}
#layout-container .woocommerce .st-product-list:after {
display:table;
content:" ";
clear:both;
}
#layout-container .woocommerce .st-product-list .product {
position:relative;
float:left;
margin-bottom:30px;
padding:0 7px;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper {
position:relative;
overflow:hidden;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper a .onsale {
position:absolute;
top:10px;
left:12px;
margin:0;
padding:0;
width:52px;
height:52px;
border-radius:100%;
text-align:center;
font-size:16px;
line-height:3.38;
font-weight:normal;
color:#ffffff;
background-color:#301D30;
z-index:2;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper a .featured {
position:absolute;
top:10px;
left:12px;
margin:0;
padding:0;
width:52px;
height:52px;
border-radius:100%;
text-align:center;
font-size:16px;
line-height:3.38;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
background-color:#e65661;
z-index:2;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper a img {
width:100%;
vertical-align:top;
border:1px solid #d2d2d2;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper a img.st-products-second-thumbnail {
position:absolute;
top:0;
left:0;
opacity:0;
transition:opacity 0.3s ease;
z-index:0;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options {
position:absolute;
bottom:-70px;
left:0;
width:100%;
height:70px;
background:rgba(0,0,0,0.3);
transition:bottom 0.4s ease;
z-index:1;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner { text-align:center; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:76px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button:before {
position:absolute;
top:7px;
left:9px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f00e";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcqv-button:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button .st-shop-tooltip, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:75px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button .st-shop-tooltip:after, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button:before, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart:before {
position:absolute;
top:6px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f217";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button.added, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart.added { display:none; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button:hover, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button:hover:before, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .add_to_cart_button:hover .st-shop-tooltip, #layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .ajax_add_to_cart:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:75px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock:before {
position:absolute;
top:6px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f0c1";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock.added { display:none; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .outofstock:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist {
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button { position:relative; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
position:relative;
display:block;
width:40px;
height:40px;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before {
position:absolute;
top:8px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f08a";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img {
position:absolute;
top:11px;
left:11px;
margin:0;
padding:0;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .st-shop-tooltip {
position:absolute;
left:-29px;
top:-32px;
width:96px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover .add_to_wishlist:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover .add_to_wishlist .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position:relative; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
position:relative;
display:block;
width:40px;
height:40px;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
position:absolute;
top:8px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f004";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:76px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover a .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover a:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse { position:relative; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
position:relative;
display:block;
width:40px;
height:40px;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:76px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before {
position:absolute;
top:8px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f004";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistaddedbrowse a .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .yith-wcwl-add-to-wishlist:hover .yith-wcwl-wishlistaddedbrowse a:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:76px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart:before {
position:absolute;
top:7px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f07a";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .added_to_cart:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped .st-shop-tooltip {
position:absolute;
left:-26px;
top:-32px;
width:90px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped:before {
position:absolute;
top:7px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f0c1";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .product_type_grouped:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .clear {
display:none;
margin:0;
padding:0;
width:0;
height:0;
font-size:0px;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare {
position:relative;
display:inline-block;
margin:0 6px;
padding:0;
width:40px;
height:40px;
font-size:0px;
line-height:0;
background:transparent;
transition:border-color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare .st-shop-tooltip {
position:absolute;
left:-19px;
top:-32px;
width:76px;
height:25px;
font-size:12px;
line-height:26px;
font-weight:normal;
color:#ffffff;
background:#120056;
z-index:99999;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare .st-shop-tooltip:after {
content:'';
position:absolute;
top:100%;
left:0;
right:0;
margin:0 auto;
width:0;
height:0;
border-top:solid 5px #120056;
border-left:solid 5px transparent;
border-right:solid 5px transparent;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare:before {
position:absolute;
top:7px;
left:8px;
display:inline-block;
font:normal normal normal 22px/1 FontAwesome;
color:#FFFFFF;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f03a";
transition:color 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare:hover { border-color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare:hover .st-shop-tooltip { opacity:1; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper .st-product-options .st-product-options-inner .compare:hover:before { color:#120056; }
#layout-container .woocommerce .st-product-list .product .st-product-inner-wrapper:hover .st-product-options { bottom:0; }
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link {
display:block;
margin-top:10px;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link:before {
display:table;
content:" ";
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link:after {
display:table;
content:" ";
clear:both;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link h2 {
float:left;
width:58%;
margin:0;
padding:0 0 0 10px;
font-size:16px;
line-height:1.65;
font-weight:normal;
color:#474747;
text-transform:uppercase;
transition:all 0.3s ease;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link h2:hover { color:#120056; }
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link .price {
float:right;
width:42%;
margin:0;
padding:0 10px 0 0;
text-align:right;
font-size:16px;
line-height:1.65;
font-weight:normal;
color:#999999;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link .price del {
font-weight:normal;
text-decoration:line-through;
color:#999999;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link .price ins {
font-weight:normal;
text-decoration:none;
color:#999999;
}
#layout-container .woocommerce .st-product-list .product > a.woocommerce-LoopProduct-link .outofstock {
float:right;
width:40%;
margin:0;
padding:0 10px 0 0;
text-align:right;
font-size:16px;
line-height:1.65;
font-weight:normal;
color:red;
}
#layout-container .woocommerce .st-product-list .product:hover .st-product-inner-wrapper a .st-products-second-thumbnail { opacity:1; }
#layout-container .woocommerce .st-product-list .product.sale .st-product-inner-wrapper a .onsale {
top:10px;
left:12px;
}
#layout-container .woocommerce .st-product-list .product.featured .st-product-inner-wrapper a .featured {
top:10px;
left:12px;
}
#layout-container .woocommerce .st-product-list .product.sale.featured .st-product-inner-wrapper a .onsale {
top:10px;
left:12px;
}
#layout-container .woocommerce .st-product-list .product.sale.featured .st-product-inner-wrapper a .featured {
top:10px;
left:74px;
}
#layout-container .woocommerce .st-product-list .product.outofstock .st-product-inner-wrapper .onsale { display:none; }
#layout-container .woocommerce .st-product-list .product.outofstock .st-product-inner-wrapper .featured { display:none; }
.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}
.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}
.slick-list:focus { outline:none; }
.slick-list.dragging {
cursor:pointer;
cursor:hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.slick-track {
position:relative;
left:0;
top:0;
display:block;
}
.slick-track:before, .slick-track:after {
content:"";
display:table;
}
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide {
float:left;
height:100%;
min-height:1px;
display:none;
}
[dir="rtl"] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent;
}
.slick-arrow.slick-hidden { display:none; }
.slick-next, .slick-prev {
position:absolute;
display:block;
height:1em;
width:1em;
line-height:0;
font-size:0;
cursor:pointer;
background:0 0;
color:transparent;
top:50%;
margin-top:-10px;
padding:0;
border:none;
outline:0;
}
.slick-dots {
position:absolute;
list-style:none;
display:block;
text-align:center;
padding:0;
width:100%;
bottom:0;
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
}
.slick-dots li { display:inline-block; }
.slick-dots li button {
cursor:pointer;
height:20px;
width:20px;
border:0;
background:0 0;
display:block;
outline:0;
line-height:0;
font-size:0;
color:transparent;
padding:5px;
}
.slick-dots li button:before {
position:absolute;
top:0;
left:0;
content:"•";
width:20px;
height:20px;
font-family:slick;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:6px;
line-height:20px;
text-align:center;
}
#footer-container { position:relative; }
#footer-container #footer {
background-color:#333333;
color:#fff;
}
#footer-container #footer .row > .col {
margin:60px 0 20px 0;
word-break:break-word;
padding:0 50px;
}
#footer-container #footer .row > .col .widget { margin-bottom:40px; }
#footer-container #footer .row > .col .widget-title {
padding:0;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
}
#footer-container #footer .row > .col .widget-title .st-h-before { margin-right:0; }
#footer-container #footer .row > .col .widget-title .st-h-before > i {
display:none;
width:0px;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li {
position:relative;
padding:5px 0;
background:none;
border-bottom:none;
font-size:14px;
text-transform:none;
transition:all .2s ease;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:before {
width:0px;
background:none;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:first-child {
border-top:none;
border-bottom:none;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:last-child { border-bottom:none; }
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li a {
margin-left:15px;
transition:margin-left .4s ease;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li ul { margin:0; }
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li ul li { padding-bottom:0; }
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li ul li:before { display:none; }
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_st_about_menu_widget div ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li {
position:relative;
padding:5px 0;
background:none;
border-bottom:none;
font-size:14px;
text-transform:none;
transition:all .2s ease;
}
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:before {
width:0px;
background:none;
}
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:first-child {
border-top:none;
border-bottom:none;
}
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:last-child { border-bottom:none; }
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li a {
margin-left:15px;
transition:margin-left .4s ease;
}
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li ul li { padding-bottom:0; }
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li ul li:before { display:none; }
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_st_services_menu_widget div ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item { margin-bottom:10px; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item:last-child { margin-bottom:0; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info {
position:relative;
padding:10px 20px 10px 50px;
font-size:14px;
color:#333333;
border:1px solid transparent;
background-color:rgba(255,255,255,0.8);
transition:all 0.3s ease;
}
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:before {
position:absolute;
content:'\f016';
font:normal normal normal 28px/1 FontAwesome;
top:0.26em;
left:15px;
opacity:1;
transition:all .2s ease;
}
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.zip:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.rar:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.zipx:before { content:'\f1c6'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.jpg:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.jpeg:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.png:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.gif:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.tif:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.tiff:before { content:'\f1c5'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mp3:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wma:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wav:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ogg:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.flac:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.vox:before { content:'\f1c7'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.wmv:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mp4:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mkv:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mov:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.flv:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpeg4:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpeg:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.mpg:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.avi:before { content:'\f1c8'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.doc:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.docx:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.rtf:before { content:'\f1c2'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.xls:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.xlsx:before { content:'\f1c3'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ppt:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pptx:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pps:before, #footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.ppsx:before { content:'\f1c4'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info.pdf:before { content:'\f1c1'; }
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:hover {
color:#ffffff;
background:#333333;
border-color:#ffffff;
}
#footer-container #footer .row > .col .widget_st_brochure_widget .st-brochure-widget-inner .st-brochure-widget-item a .st-brochure-widget-file-info:hover:before { color:#ffffff; }
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list {
transform:translate3d(0,0,0);
overflow:hidden;
margin:0;
padding:0;
position:relative;
display:block;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track {
left:0;
top:0;
zoom:1;
transform:translate3d(0,0,0);
position:relative;
display:block;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item {
float:left;
position:relative;
height:100%;
min-height:1px;
transform:translate3d(0,0,0);
background:none;
padding:25px;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-comment {
font-style:italic;
text-align:right;
margin-bottom:25px;
height:100px;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-comment:before {
position:absolute;
font:normal normal normal 90px/1 FontAwesome;
content:"\f10e";
color:rgba(255,255,255,0.2);
top:0;
left:6px;
z-index:-1;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-image {
width:150px;
height:150px;
border-radius:150px;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
margin:0 auto;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-name {
margin-top:10px;
text-align:center;
font-weight:bold;
}
#footer-container #footer .row > .col .widget_st_testimonials_widget .st-testimonial-widget-inner .slick-list .slick-track .st-testimonial-widget-item .st-testimonial-widget-client-occupation-company {
text-align:center;
font-style:italic;
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner { background-color:#301D30; }
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme { background-color:rgba(18,0,86,0.75); }
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme .st-contact-widget-question { background-color:#120056; }
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner.second-color-scheme .st-contact-widget-button-wrapper .st-contact-widget-button:hover { color:rgba(18,0,86,0.75); }
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-question {
background-color:#3F3F3F;
font-size:22px;
color:#ffffff;
text-align:center;
padding:25px 35px;
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message {
color:#ffffff;
padding:20px;
position:relative;
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message p { padding-left:90px; }
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-message:before {
margin-left:10px;
margin-top:10px;
position:absolute;
color:#ffffff;
font:normal normal normal 60px/1 FontAwesome;
content:"\f025";
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper {
padding:10px 35px 30px 35px;
text-align:center;
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button {
padding:8px 25px;
border:1px solid #ffffff;
color:#ffffff;
font-weight:bold;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_st_contact_widget .st-contact-widget-inner .st-contact-widget-button-wrapper .st-contact-widget-button:hover {
background-color:#ffffff;
color:#301D30;
}
#footer-container #footer .row > .col .widget_search form.searchform {
border:1px solid #120056;
background:#ffffff;
color:#2b2b2b;
}
#footer-container #footer .row > .col .widget_search form.searchform input {
width:70%;
padding:10px 0 10px 15px;
}
#footer-container #footer .row > .col .widget_search form.searchform input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
}
#footer-container #footer .row > .col .widget_search form.searchform input:-moz-placeholder {
font-size:14px;
font-style:italic;
}
#footer-container #footer .row > .col .widget_search form.searchform input::-moz-placeholder {
font-size:14px;
font-style:italic;
}
#footer-container #footer .row > .col .widget_search form.searchform button.search-submit {
border-left:1px solid #120056;
float:right;
padding:0 19px;
background-color:#120056;
cursor:pointer;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_search form.searchform button.search-submit span {
padding:16px 0;
margin:-4px;
color:#ffffff;
font-size:22px;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_search form.searchform button.search-submit:hover { background-color:#ffffff; }
#footer-container #footer .row > .col .widget_search form.searchform button.search-submit:hover span { color:#120056; }
#footer-container #footer .row > .col .widget_archive ul li {
position:relative;
padding:0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_archive ul li a {
width:auto;
border-left:none;
padding:5px 0;
margin-left:15px;
transition:margin-left .4s ease;
}
#footer-container #footer .row > .col .widget_archive ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_archive ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_archive ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_archive .select2-container .selection .select2-selection { border-color:#ffffff; }
#footer-container #footer .row > .col .widget_archive .select2-container .selection .select2-selection .select2-selection__arrow:before { color:#474747; }
#footer-container #footer .row > .col .widget_text { font-size:14px; }
#footer-container #footer .row > .col .widget .mc4wp-form .st-subscribe-form { font-size:0; }
#footer-container #footer .row > .col .widget .mc4wp-form .st-subscribe-form label { display:none; }
#footer-container #footer .row > .col .widget .mc4wp-form .st-subscribe-form button[type="submit"] {
width:45%;
padding:5px 12px;
}
#footer-container #footer .row > .col .widget_categories > ul > li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_categories ul li {
position:relative;
padding:0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_categories ul li a {
padding:5px 0;
border-left:none;
margin-left:15px;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_categories ul li ul.children li { padding-bottom:0; }
#footer-container #footer .row > .col .widget_categories ul li ul.children li:before { display:none; }
#footer-container #footer .row > .col .widget_categories ul li ul.children li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_categories ul li ul.children li:hover > i { color:#120056; }
#footer-container #footer .row > .col .widget_categories ul li ul.children li > ul.children li a:before { left:5px; }
#footer-container #footer .row > .col .widget_categories ul li.cat-parent > i { right:7px; }
#footer-container #footer .row > .col .widget_categories ul li.cat-parent:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_categories ul li.cat-parent:hover > i { color:#120056; }
#footer-container #footer .row > .col .widget_categories ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_categories ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_categories .select2-container .selection .select2-selection { border-color:#ffffff; }
#footer-container #footer .row > .col .widget_categories .select2-container .selection .select2-selection .select2-selection__arrow:before { color:#474747; }
#footer-container #footer .row > .col .widget_pages > ul > li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_pages ul li {
position:relative;
border-left:none;
padding:0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_pages ul li a {
padding:5px 0;
border-left:none;
margin-left:15px;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_pages ul li ul.children li { padding-bottom:0; }
#footer-container #footer .row > .col .widget_pages ul li ul.children li:before { display:none; }
#footer-container #footer .row > .col .widget_pages ul li ul.children li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_pages ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_pages ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_pages ul li.page_item_has_children:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_recent_comments ul li {
border-left:none;
padding:5px 0;
padding-left:15px;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_recent_comments ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_rss ul li {
border-left:none;
padding:5px 0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_rss ul li a.rsswidget {
display:block;
font-weight:600;
transition:all .2s ease;
}
#footer-container #footer .row > .col .widget_rss ul li a.rsswidget:hover { color:#120056; }
#footer-container #footer .row > .col .widget_rss ul li .rss-date {
font-style:italic;
color:#ffffff;
opacity:0.7;
}
#footer-container #footer .row > .col .widget_meta ul li {
position:relative;
border-left:none;
padding:5px 0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_meta ul li a {
margin-left:15px;
transition:margin-left .4s ease;
}
#footer-container #footer .row > .col .widget_meta ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_meta ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_meta ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_recent_entries ul li {
font-size:14px;
border-left:none;
padding:5px 0 5px;
transition:all .2s ease;
}
#footer-container #footer .row > .col .widget_recent_entries ul li .post-inner {
display:table-cell;
vertical-align:top;
}
#footer-container #footer .row > .col .widget_recent_entries ul li .post-inner a { display:block; }
#footer-container #footer .row > .col .widget_recent_entries ul li .post-inner time.post-date {
font-size:12px;
font-style:italic;
color:#999999;
}
#footer-container #footer .row > .col .widget_recent_entries ul li .post-thumbnail {
width:80px;
display:table-cell;
vertical-align:middle;
padding-right:20px;
}
#footer-container #footer .row > .col .widget_recent_entries ul li:before { display:none; }
#footer-container #footer .row > .col .widget_recent_entries ul li:hover { color:#120056; }
#footer-container #footer .row > .col .widget_nav_menu div > ul > li:hover > a {
color:#120056;
border-left-color:#120056;
}
#footer-container #footer .row > .col .widget_nav_menu div ul li {
position:relative;
border-left:none;
padding:5px 0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_nav_menu div ul li a {
padding:0;
border-left:none;
margin-left:15px;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_nav_menu div ul li ul { padding-top:5px; }
#footer-container #footer .row > .col .widget_nav_menu div ul li ul li {
padding-top:5px;
padding-bottom:0;
}
#footer-container #footer .row > .col .widget_nav_menu div ul li ul li:before { display:none; }
#footer-container #footer .row > .col .widget_nav_menu div ul li ul > li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_nav_menu div ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_nav_menu div ul li.menu-item-has-children:hover > i { color:#120056; }
#footer-container #footer .row > .col .widget_nav_menu div ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar {
width:100%;
border-collapse:collapse;
margin:0;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar caption {
color:#ffffff;
padding:8px 16px;
font-size:18px;
background-color:transparent;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar caption span#prev { float:left; }
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar caption span#prev a i {
font-size:20px;
vertical-align:middle;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar caption span#next { float:right; }
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar caption span#next a i {
font-size:20px;
vertical-align:middle;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar thead {
color:#120056;
font-size:14px;
text-align:left;
background-color:transparent;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar thead tr th {
text-align:center;
font-weight:normal;
padding:5px 10px;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tbody {
background-color:transparent;
font-size:14px;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tbody tr td {
padding:5px;
text-align:center;
background-color:transparent;
transition:all .3s ease;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tbody tr td.with-link a {
font-weight:bold;
transition:all .3s ease;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tbody tr:first-child td { padding-top:7px; }
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tbody tr:last-child td { padding-top:7px; }
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tfoot {
color:#ffffff;
padding:8px 16px;
font-size:18px;
background-color:transparent;
}
#footer-container #footer .row > .col .widget_calendar .calendar_wrap table#wp-calendar tfoot tr td {
text-align:center;
font-weight:normal;
padding:5px 10px;
}
#footer-container #footer .row > .col .widget_tag_cloud .tagcloud {
border-left:none;
padding:0;
}
#footer-container #footer .row > .col .widget_tag_cloud .tagcloud a {
display:inline-block;
margin:2px 0;
padding:4px 7px 3px 7px;
color:#333333;
background-color:rgba(255,255,255,0.8);
border:1px solid transparent;
transition:all .3s ease;
}
#footer-container #footer .row > .col .widget_tag_cloud .tagcloud a:hover {
color:#ffffff;
background-color:#333333;
border-color:rgba(255,255,255,0.8);
}
#footer-container #footer .row > .col .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove {
border:1px solid #FFFFFF;
color:#FFFFFF !important;
}
#footer-container #footer .row > .col .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item a.remove:hover { border-color:#120056; }
#footer-container #footer .row > .col .widget_shopping_cart .widget_shopping_cart_content .total { background:#301D30; }
#footer-container #footer .row > .col .widget_shopping_cart .widget_shopping_cart_content .buttons .button { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_product_categories > ul > li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_product_categories ul li {
position:relative;
padding:0;
transition:all .2s ease;
font-size:14px;
}
#footer-container #footer .row > .col .widget_product_categories ul li a {
padding:5px 0;
border-left:none;
margin-left:15px;
transition:all .4s ease;
}
#footer-container #footer .row > .col .widget_product_categories ul li span.count {
padding:5px 25px 5px 0;
color:#e0e0e0;
}
#footer-container #footer .row > .col .widget_product_categories ul li ul.children li { padding-bottom:0; }
#footer-container #footer .row > .col .widget_product_categories ul li ul.children li:before { display:none; }
#footer-container #footer .row > .col .widget_product_categories ul li ul.children li:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_product_categories ul li ul.children li:hover > i { color:#120056; }
#footer-container #footer .row > .col .widget_product_categories ul li.cat-parent > i { right:7px; }
#footer-container #footer .row > .col .widget_product_categories ul li.cat-parent:hover > a { color:#120056; }
#footer-container #footer .row > .col .widget_product_categories ul li.cat-parent:hover > i { color:#120056; }
#footer-container #footer .row > .col .widget_product_categories ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_product_categories ul li:hover a { margin-left:20px; }
#footer-container #footer .row > .col .widget_rating_filter ul li a:before { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_rating_filter ul li a span.count { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_layered_nav ul li {
position:relative;
border-left:none;
color:#FFFFFF;
}
#footer-container #footer .row > .col .widget_layered_nav ul li a { margin-left:20px; }
#footer-container #footer .row > .col .widget_layered_nav ul li:before {
content:'';
display:block;
position:absolute;
top:0.9em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_layered_nav ul li span.count { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_layered_nav_filters ul li {
position:relative;
border-left:none;
}
#footer-container #footer .row > .col .widget_layered_nav_filters ul li a { margin-left:15px; }
#footer-container #footer .row > .col .widget_layered_nav_filters ul li:before {
content:'';
display:block;
position:absolute;
top:0.8em;
left:0;
width:6px;
height:6px;
background:#120056;
}
#footer-container #footer .row > .col .widget_layered_nav_filters ul li a.st-remove-filter {
margin:0 16px 0 0;
color:#FFFFFF !important;
border:1px solid #FFFFFF;
}
#footer-container #footer .row > .col .widget_layered_nav_filters ul li a.st-remove-filter:hover {
background-color:#120056;
border-color:#120056;
}
#footer-container #footer .row > .col .widget_price_filter .price_slider_wrapper .price_slider { background-color:#FFFFFF; }
#footer-container #footer .row > .col .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, #footer-container #footer .row > .col .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle { background-color:#120056; }
#footer-container #footer .row > .col .widget_products .product_list_widget li del { color:rgba(255,255,255,0.6); }
#footer-container #footer .row > .col .widget_product_search form.woocommerce-product-search {
background:#FFFFFF;
color:#2b2b2b;
}
#footer-container #footer .row > .col .widget_recent_reviews .product_list_widget li a span.product-title { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_recent_reviews .product_list_widget li span.reviewer { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_top_rated_products .product_list_widget li a span.product-title { color:#FFFFFF; }
#footer-container #footer .row > .col .widget_top_rated_products .product_list_widget li del { color:rgba(255,255,255,0.6); }
#footer-container #footer .row > .col .widget_projects ul { padding:10px 0 0; }
#footer-container #footer .row > .col .widget_projects ul li { width:33.33333333%; }
#footer-container #footer .row > .col .widget_projects ul li .st-project-thumbnail a .st-overlay { background-color:rgba(51,51,51,0.3); }
#footer-container #footer .row > .col .widget_projects ul li .st-project-thumbnail:hover a .st-overlay { background-color:transparent; }
#footer-container #footer .row > .col .widget_st_widget_recent_tweets .st-recent-tweets ul li {
position:relative;
margin-left:30px;
margin-bottom:30px;
font-size:14px;
color:#ffffff;
}
#footer-container #footer .row > .col .widget_st_widget_recent_tweets .st-recent-tweets ul li:before {
position:absolute;
top:3px;
left:-30px;
content:"\f099";
font:normal normal normal 20px/1 FontAwesome;
color:#120056;
}
#footer-container #footer .row > .col .widget_st_widget_recent_tweets .st-recent-tweets ul li a { color:#120056; }
#footer-container #footer .row > .col .widget_st_widget_recent_tweets .st-recent-tweets ul li a.twitter-time {
display:block;
color:#ffffff;
opacity:0.5;
}
#footer-container #footer .row > .col .widget_st_widget_instagram_feed ul.st-instagram-items { padding:10px 0 0; }
#footer-container #footer .row > .col .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item a .st-overlay { background-color:rgba(51,51,51,0.3); }
#footer-container #footer .row > .col .widget_st_widget_instagram_feed ul.st-instagram-items li .st-instagram-item:hover a .st-overlay { background-color:transparent; }
#footer-container #subfooter {
padding-top:20px;
background-color:#3F3F3F;
}
#footer-container #subfooter .subfooter-about {
padding:18px 30px 18px 15px;
font-size:14px;
color:#fff;
}
#footer-container #subfooter .subfooter-social ul {
float:left;
padding:0;
margin:0;
}
#footer-container #subfooter .subfooter-social ul li {
display:inline-block;
margin:5px;
padding:5px 0;
}
#footer-container #subfooter .subfooter-social ul li:before { display:none; }
#footer-container #subfooter .subfooter-social ul li a {
display:block;
background:#fff;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#333333;
line-height:32px;
text-align:center;
transition:all 0.3s ease;
}
#footer-container #subfooter .subfooter-social ul li a:hover {
background:transparent;
color:#fff;
}
#footer-container #subfooter .subfooter-social ul li a i { margin-top:0.2em; }
#footer-container #subfooter .subfooter-copyright {
padding:15px 0;
font-size:12px;
color:#fff;
opacity:0.7;
}
#footer-container #subfooter .subfooter-policy {
padding:15px 0;
font-size:12px;
color:#fff;
}
#footer-container #subfooter .subfooter-policy a {
color:#fff;
opacity:0.7;
margin:0 10px;
transition:opacity 0.3s ease;
}
#footer-container #subfooter .subfooter-policy a:hover { opacity:1; }
.woocommerce-account .woocommerce h2 {
font-size:32px;
color:#333333;
}
.woocommerce-account .woocommerce form.login {
margin:30px 0;
padding:0;
border:none;
border-radius:0;
}
.woocommerce-account .woocommerce form.login .form-row {
margin:0 0 30px;
padding:0;
}
.woocommerce-account .woocommerce form.login .form-row label { display:none; }
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input {
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Input:focus { background-color:transparent; }
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button {
padding:10px 50px;
color:#ffffff;
font-size:16px;
line-height:normal;
font-weight:normal;
border:1px solid #120056;
border-radius:0;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
transition:all .3s ease;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button .st-login-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button .st-login-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button .st-login-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button:hover .st-login-text { transform:translateX(500px); }
.woocommerce-account .woocommerce form.login .form-row input.woocommerce-Button:hover .st-login-icon { left:0; }
.woocommerce-account .woocommerce form.login .st-remember-me {
position:relative;
float:left;
}
.woocommerce-account .woocommerce form.login .st-remember-me label {
width:20px;
height:20px;
cursor:pointer;
position:absolute;
top:0.1em;
left:0;
background:#f1f0f0;
border:1px solid #e0e0e0;
}
.woocommerce-account .woocommerce form.login .st-remember-me label:after {
content:'';
width:12px;
height:8px;
position:absolute;
top:3px;
left:3px;
border:3px solid #5b5b5b;
border-top:none;
border-right:none;
background:transparent;
opacity:0;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
transition:opacity 0.3s ease;
}
.woocommerce-account .woocommerce form.login .st-remember-me label:hover:after { opacity:0.3; }
.woocommerce-account .woocommerce form.login .st-remember-me input[type=checkbox] { visibility:hidden; }
.woocommerce-account .woocommerce form.login .st-remember-me input[type=checkbox]:checked + label:after { opacity:1; }
.woocommerce-account .woocommerce form.login .st-remember-me span {
display:block;
width:200px;
margin-left:25px;
font-size:16px;
line-height:20px;
font-style:italic;
color:#999999;
}
.woocommerce-account .woocommerce form.login .woocommerce-LostPassword { float:right; }
.woocommerce-account .woocommerce form.login .woocommerce-LostPassword a {
font-size:16px;
font-style:italic;
color:#120056;
}
.select2-container .select2-dropdown {
border:none;
border-radius:0;
}
.select2-container .select2-dropdown .select2-search { padding:0; }
.select2-container .select2-dropdown .select2-search .select2-search__field {
border-right:1px solid #aaa;
border-left:1px solid #aaa;
}
.select2-container .select2-dropdown .select2-results .select2-results__options {
margin-right:1px;
border:1px solid #d2d2d2;
max-height:200px;
overflow:auto;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
font-size:14px;
padding-right:20px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { background-color:rgba(18,0,86,0.75); }
.select2-container .select2-dropdown.st-woocommerce-ordering .select2-results .select2-results__options {
text-align:right;
max-height:none;
}
.select2-container .select2-dropdown.st-single-product-variations .select2-results .select2-results__options { text-align:right; }
.select2-container .select2-dropdown.st-single-product-variations .select2-results .select2-results__options .select2-results__option { padding-right:25px; }
.select2-container .select2-dropdown.st-qw-product-variations { z-index:10001; }
.select2-container .select2-dropdown.st-qw-product-variations .select2-results .select2-results__options { text-align:right; }
.select2-container .select2-dropdown.st-qw-product-variations .select2-results .select2-results__options .select2-results__option { padding-right:25px; }
.select2-container .select2-dropdown.st-topbar-addresses-switch { z-index:10001; }
.select2-container .select2-dropdown.st-topbar-addresses-switch .select2-results .select2-results__options { margin-right:0; }
.select2-container .select2-dropdown.st-topbar-addresses-switch .select2-results .select2-results__options .select2-results__option {
padding-left:14px;
font-size:14px;
}
.select2-container .select2-dropdown.st-lang-switch { z-index:10001; }
.select2-container .select2-dropdown.st-lang-switch .select2-results .select2-results__options { margin-right:0; }
.select2-container .select2-dropdown.st-lang-switch .select2-results .select2-results__options .select2-results__option {
font-size:14px;
padding-right:6px;
}
.select2-container .select2-dropdown.st-map-select-dealers { z-index:10001; }
.select2-container .select2-dropdown.st-map-select-dealers .select2-results .select2-results__options .select2-results__option[aria-disabled=true] { display:none; }
.select2-drop {
border:none !important;
border-radius:0;
}
.select2-drop .select2-search { padding:0; }
.select2-drop .select2-search input { background:none !important; }
.select2-drop .select2-search .select2-search__field {
border-right:1px solid #aaa;
border-left:1px solid #aaa;
}
.select2-drop .select2-results {
padding:0 !important;
border:1px solid #d2d2d2;
border-radius:0;
}
.select2-drop .select2-results .select2-result {
font-size:14px;
padding-right:20px;
border-radius:0;
}
.select2-drop .select2-results .select2-result.select2-highlighted {
color:#ffffff;
background-color:rgba(18,0,86,0.75);
border-radius:0;
}
.select2-drop.st-topbar-addresses-switch .select2-results .select2-result {
margin:0;
padding-right:0;
font-size:14px;
}
.select2-drop.st-lang-switch .select2-results .select2-result {
margin:0;
padding-left:7px;
padding-right:0;
font-size:14px;
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height:13px; }
div.pp_default .pp_top .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x; }
div.pp_default .pp_top .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }
div.pp_default .pp_content .ppt { color:#f8f8f8; }
div.pp_default .pp_content_container .pp_left {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
padding-left:13px;
}
div.pp_default .pp_content_container .pp_right {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;
padding-right:13px;
}
div.pp_default .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;
cursor:pointer;
}
div.pp_default .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
cursor:pointer;
}
div.pp_default .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
cursor:pointer;
width:28px;
height:28px;
}
div.pp_default .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
cursor:pointer;
}
div.pp_default .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
cursor:pointer;
width:28px;
height:28px;
}
div.pp_default .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
cursor:pointer;
}
div.pp_default .pp_close {
width:30px;
height:30px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
cursor:pointer;
}
div.pp_default .pp_gallery ul li a {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
border:1px solid #aaa;
}
div.pp_default .pp_social {
display:none;
margin-top:7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
position:static;
left:auto;
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
height:30px;
width:30px;
}
div.pp_default .pp_nav .pp_pause { background-position:-51px -29px; }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
height:20px;
width:20px;
margin:4px 0 0;
}
div.pp_default a.pp_arrow_next {
left:52px;
background-position:-82px -3px;
}
div.pp_default .pp_content_container .pp_details { margin-top:5px; }
div.pp_default .pp_nav {
clear:none;
height:30px;
width:110px;
position:relative;
}
div.pp_default .pp_nav .currentTextHolder {
font-family:Georgia;
font-style:italic;
color:#999;
font-size:11px;
left:75px;
line-height:25px;
position:absolute;
top:2px;
margin:0;
padding:0 0 0 10px;
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description {
font-size:11px;
font-weight:700;
line-height:14px;
margin:5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; }
div.pp_default .pp_bottom .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }
div.pp_default .pp_loaderIcon { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/default/loader.gif) center center no-repeat; }
div.light_rounded .pp_top .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}
div.light_rounded .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}
div.light_rounded .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}
div.light_rounded .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}
div.light_rounded .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}
div.light_rounded .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}
div.light_rounded .pp_close {
width:75px;
height:22px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}
div.light_rounded .pp_nav .pp_play {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
height:15px;
width:14px;
}
div.light_rounded .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
height:15px;
width:14px;
}
div.light_rounded .pp_arrow_previous { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_next { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_bottom .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_top .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_content_container .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }
div.dark_rounded .pp_content_container .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }
div.dark_rounded .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_close {
width:75px;
height:22px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}
div.dark_rounded .pp_description {
margin-right:85px;
color:#fff;
}
div.dark_rounded .pp_nav .pp_play {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
height:15px;
width:14px;
}
div.dark_rounded .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
height:15px;
width:14px;
}
div.dark_rounded .pp_arrow_previous { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_arrow_next { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_bottom .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_loaderIcon { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background:#000; }
div.dark_square .pp_description {
color:#fff;
margin:0 85px 0 0;
}
div.dark_square .pp_loaderIcon { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; }
div.dark_square .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}
div.dark_square .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}
div.dark_square .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}
div.dark_square .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}
div.dark_square .pp_close {
width:75px;
height:22px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}
div.dark_square .pp_nav { clear:none; }
div.dark_square .pp_nav .pp_play {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
height:15px;
width:14px;
}
div.dark_square .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
height:15px;
width:14px;
}
div.dark_square .pp_arrow_previous { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }
div.dark_square .pp_arrow_next { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }
div.dark_square .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
cursor:pointer;
}
div.dark_square .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}
div.light_square .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}
div.light_square .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}
div.light_square .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}
div.light_square .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}
div.light_square .pp_close {
width:75px;
height:22px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}
div.light_square .pp_nav .pp_play {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
height:15px;
width:14px;
}
div.light_square .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
height:15px;
width:14px;
}
div.light_square .pp_arrow_previous { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }
div.light_square .pp_arrow_next { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }
div.light_square .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
cursor:pointer;
}
div.light_square .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
cursor:pointer;
}
div.facebook .pp_top .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }
div.facebook .pp_top .pp_middle { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }
div.facebook .pp_top .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }
div.facebook .pp_content_container .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }
div.facebook .pp_content_container .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }
div.facebook .pp_expand {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
cursor:pointer;
}
div.facebook .pp_expand:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
cursor:pointer;
}
div.facebook .pp_contract {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
cursor:pointer;
}
div.facebook .pp_contract:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
cursor:pointer;
}
div.facebook .pp_close {
width:22px;
height:22px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
cursor:pointer;
}
div.facebook .pp_description { margin:0 37px 0 0; }
div.facebook .pp_loaderIcon { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat; }
div.facebook .pp_arrow_previous {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
height:22px;
margin-top:0;
width:22px;
}
div.facebook .pp_arrow_previous.disabled {
background-position:0 -96px;
cursor:default;
}
div.facebook .pp_arrow_next {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
height:22px;
margin-top:0;
width:22px;
}
div.facebook .pp_arrow_next.disabled {
background-position:-32px -96px;
cursor:default;
}
div.facebook .pp_nav { margin-top:0; }
div.facebook .pp_nav p {
font-size:15px;
padding:0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
height:22px;
width:22px;
}
div.facebook .pp_nav .pp_pause {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
height:22px;
width:22px;
}
div.facebook .pp_next:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
cursor:pointer;
}
div.facebook .pp_previous:hover {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
cursor:pointer;
}
div.facebook .pp_bottom .pp_left { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }
div.facebook .pp_bottom .pp_middle { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }
div.facebook .pp_bottom .pp_right { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background:#000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9500;
}
div.pp_pic_holder {
display:none;
position:absolute;
width:100px;
z-index:10000;
}
.pp_content {
height:40px;
min-width:40px;
}
* html .pp_content { width:40px; }
.pp_content_container {
position:relative;
text-align:left;
width:100%;
}
.pp_content_container .pp_left { padding-left:20px; }
.pp_content_container .pp_right { padding-right:20px; }
.pp_content_container .pp_details {
float:left;
margin:10px 0 2px;
}
.pp_description {
display:none;
margin:0;
}
.pp_social {
float:left;
margin:0;
}
.pp_social .facebook {
float:left;
margin-left:5px;
width:55px;
overflow:hidden;
}
.pp_social .twitter { float:left; }
.pp_nav {
clear:right;
float:left;
margin:3px 10px 0 0;
}
.pp_nav p {
float:left;
white-space:nowrap;
margin:2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
float:left;
margin-right:4px;
text-indent:-10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
display:block;
float:left;
height:15px;
margin-top:3px;
overflow:hidden;
text-indent:-10000px;
width:14px;
}
.pp_hoverContainer {
position:absolute;
top:0;
width:100%;
z-index:2000;
}
.pp_gallery {
display:none;
left:50%;
margin-top:-50px;
position:absolute;
z-index:10000;
}
.pp_gallery div {
float:left;
overflow:hidden;
position:relative;
}
.pp_gallery ul {
float:left;
height:35px;
position:relative;
white-space:nowrap;
margin:0 0 0 5px;
padding:0;
}
.pp_gallery ul a {
border:1px rgba(0,0,0,0.5) solid;
display:block;
float:left;
height:33px;
overflow:hidden;
}
.pp_gallery ul a img { border:0; }
.pp_gallery li {
display:block;
float:left;
margin:0 5px 0 0;
padding:0;
}
.pp_gallery li.default a {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display:block;
height:33px;
width:50px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px !important; }
a.pp_next {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
float:right;
height:100%;
text-indent:-10000px;
width:49%;
}
a.pp_previous {
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
float:left;
height:100%;
text-indent:-10000px;
width:49%;
}
a.pp_expand, a.pp_contract {
cursor:pointer;
display:none;
height:20px;
position:absolute;
right:30px;
text-indent:-10000px;
top:10px;
width:20px;
z-index:20000;
}
a.pp_close {
position:absolute;
right:0;
top:0;
display:block;
line-height:22px;
text-indent:-10000px;
}
.pp_loaderIcon {
display:block;
height:24px;
left:50%;
position:absolute;
top:50%;
width:24px;
margin:-12px 0 0 -12px;
}
#pp_full_res { line-height:1 !important; }
#pp_full_res .pp_inline { text-align:left; }
#pp_full_res .pp_inline p { margin:0 0 15px; }
div.ppt {
color:#fff;
display:none;
font-size:17px;
z-index:9999;
margin:0 0 5px 15px;
}
div.pp_default .pp_content, div.light_rounded .pp_content { background-color:#fff; }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color:#000; }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color:#fff; }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position:relative; }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background:#fff; }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right:85px; }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top:12px !important; }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color:#c4c4c4; }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color:#fff; }
.pp_top, .pp_bottom {
height:20px;
position:relative;
}
* html .pp_top, * html .pp_bottom { padding:0 20px; }
.pp_top .pp_left, .pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px;
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
left:0;
position:static;
}
.pp_top .pp_right, .pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
.pp_fade, .pp_gallery li.default a img { display:none; }
#colorbox, #cboxOverlay, #cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:10000;
overflow:hidden;
}
#cboxOverlay {
position:fixed;
width:100%;
height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent {
overflow:auto;
-webkit-overflow-scrolling:touch;
}
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
.cboxPhoto {
float:left;
margin:auto;
border:0;
display:block;
max-width:none;
-ms-interpolation-mode:bicubic;
}
.cboxIframe {
width:100%;
height:100%;
display:block;
border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
#cboxOverlay { background:#000; }
#colorbox { outline:0; }
#cboxTopLeft {
width:14px;
height:14px;
background:none;
}
#cboxTopCenter {
height:14px;
background:none;
}
#cboxTopRight {
width:14px;
height:14px;
background:none;
}
#cboxBottomLeft {
width:14px;
height:43px;
background:none;
}
#cboxBottomCenter {
height:43px;
background:none;
}
#cboxBottomRight {
width:14px;
height:43px;
background:none;
}
#cboxMiddleLeft {
width:14px;
background:none;
}
#cboxMiddleRight {
width:14px;
background:none;
}
#cboxContent {
background:#fff;
overflow:visible;
}
.cboxIframe { background:#fff; }
#cboxError {
padding:50px;
border:1px solid #ccc;
}
#cboxLoadedContent { margin-bottom:5px; }
#cboxTitle {
position:absolute;
bottom:-25px;
left:0;
text-align:center;
width:100%;
font-weight:bold;
color:#7C7C7C;
}
#cboxCurrent {
position:absolute;
bottom:-25px;
left:58px;
font-weight:bold;
color:#7C7C7C;
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
border:0;
padding:0;
margin:0;
overflow:visible;
position:absolute;
bottom:-29px;
background:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/images/colorbox/controls.png) no-repeat 0px 0px;
width:23px;
height:23px;
text-indent:-9999px;
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline:0; }
#cboxPrevious {
left:0px;
background-position:-51px -25px;
}
#cboxPrevious:hover { background-position:-51px 0px; }
#cboxNext {
left:27px;
background-position:-75px -25px;
}
#cboxNext:hover { background-position:-75px 0px; }
#cboxClose {
top:5px;
right:25px;
background-position:-100px -25px;
font-size:0;
text-indent:0;
background:none;
}
#cboxClose:before {
display:block;
content:'×';
width:25px;
height:25px;
margin:0;
padding:0;
border:1px solid #FFFFFF;
border-radius:100%;
text-align:center;
line-height:26px;
font-size:24px;
font-weight:200;
color:#FFFFFF !important;
transition:all 0.3s ease;
}
#cboxClose:hover:before {
background:#FFFFFF;
color:#333333 !important;
border-color:#FFFFFF;
}
#cboxClose:hover { background-position:-100px 0px; }
.cboxSlideshow_on #cboxSlideshow {
background-position:-125px 0px;
right:27px;
}
.cboxSlideshow_on #cboxSlideshow:hover { background-position:-150px 0px; }
.cboxSlideshow_off #cboxSlideshow {
background-position:-150px -25px;
right:27px;
}
.cboxSlideshow_off #cboxSlideshow:hover { background-position:-125px 0px; }
.st-product-options-inner .blockUI.blockOverlay { border-radius:100%; }
.product.has-default-attributes.has-children > .images { opacity:1; }
@keyframes wave {
0%, 60%, 100% { transform:initial; }
30% { transform:translateY(-15px); }
}
.compose-mode .vc_vc_column > .st-12, .compose-mode .vc_vc_column > .st-11, .compose-mode .vc_vc_column > .st-10, .compose-mode .vc_vc_column > .st-9, .compose-mode .vc_vc_column > .st-8, .compose-mode .vc_vc_column > .st-7, .compose-mode .vc_vc_column > .st-6, .compose-mode .vc_vc_column > .st-5, .compose-mode .vc_vc_column > .st-4, .compose-mode .vc_vc_column > .st-3, .compose-mode .vc_vc_column > .st-2, .compose-mode .vc_vc_column > .st-1, .compose-mode .vc_vc_column > .st-desktop-12, .compose-mode .vc_vc_column > .st-desktop-11, .compose-mode .vc_vc_column > .st-desktop-10, .compose-mode .vc_vc_column > .st-desktop-9, .compose-mode .vc_vc_column > .st-desktop-8, .compose-mode .vc_vc_column > .st-desktop-7, .compose-mode .vc_vc_column > .st-desktop-6, .compose-mode .vc_vc_column > .st-desktop-5, .compose-mode .vc_vc_column > .st-desktop-4, .compose-mode .vc_vc_column > .st-desktop-3, .compose-mode .vc_vc_column > .st-desktop-2, .compose-mode .vc_vc_column > .st-desktop-1, .compose-mode .vc_vc_column > .st-laptop-12, .compose-mode .vc_vc_column > .st-laptop-11, .compose-mode .vc_vc_column > .st-laptop-10, .compose-mode .vc_vc_column > .st-laptop-9, .compose-mode .vc_vc_column > .st-laptop-8, .compose-mode .vc_vc_column > .st-laptop-7, .compose-mode .vc_vc_column > .st-laptop-6, .compose-mode .vc_vc_column > .st-laptop-5, .compose-mode .vc_vc_column > .st-laptop-4, .compose-mode .vc_vc_column > .st-laptop-3, .compose-mode .vc_vc_column > .st-laptop-2, .compose-mode .vc_vc_column > .st-laptop-1, .compose-mode .vc_vc_column > .st-tablet-12, .compose-mode .vc_vc_column > .st-tablet-11, .compose-mode .vc_vc_column > .st-tablet-10, .compose-mode .vc_vc_column > .st-tablet-9, .compose-mode .vc_vc_column > .st-tablet-8, .compose-mode .vc_vc_column > .st-tablet-7, .compose-mode .vc_vc_column > .st-tablet-6, .compose-mode .vc_vc_column > .st-tablet-5, .compose-mode .vc_vc_column > .st-tablet-4, .compose-mode .vc_vc_column > .st-tablet-3, .compose-mode .vc_vc_column > .st-tablet-2, .compose-mode .vc_vc_column > .st-tablet-1, .compose-mode .vc_vc_column > .st-mobile-12, .compose-mode .vc_vc_column > .st-mobile-11, .compose-mode .vc_vc_column > .st-mobile-10, .compose-mode .vc_vc_column > .st-mobile-9, .compose-mode .vc_vc_column > .st-mobile-8, .compose-mode .vc_vc_column > .st-mobile-7, .compose-mode .vc_vc_column > .st-mobile-6, .compose-mode .vc_vc_column > .st-mobile-5, .compose-mode .vc_vc_column > .st-mobile-4, .compose-mode .vc_vc_column > .st-mobile-3, .compose-mode .vc_vc_column > .st-mobile-2, .compose-mode .vc_vc_column > .st-mobile-1 { width:100%; }
.compose-mode .vc_vc_column_inner > .st-12, .compose-mode .vc_vc_column_inner > .st-11, .compose-mode .vc_vc_column_inner > .st-10, .compose-mode .vc_vc_column_inner > .st-9, .compose-mode .vc_vc_column_inner > .st-8, .compose-mode .vc_vc_column_inner > .st-7, .compose-mode .vc_vc_column_inner > .st-6, .compose-mode .vc_vc_column_inner > .st-5, .compose-mode .vc_vc_column_inner > .st-4, .compose-mode .vc_vc_column_inner > .st-3, .compose-mode .vc_vc_column_inner > .st-2, .compose-mode .vc_vc_column_inner > .st-1, .compose-mode .vc_vc_column_inner > .st-desktop-12, .compose-mode .vc_vc_column_inner > .st-desktop-11, .compose-mode .vc_vc_column_inner > .st-desktop-10, .compose-mode .vc_vc_column_inner > .st-desktop-9, .compose-mode .vc_vc_column_inner > .st-desktop-8, .compose-mode .vc_vc_column_inner > .st-desktop-7, .compose-mode .vc_vc_column_inner > .st-desktop-6, .compose-mode .vc_vc_column_inner > .st-desktop-5, .compose-mode .vc_vc_column_inner > .st-desktop-4, .compose-mode .vc_vc_column_inner > .st-desktop-3, .compose-mode .vc_vc_column_inner > .st-desktop-2, .compose-mode .vc_vc_column_inner > .st-desktop-1, .compose-mode .vc_vc_column_inner > .st-laptop-12, .compose-mode .vc_vc_column_inner > .st-laptop-11, .compose-mode .vc_vc_column_inner > .st-laptop-10, .compose-mode .vc_vc_column_inner > .st-laptop-9, .compose-mode .vc_vc_column_inner > .st-laptop-8, .compose-mode .vc_vc_column_inner > .st-laptop-7, .compose-mode .vc_vc_column_inner > .st-laptop-6, .compose-mode .vc_vc_column_inner > .st-laptop-5, .compose-mode .vc_vc_column_inner > .st-laptop-4, .compose-mode .vc_vc_column_inner > .st-laptop-3, .compose-mode .vc_vc_column_inner > .st-laptop-2, .compose-mode .vc_vc_column_inner > .st-laptop-1, .compose-mode .vc_vc_column_inner > .st-tablet-12, .compose-mode .vc_vc_column_inner > .st-tablet-11, .compose-mode .vc_vc_column_inner > .st-tablet-10, .compose-mode .vc_vc_column_inner > .st-tablet-9, .compose-mode .vc_vc_column_inner > .st-tablet-8, .compose-mode .vc_vc_column_inner > .st-tablet-7, .compose-mode .vc_vc_column_inner > .st-tablet-6, .compose-mode .vc_vc_column_inner > .st-tablet-5, .compose-mode .vc_vc_column_inner > .st-tablet-4, .compose-mode .vc_vc_column_inner > .st-tablet-3, .compose-mode .vc_vc_column_inner > .st-tablet-2, .compose-mode .vc_vc_column_inner > .st-tablet-1, .compose-mode .vc_vc_column_inner > .st-mobile-12, .compose-mode .vc_vc_column_inner > .st-mobile-11, .compose-mode .vc_vc_column_inner > .st-mobile-10, .compose-mode .vc_vc_column_inner > .st-mobile-9, .compose-mode .vc_vc_column_inner > .st-mobile-8, .compose-mode .vc_vc_column_inner > .st-mobile-7, .compose-mode .vc_vc_column_inner > .st-mobile-6, .compose-mode .vc_vc_column_inner > .st-mobile-5, .compose-mode .vc_vc_column_inner > .st-mobile-4, .compose-mode .vc_vc_column_inner > .st-mobile-3, .compose-mode .vc_vc_column_inner > .st-mobile-2, .compose-mode .vc_vc_column_inner > .st-mobile-1 { width:100%; }

@font-face {
font-family: "linea-basic-10";
src: url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/linea-basic-10.eot);
src: url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),
url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/linea-basic-10.woff) format("woff"),
url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/linea-basic-10.ttf) format("truetype"),
url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/linea-basic-10.svg#linea-basic-10) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "linea-basic-10" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: "linea-basic-10" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-basic-accelerator:before {
content: "a";
}
.icon-basic-alarm:before {
content: "b";
}
.icon-basic-anchor:before {
content: "c";
}
.icon-basic-anticlockwise:before {
content: "d";
}
.icon-basic-archive:before {
content: "e";
}
.icon-basic-archive-full:before {
content: "f";
}
.icon-basic-ban:before {
content: "g";
}
.icon-basic-battery-charge:before {
content: "h";
}
.icon-basic-battery-empty:before {
content: "i";
}
.icon-basic-battery-full:before {
content: "j";
}
.icon-basic-battery-half:before {
content: "k";
}
.icon-basic-bolt:before {
content: "l";
}
.icon-basic-book:before {
content: "m";
}
.icon-basic-book-pen:before {
content: "n";
}
.icon-basic-book-pencil:before {
content: "o";
}
.icon-basic-bookmark:before {
content: "p";
}
.icon-basic-calculator:before {
content: "q";
}
.icon-basic-calendar:before {
content: "r";
}
.icon-basic-cards-diamonds:before {
content: "s";
}
.icon-basic-cards-hearts:before {
content: "t";
}
.icon-basic-case:before {
content: "u";
}
.icon-basic-chronometer:before {
content: "v";
}
.icon-basic-clessidre:before {
content: "w";
}
.icon-basic-clock:before {
content: "x";
}
.icon-basic-clockwise:before {
content: "y";
}
.icon-basic-cloud:before {
content: "z";
}
.icon-basic-clubs:before {
content: "A";
}
.icon-basic-compass:before {
content: "B";
}
.icon-basic-cup:before {
content: "C";
}
.icon-basic-diamonds:before {
content: "D";
}
.icon-basic-display:before {
content: "E";
}
.icon-basic-download:before {
content: "F";
}
.icon-basic-exclamation:before {
content: "G";
}
.icon-basic-eye:before {
content: "H";
}
.icon-basic-eye-closed:before {
content: "I";
}
.icon-basic-female:before {
content: "J";
}
.icon-basic-flag1:before {
content: "K";
}
.icon-basic-flag2:before {
content: "L";
}
.icon-basic-floppydisk:before {
content: "M";
}
.icon-basic-folder:before {
content: "N";
}
.icon-basic-folder-multiple:before {
content: "O";
}
.icon-basic-gear:before {
content: "P";
}
.icon-basic-geolocalize-01:before {
content: "Q";
}
.icon-basic-geolocalize-05:before {
content: "R";
}
.icon-basic-globe:before {
content: "S";
}
.icon-basic-gunsight:before {
content: "T";
}
.icon-basic-hammer:before {
content: "U";
}
.icon-basic-headset:before {
content: "V";
}
.icon-basic-heart:before {
content: "W";
}
.icon-basic-heart-broken:before {
content: "X";
}
.icon-basic-helm:before {
content: "Y";
}
.icon-basic-home:before {
content: "Z";
}
.icon-basic-info:before {
content: "0";
}
.icon-basic-ipod:before {
content: "1";
}
.icon-basic-joypad:before {
content: "2";
}
.icon-basic-key:before {
content: "3";
}
.icon-basic-keyboard:before {
content: "4";
}
.icon-basic-laptop:before {
content: "5";
}
.icon-basic-life-buoy:before {
content: "6";
}
.icon-basic-lightbulb:before {
content: "7";
}
.icon-basic-link:before {
content: "8";
}
.icon-basic-lock:before {
content: "9";
}
.icon-basic-lock-open:before {
content: "!";
}
.icon-basic-magic-mouse:before {
content: "\"";
}
.icon-basic-magnifier:before {
content: "#";
}
.icon-basic-magnifier-minus:before {
content: "$";
}
.icon-basic-magnifier-plus:before {
content: "%";
}
.icon-basic-mail:before {
content: "&";
}
.icon-basic-mail-multiple:before {
content: "'";
}
.icon-basic-mail-open:before {
content: "(";
}
.icon-basic-mail-open-text:before {
content: ")";
}
.icon-basic-male:before {
content: "*";
}
.icon-basic-map:before {
content: "+";
}
.icon-basic-message:before {
content: ",";
}
.icon-basic-message-multiple:before {
content: "-";
}
.icon-basic-message-txt:before {
content: ".";
}
.icon-basic-mixer2:before {
content: "/";
}
.icon-basic-mouse:before {
content: ":";
}
.icon-basic-notebook:before {
content: ";";
}
.icon-basic-notebook-pen:before {
content: "<";
}
.icon-basic-notebook-pencil:before {
content: "=";
}
.icon-basic-paperplane:before {
content: ">";
}
.icon-basic-pencil-ruler:before {
content: "?";
}
.icon-basic-pencil-ruler-pen:before {
content: "@";
}
.icon-basic-photo:before {
content: "[";
}
.icon-basic-picture:before {
content: "]";
}
.icon-basic-picture-multiple:before {
content: "^";
}
.icon-basic-pin1:before {
content: "_";
}
.icon-basic-pin2:before {
content: "`";
}
.icon-basic-postcard:before {
content: "{";
}
.icon-basic-postcard-multiple:before {
content: "|";
}
.icon-basic-printer:before {
content: "}";
}
.icon-basic-question:before {
content: "~";
}
.icon-basic-rss:before {
content: "\\";
}
.icon-basic-server:before {
content: "\e000";
}
.icon-basic-server2:before {
content: "\e001";
}
.icon-basic-server-cloud:before {
content: "\e002";
}
.icon-basic-server-download:before {
content: "\e003";
}
.icon-basic-server-upload:before {
content: "\e004";
}
.icon-basic-settings:before {
content: "\e005";
}
.icon-basic-share:before {
content: "\e006";
}
.icon-basic-sheet:before {
content: "\e007";
}
.icon-basic-sheet-multiple:before {
content: "\e008";
}
.icon-basic-sheet-pen:before {
content: "\e009";
}
.icon-basic-sheet-pencil:before {
content: "\e00a";
}
.icon-basic-sheet-txt:before {
content: "\e00b";
}
.icon-basic-signs:before {
content: "\e00c";
}
.icon-basic-smartphone:before {
content: "\e00d";
}
.icon-basic-spades:before {
content: "\e00e";
}
.icon-basic-spread:before {
content: "\e00f";
}
.icon-basic-spread-bookmark:before {
content: "\e010";
}
.icon-basic-spread-text:before {
content: "\e011";
}
.icon-basic-spread-text-bookmark:before {
content: "\e012";
}
.icon-basic-star:before {
content: "\e013";
}
.icon-basic-tablet:before {
content: "\e014";
}
.icon-basic-target:before {
content: "\e015";
}
.icon-basic-todo:before {
content: "\e016";
}
.icon-basic-todo-pen:before {
content: "\e017";
}
.icon-basic-todo-pencil:before {
content: "\e018";
}
.icon-basic-todo-txt:before {
content: "\e019";
}
.icon-basic-todolist-pen:before {
content: "\e01a";
}
.icon-basic-todolist-pencil:before {
content: "\e01b";
}
.icon-basic-trashcan:before {
content: "\e01c";
}
.icon-basic-trashcan-full:before {
content: "\e01d";
}
.icon-basic-trashcan-refresh:before {
content: "\e01e";
}
.icon-basic-trashcan-remove:before {
content: "\e01f";
}
.icon-basic-upload:before {
content: "\e020";
}
.icon-basic-usb:before {
content: "\e021";
}
.icon-basic-video:before {
content: "\e022";
}
.icon-basic-watch:before {
content: "\e023";
}
.icon-basic-webpage:before {
content: "\e024";
}
.icon-basic-webpage-img-txt:before {
content: "\e025";
}
.icon-basic-webpage-multiple:before {
content: "\e026";
}
.icon-basic-webpage-txt:before {
content: "\e027";
}
.icon-basic-world:before {
content: "\e028";
}@font-face {
font-family:slick;
src:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/slick.eot);
src:url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/slick.eot?#iefix) format("embedded-opentype"), url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/slick.woff) format("woff"), url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/slick.ttf) format("truetype"), url(//www.cadsmartshare.com/wp-content/themes/adamas/assets/fonts/slick.svg#slick) format("svg");
font-weight:400;
font-style:normal;
}
#layout-container h1.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h1.vc_custom_heading a:hover { color:#120056; }
#layout-container h1.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h1.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:5px;
margin-bottom:-0.03em;
width:2px;
height:0.8em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before > i:first-child { margin-left:0; }
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
width:4px;
}
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
width:8px;
}
#layout-container h1.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
width:15px;
}
#layout-container h1.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h1.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h1.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h1.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h1.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h1.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h1.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h1.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h1.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h1.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h1.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h1.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h1.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h1.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h1.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h1.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h1.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h1.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h1.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h1.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h1.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h1.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h1.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h1.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h1.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h1.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.3em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h1.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h1.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h1.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h1.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h1.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h1.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container h2.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h2.vc_custom_heading a:hover { color:#120056; }
#layout-container h2.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h2.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:5px;
margin-bottom:-0.03em;
width:2px;
height:0.8em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before > i:first-child { margin-left:0; }
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
width:4px;
}
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
width:8px;
}
#layout-container h2.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
width:15px;
}
#layout-container h2.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h2.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h2.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h2.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h2.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h2.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h2.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h2.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h2.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.13em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h2.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h2.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h2.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h2.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h2.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h2.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h2.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h2.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h2.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h2.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h2.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h2.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h2.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.3em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h2.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h2.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h2.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h2.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h2.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h2.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container h3.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h3.vc_custom_heading a:hover { color:#120056; }
#layout-container h3.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h3.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
left:32vw;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h3.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h3.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.03em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
margin-left:0;
width:3px;
}
#layout-container h3.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
margin-left:5px;
width:5px;
}
#layout-container h3.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:11px;
}
#layout-container h3.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h3.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h3.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h3.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h3.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h3.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h3.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h3.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.13em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h3.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h3.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h3.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h3.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h3.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h3.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h3.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h3.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h3.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h3.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h3.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h3.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h3.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h3.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h3.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h3.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h3.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h3.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.4em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h3.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h3.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h3.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h3.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h3.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h3.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container h4.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h4.vc_custom_heading a:hover { color:#120056; }
#layout-container h4.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h4.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
left:32vw;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.08em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before > i:first-child { margin-left:0px; }
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
width:5px;
}
#layout-container h4.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:11px;
}
#layout-container h4.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h4.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h4.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h4.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h4.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h4.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h4.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h4.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.13em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h4.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h4.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h4.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h4.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h4.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h4.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h4.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h4.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h4.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h4.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h4.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h4.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h4.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h4.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h4.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h4.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h4.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h4.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.5em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h4.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h4.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h4.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h4.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h4.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h4.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container h5.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h5.vc_custom_heading a:hover { color:#120056; }
#layout-container h5.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h5.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
left:32vw;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h5.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h5.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.08em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container h5.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
width:0px;
}
#layout-container h5.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
margin-left:0;
width:5px;
}
#layout-container h5.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h5.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h5.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h5.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h5.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h5.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h5.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h5.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.13em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h5.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h5.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h5.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h5.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h5.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h5.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h5.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h5.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h5.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h5.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h5.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h5.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h5.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h5.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h5.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h5.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h5.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h5.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.5em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h5.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h5.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h5.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h5.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h5.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h5.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container h6.vc_custom_heading {
position:relative;
padding-bottom:0;
color:#333333;
}
#layout-container h6.vc_custom_heading.enable-bg-text { z-index:1; }
#layout-container h6.vc_custom_heading.enable-bg-text span {
position:absolute;
left:30%;
width:auto;
overflow:hidden;
white-space:nowrap;
margin:0;
top:-65px;
left:32vw;
font-size:90px;
line-height:1.6em;
color:#d8d8d8;
z-index:-1;
}
#layout-container h6.vc_custom_heading.enable-elem.gradient .st-h-before { margin-right:15px; }
#layout-container h6.vc_custom_heading.enable-elem.gradient .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.05em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.gradient .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container h6.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i {
display:inline-block;
width:0px;
}
#layout-container h6.vc_custom_heading.enable-elem.gradient .st-h-before > i + i + i + i {
display:inline-block;
width:5px;
}
#layout-container h6.vc_custom_heading.enable-elem.gradient.elem-dark-bg .st-h-before > i { background-color:#ffffff; }
#layout-container h6.vc_custom_heading.enable-elem.circle .st-h-before { margin-right:15px; }
#layout-container h6.vc_custom_heading.enable-elem.circle .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.ring .st-h-before { margin-right:15px; }
#layout-container h6.vc_custom_heading.enable-elem.ring .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container h6.vc_custom_heading.enable-elem.ring .st-h-before > i + i, #layout-container h6.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i, #layout-container h6.vc_custom_heading.enable-elem.ring .st-h-before > i + i + i + i { display:none; }
#layout-container h6.vc_custom_heading.enable-elem.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.13em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container h6.vc_custom_heading.enable-elem.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container h6.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container h6.vc_custom_heading.enable-elem.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container h6.vc_custom_heading.enable-elem.square_3 { z-index:1; }
#layout-container h6.vc_custom_heading.enable-elem.square_3 .st-h-before {
position:absolute;
left:0;
top:0;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container h6.vc_custom_heading.enable-elem.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i, #layout-container h6.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i, #layout-container h6.vc_custom_heading.enable-elem.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container h6.vc_custom_heading.left.enable-elem.square_3 .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container h6.vc_custom_heading.center.enable-elem.square_3 .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container h6.vc_custom_heading.right.enable-elem.square_3 .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container h6.vc_custom_heading.enable-elem.square { padding-left:0.8em; }
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container h6.vc_custom_heading.enable-elem.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.side > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container h6.vc_custom_heading.enable-elem.side > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.side.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container h6.vc_custom_heading.left.enable-elem.side { padding-left:30px; }
#layout-container h6.vc_custom_heading.right.enable-elem.side {
padding-right:30px;
margin-right:30px;
}
#layout-container h6.vc_custom_heading.right.enable-elem.side > .st-h-before {
right:0;
margin-left:30px;
}
#layout-container h6.vc_custom_heading.enable-elem.top .st-h-before {
position:relative;
display:block;
margin-bottom:0.5em;
width:100%;
height:6px;
z-index:2;
}
#layout-container h6.vc_custom_heading.enable-elem.top .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.top.center .st-h-before > i { margin:auto; }
#layout-container h6.vc_custom_heading.enable-elem.top.right .st-h-before > i { margin-left:auto; }
#layout-container h6.vc_custom_heading.enable-elem.bottom .st-h-after { z-index:2; }
#layout-container h6.vc_custom_heading.enable-elem.bottom .st-h-after > i {
display:block;
width:40px;
height:6px;
margin-top:0.5em;
background-color:#120056;
}
#layout-container h6.vc_custom_heading.enable-elem.bottom.right .st-h-after > i { margin-left:auto; }
#layout-container h6.vc_custom_heading.enable-elem.bottom.center .st-h-after > i { margin:0.5em auto 0; }
#layout-container p.vc_custom_heading { padding-bottom:0; }
#layout-container .uvc-heading {
position:relative;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
z-index:2;
}
#layout-container .uvc-heading .uvc-main-heading h1, #layout-container .uvc-heading .uvc-main-heading h2, #layout-container .uvc-heading .uvc-main-heading h3, #layout-container .uvc-heading .uvc-main-heading h4, #layout-container .uvc-heading .uvc-main-heading h5, #layout-container .uvc-heading .uvc-main-heading h6 {
padding-bottom:0;
color:#333333;
line-height:1.65;
}
#layout-container .uvc-heading .uvc-sub-heading { color:#999999; }
#layout-container .uvc-heading .st-uvc-heading-bg-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
}
#layout-container .uvc-heading .uvc-heading-spacer, #layout-container .uvc-heading .uvc-main-heading, #layout-container .uvc-heading .uvc-sub-heading { z-index:2; }
#layout-container .uvc-heading.circle .uvc-main-heading .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.circle .uvc-main-heading .st-h-before > i {
display:inline-block;
margin-bottom:-0.05em;
width:0.8em;
height:0.8em;
border-radius:100%;
background-color:#120056;
}
#layout-container .uvc-heading.ring .uvc-main-heading .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.ring .uvc-main-heading .st-h-before > i {
display:inline-block;
width:0.8em;
height:0.8em;
margin-bottom:-0.05em;
border-radius:100%;
border:0.2em solid #120056;
}
#layout-container .uvc-heading.side { padding-left:30px; }
#layout-container .uvc-heading.side[data-halign="right"] { padding-right:30px; }
#layout-container .uvc-heading.side[data-halign="right"] .st-h-before {
right:0;
margin-left:23px;
}
#layout-container .uvc-heading.side .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
}
#layout-container .uvc-heading.side .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container .uvc-heading.top .uvc-main-heading .st-h-before {
position:relative;
display:block;
width:100%;
height:6px;
margin-bottom:0.3em;
z-index:2;
}
#layout-container .uvc-heading.top .uvc-main-heading .st-h-before > i {
display:block;
width:2.1em;
height:100%;
background-color:#120056;
}
#layout-container .uvc-heading.top[data-halign="right"] .uvc-main-heading .st-h-before > i { margin-left:auto; }
#layout-container .uvc-heading.top[data-halign="center"] .uvc-main-heading .st-h-before > i { margin:0 auto; }
#layout-container .uvc-heading.square_2 .st-h-before {
position:relative;
display:inline-block;
top:0.15em;
width:0.95em;
height:0.95em;
margin-right:15px;
}
#layout-container .uvc-heading.square_2 .st-h-before > i {
content:'';
position:absolute;
margin:0;
top:0;
left:0;
height:100%;
width:0.25em;
background-color:#120056;
}
#layout-container .uvc-heading.square_2 .st-h-before > i + i {
top:0;
left:auto;
right:0;
}
#layout-container .uvc-heading.square_2 .st-h-before > i + i + i {
width:100%;
height:0.25em;
bottom:0;
}
#layout-container .uvc-heading.square_2 .st-h-before > i + i + i + i {
top:auto;
left:auto;
right:0;
}
#layout-container .uvc-heading.bottom > .st-h-after {
position:relative;
display:block;
margin-top:1em;
}
#layout-container .uvc-heading.bottom[data-halign="right"] > .st-h-after i { margin-left:auto; }
#layout-container .uvc-heading.gradient > .st-h-before {
position:absolute;
height:100%;
margin-left:-30px;
z-index:2;
}
#layout-container .uvc-heading.gradient > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container .uvc-heading.gradient.elem-dark-bg > .st-h-before > i { background-color:#ffffff; }
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before > i {
display:inline-block;
margin-left:5px;
margin-bottom:-0.05em;
width:2px;
height:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before > i:first-child { margin-left:0; }
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before > i + i {
display:inline-block;
width:4px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before > i + i + i {
display:inline-block;
width:8px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h2 .st-h-before > i + i + i + i {
display:inline-block;
width:15px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h3 .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.gradient .uvc-main-heading h3 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.05em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h3 .st-h-before > i + i {
display:inline-block;
margin-left:0px;
width:3px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h3 .st-h-before > i + i + i {
display:inline-block;
margin-left:5px;
width:5px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h3 .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:11px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.07em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before > i:first-child { margin-left:0; }
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before > i + i + i {
display:inline-block;
width:5px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h4 .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:11px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.07em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before > i:first-child { margin-left:0; }
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before > i + i + i {
display:inline-block;
width:0px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h5 .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:5px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before { margin-right:15px; }
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.07em;
width:0px;
height:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before > i:first-child { margin-left:0; }
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before > i + i {
display:inline-block;
width:0px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before > i + i + i {
display:inline-block;
width:0px;
}
#layout-container .uvc-heading.gradient .uvc-main-heading h6 .st-h-before > i + i + i + i {
display:inline-block;
margin-left:5px;
width:5px;
}
#layout-container .uvc-heading.square { padding-left:1.4em; }
#layout-container .uvc-heading.square .st-h-before {
position:relative;
display:inline-block;
top:0.1em;
width:0.8em;
height:0.8em;
margin-right:15px;
}
#layout-container .uvc-heading.square .st-h-before > i {
content:'';
position:absolute;
top:50%;
left:-0.8em;
height:1px;
width:0.8em;
background-color:#120056;
}
#layout-container .uvc-heading.square .st-h-before > i + i {
position:absolute;
top:0;
left:0;
width:0.8em;
height:0.8em;
background-color:transparent !important;
overflow:hidden;
}
#layout-container .uvc-heading.square .st-h-before > i + i > i {
content:'';
position:absolute;
left:0.25em;
top:0.25em;
border-radius:100%;
width:0.3em;
height:0.3em;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container .uvc-heading.square .st-h-after {
position:relative;
display:inline-block;
top:0.1em;
width:1.2em;
height:0.8em;
margin-left:15px;
}
#layout-container .uvc-heading.square .st-h-after > i {
content:'';
position:absolute;
top:50%;
left:0;
height:1px;
width:1.2em;
background-color:#120056;
}
#layout-container .uvc-heading.square_3 .st-h-before {
position:absolute;
left:0;
top:0.15em;
width:100%;
height:1.2em;
z-index:-1;
}
#layout-container .uvc-heading.square_3 .st-h-before > i {
position:absolute;
content:'';
top:0;
height:100%;
width:1.2em;
background-color:#120056;
}
#layout-container .uvc-heading.square_3 .st-h-before > i + i { display:none; }
#layout-container .uvc-heading.square_3 .st-h-before > i + i + i { display:none; }
#layout-container .uvc-heading.square_3 .st-h-before > i + i + i + i { display:none; }
#layout-container .uvc-heading.square_3[data-halign="left"] .st-h-before > i {
left:0;
transform:translate(-30%,0);
}
#layout-container .uvc-heading.square_3[data-halign="center"] .st-h-before > i {
left:50%;
transform:translate(-50%,0);
}
#layout-container .uvc-heading.square_3[data-halign="right"] .st-h-before > i {
left:auto;
right:0;
transform:translate(30%,0);
}
#layout-container .uvc-heading.enable-elem.gradient.h2 .uvc-sub-heading { margin-left:60px; }
#layout-container .uvc-heading.enable-elem.gradient.h3 .uvc-sub-heading { margin-left:45px; }
#layout-container .uvc-heading.enable-elem.gradient.h4 .uvc-sub-heading { margin-left:37px; }
#layout-container .uvc-heading.enable-elem.gradient.h5 .uvc-sub-heading { margin-left:32px; }
#layout-container .uvc-heading.enable-elem.gradient.h6 .uvc-sub-heading { margin-left:28px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem {
padding-top:18px;
padding-bottom:18px;
}
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem > .st-h-before {
position:absolute;
height:100%;
margin-left:45px;
padding-bottom:36px;
}
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem > .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
}
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h1, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h2, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h3, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h4, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h5, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h6 { padding:0 75px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-sub-heading { padding:0 75px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.side[data-halign="right"] > .st-h-before {
right:auto;
margin-left:-45px;
}
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom { padding-bottom:36px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom > .st-h-after { padding:0 75px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.square_3 .uvc-main-heading { position:relative; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.square_3 .uvc-main-heading .st-h-before { left:75px; }
#layout-container .uvc-heading .st-h-after {
position:absolute;
width:100%;
height:6px;
z-index:2;
}
#layout-container .uvc-heading .st-h-after > i {
display:block;
width:40px;
height:100%;
background-color:#120056;
}
#layout-container .uvc-heading[data-halign="right"] .st-h-after { right:0; }
#layout-container .uvc-heading[data-halign="right"] .st-h-after > i { margin-left:-40px; }
#layout-container .uvc-heading[data-halign="center"] .st-h-after { left:0; }
#layout-container .uvc-heading[data-halign="center"] .st-h-after > i { margin:0 auto; }
#layout-container .disable-bg-text span { display:none; }
#layout-container .ubtn-ctn-center, #layout-container .ubtn-ctn-left, #layout-container .ubtn-ctn-right { margin-bottom:0; }
#layout-container .ubtn .ubtn-text { transition:all 0.3s; }
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs {
position:relative;
font-size:14px;
text-align:left;
}
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs .breadcrumbs-separator { font-size:16px; }
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs span a {
color:inherit;
transition:all 0.3s ease;
}
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs span a:hover { opacity:0.8; }
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs .sep {
position:relative;
margin:0 10px;
font-size:0;
}
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs .sep:before {
position:relative;
top:0.05em;
content:"\f105";
display:inline-block;
font:normal normal normal 16px/1 FontAwesome;
color:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-breadcrumbs-composer-wrapper .breadcrumbs > .current { opacity:0.8; }
#layout-container .st-breadcrumbs-composer-wrapper.dark-bg { color:#FFFFFF; }
#layout-container .vc_cta3-container { margin-bottom:0; }
#layout-container .vc_cta3-container .vc_cta3.vc_general .vc_cta3-content { vertical-align:middle; }
#layout-container .vc_cta3-container .vc_cta3.vc_general .vc_cta3-content h2 span, #layout-container .vc_cta3-container .vc_cta3.vc_general .vc_cta3-content h2 i { display:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner {
position:relative;
height:inherit;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner:before {
display:table;
content:" ";
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper {
height:inherit;
background-color:rgba(18,0,86,0.9);
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
color:#fff;
text-align:center;
font-size:40px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more {
text-align:center;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a { color:#fff; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc {
position:absolute;
height:inherit;
visibility:hidden;
background:linear-gradient(to left,transparent 50%,rgba(51,51,51,0.9) 50%);
background-size:201% 100%;
background-position:right bottom;
transition:all .5s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h1, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h2, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h3, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h4, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h5, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc h6, #layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc p { color:#FFFFFF; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc ul { margin-bottom:1em; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc ul li {
color:#FFFFFF;
padding-bottom:0.1em;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div {
opacity:0;
transition:opacity .5s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link {
opacity:1;
padding-top:20px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a {
font-size:14px;
font-weight:400;
color:#ffffff;
letter-spacing:2px;
transition:opacity 0.4s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a:after {
font:normal normal normal 14px/1 FontAwesome;
content:'\f0da';
color:#120056;
margin-left:0.4em;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a:hover { opacity:0.7; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child {
margin-top:0 !important;
height:500px !important;
-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 50%) !important;
-moz-clip-path:polygon(0 0,100% 0,100% 100%,0 50%) !important;
-ms-clip-path:polygon(0 0,100% 0,100% 100%,0 50%) !important;
clip-path:polygon(0 0,100% 0,100% 100%,0 50%) !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc.active {
color:#fff;
padding:50px 100px 50px 150px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title { margin-top:100px !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc {
display:block !important;
right:0;
padding:50px 100px 50px 150px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc div div > a { padding-right:20px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child {
height:500px !important;
-webkit-clip-path:polygon(0 50%,100% 0,100% 100%,0 100%) !important;
-moz-clip-path:polygon(0 50%,100% 0,100% 100%,0 100%) !important;
-ms-clip-path:polygon(0 50%,100% 0,100% 100%,0 100%) !important;
clip-path:polygon(0 50%,100% 0,100% 100%,0 100%) !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title { margin-top:330px !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child .st-activity-grid-desc {
right:0;
padding:180px 100px 50px 150px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) {
height:500px !important;
-webkit-clip-path:polygon(0 0,100% 50%,100% 100%,0 100%) !important;
-moz-clip-path:polygon(0 0,100% 50%,100% 100%,0 100%) !important;
-ms-clip-path:polygon(0 0,100% 50%,100% 100%,0 100%) !important;
clip-path:polygon(0 0,100% 50%,100% 100%,0 100%) !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc.active { display:flex !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title { margin-top:330px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc {
display:flex !important;
left:0;
padding:150px 150px 50px 100px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc div { float:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) {
height:775px;
margin-top:-265px;
-webkit-clip-path:polygon(0 34%,100% 0,100% 100%,0 68%);
-moz-clip-path:polygon(0 34%,100% 0,100% 100%,0 68%);
-ms-clip-path:polygon(0 34%,100% 0,100% 100%,0 68%);
clip-path:polygon(0 34%,100% 0,100% 100%,0 68%);
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc.active {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
visibility:visible;
background-position:left bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title { margin-top:360px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a { font:normal normal normal 14px/1 FontAwesome; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a span {
font-family:Roboto;
font-weight:500;
padding:0 5px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a:after { content:'\f0da'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:after { content:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:before { content:'\f0d9'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
right:0;
padding:200px 100px 150px 150px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc div { float:right; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc div div > a {
float:right;
padding-right:20px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) {
height:775px;
margin-top:-250px;
-webkit-clip-path:polygon(0 0,100% 32%,100% 66%,0 100%);
-moz-clip-path:polygon(0 0,100% 32%,100% 66%,0 100%);
-ms-clip-path:polygon(0 0,100% 32%,100% 66%,0 100%);
clip-path:polygon(0 0,100% 32%,100% 66%,0 100%);
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc.active {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
visibility:visible;
background-position:left bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper { float:right; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title { margin-top:350px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a { font:normal normal normal 14px/1 FontAwesome; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a span {
font-family:Roboto;
font-weight:500;
padding:0 5px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a:before { content:'\f0d9'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:after { content:'\f0da'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:before { content:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
left:0;
padding:200px 150px 150px 100px;
background:linear-gradient(to right,transparent 50%,rgba(51,51,51,0.9) 50%);
background-size:220% 100%;
background-position:left bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc.active { background-position:right bottom; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie { height:500px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more {
text-align:center;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a {
font:normal normal normal 14px/1 FontAwesome;
color:#fff;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a span {
font-family:Roboto;
font-weight:500;
padding:0 5px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a:after { content:'\f0da'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:after { content:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:before { content:'\f0d9'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-desc {
padding:100px 100px 100px 150px;
right:0;
background:linear-gradient(to left,transparent 50%,rgba(51,51,51,0.9) 50%);
background-size:201% 100%;
background-position:right bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-desc.active {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
visibility:visible;
background-position:left bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n+1) .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper { float:right; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more {
text-align:center;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a {
font:normal normal normal 14px/1 FontAwesome;
color:#fff;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a span {
font-family:Roboto;
font-weight:500;
padding:0 5px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a:before { content:'\f0d9'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:after { content:'\f0da'; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-item-inner .st-activity-grid-title-wrapper .st-activity-read-more a.active:before { content:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-desc {
padding:100px 150px 100px 100px;
left:0;
background:linear-gradient(to right,transparent 50%,rgba(51,51,51,0.9) 50%);
background-size:220% 100%;
background-position:left bottom;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(2n) .st-activity-grid-desc.active { background-position:right bottom; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner {
height:inherit;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner:before {
display:table;
content:" ";
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-title-wrapper {
height:inherit;
background-color:rgba(18,0,86,0.9);
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
color:#fff;
text-align:center;
font-size:40px;
margin-top:200px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc.active {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
visibility:visible;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc.active div.active { opacity:1; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc {
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
position:absolute;
height:inherit;
visibility:hidden;
color:#FFFFFF;
transition:all .5s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div {
opacity:0;
transition:opacity .5s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link {
opacity:1;
padding-top:20px;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a {
color:#ffffff;
font-size:14px;
font-weight:400;
letter-spacing:2px;
transition:opacity 0.4s;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a:after {
font:normal normal normal 14px/1 FontAwesome;
content:'\f0da';
margin-left:0.4em;
color:#120056;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div div.st-activity-grid-link a:hover { opacity:0.7; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div .active ul { margin-bottom:1em; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div .active ul li { padding-bottom:0.1em; }
#layout-container .st-main-products-slider-module { width:100%; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item { margin:0 50px; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-img {
position:relative;
width:50%;
float:left;
padding-right:40px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info {
position:relative;
width:50%;
float:left;
padding-left:40px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper {
position:relative;
margin-bottom:45px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper .st-h-before {
position:absolute;
height:100%;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#301D30;
transition:background-color 0.3s ease;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper .st-main-products-slider-title {
margin-left:30px;
font-size:22px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper .st-main-products-slider-title h3 {
margin:0;
padding:0;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
text-transform:inherit;
font-size:inherit;
line-height:inherit;
letter-spacing:inherit;
word-spacing:0;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-title-wrapper .st-main-products-slider-subtitle {
margin-left:30px;
font-size:18px;
color:#999999;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-desc { margin-bottom:15px; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-desc ul li { padding-bottom:0.5em; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-link {
position:relative;
color:#301D30;
font-weight:600;
transition:all 0.3s ease;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-link:after {
position:absolute;
top:0.18em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info .st-main-products-slider-link:hover {
color:#120056;
padding-left:5px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .slick-arrow {
font-size:1em;
opacity:0;
transition:opacity .4s ease;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .slick-arrow.slick-prev {
left:0;
z-index:2;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .slick-arrow.slick-prev:before {
content:'\f104';
font:normal normal normal 32px/1 FontAwesome;
color:#474747;
transition:all 0.3s ease;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .slick-arrow.slick-next { right:0; }
#layout-container .st-main-products-slider-module .st-main-products-slider .slick-arrow.slick-next:before {
content:'\f105';
font:normal normal normal 32px/1 FontAwesome;
color:#474747;
transition:all 0.3s ease;
}
#layout-container .st-main-products-slider-module:hover .st-main-products-slider .slick-arrow { opacity:1; }
#layout-container .st-main-products {
float:left;
position:relative;
width:100%;
padding:0;
}
#layout-container .st-main-products .st-main-products-inner {
height:500px;
display:flex;
display:-webkit-box;
display:-webkit-flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-title {
padding-bottom:20px;
color:#5b5b5b;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-desc {
padding-bottom:15px;
line-height:1.2em;
color:#6C6C6C;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-icons .st-main-products-icon-block {
width:50%;
display:inline-block;
margin-bottom:10px;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-icons .st-main-products-icon-block .st-main-products-icon {
display:inline-block;
margin-right:20px;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-icons .st-main-products-icon-block .st-main-products-icon i {
font-size:24px;
vertical-align:middle;
color:#5b5b5b;
}
#layout-container .st-main-products .st-main-products-inner .st-main-products-icons .st-main-products-icon-block .st-main-products-icon-desc {
display:inline-block;
vertical-align:middle;
color:#6C6C6C;
}
#layout-container .st-main-products .st-main-products-image {
background-size:cover;
background-position:50% 50%;
height:500px;
padding:0;
}
#layout-container .st-main-products .st-main-products-link {
position:absolute;
top:45%;
left:43.29%;
}
#layout-container .st-main-products.main-products-image-text .st-main-products-inner {
float:right;
padding:50px 50px 50px 100px;
}
#layout-container .st-main-products.main-products-image-text .st-main-products-inner .st-main-products-more {
position:absolute;
left:0;
top:45%;
letter-spacing:5px;
font-size:14px;
color:#120056;
background-color:transparent;
display:inline-block;
padding:9px 9px 8px 6px;
border:solid #120056 1px;
border-left:none;
transition:color .3s, background-color .3s;
}
#layout-container .st-main-products.main-products-image-text .st-main-products-inner .st-main-products-more.hover {
color:#fff;
background-color:#120056;
border:solid #120056 1px;
padding:9px 9px 8px 5px;
}
#layout-container .st-main-products.main-products-image-text .st-main-products-image .st-main-products-read {
position:absolute;
top:45%;
right:0;
letter-spacing:5px;
font-size:14px;
color:#fff;
background-color:#120056;
display:inline-block;
padding:10px 2px 9px 18px;
transition:color .3s, background-color .3s;
}
#layout-container .st-main-products.main-products-image-text .st-main-products-image .st-main-products-read.hover {
color:#120056;
background-color:#F1F0F0;
border:solid #120056 1px;
border-right:none;
padding:9px 2px 8px 17px;
}
#layout-container .st-main-products.main-products-text-image .st-main-products-inner { padding:50px 100px 50px 50px; }
#layout-container .st-main-products.main-products-text-image .st-main-products-inner .st-main-products-more {
position:absolute;
right:0;
top:45%;
letter-spacing:5px;
font-size:14px;
color:#120056;
background-color:transparent;
display:inline-block;
padding:9px 2px 8px 16px;
border:solid #120056 1px;
border-right:none;
transition:color .3s, background-color .3s;
}
#layout-container .st-main-products.main-products-text-image .st-main-products-inner .st-main-products-more.hover {
color:#fff;
background-color:#120056;
border:solid #120056 1px;
padding:9px 1px 8px 16px;
}
#layout-container .st-main-products.main-products-text-image .st-main-products-image .st-main-products-read {
position:absolute;
left:0;
top:45%;
letter-spacing:5px;
font-size:14px;
color:#fff;
background-color:#120056;
display:inline-block;
padding:10px 6px 9px 9px;
transition:color .3s, background-color .3s;
}
#layout-container .st-main-products.main-products-text-image .st-main-products-image .st-main-products-read.hover {
color:#120056;
background-color:#F1F0F0;
border:solid #120056 1px;
border-left:none;
padding:9px 5px 8px 9px;
}
#layout-container .vc_tta-panel-body { padding:0 !important; }
#layout-container .vc_tta-panel-body .wpb_text_column { padding:15px; }
#layout-container .st-history-item {
position:relative;
border-bottom:1px solid transparent;
}
#layout-container .st-history-item:before {
display:table;
content:" ";
}
#layout-container .st-history-item:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-history-item .st-history-item-image {
width:40%;
float:left;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-history-item .st-history-item-year {
width:15%;
float:left;
text-align:center;
display:table-cell;
}
#layout-container .st-history-item .st-history-item-year span {
height:inherit;
vertical-align:middle;
margin:auto;
padding:0;
font-family:inherit;
font-style:inherit;
text-transform:inherit;
font-size:90px;
font-weight:bold;
line-height:inherit;
letter-spacing:inherit;
word-spacing:0;
ms-writing-mode:tb-rl;
-webkit-writing-mode:vertical-rl;
-moz-writing-mode:vertical-rl;
-ms-writing-mode:vertical-rl;
writing-mode:tb-rl;
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
}
#layout-container .st-history-item .st-history-item-inner {
float:left;
width:45%;
padding:45px 50px 40px 50px;
background:#f1f0f0;
}
#layout-container .st-history-item .st-history-item-inner .st-history-item-title-wrapper h3 {
font-size:20px;
line-height:1.6em;
color:#333333;
}
#layout-container .st-history-item .st-history-item-inner .st-history-item-title-wrapper h3:before {
display:inline-block;
vertical-align:middle;
content:'';
width:7px;
height:15px;
margin-right:12px;
margin-top:-3px;
background:#120056;
}
#layout-container .st-history-item .st-history-item-inner .st-history-item-desc { font-size:16px; }
#layout-container .st-history-item .st-history-item-inner .st-history-item-link {
position:relative;
font-size:14px;
font-weight:bold;
color:#333333;
transition:color 0.3s ease;
}
#layout-container .st-history-item .st-history-item-inner .st-history-item-link:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
transition:margin-left 0.3s ease;
}
#layout-container .st-history-item .st-history-item-inner .st-history-item-link:hover { color:#120056; }
#layout-container .st-history-item .st-history-item-inner .st-history-item-link:hover:after { margin-left:12px; }
#layout-container .st-history-item.history-title-year .st-history-item-image, #layout-container .st-history-item.history-title-year .st-history-item-year, #layout-container .st-history-item.history-title-year .st-history-item-inner { float:right; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
position:relative;
background-color:#e0e0e0;
transition:all .4s ease;
}
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
border-top:none;
border-left:none;
border-right:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-bottom:1px solid #ffffff;
background:#e0e0e0;
}
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title { padding-bottom:0; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
padding:15px 35px;
color:#333333;
}
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-title-text { font-size:18px; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active { background-color:#f1f0f0; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
background:none;
border-bottom:none;
}
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .st-tta-section-bg { opacity:0.15; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .st-tta-section-bg {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
opacity:0;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
transition:opacity .4s ease;
}
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { border:none; }
#layout-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_text_column {
padding:15px 35px 10px 35px;
line-height:1.5em;
}
#layout-container .vc_tta-tabs.vc_general .vc_tta-panel-heading { border:none; }
#layout-container .vc_tta-tabs.vc_general .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab { background-color:#e7e7e7; }
#layout-container .vc_tta-tabs.vc_general .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:before { display:none; }
#layout-container .vc_tta-tabs.vc_general .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active { background-color:#f1f0f0; }
#layout-container .vc_tta-tabs.vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { background-color:#f1f0f0; }
#layout-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
margin:0;
padding:0;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
background-color:#e7e7e7;
margin:0;
width:175px;
border-bottom:1px solid #f1f0f0;
transition:background-color .3s;
color:#a9a8a8;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active {
background-color:#301D30;
color:#ffffff;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { padding:19px 25px; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels {
border:none !important;
position:relative;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { background-color:#f1f0f0; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active {
position:absolute;
width:100%;
top:0;
bottom:0;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { height:100%; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image {
height:100%;
float:right;
display:inline-block;
width:50%;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image figure { height:inherit; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image figure .vc_single_image-wrapper { height:inherit; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image figure .vc_single_image-wrapper img {
height:100%;
object-fit:cover;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_text_column {
float:left;
padding:30px 60px 20px 60px;
width:50%;
line-height:20px;
}
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panel-body { border:none; }
#layout-container .vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-tab > a { border:none; }
#layout-container .vc_progress_bar .vc_label.right { text-align:right; }
#layout-container .vc_progress_bar .vc_single_bar {
height:25px;
margin-bottom:20px;
box-shadow:none;
border-radius:0;
}
#layout-container .vc_progress_bar .vc_single_bar .vc_bar {
padding:0 18px;
text-align:right;
line-height:28px;
border-radius:0;
font-weight:bold;
color:#ffffff;
}
#layout-container .vc_progress_bar .vc_single_bar.right .vc_bar {
left:auto;
right:0;
}
#layout-container .st-portfolio-module-container .st-portfolio-module { overflow:hidden; }
#layout-container .st-portfolio-module-container .st-portfolio-module.st-narrow-padding .st-portfolio-item {
padding:0 5px;
margin-bottom:20px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.st-narrow-padding.style-2 .st-portfolio-item, #layout-container .st-portfolio-module-container .st-portfolio-module.st-narrow-padding.style-3 .st-portfolio-item {
padding:0 5px;
margin-bottom:10px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.st-normal-padding .st-portfolio-item {
padding:0 7px;
margin-bottom:30px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.st-normal-padding.style-2 .st-portfolio-item, #layout-container .st-portfolio-module-container .st-portfolio-module.st-normal-padding.style-3 .st-portfolio-item {
padding:0 7px;
margin-bottom:14px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters { margin-bottom:45px; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li {
display:inline-block;
margin:0 10px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:0;
transition:background 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li a {
text-transform:uppercase;
color:#474747;
transition:color 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li.active { background:#333333; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li.active a { color:#ffffff; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li:before { display:none !important; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li:hover { background:rgba(51,51,51,0.9); }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel ul.st-portfolio-filters li:hover a { color:#ffffff; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items {
clear:both;
transition:height 0.3s;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.two-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.three-column .st-portfolio-item { width:33.33333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.four-column .st-portfolio-item { width:25%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows .st-portfolio-item { float:left; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows .st-portfolio-item a .st-portfolio-item-image {
position:relative;
display:block;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows .st-portfolio-item a .st-portfolio-item-image img {
min-width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
vertical-align:top;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item { width:33.33333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item.double-width { width:66.66666667%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item { width:25%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item.double-width { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery .st-portfolio-item { float:left; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery .st-portfolio-item a .st-portfolio-item-image {
position:relative;
display:block;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery .st-portfolio-item a .st-portfolio-item-image img {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
vertical-align:top;
object-fit:cover;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry {
-webkit-transition-property:height;
-moz-transition-property:height;
-ms-transition-property:height;
-o-transition-property:height;
transition-property:height;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.two-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.three-column .st-portfolio-item { width:33.33333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.four-column .st-portfolio-item { width:25%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry .st-portfolio-item { float:left; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry .st-portfolio-item a .st-portfolio-item-image {
position:relative;
display:block;
height:auto !important;
overflow:hidden;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry .st-portfolio-item a .st-portfolio-item-image img {
min-width:100%;
vertical-align:top;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 { padding:0 5px; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item { position:relative; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(18,0,86,0.9);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
z-index:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
transition:background .4s ease;
z-index:2;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay .overlay-inner-icon:before {
position:absolute;
top:13px;
left:13px;
font:normal normal normal 30px/1 linea-basic-10;
color:#ffffff;
content:'8';
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay .overlay-inner-icon:hover { background:rgba(51,51,51,0.75); }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image:hover .st-portfolio-item-overlay { opacity:1; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image:hover .st-portfolio-item-overlay .overlay-inner-left {
top:22px;
left:22px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image:hover .st-portfolio-item-overlay .overlay-inner-right {
right:22px;
bottom:22px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-title {
position:relative;
margin:20px 0 10px 20px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-title a h4 {
padding-bottom:0;
font-size:18px;
line-height:1.65em;
color:#333333;
transition:all 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-title a h4:before {
display:inline-block;
position:relative;
content:'';
top:0.17em;
width:7px;
height:1em;
margin-left:-17px;
margin-right:9px;
background:#120056;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-title a h4:hover { color:#120056; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-1 .st-portfolio-items .st-portfolio-item .st-portfolio-item-desc {
margin:0 0 10px 20px;
color:#5b5b5b;
font-size:14px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(18,0,86,0.9);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
z-index:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0 12%;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
flex-direction:column;
justify-content:center;
text-align:center;
opacity:0;
transition:opacity .4s ease;
z-index:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-inner-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-category {
position:relative;
top:-7%;
width:100%;
color:#ffffff;
font-size:14px;
font-style:italic;
opacity:0.7;
transition:all 0.4s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title {
width:100%;
margin-top:15px;
z-index:2;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title a h4 {
padding-bottom:0;
color:#ffffff;
font-size:24px;
line-height:1.6em;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-desc {
position:relative;
bottom:-7%;
width:100%;
margin-top:15px;
color:#ffffff;
font-size:14px;
transition:all 0.4s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item:hover .st-portfolio-item-inner { opacity:1; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item:hover .st-portfolio-item-inner .st-portfolio-item-category { top:0; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item:hover .st-portfolio-item-inner .st-portfolio-item-desc { bottom:0; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-2 .st-portfolio-items .st-portfolio-item:hover .st-portfolio-item-image .st-portfolio-item-overlay { opacity:1; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-image .st-portfolio-item-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.5);
opacity:1;
transition:opacity .4s ease;
display:flex;
justify-content:center;
z-index:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:10px 20px;
display:flex;
-webkit-box-align:baseline;
-webkit-align-items:baseline;
-ms-flex-align:baseline;
align-items:baseline;
flex-direction:column;
justify-content:flex-end;
text-align:left;
transition:opacity .4s ease;
z-index:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-inner-link {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-category {
width:100%;
margin:0 17px;
color:#ffffff;
font-size:14px;
font-style:italic;
opacity:0.7;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title {
position:relative;
width:100%;
z-index:2;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title a h4 {
margin:0 17px;
padding-bottom:0;
color:#ffffff;
font-size:20px;
line-height:1.6em;
transition:all 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title a h4:before {
display:inline-block;
position:relative;
content:'';
top:0.17em;
width:7px;
height:1em;
margin-left:-17px;
margin-right:9px;
background:#120056;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-title a h4:hover { color:#120056; }
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item .st-portfolio-item-inner .st-portfolio-item-desc {
width:100%;
margin:0 17px;
padding-right:30%;
color:#ffffff;
font-size:14px;
opacity:0.8;
}
#layout-container .st-portfolio-module-container .st-portfolio-module.style-3 .st-portfolio-items .st-portfolio-item:hover .st-portfolio-item-image .st-portfolio-item-overlay { opacity:0.75; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination {
margin-top:40px;
text-align:center;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination .page-numbers {
display:inline-block;
width:35px;
height:35px;
margin:0 5px;
padding:0.4em;
border:1px solid #333333;
color:#333333;
font-size:14px;
transition:all 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination .page-numbers:hover {
background:#333333;
color:#ffffff;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination .page-numbers.current {
background:#333333;
color:#ffffff;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination .page-numbers.next {
width:70px;
text-transform:uppercase;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-pagination .page-numbers.prev {
width:90px;
text-transform:uppercase;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more {
margin-top:40px;
margin-bottom:10px;
text-align:center;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .load-more-button {
padding:0.4em 20px;
border:1px solid #333333;
color:#333333;
font-size:14px;
text-transform:uppercase;
visibility:visible;
opacity:1;
transition:all 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .load-more-button:hover {
background:#333333;
color:#ffffff;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .load-more-button.no-more {
border:1px solid #d2d2d2;
color:#d2d2d2;
cursor:default;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .load-more-button.no-more:hover {
background:none;
color:#d2d2d2;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .load-more-button.loading {
visibility:hidden;
opacity:0;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation {
position:relative;
margin:-1.3em auto 0;
text-align:center;
width:100px;
height:15px;
visibility:hidden;
opacity:0;
transition:all 0.3s ease;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation span {
display:inline-block;
width:12px;
height:12px;
border-radius:50%;
margin-right:3px;
background:#333333;
animation:wave 1.3s linear infinite;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation span:nth-child(2) { animation-delay:-1.1s; }
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation span:nth-child(3) { animation-delay:-0.9s; }
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation.active {
visibility:visible;
opacity:1;
}
#layout-container .st-portfolio-module-container .st-portfolio-load-more .st-load-more-animation.lazy { margin:0 auto; }
#layout-container .st-testimonials-wrapper.style-1 { padding:0 20px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider { margin-bottom:20px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item { cursor:pointer; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-client-photo {
float:left;
margin-left:85px;
width:130px;
height:130px;
border-radius:65px;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper {
float:left;
width:860px;
padding-top:10px;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client {
border-bottom:2px solid #e0e0e0;
padding:0 0 10px 50px;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-name {
display:inline-block;
padding-right:60px;
font-size:18px;
font-weight:bold;
color:#5b5b5b;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-occupation {
display:inline-block;
padding-right:1em;
font-size:16px;
color:#6c6c6c;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-company {
display:inline-block;
font-size:16px;
color:#6c6c6c;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment {
padding:25px 0px 50px 95px;
font-style:italic;
color:#858585;
z-index:1;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment:before {
position:absolute;
margin-top:-10px;
margin-left:-45px;
font:normal normal normal 90px/1 FontAwesome;
content:"\f10e";
color:rgba(216,216,216,0.45);
z-index:-1;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider {
width:800px;
margin:0 auto;
overflow:hidden;
cursor:pointer;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list {
width:600px;
margin:0 auto;
overflow:visible;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .slick-track { margin:0 auto; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .st-testimonial-company-logo { margin:0 30px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .st-testimonial-company-logo.slick-center img { opacity:1; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .st-testimonial-company-logo img {
opacity:0.4;
transition:all .4s;
width:100px;
height:auto;
}
#layout-container .st-testimonials-wrapper.style-2 { padding-bottom:70px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item { cursor:pointer; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-photo-wrapper {
display:inline-block;
width:33.33333333%;
position:relative;
vertical-align:middle;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-photo-wrapper .st-testimonial-client-photo {
margin:0 auto;
width:225px;
height:225px;
border-radius:120px;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client {
display:inline-block;
position:relative;
width:33.33333333%;
vertical-align:middle;
text-align:right;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-name { font-size:20px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-occupation { font-size:18px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-company { font-size:18px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-comment {
display:inline-block;
position:relative;
width:33.33333333%;
vertical-align:middle;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client {
display:inline-block;
position:relative;
width:19.33333333%;
vertical-align:middle;
text-align:right;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client .st-testimonial-client-name { font-size:20px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client .st-testimonial-client-occupation { font-size:18px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client .st-testimonial-client-company { font-size:18px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo {
display:inline-block;
position:relative;
width:14%;
vertical-align:middle;
text-align:right;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo img {
width:100px;
height:auto;
margin-left:auto;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots {
margin:0;
padding-top:40px;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots li {
margin:0 5px;
padding:0;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots li:before { display:none; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots li.slick-active button:before {
color:#120056;
opacity:1;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots li button:before {
position:absolute;
top:0;
left:5px;
content:"•";
width:20px;
height:20px;
line-height:20px;
text-align:center;
opacity:.75;
font-size:14px;
font-family:slick;
color:#999999;
transition:color .3s ease, opacity .3s ease;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider ul.slick-dots li button:hover:before { opacity:1; }
#layout-container .st-testimonials-wrapper.style-3 { padding-bottom:40px; }
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item { cursor:pointer; }
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-photo-wrapper {
position:relative;
display:block;
vertical-align:middle;
margin-bottom:40px;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-photo-wrapper .st-testimonial-client-photo {
margin:0 auto;
width:130px;
height:130px;
border-radius:120px;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client {
position:relative;
display:block;
vertical-align:middle;
text-align:center;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-name { font-size:16px; }
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-occupation {
font-size:16px;
color:#999999;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client .st-testimonial-client-company { font-size:16px; }
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-comment {
position:relative;
display:block;
width:75%;
margin:0 auto;
margin-bottom:40px;
vertical-align:middle;
text-align:center;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-comment:before {
position:absolute;
top:-25px;
margin-left:-20px;
content:"\f10e";
font:normal normal normal 90px/1 FontAwesome;
color:rgba(216,216,216,0.45);
z-index:-1;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider ul.slick-dots {
margin:0;
padding-top:15px;
padding-bottom:10px;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider ul.slick-dots li {
margin:0 5px;
padding:0;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider ul.slick-dots li:before { display:none; }
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider ul.slick-dots li.slick-active button:before {
color:#120056;
opacity:1;
}
#layout-container .st-testimonials-wrapper.style-3 .st-testimonials-slider ul.slick-dots li button:before {
position:absolute;
top:0;
left:5px;
content:"•";
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-family:slick;
opacity:.25;
font-size:12px;
color:#999999;
transition:color .3s ease, opacity .3s ease;
}
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider {
width:100%;
margin:0 auto;
overflow:hidden;
cursor:pointer;
}
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list {
width:66.66666667%;
margin:0 auto;
overflow:visible;
}
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .slick-track { margin:0 auto; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .st-brand-logo { margin:0px 35px; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .st-brand-logo.slick-center img { opacity:1; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .st-brand-logo img {
opacity:0.4;
transition:all .4s;
}
#layout-container .st-brands-wrapper.carousel .st-brands-comments-slider .st-brand-comment {
text-align:center;
padding:0 50px;
}
#layout-container .st-brands-wrapper.carousel .st-brand-pointer {
height:40px;
width:1px;
background:#8B8B8B;
margin:10px auto;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner { text-align:center; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item {
position:relative;
display:inline-block !important;
vertical-align:bottom;
width:33.33333333%;
margin:-1px auto 0;
overflow:hidden;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner {
height:330px;
padding:60px 70px;
background:transparent;
transition:background .3s ease;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner .st-brand-logo {
position:relative;
width:200px;
margin:0 auto;
top:0;
transition:all .3s ease;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner .st-brand-logo:after {
position:absolute;
content:'';
bottom:-25px;
left:0;
width:100%;
height:3px;
background:#301D30;
transition:all .3s ease;
opacity:0;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner .st-brand-comment {
position:absolute;
left:0;
bottom:-80px;
padding:0 70px;
text-align:left;
transition:all .3s ease;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner { background:#f2f2f2; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner .st-brand-logo {
top:-35px;
width:150px;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner .st-brand-logo:after { opacity:1; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner .st-brand-comment { bottom:25px; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(1) {
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(2) {
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(3) {
border-bottom:1px solid #e0e0e0;
border-right:none;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(4) {
top:0;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(5) {
top:0;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:last-child {
top:0;
border-top:1px solid #e0e0e0;
border-bottom:none;
border-right:none;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider {
width:800px;
margin:0 auto;
overflow:hidden;
cursor:pointer;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider.colored .slick-list .st-partners-logo.slick-center img {
opacity:1;
-webkit-filter:grayscale(0);
filter:grayscale(0);
}
#layout-container .st-partners-wrapper .st-partners-logo-slider.colored .slick-list .st-partners-logo img {
opacity:1;
-webkit-filter:grayscale(1);
filter:grayscale(1);
transition:all .4s;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider.full { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list { width:80%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list .st-partners-logo { margin:0 1.2%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.underline .slick-list .slick-track { display:flex; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.underline .st-partners-logo {
display:flex;
height:auto;
padding-bottom:20px;
align-items:center;
justify-content:center;
border-bottom:8px solid transparent;
transition:border-bottom 0.3s ease;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider.underline .st-partners-logo.slick-center { border-bottom:8px solid #120056; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list {
width:600px;
margin:0 auto;
overflow:visible;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .slick-track { margin:0 auto; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo { margin:0 30px; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo.slick-center img { opacity:1; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo img {
opacity:0.4;
transition:all .4s;
}
#layout-container .st-partners-block {
position:relative;
padding-bottom:30px;
border-bottom:1px solid #e0e0e0;
margin-bottom:35px;
}
#layout-container .st-partners-block:before {
display:table;
content:" ";
}
#layout-container .st-partners-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-partners-block.disable-border { border-bottom:none; }
#layout-container .st-partners-block .st-partners-block-logo {
float:left;
width:25%;
text-align:right;
transition:opacity 0.3s ease;
}
#layout-container .st-partners-block .st-partners-block-logo img {
width:150px;
margin-top:30px;
}
#layout-container .st-partners-block .st-partners-block-logo:hover { opacity:0.8; }
#layout-container .st-partners-block .st-partners-block-inner {
float:left;
position:relative;
width:75%;
padding-top:15px;
padding-left:75px;
}
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-name {
font-size:24px;
color:#333333;
margin-bottom:15px;
font-weight:bold;
transition:color 0.3s ease;
}
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-name:hover { color:#120056; }
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-spec { font-size:18px; }
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-location {
font-size:18px;
color:#999999;
}
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-desc { margin-top:30px; }
#layout-container .st-simple-page-block { position:relative; }
#layout-container .st-simple-page-block:before {
display:table;
content:" ";
}
#layout-container .st-simple-page-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-simple-page-block .st-simple-page-block-title {
position:relative;
padding:10px 20px;
background:#f1f1f0;
}
#layout-container .st-simple-page-block .st-simple-page-block-title h3 {
padding-bottom:0;
font-size:20px;
line-height:1.6em;
color:#333333;
transition:color 0.3s ease;
}
#layout-container .st-simple-page-block .st-simple-page-block-title h3 .st-h-before { margin-right:10px; }
#layout-container .st-simple-page-block .st-simple-page-block-title h3 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.05em;
width:7px;
height:0.7em;
background-color:#120056;
}
#layout-container .st-simple-page-block a:hover .st-simple-page-block-title h3 { color:#120056; }
#layout-container .st-simple-page-block .st-simple-page-block-inner { margin-top:20px; }
#layout-container .st-simple-page-block .st-simple-page-block-inner:before {
display:table;
content:" ";
}
#layout-container .st-simple-page-block .st-simple-page-block-inner:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail {
position:relative;
float:left;
width:220px;
height:190px;
margin-right:20px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
z-index:2;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-icon:before {
position:absolute;
top:13px;
left:14px;
font:normal normal normal 30px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner a { display:block; }
#layout-container .st-simple-page-block .st-simple-page-block-inner a:hover .st-simple-page-block-thumbnail .st-simple-page-block-overlay { opacity:1; }
#layout-container .st-simple-page-block .st-simple-page-block-inner a:hover .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-left {
top:22px;
left:22px;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner a:hover .st-simple-page-block-thumbnail .st-simple-page-block-overlay .overlay-inner-right {
right:22px;
bottom:22px;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info {
position:relative;
float:left;
height:190px;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info .st-simple-page-block-desc {
font-size:14px;
padding:10px 0;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info .st-simple-page-block-link {
position:absolute;
bottom:0;
font-size:14px;
color:#333333;
font-weight:bold;
transition:color 0.3s ease, margin-left 0.3s ease;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info .st-simple-page-block-link:after {
position:absolute;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-awards-block {
position:relative;
padding-bottom:50px;
border-bottom:1px solid #e0e0e0;
margin-bottom:35px;
}
#layout-container .st-awards-block:before {
display:table;
content:" ";
}
#layout-container .st-awards-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-awards-block.disable-border { border-bottom:none; }
#layout-container .st-awards-block .st-awards-block-logo {
float:left;
width:40%;
text-align:center;
transition:opacity 0.3s ease;
}
#layout-container .st-awards-block .st-awards-block-logo img {
width:250px;
margin-top:20px;
}
#layout-container .st-awards-block .st-awards-block-inner {
float:left;
position:relative;
width:60%;
padding-top:15px;
padding-left:75px;
}
#layout-container .st-awards-block .st-awards-block-inner .st-awards-title-wrapper { position:relative; }
#layout-container .st-awards-block .st-awards-block-inner .st-awards-title-wrapper .st-h-before {
position:absolute;
height:100%;
}
#layout-container .st-awards-block .st-awards-block-inner .st-awards-title-wrapper .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#301D30;
}
#layout-container .st-awards-block .st-awards-block-inner .st-awards-title-wrapper .st-awards-block-title {
padding-left:35px;
font-size:26px;
color:#5b5b5b;
font-weight:bold;
}
#layout-container .st-awards-block .st-awards-block-inner .st-awards-title-wrapper .st-awards-block-subtitle {
padding-left:35px;
font-size:20px;
color:#999999;
font-weight:bold;
}
#layout-container .st-awards-block .st-awards-block-inner .st-awards-block-desc { margin-top:30px; }
#layout-container .st-advantage-block { position:relative; }
#layout-container .st-advantage-block:before {
display:table;
content:" ";
}
#layout-container .st-advantage-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-advantage-block > div {
padding:100px 10% 100px 5%;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
z-index:1;
transition:all 0.3s ease;
}
#layout-container .st-advantage-block > div .st-advantage-block-number {
color:#120056;
font-size:70px;
line-height:60px;
}
#layout-container .st-advantage-block > div .st-advantage-block-title {
color:#5b5b5b;
font-size:36px;
opacity:1;
transition:opacity 0.5s ease;
}
#layout-container .st-advantage-block > div .st-advantage-block-desc {
margin-top:30px;
opacity:1;
transition:opacity 0.5s ease;
}
#layout-container .st-advantage-block.three { left:15px; }
#layout-container .st-advantage-block.three .st-advantage-block-first {
height:auto;
position:relative;
float:left;
width:60%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.three .st-advantage-block-first .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.7);
border:15px solid rgba(0,0,0,0.1);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.three .st-advantage-block-first.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.three .st-advantage-block-first.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-first.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-first.unactive {
width:20%;
z-index:2;
padding-left:5.4%;
}
#layout-container .st-advantage-block.three .st-advantage-block-first.unactive .st-advantage-block-overlay {
background:rgba(255,255,255,0.8);
border-color:rgba(0,0,0,0.07);
}
#layout-container .st-advantage-block.three .st-advantage-block-first.unactive .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-first.unactive .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-second {
height:auto;
position:relative;
left:-15px;
float:left;
width:20%;
overflow:hidden;
z-index:2;
}
#layout-container .st-advantage-block.three .st-advantage-block-second .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-second .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-second .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.8);
border:15px solid rgba(0,0,0,0.07);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.three .st-advantage-block-second.hover {
width:60%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.three .st-advantage-block-second.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.three .st-advantage-block-second.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-second.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-second.unactive {
width:20%;
z-index:2;
}
#layout-container .st-advantage-block.three .st-advantage-block-third {
height:auto;
position:relative;
left:-30px;
float:left;
width:20%;
overflow:hidden;
}
#layout-container .st-advantage-block.three .st-advantage-block-third .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-third .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-third .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.8);
border:15px solid rgba(0,0,0,0.07);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.three .st-advantage-block-third.hover {
width:60%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.three .st-advantage-block-third.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-third.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.three .st-advantage-block-third.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.three .st-advantage-block-third.unactive { width:20%; }
#layout-container .st-advantage-block.three .st-advantage-block-third.unactive .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.three .st-advantage-block-third.unactive .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four { left:23px; }
#layout-container .st-advantage-block.four .st-advantage-block-first {
height:auto;
position:relative;
float:left;
width:50%;
padding-left:9%;
z-index:4;
}
#layout-container .st-advantage-block.four .st-advantage-block-first .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.7);
border:15px solid rgba(0,0,0,0.1);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.four .st-advantage-block-first.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.four .st-advantage-block-first.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-first.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-first.unactive {
width:16.66666667%;
z-index:2;
padding-left:5.4%;
}
#layout-container .st-advantage-block.four .st-advantage-block-first.unactive .st-advantage-block-overlay {
background:rgba(255,255,255,0.8);
border-color:rgba(0,0,0,0.07);
}
#layout-container .st-advantage-block.four .st-advantage-block-first.unactive .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-first.unactive .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-second {
height:auto;
position:relative;
left:-15px;
float:left;
width:16.66666667%;
overflow:hidden;
z-index:3;
}
#layout-container .st-advantage-block.four .st-advantage-block-second .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-second .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-second .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.8);
border:15px solid rgba(0,0,0,0.07);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.four .st-advantage-block-second.hover {
width:50%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.four .st-advantage-block-second.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.four .st-advantage-block-second.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-second.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-second.unactive {
width:16.66666667%;
z-index:2;
}
#layout-container .st-advantage-block.four .st-advantage-block-third {
height:auto;
position:relative;
left:-30px;
float:left;
width:16.66666667%;
overflow:hidden;
z-index:2;
}
#layout-container .st-advantage-block.four .st-advantage-block-third .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-third .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-third .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.8);
border:15px solid rgba(0,0,0,0.07);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.four .st-advantage-block-third.hover {
width:50%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.four .st-advantage-block-third.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-third.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-third.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.four .st-advantage-block-third.unactive { width:16.66666667%; }
#layout-container .st-advantage-block.four .st-advantage-block-third.unactive .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-third.unactive .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth {
height:auto;
position:relative;
left:-45px;
float:left;
width:16.66666667%;
overflow:hidden;
z-index:1;
}
#layout-container .st-advantage-block.four .st-advantage-block-fourth .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth .st-advantage-block-desc { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth .st-advantage-block-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.8);
border:15px solid rgba(0,0,0,0.07);
z-index:-1;
transition:background 0.3s ease, border-color 0.3s ease;
}
#layout-container .st-advantage-block.four .st-advantage-block-fourth.hover {
width:50%;
padding-left:9%;
z-index:3;
}
#layout-container .st-advantage-block.four .st-advantage-block-fourth.hover .st-advantage-block-title.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth.hover .st-advantage-block-desc.active { opacity:1; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth.hover .st-advantage-block-overlay {
background:rgba(255,255,255,0.7);
border-color:rgba(0,0,0,0.1);
}
#layout-container .st-advantage-block.four .st-advantage-block-fourth.unactive { width:16.66666667%; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth.unactive .st-advantage-block-title { opacity:0; }
#layout-container .st-advantage-block.four .st-advantage-block-fourth.unactive .st-advantage-block-desc { opacity:0; }
#layout-container .st-vacancy-table { position:relative; }
#layout-container .st-vacancy-table table {
width:100%;
margin:0;
border-collapse:collapse;
}
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title {
position:relative;
width:25%;
height:60px;
padding-top:5px;
vertical-align:middle;
background:#f1f0f0;
font-size:18px;
color:#333333;
border-top:none;
border-left:none;
border-right:none;
border-bottom:5px solid #d2d2d2;
cursor:pointer;
transition:all 0.3s ease;
}
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title:first-child { width:30%; }
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title:after {
position:absolute;
top:1em;
margin-left:10px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:"\f0d7";
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title.asc { border-bottom-color:#120056; }
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title.asc:after {
content:"\f0d7";
opacity:1;
}
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title.desc { border-bottom-color:#120056; }
#layout-container .st-vacancy-table table thead th.st-vacancy-table-title.desc:after {
top:18px;
content:"\f0d8";
opacity:1;
}
#layout-container .st-vacancy-table table tbody tr td { border:none; }
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-position {
width:30%;
height:80px;
padding:0 35px;
vertical-align:middle;
color:#333333;
font-weight:500;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-position a { transition:opacity 0.3s ease; }
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-position a:hover { opacity:0.8; }
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-department {
width:25%;
height:80px;
padding:0 20px;
text-align:center;
vertical-align:middle;
color:#5b5b5b;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-location {
width:25%;
height:80px;
padding:0 20px;
text-align:center;
vertical-align:middle;
color:#5b5b5b;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-date {
width:20%;
height:80px;
padding:0 20px;
text-align:center;
vertical-align:middle;
color:#5b5b5b;
}
#layout-container .st-vacancy-table table tbody tr:nth-child(odd) { background:#f1f0f0; }
#layout-container .st-contact-block { position:relative; }
#layout-container .st-contact-block:before {
display:table;
content:" ";
}
#layout-container .st-contact-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-contact-block .st-contact-block-info {
float:left;
width:100%;
margin-bottom:60px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-image {
float:left;
width:63%;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details {
float:left;
width:37%;
padding-left:30px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner {
padding:50px 60px;
background-color:#333333;
color:#ffffff;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-details-info > div:last-child { margin-bottom:25px; }
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-details-title {
margin-bottom:30px;
font-size:20px;
font-weight:bold;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-address {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-address i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-phone {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-phone i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-email {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-email i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-schedule {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-schedule i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item {
display:inline-block;
width:16.66666667%;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item a {
display:block;
background:#fff;
height:28px;
width:28px;
-webkit-border-radius:28px;
-moz-border-radius:28px;
-ms-border-radius:28px;
border-radius:28px;
color:#333333;
line-height:32px;
text-align:center;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item a i { margin-top:0.25em; }
#layout-container .st-contact-block .st-contact-block-table {
float:left;
width:100%;
margin-bottom:60px;
}
#layout-container .st-contact-block .st-contact-block-table table {
width:100%;
border-collapse:collapse;
margin:0;
}
#layout-container .st-contact-block .st-contact-block-table table thead tr {
background:#f1f0f0;
border-bottom:5px solid #d2d2d2;
}
#layout-container .st-contact-block .st-contact-block-table table thead tr th {
width:19%;
height:57px;
padding:0 15px;
border:none;
color:#333333;
font-size:18px;
text-align:center;
vertical-align:middle;
}
#layout-container .st-contact-block .st-contact-block-table table thead tr th:first-child {
padding-left:50px;
width:24%;
text-align:left;
}
#layout-container .st-contact-block .st-contact-block-table table tbody tr:nth-child(even) { background:#f1f0f0; }
#layout-container .st-contact-block .st-contact-block-table table tbody tr td {
width:19%;
height:55px;
padding:0 15px;
border:none;
color:#5b5b5b;
font-size:14px;
text-align:center;
}
#layout-container .st-contact-block .st-contact-block-table table tbody tr td:first-child {
padding-left:50px;
width:24%;
text-align:left;
}
#layout-container .st-contact-block .st-contact-block-form-wrapper {
float:left;
width:37%;
padding-right:20px;
}
#layout-container .st-contact-block .st-contact-block-form-wrapper .st-contact-block-form-title {
margin-bottom:18px;
color:#333333;
font-size:18px;
font-weight:bold;
}
#layout-container .st-contact-block .st-contact-block-form-wrapper .st-contact-block-form-title .st-h-before { margin-right:12px; }
#layout-container .st-contact-block .st-contact-block-form-wrapper .st-contact-block-form-title .st-h-before > i {
display:inline-block;
margin-bottom:-0.14em;
width:7px;
height:1em;
background-color:#120056;
}
#layout-container .st-contact-block .st-contact-block-map {
float:left;
width:63%;
}
#layout-container .st-contact-block .st-contact-block-map .st-contact-block-map-title {
margin-bottom:18px;
color:#333333;
font-size:18px;
font-weight:bold;
}
#layout-container .st-contact-block .st-contact-block-map .st-contact-block-map-title .st-h-before { margin-right:12px; }
#layout-container .st-contact-block .st-contact-block-map .st-contact-block-map-title .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.14em;
width:7px;
height:1em;
background-color:#120056;
}
#layout-container .st-contact-block .st-contact-block-right {
position:relative;
float:left;
width:25%;
}
#layout-container .st-map-select-container { background-color:#333333; }
#layout-container .st-map-select-container .st-map-select-options {
width:1200px;
max-width:100%;
margin:0 auto;
padding:20px 0;
}
#layout-container .st-map-select-container .st-map-select-options:before {
display:table;
content:" ";
}
#layout-container .st-map-select-container .st-map-select-options:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-message {
float:left;
width:50%;
font-size:30px;
line-height:1.55em;
font-weight:bold;
color:#FFFFFF;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls {
float:left;
width:50%;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers {
display:inline-block;
width:50%;
padding-left:20px;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups .select2-container, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers .select2-container { background-color:#ffffff; }
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups .select2-container .selection .select2-selection, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers .select2-container .selection .select2-selection {
height:auto;
padding:10px;
background:none;
border:none;
border-radius:0;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups .select2-container .selection .select2-selection .select2-selection__rendered, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers .select2-container .selection .select2-selection .select2-selection__rendered {
line-height:normal;
font-style:italic;
color:#333333;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups .select2-container .selection .select2-selection .select2-selection__arrow, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers .select2-container .selection .select2-selection .select2-selection__arrow {
height:auto;
top:50%;
}
#layout-container .st-map-select-container .st-map-select-map { position:relative; }
#layout-container .st-map-select-container .st-map-select-map > div { position:relative; }
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw-t:before { border-top:none !important; }
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw-t:after {
top:-5px !important;
border-top-color:#333333 !important;
}
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw-c { box-shadow:none !important; }
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw {
top:-5px !important;
padding:20px !important;
text-align:center;
overflow:hidden !important;
background:#333333 !important;
box-shadow:none !important;
}
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw div {
background-color:#333333;
color:#ffffff;
overflow:hidden !important;
}
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw div .view-link a {
background-color:#333333;
color:#ffffff;
}
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw button { display:none !important; }
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .gm-style-iw h3 {
display:block;
margin:0;
padding:5px 0 0 0;
font-size:16px;
font-weight:normal;
line-height:20px;
color:#FFFFFF;
}
#layout-container .st-map-select-container .st-map-select-map > div .gm-style .transit-div-line-name .renderable-component-text-box-white { color:#474747; }
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info {
position:absolute;
width:1200px;
max-width:100%;
height:100%;
top:0;
left:0;
right:0;
margin:0 auto;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner {
display:none;
position:absolute;
max-width:420px;
top:50%;
right:0;
padding:50px 60px 35px;
transform:translateY(-50%);
color:#FFFFFF;
background-color:#333333;
z-index:2;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner h3.st-map-select-info-title {
font-size:22px;
font-weight:bold;
padding-bottom:0;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-subtitle { color:#e0e0e0; }
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-subtitle + div { margin-top:40px; }
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-location, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-phone, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-email, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-schedule {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-location i, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-phone i, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-email i, #layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner .st-map-select-info-schedule i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-posts-module.st-normal-padding .st-posts-module-single { padding:0 10px; }
#layout-container .st-posts-module.st-narrow-padding .st-posts-module-single { padding:0 5px; }
#layout-container .st-posts-module.four-column .st-posts-module-single .st-posts-module-quote { padding:60px 40px 35px 40px; }
#layout-container .st-posts-module.fitRows.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.two-column .st-posts-module-single { width:50%; }
#layout-container .st-posts-module.fitRows.three-column .st-posts-module-single { width:33.33333333%; }
#layout-container .st-posts-module.fitRows.four-column .st-posts-module-single { width:25%; }
#layout-container .st-posts-module.masonry {
-webkit-transition-property:height;
-moz-transition-property:height;
-ms-transition-property:height;
-o-transition-property:height;
transition-property:height;
}
#layout-container .st-posts-module.masonry.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.two-column .st-posts-module-single { width:50%; }
#layout-container .st-posts-module.masonry.three-column .st-posts-module-single { width:33.33333333%; }
#layout-container .st-posts-module.masonry.four-column .st-posts-module-single { width:25%; }
#layout-container .st-posts-module .st-posts-module-single {
float:left;
margin-bottom:60px;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail { position:relative; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail img {
width:100%;
vertical-align:top;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay .overlay-inner-icon:before {
position:absolute;
top:13px;
left:14px;
font:normal normal normal 30px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail .st-posts-module-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail:hover .st-posts-module-overlay { opacity:1; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail:hover .st-posts-module-overlay .overlay-inner-left {
top:25px;
left:25px;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-thumbnail:hover .st-posts-module-overlay .overlay-inner-right {
right:25px;
bottom:25px;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner { overflow:hidden; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner .slick-list .slick-track img { vertical-align:top; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner .slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner .slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner .slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner .slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner:hover .slick-prev {
left:0;
opacity:1;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .st-posts-module-gallery-inner:hover .slick-next {
right:0;
opacity:1;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .post-gallery-progress {
position:absolute;
top:0;
width:100%;
height:5px;
background:rgba(255,255,255,0.1);
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-gallery .post-gallery-progress .progress {
width:0%;
height:5px;
background:rgba(255,255,255,0.25);
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-video iframe {
height:100%;
max-height:100%;
vertical-align:top;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-audio iframe {
height:100%;
max-height:100%;
vertical-align:top;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-quote {
max-width:100%;
height:100%;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
flex-direction:column;
justify-content:center;
text-align:center;
padding:60px 60px 35px 60px;
border:1px solid #d2d2d2;
margin:0;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-quote h3 { display:none; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-quote blockquote {
position:relative;
width:100%;
padding:0;
margin:0;
border-left:none;
color:#5b5b5b;
font-size:20px;
font-style:italic;
text-decoration:underline;
z-index:1;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-quote blockquote:before {
position:absolute;
top:-25px;
left:-25px;
content:"\f10e";
font:normal normal normal 100px/1 FontAwesome;
color:#eeeeee;
text-decoration:none;
z-index:-1;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-quote .st-posts-module-quote-author {
width:100%;
margin-top:30px;
color:#5b5b5b;
font-size:14px;
font-weight:bold;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-title { padding:15px 0; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-title a h3 {
padding:0;
color:#333333;
font-size:18px;
line-height:1.65em;
transition:all 0.3s ease;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-title a h3:before {
display:inline-block;
vertical-align:middle;
content:'';
width:11px;
height:16px;
margin-right:12px;
margin-top:-0.1em;
background:#120056;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-title a h3:hover { color:#120056; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-date {
display:inline-block;
margin-right:3%;
color:#999999;
font-size:14px;
font-style:italic;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-post-author {
display:inline-block;
margin-right:3%;
color:#999999;
font-size:14px;
font-style:italic;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-post-author span { display:inline-block; }
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-post-comments-amount {
display:inline-block;
color:#999999;
font-size:14px;
font-style:italic;
}
#layout-container .st-posts-module .st-posts-module-single .st-posts-module-post-comments-amount span { display:inline-block; }
#layout-container .st-pages-grid-module.st-normal-padding .st-pages-grid-items .st-pages-grid-item { padding:0 10px; }
#layout-container .st-pages-grid-module.st-narrpw-padding .st-pages-grid-items .st-pages-grid-item { padding:0 5px; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.two-column .st-pages-grid-item { width:50%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.three-column .st-pages-grid-item { width:33.33333333%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.four-column .st-pages-grid-item { width:25%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry {
-webkit-transition-property:height;
-moz-transition-property:height;
-ms-transition-property:height;
-o-transition-property:height;
transition-property:height;
}
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.two-column .st-pages-grid-item { width:50%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.three-column .st-pages-grid-item { width:33.33333333%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.four-column .st-pages-grid-item { width:25%; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item {
float:left;
margin-bottom:20px;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail { position:relative; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a img {
vertical-align:top;
width:100%;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay .overlay-inner-icon:before {
position:absolute;
top:13px;
left:14px;
font:normal normal normal 30px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail a .st-pages-grid-item-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail:hover .st-pages-grid-item-overlay { opacity:1; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail:hover .st-pages-grid-item-overlay .overlay-inner-left {
top:25px;
left:25px;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-thumbnail:hover .st-pages-grid-item-overlay .overlay-inner-right {
right:25px;
bottom:25px;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-title { padding:18px 0 15px; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-title a h4 {
padding:0;
color:#333333;
font-size:18px;
transition:color .3s ease;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-title a h4:before {
display:inline-block;
vertical-align:middle;
content:'';
width:7px;
height:15px;
margin-right:12px;
margin-top:-3px;
background:#120056;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-title a h4:hover { color:#120056; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-excerpt {
color:#999999;
font-size:14px;
line-height:1.4em;
padding-bottom:20px;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-read-more {
position:relative;
color:#333333;
font-size:14px;
font-weight:bold;
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-read-more a { transition:all .3s ease; }
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-read-more a:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-pages-grid-module .st-pages-grid-items .st-pages-grid-item .st-pages-grid-item-read-more a:hover {
color:#120056;
margin-left:5px;
}
#layout-container .st-process-module {
position:relative;
padding:60px;
}
#layout-container .st-process-module .st-process-module-inner {
position:relative;
z-index:1;
}
#layout-container .st-process-module .st-process-module-inner .st-process-module-title {
font-size:40px;
text-align:right;
}
#layout-container .st-process-module .st-process-module-inner .st-process-module-desc { height:80px; }
#layout-container .st-process-module .st-process-module-bg-content span {
position:absolute;
top:5px;
left:-5px;
font-size:200px;
font-weight:bold;
}
#layout-container .st-process-module .st-process-module-bg-content i {
position:absolute;
top:40px;
left:0;
font-size:180px;
}
#layout-container .st-process-module-b {
position:relative;
top:0;
opacity:0.8;
padding:60px 25px 60px 30px;
overflow:hidden;
cursor:pointer;
transition:all .4s ease;
}
#layout-container .st-process-module-b .st-process-module-b-inner {
position:relative;
z-index:1;
transition:all .4s ease;
left:0;
}
#layout-container .st-process-module-b .st-process-module-b-inner .st-process-module-b-title {
font-size:44px;
text-align:right;
}
#layout-container .st-process-module-b .st-process-module-b-inner .st-process-module-b-desc {
font-size:22px;
text-align:right;
}
#layout-container .st-process-module-b .st-process-module-b-bg-content span {
position:absolute;
bottom:-20px;
right:15px;
font-size:70px;
font-weight:bold;
transition:all .4s ease;
}
#layout-container .st-process-module-b .st-process-module-b-bg-content i {
position:absolute;
top:15px;
left:15px;
font-size:180px;
transition:all .4s ease;
}
#layout-container .st-process-module-b.with-margins { margin:0 4px; }
#layout-container .st-process-module-b:hover { opacity:1; }
#layout-container .st-process-module-b:hover .st-process-module-b-inner { left:-15px; }
#layout-container .st-process-module-b:hover .st-process-module-b-bg-content i { transform:scale(2.0); }
#layout-container .st-process-module-b:hover .st-process-module-b-bg-content span { right:-100px; }
#layout-container .st-single-project {
position:relative;
overflow:hidden;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
color:#ffffff;
}
#layout-container .st-single-project .st-single-project-inner {
position:relative;
padding:30px 50px;
height:100%;
bottom:-230px;
transition:all .4s ease-out;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#333333;
opacity:0.8;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info { position:relative; }
#layout-container .st-single-project .st-single-project-inner .st-single-project-info i {
display:inline-block;
color:#120056;
font-size:44px;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-title {
display:inline-block;
margin-left:35px;
margin-bottom:30px;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-title h3 {
padding-bottom:0;
font-weight:normal;
font-size:24px;
line-height:26px;
color:#FFFFFF;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-title span {
font-size:16px;
font-style:italic;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-desc {
font-size:14px;
line-height:20px;
margin-bottom:20px;
height:175px;
overflow:hidden;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-link {
left:0;
width:100%;
position:absolute;
text-align:center;
bottom:12px;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-link a {
position:relative;
padding-right:9px;
transition:all .4s ease;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-link a:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 20px/1 FontAwesome;
content:'\f105';
transition:all .4s ease;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-link a:hover { color:#120056; }
#layout-container .st-single-project .st-single-project-inner .st-single-project-link a:hover:after { margin-left:10px; }
#layout-container .st-single-project .st-single-project-inner .st-single-project-overlay-left {
position:absolute;
bottom:25px;
left:25px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:125px;
width:125px;
transition:all .4s;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-overlay-right {
position:absolute;
bottom:25px;
right:25px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
display:inline-block;
height:125px;
width:125px;
transition:all .4s;
}
#layout-container .st-single-project:hover .st-single-project-inner { bottom:0; }
#layout-container .st-product-carousel { width:100%; }
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item { margin:0 50px; }
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-img {
position:relative;
width:50%;
float:left;
padding-right:40px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info {
position:relative;
width:50%;
float:left;
padding-top:80px;
padding-left:40px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-mark {
position:absolute;
top:0;
padding:10px 30px;
color:#ffffff;
background:#120056;
font-size:18px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-title {
color:#ffffff;
margin-bottom:30px;
padding-bottom:0;
font-size:36px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-desc {
color:#ffffff;
margin-bottom:30px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-link {
font-weight:600;
color:#120056;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-link:after {
position:relative;
top:0.08em;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
margin-left:5px;
transition:margin-left 0.3s ease;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info .st-product-carousel-link:hover:after { margin-left:10px; }
#layout-container .st-product-carousel .st-product-carousel-slider .slick-arrow {
font-size:1em;
opacity:0;
transition:opacity .4s ease;
}
#layout-container .st-product-carousel .st-product-carousel-slider .slick-arrow.slick-prev {
left:0;
z-index:2;
}
#layout-container .st-product-carousel .st-product-carousel-slider .slick-arrow.slick-prev:before {
content:'\f104';
font:normal normal normal 32px/1 FontAwesome;
color:#ffffff;
transition:all 0.3s ease;
}
#layout-container .st-product-carousel .st-product-carousel-slider .slick-arrow.slick-next { right:0; }
#layout-container .st-product-carousel .st-product-carousel-slider .slick-arrow.slick-next:before {
content:'\f105';
font:normal normal normal 32px/1 FontAwesome;
color:#ffffff;
transition:all 0.3s ease;
}
#layout-container .st-product-carousel:hover .st-product-carousel-slider .slick-arrow { opacity:1; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track:before {
display:table;
content:" ";
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item {
border:none !important;
background:#f1f0f0;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item:before {
display:table;
content:" ";
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img {
float:left;
position:relative;
width:50%;
height:100%;
background-size:cover;
background-position:center center;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery { overflow:hidden; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery:hover .slick-prev {
left:0;
opacity:1;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery:hover .slick-next {
right:0;
opacity:1;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-list { height:100%; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-list .slick-track { height:100%; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img.st-vertical-carousel-inner-gallery .slick-list .slick-track .st-vertical-carousel-inner-img { height:100%; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info {
float:left;
position:relative;
width:50%;
padding:100px 150px 80px 100px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-title-wrapper {
position:relative;
margin-bottom:50px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-title-wrapper .st-vertical-carousel-title {
margin-left:40px;
padding-bottom:0;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-title-wrapper .st-vertical-carousel-title h3 {
padding-bottom:0;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
font-size:inherit;
line-height:inherit;
letter-spacing:inherit;
color:inherit;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-title-wrapper .st-vertical-carousel-subtitle {
margin-left:40px;
font-size:20px;
color:#999999;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-title-wrapper .st-vertical-carousel-title-sep {
position:absolute;
top:0.3em;
left:0;
height:87%;
width:7px;
background:#120056;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info .st-vertical-carousel-desc {
color:#5b5b5b;
margin-bottom:40px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info a.st-vertical-carousel-link {
font-size:14px;
font-weight:bold;
color:#333333;
transition:all .3s ease;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info a.st-vertical-carousel-link:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info a.st-vertical-carousel-link:hover {
color:#120056;
margin-left:5px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots {
position:absolute;
transform:none;
top:50%;
bottom:auto;
right:60px;
width:auto;
margin:0;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots li {
display:block;
margin:12px 5px;
padding:0;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots li:before { display:none; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots li button:before {
font-size:15px;
color:#d2d2d2;
opacity:1;
transition:color .3s ease, font-size .1s;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots li button:hover:before { color:#120056; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots li.slick-active button:before {
font-size:20px;
color:#120056;
}
#layout-container .st-product-info .st-product-info-inner { padding:50px 50px 30px 50px; }
#layout-container .st-product-info .st-product-info-inner .st-product-info-title-wrapper {
position:relative;
margin-bottom:30px;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-title-wrapper .st-product-info-title-sep {
position:absolute;
top:0;
left:0;
height:87%;
width:7px;
background:#301D30;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-title-wrapper .st-product-info-title {
margin-left:30px;
padding-bottom:0;
font-size:36px;
font-weight:bold;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-title-wrapper .st-product-info-subtitle {
margin-left:30px;
font-size:24px;
font-weight:bold;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-short-desc {
margin-bottom:40px;
font-size:18px;
line-height:1.4em;
font-weight:normal;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-desc ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.7em;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-desc ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-link {
font-size:14px;
font-weight:600;
color:#333333;
transition:all 0.3s ease;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-link:after {
position:relative;
top:0.12em;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
color:#120056;
margin-left:5px;
transition:all 0.3s ease;
}
#layout-container .st-product-info .st-product-info-inner .st-product-info-link:hover { color:#120056; }
#layout-container .st-product-info .st-product-info-inner .st-product-info-link:hover:after { margin-left:10px; }
#layout-container .st-product-info.align-right { text-align:right; }
#layout-container .st-product-info.align-right .st-product-info-inner .st-product-info-title-wrapper .st-product-info-title-sep {
left:auto;
right:0;
}
#layout-container .st-product-info.align-right .st-product-info-inner .st-product-info-title-wrapper .st-product-info-title { margin-right:30px; }
#layout-container .st-product-info.align-right .st-product-info-inner .st-product-info-title-wrapper .st-product-info-subtitle { margin-right:30px; }
#layout-container .st-product-info.align-right .st-product-info-inner .st-product-info-desc ul li { margin-right:1.5em; }
#layout-container .st-product-info.align-right .st-product-info-inner .st-product-info-desc ul li:before {
left:auto;
right:-25px;
}
#layout-container .st-page-navigation {
position:relative;
margin:0 auto;
width:1200px;
text-align:center;
}
#layout-container .st-page-navigation .st-page-navigation-item {
display:inline-block;
width:25%;
margin:35px 0;
padding:5px 0;
border-right:1px solid #ffffff;
}
#layout-container .st-page-navigation .st-page-navigation-item .st-page-navigation-link .st-h-before { margin-right:18px; }
#layout-container .st-page-navigation .st-page-navigation-item .st-page-navigation-link .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.2em;
width:7px;
height:1.2em;
background-color:#120056;
}
#layout-container .st-page-navigation .st-page-navigation-item .st-page-navigation-link span {
font-size:20px;
color:#ffffff;
transition:color .3s ease;
}
#layout-container .st-page-navigation .st-page-navigation-item .st-page-navigation-link:hover span { color:#120056; }
#layout-container .st-page-navigation .st-page-navigation-item:last-child { border-right:none; }
#layout-container .st-single-service {
position:relative;
overflow:hidden;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
color:#ffffff;
}
#layout-container .st-single-service .st-single-service-inner {
position:relative;
padding:30px 50px;
height:100%;
bottom:-230px;
transition:all .4s ease-out;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#333333;
opacity:0.8;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-info { position:relative; }
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-title {
display:inline-block;
width:100%;
text-align:center;
margin-bottom:30px;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-title h3 {
padding-bottom:0;
font-weight:normal;
font-size:20px;
line-height:26px;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-title h3:before {
display:inline-block;
vertical-align:middle;
content:'';
width:11px;
height:16px;
margin-right:12px;
margin-top:-0.2em;
background:#120056;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-desc {
font-size:14px;
line-height:20px;
margin-bottom:20px;
height:175px;
overflow:hidden;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link {
left:0;
width:100%;
position:absolute;
text-align:center;
bottom:12px;
font-size:14px;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link a {
position:relative;
padding-right:9px;
transition:all .4s ease;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link a:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#ffffff;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
transition:all .4s ease;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link a:hover:after { margin-left:12px; }
#layout-container .st-single-service .st-single-service-inner .st-single-service-overlay-left {
position:absolute;
bottom:25px;
left:25px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-overlay-right {
position:absolute;
bottom:25px;
right:25px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-single-service:hover .st-single-service-inner { bottom:0; }
#layout-container .st-mini-service-box {
height:250px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
overflow:hidden;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner {
position:relative;
top:170px;
height:100%;
background-color:rgba(0,0,0,0.8);
margin-bottom:10px;
padding:0 30px;
transition:top 0.4s ease;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner .st-mini-service-box-title-wrapper { transition:padding 0.4s ease; }
#layout-container .st-mini-service-box .st-mini-service-box-inner .st-mini-service-box-title-wrapper i {
width:12%;
display:inline-block;
vertical-align:top;
height:80px;
font-size:32px;
line-height:80px;
color:#120056;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner .st-mini-service-box-title-wrapper > div {
width:88%;
display:inline-block;
line-height:80px;
vertical-align:middle;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner .st-mini-service-box-title-wrapper > div h3.st-mini-service-box-title {
display:inline-block;
vertical-align:middle;
padding:0 0 0 15px;
font-size:16px;
font-weight:600;
line-height:1.65;
color:#ffffff;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner .st-mini-service-box-desc {
font-size:14px;
line-height:1.4;
color:#ffffff;
margin-bottom:30px;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner a.st-mini-service-box-link {
font-size:14px;
font-weight:bold;
color:#ffffff;
transition:all .3s ease;
}
#layout-container .st-mini-service-box .st-mini-service-box-inner a.st-mini-service-box-link:after {
position:relative;
top:0.1em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-mini-service-box .st-mini-service-box-inner a.st-mini-service-box-link:hover {
color:#120056;
margin-left:5px;
}
#layout-container .st-mini-service-box:hover .st-mini-service-box-inner { top:0; }
#layout-container .st-mini-service-box:hover .st-mini-service-box-inner .st-mini-service-box-title-wrapper { padding:30px 0 0 0; }
#layout-container .st-service-box {
overflow:hidden;
background-color:#333333;
}
#layout-container .st-service-box.st-service-box-dark-bg { background-color:rgba(255,255,255,0.2); }
#layout-container .st-service-box .st-service-box-inner .st-service-box-image {
position:relative;
top:0;
height:240px;
background-size:cover;
background-position:center center;
transition:opacity .3s ease, top .3s ease;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info {
position:relative;
top:0;
height:240px;
padding:45px 40px 30px 40px;
transition:top .5s ease;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 {
margin-bottom:20px;
padding-bottom:0;
font-size:26px;
color:#ffffff;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 .st-h-before { margin-right:18px; }
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.03em;
width:0px;
height:0.7em;
background-color:#120056;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 .st-h-before > i + i + i + i {
display:inline-block;
width:11px;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-subtitle {
color:#ffffff;
height:150px;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc { color:#ffffff; }
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc ul {
list-style:disc;
padding-left:15px;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc ul li:before { display:none; }
#layout-container .st-service-box:hover .st-service-box-inner .st-service-box-image {
opacity:0;
top:-240px;
}
#layout-container .st-service-box:hover .st-service-box-inner .st-service-box-info { top:-240px; }
#layout-container .st-advantage-box {
position:relative;
padding:100px 80px 50px 80px;
z-index:1;
overflow:hidden;
}
#layout-container .st-advantage-box .st-advantage-box-bg {
position:absolute;
background-size:cover;
background-position:center center;
top:0;
left:0;
width:100%;
height:100%;
z-index:-2;
-moz-transition:all 5s ease;
-webkit-transition:all 5s ease;
transition:all 5s ease;
}
#layout-container .st-advantage-box .st-advantage-box-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
}
#layout-container .st-advantage-box:hover .st-advantage-box-bg {
-moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-title { margin-bottom:30px; }
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-title h3 {
padding-bottom:0;
font-size:32px;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-title h3 .st-h-before { margin-right:15px; }
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-title h3 .st-h-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.04em;
width:7px;
height:0.8em;
background-color:#120056;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-desc {
font-size:16px;
line-height:1.5em;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link {
display:inline-block;
position:relative;
margin-top:30px;
padding:8px 20px;
color:#ffffff;
background-color:#120056;
overflow:hidden;
transition:all .4s ease;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link .st-advantage-box-link-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link .st-advantage-box-link-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link .st-advantage-box-link-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link:hover .st-advantage-box-link-text { transform:translateX(500px); }
#layout-container .st-advantage-box .st-advantage-box-info .st-advantage-box-link:hover .st-advantage-box-link-icon { left:0; }
#layout-container .st-equal-height .st-advantage-box { height:100%; }
#layout-container .st-simple-contact-box {
width:250px;
margin:0 auto;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-icon {
float:left;
width:100px;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-icon i {
margin-left:15px;
font-size:56px;
color:#120056;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-icon .st-simple-contact-box-icon-image img {
margin-left:15px;
width:65px;
height:auto;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-info {
float:left;
width:150px;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-info .st-simple-contact-box-title { margin-bottom:20px; }
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-info .st-simple-contact-box-title h4 {
padding-bottom:0;
font-size:22px;
font-weight:normal;
line-height:1.6em;
}
#layout-container .st-simple-contact-box .st-simple-contact-box-inner .st-simple-contact-box-info .st-simple-contact-box-desc { font-size:14px; }
#layout-container .st-pagination-block { position:relative; }
#layout-container .st-pagination-block:before {
display:table;
content:" ";
}
#layout-container .st-pagination-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-pagination-block .st-pagination-block-previous {
float:left;
width:600px;
padding-left:150px;
}
#layout-container .st-pagination-block .st-pagination-block-previous:before {
display:table;
content:" ";
}
#layout-container .st-pagination-block .st-pagination-block-previous:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-post-thumbnail {
position:relative;
float:left;
width:85px;
height:85px;
background-color:#120056;
border-radius:85px;
background-size:cover;
background-position:center center;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-post-thumbnail .st-pagination-block-post-thumbnail-inner {
position:absolute;
top:-1px;
left:-1px;
width:87px;
height:87px;
border-radius:100%;
border:1px solid #1d0089;
background-color:#1d0089;
opacity:1;
z-index:2;
transition:opacity 0.3s ease;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-post-thumbnail .st-pagination-block-post-thumbnail-inner i {
position:absolute;
top:28px;
left:36px;
font-size:28px;
color:#ffffff;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-post-thumbnail:hover .st-pagination-block-post-thumbnail-inner { opacity:0; }
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-inner {
float:left;
margin-left:40px;
width:250px;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-inner .st-pagination-block-post-title {
margin-bottom:10px;
padding-top:15px;
font-size:18px;
font-weight:bold;
color:#333333;
}
#layout-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-inner .st-pagination-block-post-category {
font-size:14px;
font-style:italic;
color:#5b5b5b;
}
#layout-container .st-pagination-block .st-pagination-block-next {
float:right;
width:600px;
padding-right:150px;
}
#layout-container .st-pagination-block .st-pagination-block-next:before {
display:table;
content:" ";
}
#layout-container .st-pagination-block .st-pagination-block-next:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-post-thumbnail {
position:relative;
float:right;
width:85px;
height:85px;
background-color:#120056;
border-radius:85px;
background-size:cover;
background-position:center center;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-post-thumbnail .st-pagination-block-post-thumbnail-inner {
position:absolute;
top:-1px;
left:-1px;
width:87px;
height:87px;
border-radius:100%;
border:1px solid #1d0089;
background-color:#1d0089;
opacity:1;
z-index:2;
transition:opacity 0.3s ease;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-post-thumbnail .st-pagination-block-post-thumbnail-inner i {
position:absolute;
top:28px;
left:40px;
font-size:28px;
color:#ffffff;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-post-thumbnail:hover .st-pagination-block-post-thumbnail-inner { opacity:0; }
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner {
float:right;
margin-right:40px;
width:250px;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner .st-pagination-block-post-title {
margin-bottom:10px;
padding-top:15px;
text-align:right;
font-size:18px;
font-weight:bold;
color:#333333;
}
#layout-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner .st-pagination-block-post-category {
text-align:right;
font-size:14px;
font-style:italic;
color:#5b5b5b;
}
#layout-container .st-pagination-block .st-pagination-block-separator {
position:absolute;
top:0;
left:50%;
width:1px;
height:85px;
background-color:#CCCCCC;
}
#layout-container .st-brochure { width:260px; }
#layout-container .st-brochure .st-brochure-inner {
position:relative;
padding:20px 20px 20px 50px;
font-size:14px;
}
#layout-container .st-brochure .st-brochure-inner:before {
position:absolute;
content:'\f016';
font:normal normal normal 28px/1 FontAwesome;
top:0.6em;
left:15px;
opacity:1;
transition:all .4s ease;
}
#layout-container .st-brochure .st-brochure-inner.zip:before, #layout-container .st-brochure .st-brochure-inner.rar:before, #layout-container .st-brochure .st-brochure-inner.zipx:before { content:'\f1c6'; }
#layout-container .st-brochure .st-brochure-inner.jpg:before, #layout-container .st-brochure .st-brochure-inner.jpeg:before, #layout-container .st-brochure .st-brochure-inner.png:before, #layout-container .st-brochure .st-brochure-inner.gif:before, #layout-container .st-brochure .st-brochure-inner.tif:before, #layout-container .st-brochure .st-brochure-inner.tiff:before { content:'\f1c5'; }
#layout-container .st-brochure .st-brochure-inner.mp3:before, #layout-container .st-brochure .st-brochure-inner.wma:before, #layout-container .st-brochure .st-brochure-inner.wav:before, #layout-container .st-brochure .st-brochure-inner.ogg:before, #layout-container .st-brochure .st-brochure-inner.flac:before, #layout-container .st-brochure .st-brochure-inner.vox:before { content:'\f1c7'; }
#layout-container .st-brochure .st-brochure-inner.wmv:before, #layout-container .st-brochure .st-brochure-inner.mp4:before, #layout-container .st-brochure .st-brochure-inner.mkv:before, #layout-container .st-brochure .st-brochure-inner.mov:before, #layout-container .st-brochure .st-brochure-inner.flv:before, #layout-container .st-brochure .st-brochure-inner.mpeg4:before, #layout-container .st-brochure .st-brochure-inner.mpeg:before, #layout-container .st-brochure .st-brochure-inner.mpg:before, #layout-container .st-brochure .st-brochure-inner.avi:before { content:'\f1c8'; }
#layout-container .st-brochure .st-brochure-inner.doc:before, #layout-container .st-brochure .st-brochure-inner.docx:before, #layout-container .st-brochure .st-brochure-inner.rtf:before { content:'\f1c2'; }
#layout-container .st-brochure .st-brochure-inner.xls:before, #layout-container .st-brochure .st-brochure-inner.xlsx:before { content:'\f1c3'; }
#layout-container .st-brochure .st-brochure-inner.ppt:before, #layout-container .st-brochure .st-brochure-inner.pptx:before, #layout-container .st-brochure .st-brochure-inner.pps:before, #layout-container .st-brochure .st-brochure-inner.ppsx:before { content:'\f1c4'; }
#layout-container .st-brochure .st-brochure-inner.pdf:before { content:'\f1c1'; }
#layout-container .ult_tabs {
z-index:1;
overflow:hidden;
}
#layout-container .ult_tabs ul.ult_tabmenu { margin-bottom:0; }
#layout-container .ult_tabs ul.ult_tabmenu li.ult_tab_li {
margin-left:0 !important;
padding-bottom:0;
}
#layout-container .ult_tabs ul.ult_tabmenu li.ult_tab_li:before { display:none !important; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu {
position:relative;
overflow:hidden;
width:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
margin:0 auto;
padding:0;
-webkit-flex-flow:wrap;
-moz-flex-flow:wrap;
-ms-flex-flow:wrap;
flex-flow:wrap;
-webkit-justify-content:left;
-moz-justify-content:center;
-ms-justify-content:center;
justify-content:left;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style {
float:left;
margin:0;
padding:0;
border-right:1px solid #ffffff;
border-top-left-radius:0px;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style a {
border-left:7px solid transparent;
transition:all .4s ease;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style.current a { border-left:7px solid #120056; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style:last-child { border-right:none; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style a {
float:none;
padding:0;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style a .ult_tab_main {
padding:20px 27px 20px 20px;
margin:0 auto;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-nav-full-width { display:table !important; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-nav-full-width li.ult_tab_li {
display:table-cell;
float:none !important;
}
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-nav-eq-width { table-layout:fixed; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-disable-tab-marker li.ult_tab_li.st_adamas_tab_style a { border-left:none; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-disable-tab-marker li.ult_tab_li.st_adamas_tab_style a .ult_tab_main { padding:20px 27px; }
#layout-container .ult_tabs.Adamas_Style ul.ult_tabmenu.st-adv-tabs-disable-tab-marker li.ult_tab_li.st_adamas_tab_style.current a { border-left:none; }
#layout-container .ult_tabs.Adamas_Style .ult_tabcontent .ult_tab_min_contain .ult_tabitemname {
position:relative;
padding:40px 50px 25px;
}
#layout-container .ult_tabs.Adamas_Style_2 ul.ult_tabmenu {
position:relative;
display:table;
table-layout:fixed;
width:100%;
max-width:100%;
margin:0 auto;
padding:0;
}
#layout-container .ult_tabs.Adamas_Style_2 ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style_2 {
display:table-cell;
float:none;
margin:0 auto;
text-align:center;
transition:all 0.3s ease;
}
#layout-container .ult_tabs.Adamas_Style_2 ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style_2 a {
float:none;
padding:0;
}
#layout-container .ult_tabs.Adamas_Style_2 ul.ult_tabmenu li.ult_tab_li.st_adamas_tab_style_2 a .ult_tab_main {
margin:0 auto;
padding:12px 25px;
}
#layout-container .ult_tabs.Adamas_Style_2 .ult_tabcontent .ult_tab_min_contain { overflow:hidden; }
#layout-container .ult_tabs.Adamas_Style_2 .ult_tabcontent .ult_tab_min_contain .ult_tabitemname { padding:0; }
#layout-container .ult_tabs .ult_tabcontent { z-index:-2; }
#layout-container .ult_tabs .ult_tabcontent .ult_tab_min_contain .ult_tabitemname .st-adv-tab-bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
z-index:-1;
}
#layout-container .st-blockquote {
text-indent:30px;
position:relative;
z-index:1;
}
#layout-container .st-blockquote:before {
position:absolute;
top:-25px;
left:-31px;
content:"\f10e";
font:normal normal normal 90px/1 FontAwesome;
color:#e2e2e2;
z-index:-1;
}
#layout-container .st-advanced-blockquote { position:relative; }
#layout-container .st-advanced-blockquote:before {
display:table;
content:" ";
}
#layout-container .st-advanced-blockquote:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-advanced-blockquote .st-advanced-blockquote-left-image, #layout-container .st-advanced-blockquote .st-advanced-blockquote-right-image {
float:left;
position:relative;
width:33.33333333%;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-advanced-blockquote .st-advanced-blockquote-left-image .st-advanced-blockquote-overlay, #layout-container .st-advanced-blockquote .st-advanced-blockquote-right-image .st-advanced-blockquote-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(18,0,86,0.4);
}
#layout-container .st-advanced-blockquote .st-advanced-blockquote-info {
float:left;
position:relative;
width:33.33333333%;
padding:125px 35px;
background:#301D30;
text-align:center;
color:#ffffff;
font-size:22px;
z-index:1;
}
#layout-container .st-advanced-blockquote .st-advanced-blockquote-info:before {
position:absolute;
top:100px;
left:35px;
content:"\f10e";
font:normal normal normal 90px/1 FontAwesome;
color:rgba(51,51,51,0.7);
z-index:-1;
}
#layout-container .st-simple-price-box .st-simple-price-box-inner {
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:box;
width:100%;
margin-bottom:20px;
}
#layout-container .st-simple-price-box .st-simple-price-box-inner .st-simple-price-box-title h4 {
font-size:16px;
line-height:1.65;
color:#333333;
}
#layout-container .st-simple-price-box .st-simple-price-box-inner .st-simple-price-box-sep {
-moz-box-flex:5.0;
-webkit-box-flex:5.0;
-ms-flex:5.0;
box-flex:5.0;
}
#layout-container .st-simple-price-box .st-simple-price-box-inner .st-simple-price-box-sep hr.st-simple-price-box-between {
border-top:none;
border-bottom:1px dashed #ababab;
margin:12px 14px;
}
#layout-container .st-simple-price-box .st-simple-price-box-inner .st-simple-price-box-price {
font-weight:bold;
color:#120056;
}
#layout-container .st-simple-price-box .st-simple-price-box-desc { font-size:14px; }
#layout-container .st-characteristic-item {
position:relative;
display:-moz-box;
display:-webkit-box;
display:-ms-flexbox;
display:box;
margin-bottom:15px;
margin-left:1.57em;
}
#layout-container .st-characteristic-item .st-characteristic-item-name { font-size:14px; }
#layout-container .st-characteristic-item .st-characteristic-item-value {
font-size:14px;
color:#999999;
}
#layout-container .st-characteristic-item .st-characteristic-item-sep {
-moz-box-flex:5.0;
-webkit-box-flex:5.0;
-ms-flex:5.0;
box-flex:5.0;
}
#layout-container .st-characteristic-item .st-characteristic-item-sep hr.st-characteristic-item-between {
border-top:none;
border-bottom:1px dashed #ababab;
margin:12px 14px;
}
#layout-container .st-characteristic-item:before {
top:0.27em;
content:'';
display:block;
position:absolute;
width:12px;
height:12px;
background:#301D30;
left:-25px;
}
#layout-container .st-pyramid {
position:relative;
padding:0 50px;
}
#layout-container .st-pyramid .st-pyramid-top {
position:relative;
left:125px;
width:186px;
height:0px;
margin-bottom:5px;
border-style:solid;
border-width:0 93px 160px 93px;
border-color:transparent transparent #000000 transparent;
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
cursor:pointer;
opacity:0.85;
transition:opacity 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-top .st-pyramid-top-title {
position:relative;
top:105px;
left:-93px;
width:186px;
text-align:center;
color:#ffffff;
font-size:18px;
transition:top 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-top .st-pyramid-top-inner {
position:absolute;
top:158px;
width:565px;
border-bottom:2px solid #000000;
}
#layout-container .st-pyramid .st-pyramid-top .st-pyramid-top-inner .st-pyramid-top-desc {
position:absolute;
top:-60px;
left:140px;
width:423px;
font-size:14px;
}
#layout-container .st-pyramid .st-pyramid-top:hover { opacity:1; }
#layout-container .st-pyramid .st-pyramid-top:hover .st-pyramid-top-title { top:100px; }
#layout-container .st-pyramid .st-pyramid-mid {
position:relative;
left:63px;
width:310px;
height:0px;
margin-bottom:5px;
border-style:solid;
border-width:0px 60px 110px 60px;
border-color:transparent transparent #000000 transparent;
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
cursor:pointer;
opacity:0.85;
transition:opacity 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-mid .st-pyramid-mid-title {
position:relative;
top:48px;
left:-62px;
width:310px;
text-align:center;
color:#ffffff;
font-size:18px;
transition:top 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-mid .st-pyramid-mid-inner {
position:absolute;
top:108px;
width:660px;
border-bottom:2px solid #000000;
}
#layout-container .st-pyramid .st-pyramid-mid .st-pyramid-mid-inner .st-pyramid-mid-desc {
position:absolute;
top:-60px;
left:300px;
width:343px;
font-size:14px;
}
#layout-container .st-pyramid .st-pyramid-mid:hover { opacity:1; }
#layout-container .st-pyramid .st-pyramid-mid:hover .st-pyramid-mid-title { top:43px; }
#layout-container .st-pyramid .st-pyramid-bot {
position:relative;
width:435px;
height:0px;
border-style:solid;
border-width:0px 60px 110px 60px;
border-color:transparent transparent #000000 transparent;
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
cursor:pointer;
opacity:0.85;
transition:opacity 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-bot .st-pyramid-bot-title {
position:relative;
top:48px;
left:-62px;
width:435px;
text-align:center;
color:#ffffff;
font-size:18px;
transition:top 0.3s ease;
}
#layout-container .st-pyramid .st-pyramid-bot .st-pyramid-bot-inner {
position:absolute;
top:108px;
width:723px;
border-bottom:2px solid #000000;
}
#layout-container .st-pyramid .st-pyramid-bot .st-pyramid-bot-inner .st-pyramid-bot-desc {
position:absolute;
top:-60px;
left:425px;
width:283px;
font-size:14px;
}
#layout-container .st-pyramid .st-pyramid-bot:hover { opacity:1; }
#layout-container .st-pyramid .st-pyramid-bot:hover .st-pyramid-bot-title { top:43px; }
#layout-container .st-identity-block.identity-first .st-identity-block-top {
position:relative;
padding:50px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-first .st-identity-block-top:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper {
position:relative;
float:right;
width:350px;
padding:0 50px;
text-align:right;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-company {
position:absolute;
top:90px;
left:0;
width:100%;
padding:0 50px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper {
padding-top:130px;
padding-bottom:30px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper {
float:left;
width:25%;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper .st-identity-block-icon {
margin-top:-0.15em;
text-align:left;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper .st-identity-block-icon-img { text-align:left; }
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-subtitle { padding-bottom:50px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom {
padding:80px;
background:transparent;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc { margin-bottom:25px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h1:before, #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h2:before, #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h3:before, #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h4:before, #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h5:before, #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc h6:before {
display:inline-block;
vertical-align:middle;
content:'';
width:7px;
height:0.8em;
margin-right:12px;
margin-top:-0.15em;
background:#120056;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery { margin:10px auto 0; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image {
float:left;
width:33.33333333%;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+1) { padding-right:14px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+2) { padding:0 7px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+3) { padding-left:14px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a {
position:relative;
display:block;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay {
position:absolute;
width:100%;
height:100%;
background-color:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .st-identity-image-title {
width:50%;
position:relative;
align-self:center;
font-size:18px;
color:#FFFFFF;
text-align:center;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:80px;
width:80px;
transition:all .4s;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:80px;
width:80px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a img { vertical-align:top; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .st-identity-block-image-overlay { opacity:1; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .overlay-inner-left {
top:20px;
left:20px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .overlay-inner-right {
bottom:20px;
right:20px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top {
position:relative;
padding:50px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-second .st-identity-block-top:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper {
position:relative;
float:left;
width:350px;
padding:0 50px;
text-align:left;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-company {
position:absolute;
top:90px;
left:0;
width:100%;
padding:0 50px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper {
padding-top:130px;
padding-bottom:30px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper {
float:right;
width:25%;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper .st-identity-block-icon {
margin-top:-0.15em;
text-align:right;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-title-wrapper .st-identity-block-icon-wrapper .st-identity-block-icon-img { text-align:right; }
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-subtitle { padding-bottom:50px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom {
padding:80px;
background:transparent;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc { margin-bottom:25px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h1:before, #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h2:before, #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h3:before, #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h4:before, #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h5:before, #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc h6:before {
display:inline-block;
vertical-align:middle;
content:'';
width:7px;
height:0.8em;
margin-right:12px;
margin-top:-0.15em;
background:#120056;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery { margin:10px auto 0; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery:before {
display:table;
content:" ";
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image {
float:left;
width:33.33333333%;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+1) { padding-right:14px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+2) { padding:0 7px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+3) { padding-left:14px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a {
position:relative;
display:block;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay {
position:absolute;
width:100%;
height:100%;
background-color:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .st-identity-image-title {
width:50%;
position:relative;
align-self:center;
font-size:18px;
color:#FFFFFF;
text-align:center;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:80px;
width:80px;
transition:all .4s;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a .st-identity-block-image-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:80px;
width:80px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a img { vertical-align:top; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .st-identity-block-image-overlay { opacity:1; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .overlay-inner-left {
top:20px;
left:20px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image a:hover .overlay-inner-right {
bottom:20px;
right:20px;
}
#layout-container .st-team-member-block { position:relative; }
#layout-container .st-team-member-block:before {
display:table;
content:" ";
}
#layout-container .st-team-member-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-team-member-block.simple a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay { opacity:1; }
#layout-container .st-team-member-block.simple a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-left {
top:20px;
left:20px;
}
#layout-container .st-team-member-block.simple a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-right {
bottom:20px;
right:20px;
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo {
position:relative;
height:170px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(18,0,86,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:40px;
width:40px;
border-radius:40px;
background:rgba(0,0,0,0.3);
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:before {
position:absolute;
top:9px;
left:9px;
font:normal normal normal 22px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:70px;
width:70px;
transition:all .4s;
}
#layout-container .st-team-member-block.simple .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:70px;
width:70px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-team-member-block.simple .st-team-member-block-info { margin-top:15px; }
#layout-container .st-team-member-block.simple .st-team-member-block-info .st-team-member-name {
position:relative;
font-size:16px;
font-weight:bold;
color:#333333;
}
#layout-container .st-team-member-block.simple .st-team-member-block-info .st-team-member-name a { transition:color 0.3s ease; }
#layout-container .st-team-member-block.simple .st-team-member-block-info .st-team-member-name:before {
position:relative;
display:inline-block;
top:0.04em;
content:'';
width:6px;
height:0.8em;
margin-right:8px;
background-color:#120056;
}
#layout-container .st-team-member-block.simple .st-team-member-block-info .st-team-member-name:hover a { color:#120056; }
#layout-container .st-team-member-block.simple .st-team-member-block-info .st-team-member-occupation {
padding-left:15px;
font-size:14px;
color:#999999;
}
#layout-container .st-team-member-block.simple-info a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay { opacity:1; }
#layout-container .st-team-member-block.simple-info a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-left {
top:20px;
left:20px;
}
#layout-container .st-team-member-block.simple-info a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-right {
bottom:20px;
right:20px;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo {
position:relative;
float:left;
width:150px;
height:150px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(18,0,86,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:40px;
width:40px;
border-radius:40px;
background:rgba(0,0,0,0.3);
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:before {
position:absolute;
top:9px;
left:9px;
font:normal normal normal 22px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:70px;
width:70px;
transition:all .4s;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:70px;
width:70px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-info {
float:left;
padding-left:20px;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-name {
font-size:18px;
font-weight:500;
color:#5b5b5b;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-name a { transition:color 0.3s ease; }
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-name:hover a { color:#120056; }
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-occupation {
font-size:16px;
color:#999999;
padding-bottom:15px;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-phone i, #layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-skype i, #layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-email i { color:#120056; }
#layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-phone a, #layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-skype a, #layout-container .st-team-member-block.simple-info .st-team-member-block-info .st-team-member-email a {
padding-left:10px;
font-size:14px;
color:#5b5b5b;
}
#layout-container .st-team-member-block.ext a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay { opacity:1; }
#layout-container .st-team-member-block.ext a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-left {
top:25px;
left:25px;
}
#layout-container .st-team-member-block.ext a .st-team-member-block-photo:hover .st-team-member-block-photo-overlay .overlay-inner-right {
bottom:25px;
right:25px;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo {
position:relative;
float:left;
width:33.33333333%;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay {
position:absolute;
width:100%;
height:100%;
background:rgba(51,51,51,0.8);
opacity:0;
transition:opacity .4s ease;
display:flex;
justify-content:center;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:before {
position:absolute;
top:12px;
left:13px;
font:normal normal normal 30px/1 linea-basic-10;
color:#ffffff;
content:'8';
transition:color .4s ease;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo .st-team-member-block-photo-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info {
float:left;
width:66.66666667%;
padding:35px 40px 35px 60px;
background:#f2f2f2;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-name {
font-size:24px;
color:#333333;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-name a { transition:color 0.3s ease; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-name:hover a { color:#120056; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-occupation { font-size:18px; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-desc { margin:25px 0; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-phone {
width:50%;
display:inline-block;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-phone i { color:#120056; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-phone a {
padding-left:10px;
font-size:14px;
color:#5b5b5b;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-email {
width:50%;
display:inline-block;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-email i { color:#120056; }
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-email a {
padding-left:10px;
font-size:14px;
color:#5b5b5b;
}
#layout-container .st-team-member-info { position:relative; }
#layout-container .st-team-member-info:before {
display:table;
content:" ";
}
#layout-container .st-team-member-info:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-team-member-info .st-team-member-info-photo {
float:left;
width:30%;
position:relative;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
overflow:hidden;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials {
position:absolute;
bottom:-60px;
left:0;
width:100%;
text-align:center;
background:rgba(0,0,0,0.3);
transition:bottom 0.4s ease;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social {
display:inline-block;
width:35px;
height:35px;
border-radius:100%;
margin:12px 7px;
transition:border-color 0.3s ease, background-color 0.3s ease;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social a {
font-size:20px;
transition:all 0.3s ease;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social a i {
margin-top:0.38em;
color:#FFFFFF;
transition:all 0.3s ease;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover { background-color:#FFFFFF; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-facebook { color:#3b5998; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-twitter { color:#1da1f2; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-google-plus { color:#dd4e42; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-pinterest-p { color:#bd2126; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-linkedin { color:#0077b5; }
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-instagram {
color:#e7008a;
background:-webkit-linear-gradient(#e7008a,#ffc53f);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}
#layout-container .st-team-member-info .st-team-member-info-photo .st-team-member-info-socials .st-team-member-info-social:hover a i.fa-vk { color:#4a76a8; }
#layout-container .st-team-member-info .st-team-member-info-photo:hover .st-team-member-info-socials { bottom:0; }
#layout-container .st-team-member-info .st-team-member-info-inner {
float:left;
width:70%;
padding:50px 60px 40px 60px;
background:#f2f2f2;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-title {
margin-bottom:35px;
color:#333333;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-title h3 {
font-size:20px;
line-height:1.65em;
padding-bottom:0;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization {
display:inline-block;
vertical-align:top;
width:33.33333333%;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization .st-team-member-desc ul li {
position:relative;
margin-left:1.57em;
padding-bottom:0.7em;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization .st-team-member-desc ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact {
display:inline-block;
vertical-align:top;
width:33.33333333%;
padding-left:30px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact .st-team-member-desc > div {
position:relative;
padding-bottom:0.7em;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact .st-team-member-desc > div i {
position:absolute;
top:3px;
color:#120056;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact .st-team-member-desc > div a, #layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact .st-team-member-desc > div span { margin-left:1.57em; }
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location {
display:inline-block;
vertical-align:top;
width:33.33333333%;
padding-left:30px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location .st-team-member-desc {
position:relative;
margin-left:1.57em;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location .st-team-member-desc i {
position:absolute;
top:3px;
left:-25px;
color:#120056;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location .st-team-member-desc span {
display:inline-block;
vertical-align:top;
margin-top:-0.4em;
line-height:38px;
}
#layout-container .st-info-block { position:relative; }
#layout-container .st-info-block:before {
display:table;
content:" ";
}
#layout-container .st-info-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-info-block.no-number {
left:auto !important;
right:auto !important;
}
#layout-container .st-info-block.no-number .st-info-block-inner { width:100%; }
#layout-container .st-info-block .st-info-block-inner {
float:left;
position:relative;
margin:0 auto;
width:86%;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-image {
float:left;
position:relative;
width:50%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info {
float:left;
position:relative;
width:50%;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-title {
color:#333333;
margin-bottom:30px;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-title h3 { padding-bottom:0; }
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-desc ul li {
position:relative;
margin-left:1.5em;
padding-bottom:0.5em;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-desc ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-link {
position:relative;
color:#333333;
font-size:14px;
font-weight:bold;
transition:all 0.3s ease;
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-link:after {
position:relative;
top:0.13em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-info-block .st-info-block-inner .st-info-block-info .st-info-block-link:hover {
color:#120056;
margin-left:5px;
}
#layout-container .st-info-block .st-info-block-number {
float:left;
position:relative;
padding-top:15px;
width:14%;
text-align:center;
font-size:120px;
line-height:1em;
font-weight:bold;
}
#layout-container .st-info-block.info-block-image-text { left:7%; }
#layout-container .st-info-block.info-block-image-text .st-info-block-inner .st-info-block-info { padding:40px 80px 35px 65px; }
#layout-container .st-info-block.info-block-text-image { right:7%; }
#layout-container .st-info-block.info-block-text-image .st-info-block-inner .st-info-block-info { padding:40px 65px 35px 80px; }
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider { overflow:hidden; }
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider .slick-list .slick-track .st-image-slider-item {
height:400px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider .slick-arrow.slick-prev {
position:absolute;
top:50%;
left:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
z-index:2;
transition:opacity 0.3s ease, left 0.3s ease;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider .slick-arrow.slick-prev:before {
content:"\f104";
display:inline-block;
margin-left:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
opacity:1;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider .slick-arrow.slick-next {
position:absolute;
top:50%;
right:-50px;
margin-top:-25px;
padding:0;
border:none;
outline:0;
width:50px;
height:50px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(0,0,0,0.6);
color:transparent;
opacity:0;
transition:opacity 0.3s ease, right 0.3s ease;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider .slick-arrow.slick-next:before {
content:"\f105";
display:inline-block;
margin-right:-2px;
font:normal normal normal 24px/1 FontAwesome;
color:#ffffff;
opacity:1;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider:hover .slick-arrow.slick-prev {
left:0;
opacity:1;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-wrapper .st-image-slider:hover .slick-arrow.slick-next {
right:0;
opacity:1;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-thumbnails {
width:90%;
margin-right:auto;
margin-left:auto;
margin-top:20px;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-thumbnails .slick-list .slick-track .st-image-slider-thumbnail {
position:relative;
width:100px;
height:100px;
margin-left:10px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-thumbnails .slick-list .slick-track .st-image-slider-thumbnail:before {
position:absolute;
content:'';
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(18,0,86,0.15);
transition:all 0.3s ease;
}
#layout-container .st-image-slider-outer-wrapper .st-image-slider-thumbnails .slick-list .slick-track .st-image-slider-thumbnail:first-child { margin-left:0; }
#layout-container .st-image-slider-outer-wrapper .st-image-slider-thumbnails .slick-list .slick-track .st-image-slider-thumbnail:hover:before { background-color:transparent; }
#layout-container .st-full-width-carousel .slick-arrow {
width:50px;
height:50px;
margin-top:-25px;
border:2px solid rgba(255,255,255,0.7);
z-index:2;
transition:all 0.3s ease;
}
#layout-container .st-full-width-carousel .slick-arrow.slick-prev { left:5%; }
#layout-container .st-full-width-carousel .slick-arrow.slick-prev:before { content:"\f104"; }
#layout-container .st-full-width-carousel .slick-arrow.slick-next { right:5%; }
#layout-container .st-full-width-carousel .slick-arrow.slick-next:before { content:"\f105"; }
#layout-container .st-full-width-carousel .slick-arrow:before {
color:#FFFFFF;
font:normal normal normal 28px/1 FontAwesome;
transition:all 0.3s ease;
}
#layout-container .st-full-width-carousel .slick-arrow:hover {
border-color:#333333;
background-color:#333333;
}
#layout-container .st-full-width-carousel .slick-arrow:hover:before { color:#120056; }
#layout-container .st-full-width-carousel .slick-list {
width:66.66666667%;
margin:0 auto;
overflow:visible;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide {
position:relative;
height:500px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
filter:brightness(50%);
-webkit-filter:brightness(50%);
transition:all 0.3s ease;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner {
position:absolute;
width:100%;
bottom:0;
left:0;
padding:20px 60px 25px 60px;
background-color:#333333;
overflow:hidden;
opacity:0;
transition:opacity 0.4s ease;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-slide-subtitle {
color:#FFFFFF;
opacity:0.7;
font-size:14px;
font-style:italic;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-slide-title {
color:#FFFFFF;
font-size:20px;
line-height:36px;
padding-bottom:0;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-slide-title:before {
display:inline-block;
position:relative;
content:'';
top:0.17em;
width:7px;
height:1em;
margin-left:-17px;
margin-right:9px;
background:#120056;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-slide-desc {
color:#FFFFFF;
opacity:0.7;
font-size:14px;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-link {
position:absolute;
top:0;
right:-50px;
width:50px;
height:100%;
background-color:#120056;
text-align:center;
transition:all 0.3s ease;
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner .st-full-width-carousel-link:before {
position:absolute;
top:50%;
left:22px;
transform:translateY(-50%);
color:#FFFFFF;
font:normal normal normal 28px/1 FontAwesome;
content:"\f105";
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide.slick-active {
filter:brightness(100%);
-webkit-filter:brightness(100%);
}
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide.slick-active .st-full-width-carousel-slide-inner { opacity:1; }
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide.slick-active .st-full-width-carousel-slide-inner:hover .st-full-width-carousel-link { right:0; }
#layout-container .st-sharing { width:auto; }
#layout-container .st-sharing:before {
display:table;
content:" ";
}
#layout-container .st-sharing:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-sharing .st-sharing-message {
float:left;
margin-right:15px;
font-size:14px;
color:#999999;
}
#layout-container .st-sharing.left .st-sharing-inner-wrapper { float:left; }
#layout-container .st-sharing.right .st-sharing-inner-wrapper { float:right; }
#layout-container .st-sharing.center .st-sharing-inner-wrapper {
display:table;
margin:0 auto;
}
#layout-container .st-sharing.style-1 .st-sharing-message { line-height:36px; }
#layout-container .st-sharing.style-1 .jssocials-shares:before {
display:table;
content:" ";
}
#layout-container .st-sharing.style-1 .jssocials-shares:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-sharing.style-1 .jssocials-shares > div {
float:left;
margin-left:10px;
}
#layout-container .st-sharing.style-1 .jssocials-shares > div:first-child { margin-left:0; }
#layout-container .st-sharing.style-1 .jssocials-shares > div a {
float:left;
font-size:16px;
display:block;
text-align:center;
color:#fff;
border-radius:50%;
width:32px;
height:32px;
line-height:36px;
transition:opacity 0.3s ease;
}
#layout-container .st-sharing.style-1 .jssocials-shares > div a:hover { opacity:0.8; }
#layout-container .st-sharing.style-1 .jssocials-shares > div .jssocials-share-count-box {
position:relative;
float:left;
width:32px;
height:32px;
text-align:center;
padding:0.2em;
margin-left:0.4em;
background:#ebebeb;
border-radius:3px;
}
#layout-container .st-sharing.style-1 .jssocials-shares > div .jssocials-share-count-box:after {
content:"";
display:block;
position:absolute;
top:0.6em;
left:-0.3em;
width:0;
height:0;
border-width:0.4em 0.4em 0.4em 0;
border-style:solid;
border-color:transparent #ebebeb transparent transparent;
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
#layout-container .st-sharing.style-1 .jssocials-shares > div .jssocials-share-count-box .jssocials-share-count {
font-size:14px !important;
color:#444;
}
#layout-container .st-sharing.style-1 .jssocials-shares > div .jssocials-share-count-box.jssocials-share-no-count { display:none; }
#layout-container .st-sharing.style-2 .st-sharing-message { line-height:42px; }
#layout-container .st-sharing.style-2 .jssocials-shares:before {
display:table;
content:" ";
}
#layout-container .st-sharing.style-2 .jssocials-shares:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-sharing.style-2 .jssocials-shares > div { float:left; }
#layout-container .st-sharing.style-2 .jssocials-shares > div a {
float:left;
font-size:16px;
display:block;
text-align:center;
color:#fff;
width:50px;
height:40px;
line-height:42px;
transition:opacity 0.3s ease;
}
#layout-container .st-sharing.style-2 .jssocials-shares > div a:hover { opacity:0.8; }
#layout-container .st-sharing.style-2 .jssocials-shares > div .jssocials-share-count-box {
position:relative;
float:left;
width:46px;
height:40px;
text-align:center;
padding:0.45em;
background:#f5f5f5;
}
#layout-container .st-sharing.style-2 .jssocials-shares > div .jssocials-share-count-box:after {
content:"";
display:block;
position:absolute;
top:0.85em;
left:-0.3em;
width:0;
height:0;
border-width:0.4em 0.4em 0.4em 0;
border-style:solid;
border-color:transparent #f5f5f5 transparent transparent;
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
#layout-container .st-sharing.style-2 .jssocials-shares > div .jssocials-share-count-box .jssocials-share-count {
font-size:14px !important;
color:#444;
}
#layout-container .st-sharing.style-2 .jssocials-shares > div .jssocials-share-count-box.jssocials-share-no-count { display:none; }
#layout-container .st-sharing.style-3 .jssocials-shares:before {
display:table;
content:" ";
}
#layout-container .st-sharing.style-3 .jssocials-shares:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-sharing.style-3 .jssocials-shares > div { float:left; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-email { background:#333333; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-facebook { background:#3b5998; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-googleplus { background:#dd4e42; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-linkedin { background:#0077b5; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-pinterest { background:#bd2126; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-twitter { background:#1da1f2; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-whatsapp {
font-size:18px;
background:#0dc143;
}
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-viber { background:#675ca8; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-messenger { background:#0081ff; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-vkontakte { background:#507299; }
#layout-container .st-sharing.style-3 .jssocials-shares > div.jssocials-share-telegram { background:#31a5df; }
#layout-container .st-sharing.style-3 .jssocials-shares > div a {
float:left;
display:block;
font-size:16px;
color:#fff;
width:120px;
height:30px;
transition:opacity 0.3s ease;
}
#layout-container .st-sharing.style-3 .jssocials-shares > div a:hover { opacity:0.8; }
#layout-container .st-sharing.style-3 .jssocials-shares > div a i {
float:left;
width:30px;
line-height:30px;
text-align:center;
}
#layout-container .st-sharing.style-3 .jssocials-shares > div a span.jssocials-share-label {
float:left;
height:100%;
padding-top:0.32em;
padding-left:10px;
width:90px;
font-size:14px !important;
background:rgba(255,255,255,0.2);
}
#layout-container .st-sharing.style-3 .jssocials-shares > div .jssocials-share-count-box {
float:left;
width:20px;
height:30px;
padding-top:0.32em;
text-align:center;
color:#FFFFFF;
font-size:14px !important;
background:rgba(255,255,255,0.2);
transition:all 0.3s ease;
}
#layout-container .st-sharing .st-sharing-inner { float:left; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares:before {
display:table;
content:" ";
}
#layout-container .st-sharing .st-sharing-inner .jssocials-shares:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-email a { background:#333333; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-facebook a { background:#3b5998; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-googleplus a { background:#dd4e42; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-linkedin a { background:#0077b5; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-pinterest a { background:#bd2126; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-twitter a { background:#1da1f2; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-whatsapp a {
font-size:18px;
background:#0dc143;
}
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-viber a { background:#675ca8; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-messenger a { background:#0081ff; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-vkontakte a { background:#507299; }
#layout-container .st-sharing .st-sharing-inner .jssocials-shares > div.jssocials-share-telegram a { background:#31a5df; }
#layout-container .st-advanced-image { position:relative; }
#layout-container .st-advanced-image a.custom-link .st-advanced-image-overlay .overlay-inner-icon:before { content:'8'; }
#layout-container .st-advanced-image .st-advanced-image-inner {
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
max-width:100%;
}
#layout-container .st-advanced-image .st-advanced-image-inner.center { margin:0 auto; }
#layout-container .st-advanced-image .st-advanced-image-inner.right { margin-left:auto; }
#layout-container .st-advanced-image .st-advanced-image-overlay {
position:absolute;
display:flex;
justify-content:center;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(51,51,51,0.9);
opacity:0;
transition:opacity 0.4s ease;
}
#layout-container .st-advanced-image .st-advanced-image-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
z-index:2;
}
#layout-container .st-advanced-image .st-advanced-image-overlay .overlay-inner-icon:before {
position:absolute;
top:14px;
left:14px;
font:normal normal normal 28px/1 linea-basic-10;
color:#ffffff;
content:'%';
transition:color .4s ease;
}
#layout-container .st-advanced-image .st-advanced-image-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-advanced-image .st-advanced-image-overlay .overlay-inner-left {
position:absolute;
top:0;
left:0;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-advanced-image .st-advanced-image-overlay .overlay-inner-right {
position:absolute;
bottom:0;
right:0;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay {
opacity:1;
background-color:rgba(18,0,86,0.4);
transition:background-color 0.3s ease;
overflow:hidden;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .overlay-inner-icon {
position:relative;
align-self:center;
height:55px;
width:55px;
border-radius:55px;
background:rgba(0,0,0,0.3);
opacity:0;
z-index:2;
transition:opacity 0.4s ease;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .overlay-inner-icon:before {
position:absolute;
top:14px;
left:14px;
font:normal normal normal 28px/1 linea-basic-10;
color:#ffffff;
content:'%';
transition:color .4s ease;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .overlay-inner-icon:hover:before { color:#120056; }
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .overlay-inner-left {
position:absolute;
top:-1px;
left:-1px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
transition:all .4s;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .overlay-inner-right {
position:absolute;
bottom:-1px;
right:-1px;
border-bottom:1px solid #ffffff;
display:inline-block;
height:100px;
width:100px;
border-right:1px solid #ffffff;
transition:all .4s;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .st-advanced-image-overlay-title {
position:relative;
align-self:center;
font-size:16px;
color:#FFFFFF;
opacity:0;
bottom:-100%;
transition:opacity .5s ease, bottom 0.5s ease-out;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .st-advanced-image-overlay-title .st-h-after {
position:relative;
display:block;
width:21px;
height:21px;
margin:0 auto;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .st-advanced-image-overlay-title .st-h-after > i {
content:'';
position:absolute;
bottom:-1000%;
left:50%;
height:1000%;
width:1px;
margin-left:-1px;
background-color:#120056;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .st-advanced-image-overlay-title .st-h-after > i + i {
position:absolute;
top:0;
left:0;
width:21px;
height:21px;
margin:0;
background-color:transparent !important;
overflow:hidden;
}
#layout-container .st-advanced-image.overlay .st-advanced-image-overlay .st-advanced-image-overlay-title .st-h-after > i + i > i {
content:'';
position:absolute;
left:6px;
top:6px;
border-radius:100%;
width:9px;
height:9px;
box-shadow:0px 0px 0px 500px #120056;
}
#layout-container .st-advanced-image.overlay:hover .st-advanced-image-overlay { background-color:rgba(0,0,0,0.5); }
#layout-container .st-advanced-image.overlay:hover .st-advanced-image-overlay .overlay-inner-icon { opacity:1; }
#layout-container .st-advanced-image.overlay:hover .st-advanced-image-overlay .overlay-inner-left {
top:22px;
left:22px;
}
#layout-container .st-advanced-image.overlay:hover .st-advanced-image-overlay .overlay-inner-right {
right:22px;
bottom:22px;
}
#layout-container .st-advanced-image.overlay:hover .st-advanced-image-overlay .st-advanced-image-overlay-title {
bottom:0;
opacity:1;
}
#layout-container .st-advanced-image:hover .st-advanced-image-overlay { opacity:1; }
#layout-container .st-advanced-image:hover .st-advanced-image-overlay .overlay-inner-left {
top:22px;
left:22px;
}
#layout-container .st-advanced-image:hover .st-advanced-image-overlay .overlay-inner-right {
right:22px;
bottom:22px;
}
#layout-container .st-addresses-map {
position:relative;
display:block;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw-t:before { border-top:none !important; }
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw-t:after {
top:-5px !important;
border-top-color:#333333 !important;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw-c { box-shadow:none !important; }
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw {
top:-5px !important;
padding:20px !important;
text-align:center;
overflow:hidden !important;
background:#333333 !important;
box-shadow:none !important;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw div {
background-color:#333333;
color:#ffffff;
overflow:hidden !important;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw div .view-link a {
background-color:#333333;
color:#ffffff;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw button { display:none !important; }
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .gm-style-iw h3 {
display:block;
margin:0;
padding:5px 0 0 0;
font-size:16px;
font-weight:normal;
line-height:20px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-gmap .gm-style .transit-div-line-name .renderable-component-text-box-white { color:#474747; }
#layout-container .st-addresses-map .st-addresses-map-carousel {
position:relative;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(51,51,51,0.7);
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list {
width:1220px;
margin:0 auto;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track { margin:60px 0; }
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item {
float:left;
margin:0 10px;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner {
padding:30px 55px 20px 55px;
background:rgba(51,51,51,0.9);
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-title h3 {
margin-bottom:30px;
padding-left:35px;
padding-bottom:0;
font-size:22px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-address {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-address address {
padding:0;
font-style:normal;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-address i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-phone {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-phone i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-email {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-email i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-schedule {
position:relative;
margin-bottom:15px;
padding-left:35px;
font-size:14px;
color:#FFFFFF;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list .slick-track .st-addresses-map-item .st-addresses-map-item-inner .st-addresses-map-item-schedule i {
position:absolute;
top:0.2em;
left:0;
color:#120056;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots {
margin:0;
padding:15px 0;
transform:translateY(0%);
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots li {
margin:0 7px;
padding:0;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots li:before { display:none; }
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots li button:before {
font-family:slick;
font-size:14px;
opacity:1;
color:#333333;
transition:color 0.3s ease;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots li:hover button:before { color:#120056; }
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner ul.slick-dots li.slick-active button:before { color:#120056; }
#layout-container .st-vertical-text-block:before {
display:table;
content:" ";
}
#layout-container .st-vertical-text-block:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-title-wrapper {
float:left;
display:table-cell;
width:20%;
text-align:center;
transition:all 0.3s ease;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-title-wrapper .st-vertical-text-block-title {
height:inherit;
width:inherit;
vertical-align:middle;
margin:auto;
padding:65px 0;
font-family:inherit;
font-style:inherit;
text-transform:inherit;
font-size:60px;
line-height:40px;
font-weight:bold;
letter-spacing:inherit;
word-spacing:0;
ms-writing-mode:tb-rl;
-webkit-writing-mode:vertical-rl;
-moz-writing-mode:vertical-rl;
-ms-writing-mode:vertical-rl;
writing-mode:tb-rl;
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image {
position:relative;
float:left;
width:80%;
height:100%;
z-index:1;
overflow:hidden;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-background {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
transition:transform 0.8s ease-out;
z-index:-1;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-background .st-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
transition:opacity 0.3s ease;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button {
position:absolute;
bottom:30px;
left:30px;
border:1px solid #FFFFFF;
opacity:0;
transition:opacity 0.4s ease;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a {
position:relative;
display:block;
padding:5px 17px;
overflow:hidden;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a .st-vertical-text-block-button-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a .st-vertical-text-block-button-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a .st-vertical-text-block-button-icon i {
font-size:18px;
color:inherit;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a:hover .st-vertical-text-block-button-text { transform:translateX(500px); }
#layout-container .st-vertical-text-block .st-vertical-text-block-image .st-vertical-text-block-button a:hover .st-vertical-text-block-button-icon { left:0; }
#layout-container .st-vertical-text-block:hover .st-vertical-text-block-image .st-vertical-text-block-background { transform:scale(1.1,1.1); }
#layout-container .st-vertical-text-block:hover .st-vertical-text-block-image .st-vertical-text-block-background .st-overlay { opacity:1; }
#layout-container .st-vertical-text-block:hover .st-vertical-text-block-image .st-vertical-text-block-button { opacity:1; }
#layout-container .st-product-promo .st-product-promo-inner {
position:relative;
height:500px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper {
position:absolute;
top:75px;
left:0;
margin:0;
padding:40px 75px 40px 0;
background:rgba(0,0,0,0.5);
transition:background 0.3s ease;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-title {
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-title h3 {
margin:0;
padding:0 0 0 85px;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
text-transform:inherit;
font-size:inherit;
line-height:inherit;
letter-spacing:inherit;
word-spacing:0;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-subtitle {
padding:0 0 0 85px;
font-size:18px;
color:#FFFFFF;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper .st-h-before {
position:absolute;
height:100%;
left:50px;
padding-bottom:80px;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper .st-h-before > i {
display:block;
width:7px;
height:100%;
background-color:#120056;
transition:background-color 0.3s ease;
}
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper:hover { background:rgba(0,0,0,0.7); }
#layout-container .st-product-promo .st-product-promo-inner .st-product-promo-info-wrapper:hover .st-h-before > i { background-color:#FFFFFF; }
#layout-container .st-product-promo.st-top-right .st-product-promo-inner .st-product-promo-info-wrapper {
top:75px;
left:auto;
right:0;
padding:40px 0 40px 75px;
text-align:right;
}
#layout-container .st-product-promo.st-top-right .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-title h3 { padding:0 85px 0 0; }
#layout-container .st-product-promo.st-top-right .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-subtitle { padding:0 85px 0 0; }
#layout-container .st-product-promo.st-top-right .st-product-promo-inner .st-product-promo-info-wrapper .st-h-before {
left:auto;
right:50px;
}
#layout-container .st-product-promo.st-bottom-left .st-product-promo-inner .st-product-promo-info-wrapper {
top:auto;
bottom:75px;
}
#layout-container .st-product-promo.st-bottom-right .st-product-promo-inner .st-product-promo-info-wrapper {
top:auto;
bottom:75px;
left:auto;
right:0;
padding:40px 0 40px 75px;
text-align:right;
}
#layout-container .st-product-promo.st-bottom-right .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-title h3 { padding:0 85px 0 0; }
#layout-container .st-product-promo.st-bottom-right .st-product-promo-inner .st-product-promo-info-wrapper .st-product-promo-subtitle { padding:0 85px 0 0; }
#layout-container .st-product-promo.st-bottom-right .st-product-promo-inner .st-product-promo-info-wrapper .st-h-before {
left:auto;
right:50px;
}
#layout-container .ultimate-map-wrapper { margin-bottom:0; }
#layout-container .st-video-popup {
position:relative;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
#layout-container .st-video-popup a.st-video-popup-link.hide { display:none; }
#layout-container .st-video-popup a.st-video-popup-link .st-video-popup-icon {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
text-align:center;
transition:all 0.4s ease;
}
#layout-container .st-video-popup a.st-video-popup-link .st-video-popup-icon i {
font-size:inherit;
line-height:inherit;
transition:all 0.4s ease;
}
#layout-container .st-shop-info-block {
height:100%;
padding:50px 0 30px;
}
#layout-container .st-shop-info-block .st-shop-info-block-inner {
width:75%;
display:table;
margin:0 auto;
}
#layout-container .st-shop-info-block .st-shop-info-block-inner .st-shop-info-icon {
display:table-cell;
vertical-align:middle;
}
#layout-container .st-shop-info-block .st-shop-info-block-inner .st-shop-info-title-desc-wrapper {
display:table-cell;
vertical-align:top;
padding-left:30px;
text-align:right;
}
#layout-container .st-shop-info-block .st-shop-info-block-inner .st-shop-info-title-desc-wrapper .st-shop-info-title h3 {
margin:0;
padding:0 0 15px;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
text-transform:inherit;
font-size:inherit;
line-height:inherit;
letter-spacing:inherit;
word-spacing:0;
}
#layout-container .st-shop-info-block .st-shop-info-block-inner .st-shop-info-title-desc-wrapper .st-shop-info-desc p {
margin:0;
padding:0;
}
#layout-container .st-social-buttons .st-social-buttons-inner { text-align:center; }
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item {
display:inline-block;
width:16.66666667%;
text-align:center;
height:50px;
font-size:24px;
font-weight:bold;
color:#120056;
overflow:hidden;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item a {
position:relative;
width:100%;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item a span {
position:relative;
top:0.3em;
transition:top .4s ease;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item a i {
position:absolute;
bottom:-70px;
font-size:50px;
transition:bottom .4s ease;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item a:hover span { top:-35px; }
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item a:hover i { bottom:-16px; }
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-facebook i {
color:#3b5998;
left:38px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-twitter i {
color:#1da1f2;
left:18px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-googleplus i {
color:#dd4e42;
left:32px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-pinterest i {
color:#bd2126;
left:32px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-linkedin i {
color:#0077b5;
left:32px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item .st-social-buttons-instagram i {
background:-webkit-linear-gradient(#e7008a,#ffc53f);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
left:32px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 { position:relative; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1:before {
display:table;
content:" ";
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1:after {
display:table;
content:" ";
clear:both;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input {
margin:10px 10px 20px 10px;
padding:10px;
background:#FFFFFF;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-form-control {
width:100%;
display:block;
padding-left:8px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-form-control::-webkit-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-form-control::-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-form-control:-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-form-control:-ms-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span .wpcf7-not-valid-tip { display:none; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection {
height:auto;
padding:10px;
background:none;
border:none;
border-radius:0;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection .select2-selection__rendered {
line-height:normal;
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection .select2-selection__arrow {
height:auto;
top:50%;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-select { padding:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio {
padding:0;
background:transparent;
color:#fff;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio span .wpcf7-form-control { padding-left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio .wpcf7-list-item {
position:relative;
width:50%;
margin:0;
padding:0 20px 0 0;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio .wpcf7-list-item.last { margin:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio .wpcf7-list-item label {
position:relative;
padding-left:20px;
cursor:pointer;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio .wpcf7-list-item input:before {
position:absolute;
content:'';
top:calc(50% - 8px);
left:0;
width:16px;
height:16px;
border:1px solid #fff;
border-radius:100%;
background:transparent;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-input.st-radio .wpcf7-list-item input:checked:after {
position:absolute;
content:'';
top:calc(50% - 4px);
left:4px;
width:8px;
height:8px;
border-radius:100%;
background:#fff;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit {
position:relative;
width:50%;
margin:10px 10px 20px 10px;
padding:0;
background-color:#120056;
border:1px solid #120056;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
padding:9px 0 9px 0;
color:#FFFFFF;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-1 div.wpcf7-response-output.wpcf7-display-none { background:none; }
#layout-container .wpcf7 form.wpcf7-form .wpcf7-response-output {
width:100%;
float:left;
margin:1em 0;
text-align:center;
color:#e0e0e0;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2:before {
display:table;
content:" ";
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2:after {
display:table;
content:" ";
clear:both;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input { padding-right:20px; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input.last { padding-right:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span input::-webkit-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span input:-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span input::-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span input:-ms-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span input:focus, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input span textarea:focus { background-color:#ffffff; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .wpcf7-form-control-wrap input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-name input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-email input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-phone input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-message textarea {
width:100%;
height:150px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit {
position:relative;
float:left;
margin-top:20px;
padding:10px 70px;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
color:#FFFFFF;
text-align:center;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3:before {
display:table;
content:" ";
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3:after {
display:table;
content:" ";
clear:both;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input { padding-right:20px; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input.last { padding-right:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span input::-webkit-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span input:-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span input::-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span input:-ms-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span input:focus, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input span textarea:focus { background-color:#ffffff; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .wpcf7-form-control-wrap input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-name input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-email input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-phone input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-message textarea {
width:100%;
height:150px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit {
position:relative;
float:left;
margin-top:20px;
padding:10px 70px;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
color:#FFFFFF;
text-align:center;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 { position:relative; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input {
margin:10px 20px 20px 0;
padding:10px;
background:#FFFFFF;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-form-control {
width:100%;
display:block;
padding-left:8px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-form-control::-webkit-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-form-control::-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-form-control:-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-form-control:-ms-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span .wpcf7-not-valid-tip { display:none; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span.st-wpcf7-style4 .select2-container .selection .select2-selection {
height:auto;
padding:10px;
background:none;
border:none;
border-radius:0;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span.st-wpcf7-style4 .select2-container .selection .select2-selection .select2-selection__rendered {
line-height:normal;
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input span.st-wpcf7-style4 .select2-container .selection .select2-selection .select2-selection__arrow {
height:auto;
top:50%;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-input.st-select { padding:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit {
position:relative;
margin:10px 0 20px 10px;
padding:0;
background-color:#120056;
border:1px solid #120056;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
padding:9px 0 9px 0;
color:#FFFFFF;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 div.wpcf7-response-output.wpcf7-display-none { background:none; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 { position:relative; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5:before {
display:table;
content:" ";
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5:after {
display:table;
content:" ";
clear:both;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input {
width:100%;
margin:10px 10px 20px 10px;
padding:10px;
background:#FFFFFF;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-form-control {
width:100%;
display:block;
padding-left:8px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-form-control::-webkit-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-form-control::-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-form-control:-moz-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-form-control:-ms-input-placeholder {
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span .wpcf7-not-valid-tip { display:none; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection {
height:auto;
padding:10px;
background:none;
border:none;
border-radius:0;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection .select2-selection__rendered {
line-height:normal;
font-style:italic;
color:#3F3F3F;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input span.st-wpcf7-style1 .select2-container .selection .select2-selection .select2-selection__arrow {
height:auto;
top:50%;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-input.st-select { padding:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div.submit { padding:10px 10px 20px 10px; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit {
position:relative;
width:100%;
margin:0;
padding:0;
background-color:#120056;
border:1px solid #120056;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
padding:9px 0;
color:#FFFFFF;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 div.wpcf7-response-output.wpcf7-display-none { background:none; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span input::-webkit-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span input:-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span input::-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span input:-ms-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span input:focus, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input span textarea:focus { background-color:#ffffff; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input .wpcf7-form-control-wrap input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input .your-name input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input .your-email input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input .your-phone input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-input .your-message textarea {
width:100%;
height:150px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit {
position:relative;
float:left;
margin-top:20px;
padding:10px 70px;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
color:#FFFFFF;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span input::-webkit-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span textarea::-webkit-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span input:-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span textarea:-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span input::-moz-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span textarea::-moz-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span input:-ms-input-placeholder, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span textarea:-ms-input-placeholder {
font-size:16px;
font-style:italic;
color:#999999;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span input:focus, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input span textarea:focus { background-color:#ffffff; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .wpcf7-form-control-wrap input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-name input, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-email input, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-phone input, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-city input, #layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-country input {
width:100%;
margin-bottom:18px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-input .your-message textarea {
width:100%;
height:150px;
padding:10px 20px;
background-color:#f1f0f0;
border:1px solid #e0e0e0;
transition:background .3s ease;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit {
position:relative;
float:left;
margin-top:20px;
padding:10px 70px;
background-color:#120056;
text-transform:uppercase;
cursor:pointer;
overflow:hidden;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit input[type="submit"] {
width:100%;
margin:0 auto;
color:#FFFFFF;
cursor:pointer;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit .ajax-loader {
position:absolute;
top:33%;
right:5px;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit .st-contact-form-submit-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit .st-contact-form-submit-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit:hover input[type="submit"] { transform:translateX(500px); }
#layout-container .wpcf7 form.wpcf7-form .st-contact-block-form-2 .st-contact-form-submit:hover .st-contact-form-submit-icon { left:0; }
#layout-container .wpb_content_element { margin-bottom:0; }
#layout-container .wpb_text_column .wpb_wrapper h2, #layout-container .wpb_text_column .wpb_wrapper h3, #layout-container .wpb_text_column .wpb_wrapper p { padding-bottom:15px; }
#layout-container .wpb_text_column .wpb_wrapper ul li {
position:relative;
margin-left:1.57em;
padding-bottom:0.7em;
}
#layout-container .wpb_text_column .wpb_wrapper ul li:before {
top:0.45em;
content:'';
display:block;
position:absolute;
width:10px;
height:10px;
background:#301D30;
left:-25px;
}
#layout-container .wpb_text_column .wpb_wrapper a {
color:#120056;
transition:all 0.3s ease;
}
#layout-container .wpb_text_column .wpb_wrapper a:hover { opacity:0.7; }
#layout-container mark {
background:none;
color:#120056;
}
#layout-container .vc_chart .wpb_wrapper ul.vc_chart-legend {
margin-bottom:0;
padding-left:25px;
}
#layout-container .vc_chart .wpb_wrapper ul.vc_chart-legend li {
margin-right:15px;
margin-left:0;
margin-bottom:1em;
padding:0;
font-style:italic;
color:#999999;
}
#layout-container .vc_chart .wpb_wrapper ul.vc_chart-legend li:before { display:none !important; }
#layout-container .vc_chart .wpb_wrapper ul.vc_chart-legend li span {
border-radius:0;
height:0.6em;
width:0.6em;
}
#layout-container .vc_chart.st-legend-bottom .wpb_wrapper .vc_chart-with-legend {
display:block;
margin:0 auto;
}
#layout-container .vc_chart.st-legend-bottom .wpb_wrapper ul.vc_chart-legend {
width:100%;
font-style:italic;
color:#999999;
text-align:left;
margin-top:20px;
}
#layout-container .vc_chart.st-legend-bottom .wpb_wrapper ul.vc_chart-legend span {
border-radius:0;
height:0.6em;
width:0.6em;
}
#layout-container .vc_chart.st-legend-bottom .wpb_wrapper ul.vc_chart-legend li { display:inline-block; }
#layout-container .vc_line-chart .vc_chart-with-legend { width:65%; }
#layout-container .vc_line-chart .vc_chart-legend {
margin-left:70px;
padding-right:70px !important;
}
#layout-container .st-info-boxes .st-info-boxes-inner:before {
display:table;
content:" ";
}
#layout-container .st-info-boxes .st-info-boxes-inner:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component {
position:relative;
float:left;
width:50%;
margin-bottom:0;
overflow:hidden;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component .aio-icon-box { position:relative; }
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component .aio-icon-box .aio-icon-box-inner {
position:relative;
left:auto;
right:0;
transition:right 0.4s ease;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component .aio-icon-box .st-info-box-description {
position:absolute;
width:100%;
top:0;
left:auto;
right:150%;
transition:right 0.4s ease;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:hover .aio-icon-box .aio-icon-box-inner {
left:auto;
right:-150%;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:hover .aio-icon-box .st-info-box-description {
left:auto;
right:0;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2) { border-left:1px solid #d2d2d2; }
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3) { border-top:1px solid #d2d2d2; }
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(4) {
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2) .aio-icon-box, #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3) .aio-icon-box { position:relative; }
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2) .aio-icon-box .aio-icon-box-inner, #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3) .aio-icon-box .aio-icon-box-inner {
position:relative;
left:0;
right:auto;
transition:left 0.4s ease;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2) .aio-icon-box .st-info-box-description, #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3) .aio-icon-box .st-info-box-description {
position:absolute;
width:100%;
top:0;
left:150%;
right:auto;
transition:left 0.4s ease;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2):hover .aio-icon-box .aio-icon-box-inner, #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3):hover .aio-icon-box .aio-icon-box-inner {
left:-150%;
right:auto;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2):hover .aio-icon-box .st-info-box-description, #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3):hover .aio-icon-box .st-info-box-description {
left:0;
right:auto;
}
#layout-container .aio-icon-component .aio-icon, #layout-container .aio-icon-component .aio-icon-img { transition:all .2s linear; }
#layout-container .aio-icon-component {
margin-bottom:25px;
transition:all .3s ease;
}
#layout-container .aio-icon-component.with-shadow { box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2); }
#layout-container .top-icon .aio-icon-header h3.aio-icon-title { margin:15px 0 15px; }
#layout-container .aio-icon-box .aio-icon-header h3 {
font-weight:inherit;
padding-bottom:0;
transition:all 0.3s ease;
}
#layout-container .aio-icon-box .aio-icon-header .st-infobox-title-before {
display:inline;
margin-right:15px;
}
#layout-container .aio-icon-box .aio-icon-header .st-infobox-title-before.dark-bg > i { background-color:#ffffff; }
#layout-container .aio-icon-box .aio-icon-header .st-infobox-title-before > i {
display:inline-block;
margin-left:0px;
margin-bottom:-0.03em;
width:5px;
height:0.8em;
background-color:#120056;
}
#layout-container .aio-icon-box .aio-icon-header .st-infobox-title-before > i + i {
display:inline-block;
width:10px;
margin-left:5px;
}
#layout-container .aio-icon-box .aio-icon-description { transition:all 0.3s ease; }
#layout-container .aio-icon-box .aio-icon-description p { padding-bottom:0; }
#layout-container .aio-icon, #layout-container .vc_row .aio-icon {
height:1.6em;
width:1.6em;
line-height:1.6em;
}
#layout-container .left-title-icon .aio-icon-left-title {
display:table-cell;
vertical-align:middle;
}
#layout-container .left-title-icon .aio-icon-left-title .aio-icon { margin-right:15px; }
#layout-container .left-title-icon .aio-icon-left-title .aio-icon-img { margin-right:15px; }
#layout-container .left-title-icon .aio-icon-header {
display:table-cell;
vertical-align:middle;
}
#layout-container .left-title-icon .aio-icon-description { margin-top:-10px; }
#layout-container .right-title-icon .aio-icon-right-title {
display:table-cell;
vertical-align:middle;
}
#layout-container .right-title-icon .aio-icon-right-title .aio-icon { margin-left:15px; }
#layout-container .right-title-icon .aio-icon-right-title .aio-icon-img { margin-left:15px; }
#layout-container .right-title-icon .aio-icon-header {
display:table-cell;
vertical-align:middle;
width:100%;
text-align:right;
}
#layout-container .right-title-icon .aio-icon-description {
margin-top:-10px;
text-align:right;
padding-left:50px;
}
#layout-container .square_box_2-icon { padding:35px 45px; }
#layout-container .square_box_2-icon .aio-icon-square_box_2 {
display:table-cell;
vertical-align:middle;
}
#layout-container .square_box_2-icon .aio-icon-square_box_2 .aio-icon { margin-right:25px; }
#layout-container .square_box_2-icon .aio-icon-square_box_2 .aio-icon-img { margin-right:25px; }
#layout-container .square_box_2-icon .aio-icon-header {
display:table-cell;
vertical-align:middle;
}
#layout-container .square_box_2-icon .aio-icon-header + .aio-icon-description { margin-top:25px; }
#layout-container .square_box_2-icon .aio-icon-header .aio-icon-title { transition:all .2s linear; }
#layout-container .smile_icon_list .icon_list_item:before { display:none; }
#layout-container .smile_icon_list .icon_list_item .icon_description h3 { padding-bottom:0; }
#layout-container .st-simple-link {
position:relative;
color:#333333;
font-size:14px;
font-weight:bold;
}
#layout-container .st-simple-link a:after {
position:relative;
top:0.13em;
margin-left:7px;
color:#120056;
font:normal normal normal 18px/1 FontAwesome;
content:'\f105';
}
#layout-container .st-simple-link a { transition:all 0.3s ease; }
#layout-container .st-simple-link a:hover {
color:#120056;
margin-left:5px;
}
#layout-container .st-simple-link.text-right a:hover {
margin-left:0;
margin-right:5px;
}
#layout-container .st-simple-link.dark-bg { color:#ffffff; }
#layout-container .st-simple-link.dark-bg:hover { color:#ffffff; }
#layout-container .st-single-social { transition:all 0.3s ease; }
#layout-container .st-single-social .st-single-social-inner {
padding:20px 0;
text-align:center;
}
#layout-container .st-single-social .st-single-social-inner .st-single-social-link { display:block; }
#layout-container .st-single-social .st-single-social-inner .st-single-social-icon {
display:inline-block;
transition:all 0.3s ease;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form { font-size:0; }
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form:before {
display:table;
content:" ";
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form label { display:none; }
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form input[type="email"] {
float:left;
height:45px;
padding:0 25px;
font-size:14px;
color:#ffffff;
background-color:rgba(63,63,63,0.5);
border:1px solid #3F3F3F;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:14px;
color:#ffffff;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:14px;
color:#ffffff;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:14px;
color:#ffffff;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form input[type="email"]:-ms-input-placeholder {
font-size:14px;
color:#ffffff;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"] {
float:left;
position:relative;
height:45px;
padding:0 35px;
font-size:16px;
color:#ffffff;
border:1px solid #3F3F3F;
background-color:#3F3F3F;
cursor:pointer;
overflow:hidden;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon {
position:absolute;
width:100%;
height:100%;
top:-2px;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-text { transform:translateX(500px); }
#layout-container .st-subscribe-2 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-icon { left:0; }
#layout-container .st-subscribe-2 .mc4wp-form .mc4wp-response { color:#999999; }
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form { font-size:0; }
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form:before {
display:table;
content:" ";
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form label { display:none; }
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form input[type="email"] {
float:left;
width:65%;
height:40px;
padding:0 15px;
font-size:14px;
background-color:#ffffff;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form input[type="email"]:-ms-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"] {
float:left;
position:relative;
width:35%;
height:40px;
padding:0 20px;
font-size:14px;
font-style:italic;
color:#ffffff;
background-color:#3F3F3F;
cursor:pointer;
overflow:hidden;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon {
position:absolute;
width:100%;
height:100%;
top:-2px;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-text { transform:translateX(500px); }
#layout-container .st-subscribe-3 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-icon { left:0; }
#layout-container .st-subscribe-3 .mc4wp-form .mc4wp-response { color:#999999; }
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form { font-size:0; }
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form:before {
display:table;
content:" ";
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form:after {
display:table;
content:" ";
clear:both;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form label { display:none; }
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form input[type="email"] {
float:left;
width:65%;
height:40px;
padding:0 15px;
font-size:14px;
background-color:#ffffff;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form input[type="email"]::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form input[type="email"]:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form input[type="email"]::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form input[type="email"]:-ms-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"] {
float:left;
position:relative;
width:35%;
height:40px;
padding:0 20px;
font-size:14px;
font-style:italic;
color:#ffffff;
background-color:#120056;
cursor:pointer;
overflow:hidden;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-text {
display:block;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon {
position:absolute;
width:100%;
height:100%;
top:-2px;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"] .st-subscribe-icon i {
font-size:24px;
color:#ffffff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-text { transform:translateX(500px); }
#layout-container .st-subscribe-4 .mc4wp-form .st-subscribe-form button[type="submit"]:hover .st-subscribe-icon { left:0; }
#layout-container .st-subscribe-4 .mc4wp-form .mc4wp-response { color:#999999; }
#layout-container .stats-block .stats-desc .stats-counter-inner .counter_suffix, #layout-container .stats-block .stats-desc .stats-counter-inner .counter_prefix { display:inline; }
#layout-container .stats-block.stats-left .aio-icon-left {
padding-right:20px;
vertical-align:middle;
}
#layout-container .stats-block.stats-left .stats-desc .stats-counter-inner { padding-bottom:5px; }
#layout-container .stats-block.right .stats-desc { text-align:right; }
#layout-container .stats-block.left .stats-desc { text-align:left; }
#layout-container .stats-block.center-align { text-align:center; }
#layout-container .stats-block.center-align > div { display:inline-block; }
#layout-container .stats-block, #layout-container .wpb_row .wpb_column .wpb_wrapper .stats-block {
margin-bottom:0;
padding:0;
transition:background-color .3s ease;
}
#layout-container .stats-block .ult-just-icon-wrapper .aio-icon, #layout-container .wpb_row .wpb_column .wpb_wrapper .stats-block .ult-just-icon-wrapper .aio-icon { transition:color .3s ease, background-color .3s ease; }
#layout-container .stats-block .stats-desc .stats-counter-inner > div, #layout-container .wpb_row .wpb_column .wpb_wrapper .stats-block .stats-desc .stats-counter-inner > div { transition:color .3s ease; }
#layout-container .stats-block .stats-desc .stats-text-wrapper .stats-text, #layout-container .wpb_row .wpb_column .wpb_wrapper .stats-block .stats-desc .stats-text-wrapper .stats-text { transition:color .3s ease; }
#layout-container .stats-absolute { position:relative; }
#layout-container .stats-absolute .aio-icon-absolute {
position:absolute;
width:100%;
top:50%;
transform:translateY(-50%);
}
#layout-container .stats-absolute .stats-desc {
position:relative;
width:100%;
display:block;
text-align:center;
}
#layout-container .stats-absolute .stats-desc .stats-counter-inner {
display:inline-block;
vertical-align:middle;
width:45%;
text-align:right;
}
#layout-container .stats-absolute .stats-desc .stats-text-wrapper {
display:inline-block;
vertical-align:middle;
width:50%;
padding-bottom:5px;
padding-left:10px;
}
#layout-container .stats-absolute .stats-desc .stats-text-wrapper .stats-text { text-align:left; }
#layout-container .wpb_widgetised_column.left { margin-right:40px; }
#layout-container .wpb_widgetised_column.right { margin-left:40px; }
#layout-container .wpb_widgetised_column .wpb_wrapper .widget { margin-bottom:35px; }
#layout-container .ult_info_table .ult_pricing_table { border-bottom:none; }
#layout-container .ult_info_table .ult_pricing_heading h1, #layout-container .ult_info_table .ult_pricing_heading h2, #layout-container .ult_info_table .ult_pricing_heading h3, #layout-container .ult_info_table .ult_pricing_heading h4, #layout-container .ult_info_table .ult_pricing_heading h5, #layout-container .ult_info_table .ult_pricing_heading h6 { padding-bottom:0; }
#layout-container .ult_pricing_table_wrap.theme_design:before {
display:table;
content:" ";
}
#layout-container .ult_pricing_table_wrap.theme_design:after {
display:table;
content:" ";
clear:both;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner {
position:relative;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner:before {
display:table;
content:" ";
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner:after {
display:table;
content:" ";
clear:both;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .st-pricing-table-overlay {
position:absolute;
background-color:rgba(51,51,51,0.95);
top:0;
left:0;
width:100%;
height:100%;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_pricing_heading { padding:30px 10px 10px; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_pricing_heading h3 {
margin:0;
padding:0;
font-size:32px;
line-height:normal;
color:#ffffff;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_pricing_heading h5 {
margin:0;
padding:0;
font-size:20px;
line-height:normal;
color:#ffffff;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_price_body_block .ult_price_body { margin:15px auto; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_price_body_block .ult_price_body .ult_price .ult_price_figure {
font-size:40px;
line-height:normal;
color:#120056;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .st-pricing-table-inner .ult_price_body_block .ult_price_body .ult_price .ult_price_term {
font-size:24px;
line-height:normal;
color:#ffffff;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features {
padding:20px 50px 30px;
border:1px solid #333333;
border-top:none;
text-align:left;
font-size:20px;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul { margin:0 0 20px; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li { margin:0; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li:before { display:none; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li ins { text-decoration:none; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li ins:before {
margin-right:20px;
display:inline-block;
content:"\f00c";
font:normal normal normal 16px/1 FontAwesome;
color:#120056;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li del { text-decoration:none; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_features ul li del:before {
margin-right:20px;
display:inline-block;
content:"\f00d";
font:normal normal normal 16px/1 FontAwesome;
color:#999999;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button {
position:relative;
top:-1em;
padding:9px 25px;
font-size:20px;
color:#ffffff;
overflow:hidden;
cursor:pointer;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button span.st-pricing-button-text {
display:block;
position:relative;
transform:translateX(0px);
transition:all 0.6s;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button span.st-pricing-button-icon {
position:absolute;
width:100%;
height:100%;
top:0;
left:-500px;
right:0;
bottom:0;
line-height:1;
transition:all 0.6s;
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button span.st-pricing-button-icon i {
font-size:24px;
color:#fff;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button:hover span.st-pricing-button-text { transform:translateX(500px); }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table .ult_price_link .ult_price_action_button:hover span.st-pricing-button-icon { left:0; }
#layout-container .ult_pricing_table_wrap.theme_design .ult_pricing_table:hover { box-shadow:none; }
#layout-container .ult_pricing_table_wrap.theme_design.ult_featured .ult_pricing_table {
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);
}
#layout-container .ult_pricing_table_wrap.theme_design.ult_featured .ult_pricing_table .st-pricing-table-inner {
margin-top:-20px;
padding-top:20px;
}
#layout-container .ult_pricing_table_wrap.theme_design.ult_featured .ult_pricing_table .ult_price_features { padding:20px 50px 50px; }
#layout-container .vc_pie_chart .vc_pie_chart_back {
border:10px solid #f7f7f7;
opacity:1;
}
#layout-container .ult-banner-block { display:block; }
@keyframes wave {
0%, 60%, 100% { transform:initial; }
30% { transform:translateY(-15px); }
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@media (min-width: 1200px) {
.header-wrapper-mobile { display:none; }
}
@media (max-width: 1199px) {
body.sidr-open {
position:static !important;
overflow-y:auto;
}
body.boxed { width:auto !important; }
.animsition { position:static; }
.st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row.st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row.st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row-full-width.st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row-full-width.st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row-inner.st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row-inner.st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row > .st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row > .st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row > .st-remove-borders {
border-top:none !important;
border-right:none !important;
border-bottom:none !important;
border-left:none !important;
}
.row-full-width > .st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row-full-width > .st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row-full-width > .st-remove-borders {
border-top:none !important;
border-right:none !important;
border-bottom:none !important;
border-left:none !important;
}
.row-inner > .st-remove-paddings {
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.row-inner > .st-remove-margins {
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
}
.row-inner > .st-remove-borders {
border-top:none !important;
border-right:none !important;
border-bottom:none !important;
border-left:none !important;
}
.row-inner > .col > .wpb_wrapper { padding:0; }
.row-flex .col { flex:0 1 auto; }
.topbar {
padding-top:75px;
height:auto !important;
}
.topbar .row .col { margin:0 auto; }
.topbar .row .col:last-child { margin:0 auto; }
.header-first, .header-second, .header-third, .header-fourth, .header-fifth, .header-sixth, .header-seventh { position:relative; }
.header-first .topbar-info-wrapper, .header-second .topbar-info-wrapper, .header-third .topbar-info-wrapper, .header-fourth .topbar-info-wrapper, .header-fifth .topbar-info-wrapper, .header-sixth .topbar-info-wrapper, .header-seventh .topbar-info-wrapper {
width:75%;
padding:0;
}
.header-first .topbar-info-wrapper.no-switcher, .header-second .topbar-info-wrapper.no-switcher, .header-third .topbar-info-wrapper.no-switcher, .header-fourth .topbar-info-wrapper.no-switcher, .header-fifth .topbar-info-wrapper.no-switcher, .header-sixth .topbar-info-wrapper.no-switcher, .header-seventh .topbar-info-wrapper.no-switcher {
width:100%;
padding:15px 0;
}
.header-first .topbar-info-wrapper .topbar-info, .header-second .topbar-info-wrapper .topbar-info, .header-third .topbar-info-wrapper .topbar-info, .header-fourth .topbar-info-wrapper .topbar-info, .header-fifth .topbar-info-wrapper .topbar-info, .header-sixth .topbar-info-wrapper .topbar-info, .header-seventh .topbar-info-wrapper .topbar-info {
display:none;
width:100%;
height:100%;
padding:0 25px;
}
.header-first .topbar-info-wrapper .topbar-info:after, .header-second .topbar-info-wrapper .topbar-info:after, .header-third .topbar-info-wrapper .topbar-info:after, .header-fourth .topbar-info-wrapper .topbar-info:after, .header-fifth .topbar-info-wrapper .topbar-info:after, .header-sixth .topbar-info-wrapper .topbar-info:after, .header-seventh .topbar-info-wrapper .topbar-info:after { display:none; }
.header-first .topbar-switcher, .header-second .topbar-switcher, .header-third .topbar-switcher, .header-fourth .topbar-switcher, .header-fifth .topbar-switcher, .header-sixth .topbar-switcher, .header-seventh .topbar-switcher { width:25%; }
.header-first .topbar-switcher span, .header-second .topbar-switcher span, .header-third .topbar-switcher span, .header-fourth .topbar-switcher span, .header-fifth .topbar-switcher span, .header-sixth .topbar-switcher span, .header-seventh .topbar-switcher span { line-height:normal; }
.header-first .topbar-social, .header-second .topbar-social, .header-third .topbar-social, .header-fourth .topbar-social, .header-fifth .topbar-social, .header-sixth .topbar-social, .header-seventh .topbar-social {
width:75%;
margin:0;
}
.header-first .topbar-social ul, .header-second .topbar-social ul, .header-third .topbar-social ul, .header-fourth .topbar-social ul, .header-fifth .topbar-social ul, .header-sixth .topbar-social ul, .header-seventh .topbar-social ul { padding:0 15px; }
.header-first .topbar-social ul li, .header-second .topbar-social ul li, .header-third .topbar-social ul li, .header-fourth .topbar-social ul li, .header-fifth .topbar-social ul li, .header-sixth .topbar-social ul li, .header-seventh .topbar-social ul li { padding:5px 0 !important; }
.header-first .lang-select, .header-second .lang-select, .header-third .lang-select, .header-fourth .lang-select, .header-fifth .lang-select, .header-sixth .lang-select, .header-seventh .lang-select {
width:25%;
margin:0;
padding:0 7px;
}
h1.st-site-title {
font-size:30px;
font-weight:bold;
font-style:normal;
color:#333333;
line-height:34px;
}
span.st-site-description {
font-size:16px;
line-height:26px;
}
#header-container { height:75px; }
#header-container.with-topbar { height:auto; }
.header-wrapper { display:none; }
.header-wrapper-mobile {
position:absolute;
display:block;
box-shadow:0px -1px 8px 1px #333333;
background-color:#fff;
width:100%;
height:75px;
left:0;
top:0;
z-index:10000;
}
.header-wrapper-mobile.on-scroll { position:fixed; }
.header-wrapper-mobile .row {
height:inherit;
width:auto;
}
.header-wrapper-mobile .row .col { width:100% !important; }
.header-wrapper-mobile .mobile-menu-icon {
float:left;
height:75px;
width:15%;
padding-left:25px;
cursor:pointer;
z-index:9999;
}
.header-wrapper-mobile .mobile-menu-icon .icon-bar-top { margin-top:25px !important; }
.header-wrapper-mobile .mobile-menu-icon .icon-bar-top, .header-wrapper-mobile .mobile-menu-icon .icon-bar-middle, .header-wrapper-mobile .mobile-menu-icon .icon-bar-bottom {
width:25px;
height:3px;
background-color:#333333;
margin:7px 0;
transition:0.3s;
}
.header-wrapper-mobile .mobile-menu-icon .icon-bar-top.active {
transform:rotate(45deg) translate(6px,6px);
-webkit-transform:rotate(45deg) translate(6px,6px);
-moz-transform:rotate(45deg) translate(6px,6px);
-o-transform:rotate(45deg) translate(6px,6px);
}
.header-wrapper-mobile .mobile-menu-icon .icon-bar-middle.active { opacity:0; }
.header-wrapper-mobile .mobile-menu-icon .icon-bar-bottom.active {
transform:rotate(-45deg) translate(8px,-8px);
-webkit-transform:rotate(-45deg) translate(8px,-8px);
-moz-transform:rotate(-45deg) translate(8px,-8px);
-o-transform:rotate(-45deg) translate(8px,-8px);
}
.header-wrapper-mobile .logo-mobile-container {
float:left;
width:70%;
text-align:center;
margin:9px auto;
}
.header-wrapper-mobile .logo-mobile-container a img {
max-width:80%;
max-height:57px;
}
.header-wrapper-mobile .header-mobile-menu {
overflow-x:hidden;
overflow-y:auto;
z-index:9998;
display:block;
position:fixed;
top:75px;
left:-300px;
height:100%;
width:300px;
background-color:#3F3F3F;
}
.header-wrapper-mobile .header-mobile-menu nav ul { padding:70px 0; }
.header-wrapper-mobile .header-mobile-menu nav ul li { position:relative; }
.header-wrapper-mobile .header-mobile-menu nav ul li:last-child { padding-bottom:70px; }
.header-wrapper-mobile .header-mobile-menu nav ul li a {
display:block;
position:relative;
padding:0 15px 0 30px;
line-height:45px;
color:#fff;
}
.header-wrapper-mobile .header-mobile-menu nav ul li a i {
position:absolute;
top:50%;
right:0;
width:45px;
height:45px;
margin-top:-23px;
text-align:center;
line-height:45px;
transition:transform 0.3s ease;
}
.header-wrapper-mobile .header-mobile-menu nav ul li ul {
background-color:#4c4c4c;
display:none;
padding:10px 0 5px 15px;
}
.header-wrapper-mobile .header-mobile-menu nav ul li ul li:last-child { padding-bottom:0; }
.header-wrapper-mobile .header-mobile-menu nav ul li ul li ul { padding:0 0 0 15px; }
.header-wrapper-mobile .header-mobile-menu nav ul li ul li ul li:before {
content:'-';
position:absolute;
left:15px;
line-height:45px;
color:#fff;
}
.header-wrapper-mobile .header-mobile-menu nav ul li.active > a i { transform:rotate(-180deg); }
.header-wrapper-mobile .search-icon-mobile {
float:right;
height:75px;
width:12%;
padding-right:25px;
}
.header-wrapper-mobile .search-icon-mobile i {
float:right;
margin-top:21px;
cursor:pointer;
font-size:28px;
color:#333333;
opacity:1;
}
.header-wrapper-mobile .st-header-search-mobile {
display:none;
position:absolute;
top:75px;
width:100%;
background:#ffffff;
}
.header-wrapper-mobile .st-header-search-mobile form.searchform input {
width:100%;
padding:0 25px;
height:60px;
}
.header-wrapper-mobile .st-header-search-mobile form.searchform input::-webkit-input-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-wrapper-mobile .st-header-search-mobile form.searchform input:-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-wrapper-mobile .st-header-search-mobile form.searchform input::-moz-placeholder {
font-size:14px;
font-style:italic;
color:#999999;
}
.header-wrapper-mobile .st-header-search-mobile form.searchform button { display:none; }
body.admin-bar .header-wrapper-mobile.on-scroll { top:32px; }
body.admin-bar .header-wrapper-mobile .header-mobile-menu { top:107px; }
.sidebar-right, .sidebar-left { display:none; }
#main-container {
margin-top:0;
padding:0;
}
#main-container.enl-padding, #main-container.padding { padding:0; }
#main-container .title-container { padding:0 40px; }
#main-container .title-container .title-container-background { background-size:cover; }
.single-post #main-container .single-post { margin:0 20px; }
.single-post #main-container .single-post .row article .post-content .wpb_text_column { padding:0; }
.single-post #main-container .single-post .row article .post-likes { margin:25px 55px 90px 0px; }
.single-post #main-container .single-post .row article .post-sharing { margin:30px 0 90px 0px; }
.single-post #main-container .single-post .row article .post-related-posts .post-related-post {
float:left;
width:33.33333333%;
}
.single-post #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail { width:100% !important; }
#main-container .blog-list nav.page-navigation .pagination a, #main-container .archive-list nav.page-navigation .pagination a, #main-container .blog-grid nav.page-navigation .pagination a, #main-container .archive-grid nav.page-navigation .pagination a { margin:5px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie { height:650px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-title-wrapper {
width:50% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-title-wrapper .st-activity-grid-title { margin-top:250px !important; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-desc {
width:50% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-desc div div { padding-top:10px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-title-wrapper {
width:50% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-title-wrapper .st-activity-grid-title { margin-top:250px !important; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-desc {
width:50% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-desc div div { padding-top:10px; }
#main-container h2.vc_custom_heading span { display:none; }
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item { cursor:pointer; }
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-photo-wrapper {
display:block;
width:auto;
margin-bottom:30px;
}
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client {
display:block;
width:auto;
text-align:center;
margin-bottom:30px;
}
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-comment {
display:block;
width:auto;
padding:0 40px;
text-align:center;
}
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client {
display:block;
width:auto;
text-align:center;
margin-bottom:20px;
}
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo {
display:block;
width:auto;
text-align:center;
margin-bottom:20px;
}
#main-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo img { margin:0 auto; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-filter-panel .st-portfolio-filters li { margin:10px; }
#main-container .st-pyramid .st-pyramid-top {
left:0;
margin:0 auto 5px auto;
}
#main-container .st-pyramid .st-pyramid-top .st-pyramid-top-inner { display:none; }
#main-container .st-pyramid .st-pyramid-mid {
left:0;
margin:0 auto 5px auto;
}
#main-container .st-pyramid .st-pyramid-mid .st-pyramid-mid-inner { display:none; }
#main-container .st-pyramid .st-pyramid-bot {
left:0;
margin:0 auto 5px auto;
}
#main-container .st-pyramid .st-pyramid-bot .st-pyramid-bot-inner { display:none; }
#main-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc {
float:none;
width:auto;
margin-bottom:20px;
}
#main-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc {
float:none;
width:auto;
margin-bottom:20px;
}
#main-container .st-team-member-block.simple .st-team-member-block-info { padding:0px 15px 30px 15px; }
#main-container .st-team-member-block.ext .st-team-member-block-photo { height:300px; }
#main-container .st-team-member-block.ext .st-team-member-block-info {
height:300px;
padding:50px 40px 50px 60px;
}
#main-container .st-product-info { margin-bottom:30px; }
#main-container .vc_tta.vc_tta-tabs .vc_tta-panel-heading { display:block; }
#main-container .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display:none !important; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels { border:none !important; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { background-color:#d3d3d3; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
display:block;
background-color:#e7e7e7;
transition:all .4s;
}
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 { color:#a9a8a8; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active { position:relative; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
position:relative;
background-color:#666666;
}
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 { color:#ffffff; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body { background-color:#f1f0f0; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image {
float:left;
display:inline-block;
width:100%;
}
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_single_image figure .vc_single_image-wrapper img { width:100vw; }
#main-container .vc_tta.vc_tta-tabs.vc_general.vc_tta-style-adamas .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_text_column {
float:left;
padding:30px;
width:100%;
}
#main-container .ubtn-ctn-center, #main-container .ubtn-ctn-left, #main-container .ubtn-ctn-right { margin-top:20px; }
#main-container .ubtn-ctn-left { padding-left:40px; }
#main-container .ubtn-ctn-right { padding-right:40px; }
#main-container .ult_acord { margin-bottom:50px; }
#main-container .ult_acord i.accordion-icon {
font-style:normal;
line-height:1.5em;
}
#main-container .ult_acord .ult-tabto-accordionItem { max-height:auto; }
#main-container .ult_acord .ult-tabto-accordionItem .st-adv-tab-bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
z-index:-1;
}
#main-container .ult_acord .ult_acordian-text { font-size:18px; }
#main-container .ult-tabto-accordion .ult-tabto-accordionItem { max-height:100%; }
#main-container .ult-tabto-accordion .ult-tabto-accordionItem.ult-tabto-accolapsed { max-height:0; }
#main-container .ult-tabto-accordion .ult-tabto-accordionItem.ult-tabto-accolapsed .st-adv-tab-bg { opacity:0; }
#main-container .st-posts-module .st-posts-module-single { margin-bottom:30px; }
#main-container .st-simple-price-box { margin-bottom:50px; }
#main-container .stats-block, #main-container .wpb_row .wpb_column .wpb_wrapper .stats-block { margin:0; }
#main-container .stats-block.right .stats-desc, #main-container .stats-block.left .stats-desc, #main-container .wpb_row .wpb_column .wpb_wrapper .stats-block.right .stats-desc, #main-container .wpb_row .wpb_column .wpb_wrapper .stats-block.left .stats-desc { text-align:center; }
#main-container .stats-absolute { margin-bottom:100px; }
#main-container .vc_line-chart ul.vc_chart-legend {
text-align:center;
margin-left:10px;
}
#main-container .vc_line-chart ul.vc_chart-legend li { margin:0 10px; }
#main-container .vc_line-chart .vc_chart-with-legend { width:75%; }
#main-container .vc_chart.st-legend-bottom .wpb_wrapper ul.vc_chart-legend { text-align:center; }
#main-container .vc_chart.st-legend-bottom .wpb_wrapper ul.vc_chart-legend li { margin-right:15px; }
#main-container .st-service-box { margin-bottom:30px; }
#main-container .st-service-box .st-service-box-inner .st-service-box-image { height:300px; }
#main-container .st-simple-contact-box .st-simple-contact-box-inner { margin-bottom:30px; }
#main-container .vc_progress_bar { margin-bottom:30px; }
#main-container .st-advantage-box { margin:0 -20px; }
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item { width:100%; }
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner .st-brand-comment {
width:100%;
text-align:center;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner .st-brand-comment { bottom:60px; }
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(1) {
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(2) {
border-top:1px solid #e0e0e0;
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(3) {
border-top:1px solid #e0e0e0;
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(4) {
border-top:1px solid #e0e0e0;
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:nth-child(5) {
border-top:1px solid #e0e0e0;
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:last-child {
border-top:1px solid #e0e0e0;
border-bottom:none;
border-right:none;
}
#main-container .st-info-block.info-block-text-image { left:7%; }
#main-container .st-info-block .st-info-block-inner .st-info-block-image {
height:350px;
float:none;
width:auto;
}
#main-container .st-info-block .st-info-block-inner .st-info-block-info {
float:none;
width:auto;
}
#main-container .st-info-block .st-info-block-number { display:none; }
#main-container .st-team-member-info .st-team-member-info-photo {
float:none;
width:auto;
height:300px;
}
#main-container .st-team-member-info .st-team-member-info-inner {
float:none;
width:auto;
height:auto;
padding:30px;
}
#main-container .st-advantage-block {
width:95%;
margin:0 auto;
}
#main-container .st-advantage-block.three, #main-container .st-advantage-block.four { left:0; }
#main-container .st-advantage-block.three > div, #main-container .st-advantage-block.four > div {
height:350px;
padding:50px 10% 50px 7%;
}
#main-container .st-advantage-block.three .st-advantage-block-first, #main-container .st-advantage-block.four .st-advantage-block-first { width:100%; }
#main-container .st-advantage-block.three .st-advantage-block-first.hover, #main-container .st-advantage-block.four .st-advantage-block-first.hover {
width:100%;
height:350px;
padding-left:7%;
}
#main-container .st-advantage-block.three .st-advantage-block-first.unactive, #main-container .st-advantage-block.four .st-advantage-block-first.unactive {
width:100%;
height:150px;
padding-left:7%;
}
#main-container .st-advantage-block.three .st-advantage-block-second, #main-container .st-advantage-block.four .st-advantage-block-second {
width:100%;
top:-15px;
left:0;
height:150px;
}
#main-container .st-advantage-block.three .st-advantage-block-second.hover, #main-container .st-advantage-block.four .st-advantage-block-second.hover {
width:100%;
height:350px;
padding-left:7%;
}
#main-container .st-advantage-block.three .st-advantage-block-second.unactive, #main-container .st-advantage-block.four .st-advantage-block-second.unactive {
width:100%;
height:150px;
}
#main-container .st-advantage-block.three .st-advantage-block-third, #main-container .st-advantage-block.four .st-advantage-block-third {
width:100%;
top:-30px;
left:0;
height:150px;
}
#main-container .st-advantage-block.three .st-advantage-block-third.hover, #main-container .st-advantage-block.four .st-advantage-block-third.hover {
width:100%;
height:350px;
padding-left:7%;
}
#main-container .st-advantage-block.three .st-advantage-block-third.unactive, #main-container .st-advantage-block.four .st-advantage-block-third.unactive {
width:100%;
height:150px;
}
#main-container .st-advantage-block.three .st-advantage-block-fourth, #main-container .st-advantage-block.four .st-advantage-block-fourth {
width:100%;
top:-45px;
left:0;
height:150px;
}
#main-container .st-advantage-block.three .st-advantage-block-fourth.hover, #main-container .st-advantage-block.four .st-advantage-block-fourth.hover {
width:100%;
height:350px;
padding-left:7%;
}
#main-container .st-advantage-block.three .st-advantage-block-fourth.unactive, #main-container .st-advantage-block.four .st-advantage-block-fourth.unactive {
width:100%;
height:150px;
}
#main-container .st-pagination-block .st-pagination-block-previous {
float:none;
width:100%;
margin-bottom:25px;
padding:0;
text-align:center;
}
#main-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-post-thumbnail {
float:none;
display:inline-block;
}
#main-container .st-pagination-block .st-pagination-block-previous .st-pagination-block-inner {
float:none;
width:auto;
margin:0;
}
#main-container .st-pagination-block .st-pagination-block-separator { display:none; }
#main-container .st-pagination-block .st-pagination-block-next {
float:none;
width:100%;
padding:0;
text-align:center;
}
#main-container .st-pagination-block .st-pagination-block-next .st-pagination-block-post-thumbnail {
float:none;
display:inline-block;
}
#main-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner {
float:none;
width:auto;
margin:0;
}
#main-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner .st-pagination-block-post-title {
padding:0 15px;
text-align:center;
}
#main-container .st-pagination-block .st-pagination-block-next .st-pagination-block-inner .st-pagination-block-post-category {
padding:0 15px;
text-align:center;
}
#main-container .st-contact-block .st-contact-block-info .st-contact-block-image {
float:none;
width:auto;
height:300px;
}
#main-container .st-contact-block .st-contact-block-info .st-contact-block-details {
float:none;
width:auto;
padding-left:0;
}
#main-container .st-contact-block .st-contact-block-table {
float:none;
width:auto;
}
#main-container .st-contact-block .st-contact-block-form-wrapper {
float:none;
width:auto;
padding-right:0;
}
#main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 { padding:0; }
#main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-input { margin-right:0; }
#main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-input .your-name input, #main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-input .your-email input, #main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-input .your-phone input { width:100%; }
#main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-input .your-message textarea { width:100%; }
#main-container .st-contact-block .st-contact-block-form-wrapper .wpcf7 form .st-contact-block-form .st-contact-form-submit {
float:none;
margin-bottom:60px;
}
#main-container .st-contact-block .st-contact-block-map {
float:none;
width:auto;
margin-bottom:30px;
}
#main-container .stats-block.stats-left { text-align:center; }
#main-container .stats-block.stats-left > div { display:inline-block; }
#main-container .stats-block.stats-left .stats-desc { text-align:center; }
#main-container .st-brochure {
width:auto;
margin:0 auto;
}
#main-container .shop .st-product-list .product .st-product-inner-wrapper .st-product-options { bottom:0; }
#main-container form.login { padding:0 30px; }
#main-container .checkout_coupon p input.input-text { width:100%; }
}
@media (max-width: 782px) {
body.admin-bar .header-wrapper-mobile.on-scroll { top:46px; }
body.admin-bar .header-wrapper-mobile .header-mobile-menu { top:121px; }
}
@media (max-width: 600px) {
body.admin-bar .header-wrapper-mobile.on-scroll { top:0; }
body.admin-bar .header-wrapper-mobile .header-mobile-menu { top:121px; }
body.admin-bar .header-wrapper-mobile.mobile-scroll { top:0; }
body.admin-bar .header-wrapper-mobile.mobile-scroll .header-mobile-menu { top:75px; }
}
@media (max-width: 767px) {
.col, .st-1, .st-2, .st-3, .st-4, .st-5, .st-6, .st-7, .st-8, .st-9, .st-10, .st-11, .st-12 {
width:100%;
float:left;
}
.st-mobile-12 {
float:left;
width:100%;
}
.st-mobile-11 {
float:left;
width:91.66666667%;
}
.st-mobile-10 {
float:left;
width:83.33333333%;
}
.st-mobile-9 {
float:left;
width:75%;
}
.st-mobile-8 {
float:left;
width:66.66666667%;
}
.st-mobile-7 {
float:left;
width:58.33333333%;
}
.st-mobile-6 {
float:left;
width:50%;
}
.st-mobile-5 {
float:left;
width:41.66666667%;
}
.st-mobile-4 {
float:left;
width:33.33333333%;
}
.st-mobile-3 {
float:left;
width:25%;
}
.st-mobile-2 {
float:left;
width:16.66666667%;
}
.st-mobile-1 {
float:left;
width:8.33333333%;
}
.st-mobile-offset-12 { margin-left:100%; }
.st-mobile-offset-11 { margin-left:91.66666667%; }
.st-mobile-offset-10 { margin-left:83.33333333%; }
.st-mobile-offset-9 { margin-left:75%; }
.st-mobile-offset-8 { margin-left:66.66666667%; }
.st-mobile-offset-7 { margin-left:58.33333333%; }
.st-mobile-offset-6 { margin-left:50%; }
.st-mobile-offset-5 { margin-left:41.66666667%; }
.st-mobile-offset-4 { margin-left:33.33333333%; }
.st-mobile-offset-3 { margin-left:25%; }
.st-mobile-offset-2 { margin-left:16.66666667%; }
.st-mobile-offset-1 { margin-left:8.33333333%; }
.st-mobile-hidden { display:none !important; }
.back-to-top {
right:20px;
bottom:20px;
}
.mobile-text-center {
padding:0 15px;
text-align:center !important;
}
.topbar .row .col { display:block; }
.topbar .topbar-info-wrapper {
width:100%;
padding:5px 12px;
}
.topbar .topbar-info-wrapper.no-switcher { padding:5px 12px; }
.topbar .topbar-info-wrapper ul { padding:5px 0 !important; }
.topbar .topbar-info-wrapper ul li {
display:inline-block !important;
padding:5px 20px 5px 0 !important;
}
.topbar .topbar-switcher { width:100%; }
.topbar .topbar-switcher .select2-container { padding:0 15px; }
.topbar .topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow:before { left:0px; }
.topbar .lang-select { width:100% !important; }
.topbar .lang-select .select2-container { padding:0 15px; }
.topbar .lang-select .select2-container .selection .select2-selection .select2-selection__arrow:before { left:0px; }
.topbar .topbar-social { width:100% !important; }
.topbar .topbar-social ul {
float:none;
text-align:center;
}
.single #main-container .title-container { height:300px; }
.single #main-container .title-container .breadcrumbs { top:110px; }
.single-post #main-container .single-post { margin:0 15px; }
.single-post #main-container .single-post .row article .post-meta a.post-tag { margin:4px 2px 0 2px; }
.single-post #main-container .single-post .row article .post-content .wpb_text_column { padding:0; }
.single-post #main-container .single-post .row article .post-content .post-quote { padding:60px 40px 35px 40px; }
.single-post #main-container .single-post .row article .post-likes {
width:100%;
margin:25px 0;
}
.single-post #main-container .single-post .row article .post-subscribe { margin:25px 0; }
.single-post #main-container .single-post .row article .post-subscribe .mc4wp-form .st-subscribe-form input[type="email"] { width:55%; }
.single-post #main-container .single-post .row article .post-sharing {
float:none;
width:200px;
margin:25px 0 90px;
}
.single-post #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares {
left:0;
right:auto;
}
.single-post #main-container .single-post .row article .post-sharing .post-sharing-inner .jssocials-shares > div a { left:0; }
.single-post #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(1) a { left:0; }
.single-post #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(2) a { left:42px; }
.single-post #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(3) a { left:84px; }
.single-post #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(4) a { left:126px; }
.single-post #main-container .single-post .row article .post-sharing:hover .post-sharing-inner .jssocials-shares > div:nth-child(5) a { left:168px; }
.single-post #main-container .single-post .row article .post-author .post-author-name {
margin-left:88px;
padding:0 0 0 30px;
}
.single-post #main-container .single-post .row article .post-author .post-author-bio { padding-left:118px; }
.single-post #main-container .single-post .row article .post-related-posts .post-related-post {
float:none;
width:100%;
margin-bottom:40px;
padding:0;
}
.single-post #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail { width:100% !important; }
.single-post #main-container .single-post .row article .comment-form .comment-logged-in {
float:none;
display:block;
}
.single-post #main-container .single-post .row article .comment-form .comment-cancel-reply {
float:none;
display:block;
}
.single-post #main-container .single-post .row article .comment-form .comment-reply .comment-reply-info { display:block; }
.single-post #main-container .single-post .row article .comment-form form .comment-input-wrap { padding-right:0; }
.single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.name, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.email, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.website { margin-right:0; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner { margin-left:82px; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-date { padding-left:25px; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:none;
display:block;
padding-left:44px;
}
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment ul.children { margin-left:0px; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment .comment-inner { padding:20px 18px 40px; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment .comment-content {
margin-left:0;
padding-top:40px;
padding-left:0;
}
.single-product #layout-container .breadcrumbs { padding:0 15px; }
.woocommerce-checkout .woocommerce { padding:0 10px; }
.woocommerce-account h2, .woocommerce-account form.login { padding:0 10px !important; }
#main-container .title-container { padding:0 15px; }
#main-container .title-container .title-container-inner .page-title-inner .page-title-inner-wrapper .page-title {
font-size:26px;
line-height:36px;
}
#main-container .title-container .title-container-inner .page-title-inner .page-title-inner-wrapper .page-subtitle {
font-size:16px !important;
line-height:24px !important;
}
#main-container .title-container .title-container-background { background-size:cover; }
#main-container .shop .row .two-column, #main-container .shop .row .three-column, #main-container .shop .row .four-column { padding:0 20px; }
#main-container .shop .row .two-column .st-product-list .product, #main-container .shop .row .three-column .st-product-list .product, #main-container .shop .row .four-column .st-product-list .product {
width:100%;
padding:0 10px;
}
#main-container .shop .row .two-column .st-product-list .product:nth-child(even), #main-container .shop .row .two-column .st-product-list .product:nth-child(odd), #main-container .shop .row .three-column .st-product-list .product:nth-child(even), #main-container .shop .row .three-column .st-product-list .product:nth-child(odd), #main-container .shop .row .four-column .st-product-list .product:nth-child(even), #main-container .shop .row .four-column .st-product-list .product:nth-child(odd) { padding:0 10px; }
#main-container .shop .st-product-list .product {
width:100%;
padding:0 10px;
}
#main-container .shop .st-product-list .product:nth-child(even), #main-container .shop .st-product-list .product:nth-child(odd) { padding:0 10px; }
#main-container .shop nav.woocommerce-pagination .pagination .page-numbers { margin:10px 5px 0; }
#main-container .shop .st-single-product .st-single-product-inner {
float:none;
width:auto;
padding:0 15px;
}
#main-container .shop .st-single-product .summary {
float:none;
width:auto;
padding:0 15px;
}
#main-container .shop .st-single-product .summary .product_title { text-align:center; }
#main-container .shop .st-single-product .summary .st-upper-product_meta { text-align:center; }
#main-container .shop .st-single-product .summary .woocommerce-product-rating { text-align:center; }
#main-container .shop .st-single-product .summary .woocommerce-product-rating .star-rating {
float:none;
margin:0.35em auto;
}
#main-container .shop .st-single-product .summary .woocommerce-product-rating .woocommerce-review-link { margin-left:0; }
#main-container .shop .st-single-product .summary div[itemprop="offers"] { text-align:center; }
#main-container .shop .st-single-product .summary .stock { text-align:center; }
#main-container .shop .st-single-product .summary form.cart {
width:75%;
min-width:270px;
margin:0 auto 20px;
}
#main-container .shop .st-single-product .summary form.cart .quantity:before {
display:table;
content:" ";
}
#main-container .shop .st-single-product .summary form.cart .quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container .shop .st-single-product .summary form.cart .single_add_to_cart_button { float:right; }
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td {
width:35%;
min-width:125px;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.label {
width:auto;
min-width:auto;
padding:0 10px 30px 10px;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.price {
width:auto;
min-width:auto;
padding:0 0 25px 0;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.price .stock { text-align:right; }
#main-container .shop .st-single-product .summary form.cart.variations_form table.variations {
width:100%;
margin:0 auto 20px;
}
#main-container .shop .st-single-product .summary form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-price { text-align:center; }
#main-container .shop .st-single-product .summary .yith-wcwl-add-to-wishlist {
width:50%;
margin:10px auto 0;
text-align:center;
}
#main-container .shop .st-single-product .summary .compare {
width:50%;
margin:10px auto 0;
text-align:center;
}
#main-container .shop .st-single-product .summary .st-lower-product_meta .sku_wrapper { text-align:center; }
#main-container .shop .st-single-product .woocommerce-tabs ul.tabs li {
display:block;
border-right:none;
border-bottom:1px solid #e0e0e0;
}
#main-container .shop .st-single-product .woocommerce-tabs ul.tabs li:last-child { border-bottom:none; }
#main-container .shop .st-single-product .woocommerce-tabs .panel { padding:0 15px; }
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments:before {
display:table;
content:" ";
}
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments:after {
display:table;
content:" ";
clear:both;
}
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .review-author-avatar {
float:none;
margin:0 auto 10px;
}
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .review-info-inner { margin:0; }
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .review-info-inner .review-author {
padding-bottom:0;
padding-left:10px;
}
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .review-info-inner .star-rating { line-height:2; }
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .description {
margin:0;
padding:10px;
}
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond { padding:0 10px; }
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .notes-wrapper { margin-left:0; }
#main-container .shop .st-single-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating label { margin:0 40px 0 0; }
#main-container .shop .st-single-product .upsells, #main-container .shop .st-single-product .related { padding:0 15px; }
#main-container .shop .st-single-product.product-type-grouped .summary form.cart { width:100%; }
#main-container .shop .st-single-product.sale .st-single-product-inner .onsale { left:27px; }
#main-container .shop .st-single-product.featured .st-single-product-inner .featured { left:27px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .onsale { left:27px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .featured { left:89px; }
#main-container .woocommerce-MyAccount-navigation {
float:none;
width:100%;
margin-bottom:20px;
}
#main-container .woocommerce-MyAccount-navigation ul {
display:table;
padding:0 10px;
}
#main-container .woocommerce-MyAccount-navigation ul li {
display:inline-block;
margin:0 1.5em;
}
#main-container .woocommerce-MyAccount-navigation ul li:before { display:none; }
#main-container .woocommerce-MyAccount-content {
float:none;
width:100%;
padding:0 10px;
}
#main-container .woocommerce-MyAccount-content table.shop_table tr td:first-child { padding-left:20px; }
#main-container table.cart .cart_item {
border-bottom:1px solid #e0e0e0;
margin-bottom:20px;
}
#main-container table.cart .cart_item td {
background:none !important;
border:none;
}
#main-container table.cart .cart_item td.product-remove a.remove {
position:relative;
top:auto;
left:auto;
}
#main-container table.cart .cart_item td.product-thumbnail {
display:block;
text-align:center !important;
}
#main-container table.cart .cart_item td.product-thumbnail:before { display:none; }
#main-container table.cart .cart_item td.product-thumbnail a img {
width:120px;
height:120px;
}
#main-container table.cart .cart_item .product-remove {
padding-bottom:10px;
border:none;
}
#main-container table.cart .cart_item .product-name { padding:10px; }
#main-container table.cart .cart_item .product-name dl.variation { margin-bottom:0; }
#main-container table.cart .cart_item .product-name dl.variation dd { margin-bottom:0; }
#main-container table.cart .cart_item .product-name dl.variation dd p { padding:0; }
#main-container table.cart .cart_item .product-price { padding:10px; }
#main-container table.cart .cart_item .product-quantity { padding:10px; }
#main-container table.cart .cart_item .product-quantity .quantity { float:right; }
#main-container table.cart .cart_item .product-quantity .quantity:before {
display:table;
content:" ";
}
#main-container table.cart .cart_item .product-quantity .quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container table.cart .cart_item .product-quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container table.cart .actions { border-top:none; }
#main-container table.cart .actions .clear-cart, #main-container table.cart .actions .update-cart, #main-container table.cart .actions .continue-shopping {
float:none !important;
display:block;
width:100%;
margin-bottom:10px;
padding:10px 0;
text-align:center;
}
#main-container .cross-sells {
float:none;
width:100%;
}
#main-container .cross-sells h2 { padding:0 10px; }
#main-container .cross-sells .st-product-list .product {
width:100%;
padding:0 10px !important;
}
#main-container .coupon {
width:100%;
padding:0 10px;
}
#main-container .coupon input.input-text { width:80%; }
#main-container .cart_totals {
width:100%;
padding:0 10px;
}
#main-container .cart_totals .shop_table tr td {
width:100%;
padding:20px 10px 15px;
}
#main-container .cart_totals .shop_table tr.shipping td .woocommerce-shipping-calculator .select2-container { text-align:left; }
#main-container form.login, #main-container form.checkout, #main-container .st-order-details, #main-container table.order_details, #main-container .st-customer-details, #main-container table.customer_details, #main-container .col2-set.addresses, #main-container .woocommerce-thankyou-order-received, #main-container .order_details, #main-container .st-woocommerce-thankyou-instructions { padding:0 10px; }
#main-container .checkout_coupon p {
float:none;
width:auto;
}
#main-container .blog-list, #main-container .archive-list { padding:0 15px; }
#main-container .blog-list .blog-articles article .post-inner .post-media .post-thumbnail img, #main-container .archive-list .blog-articles article .post-inner .post-media .post-thumbnail img { min-width:100%; }
#main-container .blog-list .blog-articles article .post-inner .post-media .post-quote, #main-container .archive-list .blog-articles article .post-inner .post-media .post-quote { padding:60px 40px 35px 40px; }
#main-container .blog-grid, #main-container .archive-grid { padding:0 15px; }
#main-container .blog-grid .four-column .blog-articles article, #main-container .archive-grid .four-column .blog-articles article {
width:100%;
padding:0;
}
#main-container .blog-grid .four-column.sidebar .blog-articles article, #main-container .archive-grid .four-column.sidebar .blog-articles article {
width:100%;
padding:0;
}
#main-container .blog-grid .three-column .blog-articles article, #main-container .archive-grid .three-column .blog-articles article { width:100%; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(3n+1), #main-container .blog-grid .three-column .blog-articles article:nth-child(3n+2), #main-container .blog-grid .three-column .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+3) { padding:0; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(odd), #main-container .blog-grid .three-column .blog-articles article:nth-child(even), #main-container .archive-grid .three-column .blog-articles article:nth-child(odd), #main-container .archive-grid .three-column .blog-articles article:nth-child(even) { padding:0; }
#main-container .blog-grid .three-column.sidebar .blog-articles article, #main-container .archive-grid .three-column.sidebar .blog-articles article { width:100%; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+1), #main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+2), #main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+3) { padding:0; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(odd), #main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(even), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(odd), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(even) { padding:0; }
#main-container .blog-grid .two-column .blog-articles article, #main-container .archive-grid .two-column .blog-articles article { width:100%; }
#main-container .blog-grid .two-column .blog-articles article:nth-child(odd), #main-container .blog-grid .two-column .blog-articles article:nth-child(even), #main-container .archive-grid .two-column .blog-articles article:nth-child(odd), #main-container .archive-grid .two-column .blog-articles article:nth-child(even) { padding:0; }
#main-container .blog-grid .two-column.sidebar .blog-articles article, #main-container .archive-grid .two-column.sidebar .blog-articles article { width:100%; }
#main-container .blog-grid .two-column.sidebar .blog-articles article:nth-child(odd), #main-container .blog-grid .two-column.sidebar .blog-articles article:nth-child(even), #main-container .archive-grid .two-column.sidebar .blog-articles article:nth-child(odd), #main-container .archive-grid .two-column.sidebar .blog-articles article:nth-child(even) { padding:0; }
#main-container .page-404 .col { padding:0 15px; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-head .yith-wcqv-close { display:none; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .images {
float:none;
width:auto;
padding:15px 15px 0;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary {
float:none;
width:auto;
padding:0 15px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .product_title { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .st-upper-product_meta { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating .star-rating {
float:none;
margin:0.35em auto;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating .woocommerce-review-link { margin-left:0; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary div[itemprop="offers"] { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .stock { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart {
width:50%;
min-width:130px;
margin:0 auto 20px;
text-align:center;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .quantity {
width:120px;
float:none;
margin:0 auto 20px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .quantity:before {
display:table;
content:" ";
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .quantity:after {
display:table;
content:" ";
clear:both;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .single_add_to_cart_button { float:none; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td {
width:35%;
min-width:125px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.label {
width:auto;
min-width:auto;
padding:0 10px 30px 10px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.price {
width:auto;
min-width:auto;
padding:0 0 25px 0;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.price .stock { text-align:right; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart.variations_form table.variations {
width:100%;
margin:0 auto 20px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-price { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .st-lower-product_meta .sku_wrapper { text-align:center; }
#layout-container .comments ol.comment-list li.comment .comment-inner { padding:20px 18px 40px; }
#layout-container .comments ol.comment-list li.comment .comment-content {
margin-left:0;
padding-top:40px;
padding-left:0;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie {
height:auto !important;
margin-top:0 !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-title-wrapper {
width:100% !important;
height:160px;
float:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc {
position:relative;
width:100% !important;
color:#fff;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div { float:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie .st-activity-grid-item-inner .st-activity-grid-desc div div a {
float:right;
padding:0;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:first-child {
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:first-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:first-child .st-activity-grid-desc {
display:flex !important;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:first-child .st-activity-grid-desc.active {
display:flex !important;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:last-child {
margin-top:0 !important;
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:last-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:last-child:nth-child(even) {
margin-top:0 !important;
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:last-child:nth-child(even) .st-activity-grid-desc { padding:25px !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item {
height:auto !important;
margin-top:0 !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper {
height:160px;
float:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc {
position:relative;
color:#fff;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div { float:none; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item .st-activity-grid-item-inner .st-activity-grid-desc div div a {
float:right;
padding:0;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child {
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc {
display:flex !important;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-desc.active {
display:flex !important;
padding:25px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child {
margin-top:0 !important;
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child .st-activity-grid-item-inner .st-activity-grid-title-wrapper h3.st-activity-grid-title {
margin:0 !important;
padding:50px 0 20px !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) {
margin-top:0 !important;
height:auto !important;
-webkit-clip-path:none !important;
-moz-clip-path:none !important;
-ms-clip-path:none !important;
clip-path:none !important;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc { padding:25px !important; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item { margin:0 30px; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-img {
float:none;
width:100%;
margin:0 0 20px;
padding:0 10px;
}
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-img img { margin:0 auto; }
#layout-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info {
float:none;
width:100%;
padding:0 10px;
}
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.three-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.four-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.three-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.four-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider { margin-bottom:20px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-client-photo {
float:none;
margin:0 auto;
width:280px;
height:280px;
border-radius:100%;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper {
float:none;
width:auto;
margin:0 auto;
padding-top:20px;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client {
text-align:center;
padding:0 0 25px 0;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-name {
display:block;
padding:0;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-occupation {
display:block;
padding:0;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-company {
display:block;
padding:0;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment { padding:30px 0 0 105px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment:before { margin-left:-105px; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider { width:80%; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list {
width:100% !important;
overflow:hidden !important;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .st-testimonial-company-logo { margin:0 50px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item .st-testimonial-client-comment { padding:0 15px; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider { width:100%; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list { width:100%; }
#layout-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .st-brand-logo { margin:0 50px; }
#layout-container .st-brands-wrapper.carousel .st-brands-comments-slider .st-brand-comment { padding:0px; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item { width:100%; }
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item .st-brands-item-inner .st-brand-comment {
width:100%;
text-align:center;
}
#layout-container .st-brands-wrapper.grid .st-brands-wrapper-inner .st-brands-item:hover .st-brands-item-inner .st-brand-comment { bottom:25px; }
#layout-container .st-partners-wrapper .st-partners-logo-slider { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo { margin:0 50px; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list .st-partners-logo { margin:0 50px; }
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item { margin:0 50px; }
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-img {
width:100%;
padding:0;
margin-bottom:40px;
}
#layout-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info {
width:100%;
padding-left:0;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item {
border:1px solid transparent;
height:auto;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img { height:0 !important; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info {
width:100%;
height:500px;
padding:75px 55px 50px 30px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots {
top:180px;
right:18px;
}
#layout-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item { width:100%; }
#layout-container .ult_tabs ul.ult_tabmenu.st_adamas_style.st-adv-tabs-nav-full-width li.ult_tab_li { display:block; }
#layout-container .st-posts-module.fitRows.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.two-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.three-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.four-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.two-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.three-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.four-column .st-posts-module-single { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.two-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.three-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.fitRows.four-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.two-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.three-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-module .st-pages-grid-items.masonry.four-column .st-pages-grid-item { width:100%; }
#layout-container .st-single-project { margin:0 15px; }
#layout-container .st-single-project .st-single-project-inner {
bottom:-285px;
padding:30px 20px;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info i {
display:block;
margin-bottom:10px;
text-align:center;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-title {
display:block;
margin-left:0;
text-align:center;
}
#layout-container .st-single-project .st-single-project-inner .st-single-project-info .st-single-project-desc { height:230px; }
#layout-container .st-single-project .st-single-project-inner .st-single-project-overlay-left, #layout-container .st-single-project .st-single-project-inner .st-single-project-overlay-right { display:none; }
#layout-container .st-single-service .st-single-service-inner { bottom:-250px; }
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-desc { height:200px; }
#layout-container .st-single-service .st-single-service-inner .st-single-service-overlay-left {
position:absolute;
bottom:25px;
left:25px;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
display:inline-block;
height:100px;
width:50px;
transition:all .4s;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-overlay-right {
position:absolute;
bottom:25px;
right:25px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
display:inline-block;
height:100px;
width:50px;
transition:all .4s;
}
#layout-container .st-history-item .st-history-item-year {
display:block;
float:none;
width:auto;
text-align:center;
}
#layout-container .st-history-item .st-history-item-year span {
padding:30px 0;
margin:0;
text-align:center;
ms-writing-mode:initial;
-webkit-writing-mode:initial;
-moz-writing-mode:initial;
-ms-writing-mode:initial;
writing-mode:initial;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}
#layout-container .st-history-item .st-history-item-image {
float:none;
width:auto;
height:300px;
}
#layout-container .st-history-item .st-history-item-inner {
float:none;
width:auto;
}
#layout-container .st-history-item.history-title-year .st-history-item-image, #layout-container .st-history-item.history-title-year .st-history-item-year, #layout-container .st-history-item.history-title-year .st-history-item-inner { float:none; }
#layout-container .st-identity-block.identity-first .st-identity-block-top { padding:20px; }
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper {
float:none;
width:auto;
padding:0 20px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-company { padding:0 20px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom {
display:block;
padding:40px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+1), #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+2), #layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+3) {
float:none;
width:100%;
padding:0 0 20px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top { padding:20px; }
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper {
float:none;
width:auto;
padding:0 20px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top .st-identity-block-info-wrapper .st-identity-block-company { padding:0 20px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom {
display:block;
padding:40px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+1), #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+2), #layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-gallery .st-identity-block-image:nth-child(3n+3) {
float:none;
width:100%;
padding:0 0 20px;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-thumbnail {
float:none;
width:100%;
height:250px;
}
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info { height:auto; }
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info .st-simple-page-block-desc { padding:10px 0; }
#layout-container .st-simple-page-block .st-simple-page-block-inner .st-simple-page-block-info .st-simple-page-block-link { position:relative; }
#layout-container .st-awards-block .st-awards-block-logo {
float:none;
width:auto;
}
#layout-container .st-awards-block .st-awards-block-inner {
float:none;
width:auto;
padding-top:30px;
padding-left:0;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-photo {
float:none;
width:100%;
height:250px;
}
#layout-container .st-team-member-block.simple-info .st-team-member-block-info {
padding-top:20px;
padding-left:0;
padding-right:0;
}
#layout-container .st-team-member-block.ext .st-team-member-block-photo {
float:none;
width:auto;
height:300px;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info {
float:none;
width:auto;
height:auto;
padding:30px 40px;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-phone {
display:block;
width:auto;
}
#layout-container .st-team-member-block.ext .st-team-member-block-info .st-team-member-email {
display:block;
width:auto;
}
#layout-container .st-team-member-info .st-team-member-info-photo {
float:none;
width:auto;
height:300px;
}
#layout-container .st-team-member-info .st-team-member-info-inner {
float:none;
width:auto;
height:auto;
padding:30px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-title { margin-bottom:15px; }
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization {
display:block;
width:auto;
padding:0;
margin-bottom:20px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact {
display:block;
width:auto;
padding:0;
margin-bottom:20px;
}
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location {
display:block;
width:auto;
padding:0;
}
#layout-container .st-partners-block .st-partners-block-logo {
float:none;
width:auto;
margin:0 auto;
text-align:center;
margin-bottom:15px;
}
#layout-container .st-partners-block .st-partners-block-logo img { width:200px; }
#layout-container .st-partners-block .st-partners-block-logo:hover { opacity:0.8; }
#layout-container .st-partners-block .st-partners-block-inner {
float:none;
width:auto;
padding:0;
}
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-name { text-align:center; }
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-spec { text-align:center; }
#layout-container .st-partners-block .st-partners-block-inner .st-partners-block-location { text-align:center; }
#layout-container .st-vertical-text-block .st-vertical-text-block-title-wrapper {
float:none;
display:block;
width:auto;
height:auto;
}
#layout-container .st-vertical-text-block .st-vertical-text-block-title-wrapper .st-vertical-text-block-title {
display:block;
padding:30px 0;
margin:0;
text-align:center;
ms-writing-mode:initial;
-webkit-writing-mode:initial;
-moz-writing-mode:initial;
-ms-writing-mode:initial;
writing-mode:initial;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}
#layout-container .st-vertical-text-block .st-vertical-text-block-image {
float:none;
display:block;
width:100%;
height:300px;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list {
width:400px;
max-width:100vw;
}
#layout-container .st-map-select-container .st-map-select-options { padding:20px 15px; }
#layout-container .st-map-select-container .st-map-select-options .st-map-select-message, #layout-container .st-map-select-container .st-map-select-options .st-map-select-controls {
float:none;
width:auto;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls { padding-top:10px; }
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups {
width:100%;
padding-bottom:10px;
padding-left:0;
padding-right:0;
}
#layout-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers {
width:100%;
padding-left:0;
padding-right:0;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info {
position:relative;
height:auto;
}
#layout-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner {
position:relative;
background-color:#404040;
top:auto;
left:auto;
right:auto;
width:100%;
max-width:100%;
transform:translateY(0);
}
#layout-container .woocommerce.columns-1 .st-product-list .product, #layout-container .woocommerce.columns-2 .st-product-list .product, #layout-container .woocommerce.columns-3 .st-product-list .product, #layout-container .woocommerce.columns-4 .st-product-list .product, #layout-container .woocommerce.columns-5 .st-product-list .product {
width:100%;
padding:0 10px;
}
#layout-container .st-advantage-box { padding:50px; }
#layout-container .st-advantage-block.three > div, #layout-container .st-advantage-block.four > div {
height:450px;
padding:50px 10% 50px 10%;
}
#layout-container .st-advantage-block.three > div .st-advantage-block-number, #layout-container .st-advantage-block.four > div .st-advantage-block-number { margin-bottom:15px; }
#layout-container .st-advantage-block.three .st-advantage-block-first, #layout-container .st-advantage-block.four .st-advantage-block-first { width:100%; }
#layout-container .st-advantage-block.three .st-advantage-block-first.hover, #layout-container .st-advantage-block.four .st-advantage-block-first.hover {
width:100%;
height:450px;
padding-left:10%;
}
#layout-container .st-advantage-block.three .st-advantage-block-first.unactive, #layout-container .st-advantage-block.four .st-advantage-block-first.unactive {
width:100%;
height:150px;
padding-left:10%;
}
#layout-container .st-advantage-block.three .st-advantage-block-second, #layout-container .st-advantage-block.four .st-advantage-block-second {
width:100%;
top:-15px;
left:0;
height:150px;
}
#layout-container .st-advantage-block.three .st-advantage-block-second.hover, #layout-container .st-advantage-block.four .st-advantage-block-second.hover {
width:100%;
height:450px;
padding-left:10%;
}
#layout-container .st-advantage-block.three .st-advantage-block-second.unactive, #layout-container .st-advantage-block.four .st-advantage-block-second.unactive {
width:100%;
height:150px;
}
#layout-container .st-advantage-block.three .st-advantage-block-third, #layout-container .st-advantage-block.four .st-advantage-block-third {
width:100%;
top:-30px;
left:0;
height:150px;
}
#layout-container .st-advantage-block.three .st-advantage-block-third.hover, #layout-container .st-advantage-block.four .st-advantage-block-third.hover {
width:100%;
height:450px;
padding-left:10%;
}
#layout-container .st-advantage-block.three .st-advantage-block-third.unactive, #layout-container .st-advantage-block.four .st-advantage-block-third.unactive {
width:100%;
height:150px;
}
#layout-container .st-advantage-block.three .st-advantage-block-fourth, #layout-container .st-advantage-block.four .st-advantage-block-fourth {
width:100%;
top:-45px;
left:0;
height:150px;
}
#layout-container .st-advantage-block.three .st-advantage-block-fourth.hover, #layout-container .st-advantage-block.four .st-advantage-block-fourth.hover {
width:100%;
height:450px;
padding-left:10%;
}
#layout-container .st-advantage-block.three .st-advantage-block-fourth.unactive, #layout-container .st-advantage-block.four .st-advantage-block-fourth.unactive {
width:100%;
height:150px;
}
#layout-container .stats-absolute .stats-desc .stats-text-wrapper { padding-right:20px; }
#layout-container .st-brochure { padding:0 15px; }
#layout-container .uvc-heading { word-wrap:break-word; }
#layout-container .uvc-heading.uvc-heading-bg-image .st-h-before {
margin-left:10px;
padding-bottom:36px;
}
#layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h1, #layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h2, #layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h3, #layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h4, #layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h5, #layout-container .uvc-heading.uvc-heading-bg-image .uvc-main-heading h6 { padding-left:40px; }
#layout-container .uvc-heading.uvc-heading-bg-image .uvc-sub-heading { padding-left:40px; }
#layout-container .uvc-heading.uvc-heading-bg-image.bottom { padding-bottom:36px; }
#layout-container .uvc-heading.uvc-heading-bg-image.bottom > .st-h-after { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .st-h-before {
float:left;
margin-left:10px;
padding-bottom:36px;
}
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h1, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h2, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h3, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h4, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h5, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h6 { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-sub-heading { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.side .st-h-before { margin-left:-20px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.square_3 .uvc-main-heading .st-h-before { left:0; }
#layout-container .uvc-heading.enable-elem > .st-h-before { margin-left:-20px; }
#layout-container .uvc-heading.enable-elem.gradient.h2[data-halign="center"] .uvc-sub-heading { margin-left:0; }
#layout-container .uvc-heading.side[data-halign="right"] { margin-left:10px; }
#layout-container .uvc-heading.side[data-halign="right"] > .st-h-before { right:15px; }
#layout-container .uvc-heading.square_3 .st-h-before { left:15px; }
#layout-container .vc_custom_heading {
padding:0 15px;
word-wrap:break-word;
}
#layout-container .vc_custom_heading .st-h-after { margin:0 15px; }
#layout-container .vc_custom_heading.enable-elem.bottom > .st-h-after { margin:0; }
#layout-container .vc_custom_heading.enable-elem.square .st-h-before { margin-left:1em; }
#layout-container .vc_custom_heading.enable-elem.square .st-h-after { margin-right:0; }
#layout-container .vc_custom_heading.enable-elem.side.left { padding-left:45px !important; }
#layout-container .vc_custom_heading.enable-elem.side.right { padding-right:45px !important; }
#layout-container .vc_custom_heading.enable-elem.side.right > .st-h-before { right:15px !important; }
#layout-container .vc_custom_heading.enable-elem.square_3 .st-h-before { left:15px !important; }
#layout-container .uvc-heading { padding:0 15px; }
#layout-container .uvc-heading.side { padding:0 15px 0 35px; }
#layout-container .uvc-heading.side[data-halign="right"] { padding:0 35px 0 15px; }
#layout-container .uvc-heading.square_3 .st-h-before { left:15px; }
#layout-container .st-blockquote { padding:0 15px; }
#layout-container .st-blockquote:before { margin-left:15px; }
#layout-container .vc_progress_bar { padding:0 15px; }
#layout-container .wpb_text_column { padding:0 15px; }
#layout-container .aio-icon-component { padding:0 15px; }
#layout-container .aio-icon-component.with-shadow { padding:0; }
#layout-container .st-sharing { padding:0 15px; }
#layout-container .wpcf7 { padding:0 12px; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .col, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .col {
float:none !important;
width:auto !important;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input { padding-right:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-name input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-email input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-phone input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-name input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-email input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-phone input { width:100%; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-message textarea, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-message textarea { width:100%; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 .col {
float:none !important;
width:auto !important;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-submit { margin:10px 0 20px !important; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 .col { float:none !important; }
#layout-container .st-breadcrumbs-composer-wrapper { padding:0 15px; }
#layout-container .st-pyramid { padding:0 10px; }
#layout-container .st-pyramid .st-pyramid-top {
width:100%;
border-width:0 0 100px 0;
}
#layout-container .st-pyramid .st-pyramid-top .st-pyramid-top-title {
top:38px;
left:auto;
width:100%;
}
#layout-container .st-pyramid .st-pyramid-top:hover .st-pyramid-top-title { top:43px; }
#layout-container .st-pyramid .st-pyramid-mid {
width:100%;
border-width:0 0 100px 0;
}
#layout-container .st-pyramid .st-pyramid-mid .st-pyramid-mid-title {
top:38px;
left:auto;
width:100%;
}
#layout-container .st-pyramid .st-pyramid-bot {
width:100%;
border-width:0 0 100px 0;
}
#layout-container .st-pyramid .st-pyramid-bot .st-pyramid-bot-title {
top:38px;
left:auto;
width:100%;
}
#layout-container .vc_single_image-wrapper { padding:0 15px; }
#layout-container .st-partners-block { padding:0 15px; }
#layout-container .st-partners-block .st-partners-block-inner { padding-bottom:30px; }
#layout-container .st-simple-page-block { padding:0 15px; }
#layout-container .st-awards-block { padding:0 15px; }
#layout-container .st-awards-block .st-awards-block-logo img { margin:20px 0; }
#layout-container .st-awards-block .st-awards-block-inner { padding-bottom:30px; }
#layout-container .st-full-width-carousel .slick-list { width:100%; }
#layout-container .st-full-width-carousel .slick-list .slick-track .st-full-width-carousel-slide .st-full-width-carousel-slide-inner { padding:20px 80px 25px 40px; }
#layout-container .st-advanced-blockquote .st-advanced-blockquote-left-image, #layout-container .st-advanced-blockquote .st-advanced-blockquote-right-image {
float:none;
width:100%;
height:300px;
}
#layout-container .st-advanced-blockquote .st-advanced-blockquote-info {
float:none;
width:100%;
}
#layout-container .st-vacancy-table table thead { display:none; }
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-position {
display:block;
width:100%;
height:auto;
padding:30px 15px 10px 15px;
text-align:center;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-department {
display:block;
width:100%;
height:auto;
padding:10px 15px;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-location {
display:block;
width:100%;
height:auto;
padding:10px 15px;
}
#layout-container .st-vacancy-table table tbody tr td.st-vacancy-table-date {
display:block;
width:100%;
height:auto;
padding:10px 15px 30px 15px;
}
#layout-container .vc_tta-container { padding:0 15px; }
#layout-container .st-brands-wrapper .st-brands-comments-slider { padding:0 15px; }
#layout-container .st-simple-price-box .st-simple-price-box-inner { display:block; }
#layout-container .st-simple-price-box .st-simple-price-box-inner .st-simple-price-box-sep { display:none; }
#layout-container .st-info-block .st-info-block-inner .st-info-block-info { padding:40px 30px 35px !important; }
#layout-container .st-characteristic-item {
display:block;
padding:0 15px;
}
#layout-container .st-characteristic-item .st-characteristic-item-sep { display:none; }
#layout-container .st-characteristic-item:before { left:0; }
#layout-container .stats-block { padding:0 15px; }
#layout-container .st-simple-link { padding:0 15px; }
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component {
float:none;
width:auto;
}
#layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(2), #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(3), #layout-container .st-info-boxes .st-info-boxes-inner .aio-icon-component:nth-child(4) {
border-top:1px solid #d2d2d2;
border-left:none;
border-right:none;
border-bottom:none;
}
#layout-container .ubtn-ctn-left { padding-left:15px; }
#layout-container .ubtn-ctn-right { padding-right:15px; }
#layout-container .uvc-type-wrap { padding:0 15px; }
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner { padding:30px; }
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item {
width:33.33333333%;
margin-bottom:15px;
}
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item:nth-last-child(-n+3) { margin-bottom:0; }
#layout-container .st-contact-block .st-contact-block-info .st-contact-block-details .st-contact-block-details-inner .st-contact-block-socials .st-contact-block-socials-item a { margin:0 auto; }
#layout-container .st-contact-block .st-contact-block-table table thead { display:none; }
#layout-container .st-contact-block .st-contact-block-table table tbody tr:nth-child(odd) { background:#e0e0e0; }
#layout-container .st-contact-block .st-contact-block-table table tbody tr td {
display:block;
width:100%;
height:auto;
padding:15px;
}
#layout-container .st-contact-block .st-contact-block-table table tbody tr td:first-child {
width:100%;
height:auto;
padding:15px;
text-align:center;
font-weight:bold;
}
#footer-container #footer .col ul { border-right:none; }
#footer-container #subfooter .col {
width:auto;
margin:auto;
}
#footer-container #subfooter .col:first-child { padding-left:0 !important; }
#footer-container #subfooter .subfooter-logo-container, #footer-container #subfooter .subfooter-social { margin:0 auto; }
#footer-container #subfooter .subfooter-copyright, #footer-container #subfooter .subfooter-policy, #footer-container #subfooter .subfooter-about { text-align:center; }
#footer-container #subfooter .subfooter-about { padding:25px; }
}
@media (max-width: 991px) and (min-width: 768px) {
.st-12 {
float:left;
width:100%;
}
.st-11 {
float:left;
width:91.66666667%;
}
.st-10 {
float:left;
width:83.33333333%;
}
.st-9 {
float:left;
width:75%;
}
.st-8 {
float:left;
width:66.66666667%;
}
.st-7 {
float:left;
width:58.33333333%;
}
.st-6 {
float:left;
width:50%;
}
.st-5 {
float:left;
width:41.66666667%;
}
.st-4 {
float:left;
width:33.33333333%;
}
.st-3 {
float:left;
width:25%;
}
.st-2 {
float:left;
width:16.66666667%;
}
.st-1 {
float:left;
width:8.33333333%;
}
.st-tablet-offset-12 { margin-left:100%; }
.st-tablet-offset-11 { margin-left:91.66666667%; }
.st-tablet-offset-10 { margin-left:83.33333333%; }
.st-tablet-offset-9 { margin-left:75%; }
.st-tablet-offset-8 { margin-left:66.66666667%; }
.st-tablet-offset-7 { margin-left:58.33333333%; }
.st-tablet-offset-6 { margin-left:50%; }
.st-tablet-offset-5 { margin-left:41.66666667%; }
.st-tablet-offset-4 { margin-left:33.33333333%; }
.st-tablet-offset-3 { margin-left:25%; }
.st-tablet-offset-2 { margin-left:16.66666667%; }
.st-tablet-offset-1 { margin-left:8.33333333%; }
.st-tablet-hidden { display:none !important; }
.tablet-text-center {
padding:0 40px;
text-align:center !important;
}
.topbar-info-wrapper {
width:80% !important;
height:60px !important;
}
.topbar-info-wrapper.no-switcher {
width:100% !important;
height:90px !important;
}
.topbar-info-wrapper .topbar-info {
width:100%;
padding:0 30px;
}
.topbar-info-wrapper .topbar-info li {
height:50%;
vertical-align:middle !important;
padding:5px 20px 5px 0 !important;
}
.topbar-info-wrapper .topbar-info li:last-child { width:100%; }
.topbar-switcher {
width:20% !important;
height:60px !important;
}
.topbar-switcher .select2-container .selection .select2-selection { height:60px !important; }
.topbar-switcher .select2-container .selection .select2-selection .select2-selection__rendered { line-height:60px !important; }
.topbar-switcher .select2-container .selection .select2-selection .select2-selection__arrow { top:0.4em !important; }
.topbar-social { width:80% !important; }
.lang-select { width:20% !important; }
.single-post #main-container .single-post { margin:0 20px; }
.single-post #main-container .single-post .row article .post-related-posts .post-related-post {
float:left;
width:50%;
margin-bottom:40px;
}
.single-post #main-container .single-post .row article .post-related-posts .post-related-post:nth-child(odd) { padding-right:10px; }
.single-post #main-container .single-post .row article .post-related-posts .post-related-post:nth-child(even) {
padding-right:0;
padding-left:10px;
}
.single-post #main-container .single-post .row article .post-related-posts .post-related-post .post-related-post-thumbnail { width:100% !important; }
.single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.name, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.email, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.website { margin-right:0; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment ul.children { margin-left:30px; }
.single-post #main-container .single-post .row article.st-6 .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-left:0;
}
.single-product #layout-container .breadcrumbs { padding:0 30px; }
.woocommerce-account h2, .woocommerce-account form.login { padding:0 10px !important; }
#main-container .shop .row .two-column, #main-container .shop .row .three-column, #main-container .shop .row .four-column { padding:0 20px; }
#main-container .shop .row .two-column .st-product-list .product, #main-container .shop .row .three-column .st-product-list .product, #main-container .shop .row .four-column .st-product-list .product {
width:50%;
padding:0 10px;
}
#main-container .shop nav.woocommerce-pagination .pagination .page-numbers { margin:10px 5px 0; }
#main-container .shop .st-single-product .st-single-product-inner {
float:none;
width:auto;
padding:0 30px;
}
#main-container .shop .st-single-product .summary {
float:none;
width:auto;
padding:0 30px;
}
#main-container .shop .st-single-product .summary .product_title { text-align:center; }
#main-container .shop .st-single-product .summary .st-upper-product_meta { text-align:center; }
#main-container .shop .st-single-product .summary .woocommerce-product-rating { text-align:center; }
#main-container .shop .st-single-product .summary .woocommerce-product-rating .star-rating {
float:none;
margin:0.35em auto;
}
#main-container .shop .st-single-product .summary .woocommerce-product-rating .woocommerce-review-link { margin-left:0; }
#main-container .shop .st-single-product .summary div[itemprop="offers"] { text-align:center; }
#main-container .shop .st-single-product .summary .stock { text-align:center; }
#main-container .shop .st-single-product .summary form.cart {
width:50%;
margin:0 auto 20px;
}
#main-container .shop .st-single-product .summary form.cart .quantity:before {
display:table;
content:" ";
}
#main-container .shop .st-single-product .summary form.cart .quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container .shop .st-single-product .summary form.cart .single_add_to_cart_button { float:right; }
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td {
width:35%;
min-width:125px;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.label {
width:auto;
min-width:auto;
padding:0 10px 30px 10px;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.price {
width:auto;
min-width:auto;
padding:0 0 25px 0;
}
#main-container .shop .st-single-product .summary form.cart .group_table tbody tr td.price .stock { text-align:right; }
#main-container .shop .st-single-product .summary form.cart.variations_form table.variations {
width:100%;
margin:0 auto 20px;
}
#main-container .shop .st-single-product .summary form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-price { text-align:center; }
#main-container .shop .st-single-product .summary .yith-wcwl-add-to-wishlist {
width:50%;
margin:10px auto 0;
padding-left:15%;
text-align:center;
}
#main-container .shop .st-single-product .summary .compare {
width:50%;
margin:10px auto 0;
padding-right:14%;
text-align:center;
}
#main-container .shop .st-single-product .summary .st-lower-product_meta .sku_wrapper { text-align:center; }
#main-container .shop .st-single-product .woocommerce-tabs .panel { padding:0 30px; }
#main-container .shop .st-single-product .upsells, #main-container .shop .st-single-product .related { padding:0 30px; }
#main-container .shop .st-single-product.sale .st-single-product-inner .onsale { left:42px; }
#main-container .shop .st-single-product.featured .st-single-product-inner .featured { left:42px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .onsale { left:42px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .featured { left:104px; }
#main-container .woocommerce-MyAccount-navigation { padding-left:10px; }
#main-container .woocommerce-MyAccount-content { padding-right:10px; }
#main-container .woocommerce-MyAccount-content table.shop_table tr td:first-child { padding-left:20px; }
#main-container table.cart .cart_item {
border-bottom:1px solid #e0e0e0;
margin-bottom:20px;
}
#main-container table.cart .cart_item td {
background:none !important;
border:none;
}
#main-container table.cart .cart_item td.product-remove a.remove {
position:relative;
top:auto;
left:auto;
}
#main-container table.cart .cart_item td.product-thumbnail {
display:block;
text-align:center !important;
}
#main-container table.cart .cart_item td.product-thumbnail:before { display:none; }
#main-container table.cart .cart_item td.product-thumbnail a img {
width:120px;
height:120px;
}
#main-container table.cart .cart_item .product-remove {
padding-bottom:10px;
border:none;
}
#main-container table.cart .cart_item .product-name { padding:10px; }
#main-container table.cart .cart_item .product-name dl.variation { margin-bottom:0; }
#main-container table.cart .cart_item .product-name dl.variation dd { margin-bottom:0; }
#main-container table.cart .cart_item .product-name dl.variation dd p { padding:0; }
#main-container table.cart .cart_item .product-price { padding:10px; }
#main-container table.cart .cart_item .product-quantity { padding:10px; }
#main-container table.cart .cart_item .product-quantity .quantity { float:right; }
#main-container table.cart .cart_item .product-quantity .quantity:before {
display:table;
content:" ";
}
#main-container table.cart .cart_item .product-quantity .quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container table.cart .cart_item .product-quantity:after {
display:table;
content:" ";
clear:both;
}
#main-container table.cart .actions { border-top:none; }
#main-container table.cart .actions .clear-cart, #main-container table.cart .actions .update-cart, #main-container table.cart .actions .continue-shopping {
float:none !important;
display:block;
width:100%;
margin-bottom:10px;
padding:10px 0;
text-align:center;
}
#main-container .cross-sells {
float:none;
width:100%;
}
#main-container .cross-sells h2 { padding:0 10px; }
#main-container .cross-sells .st-product-list .product { width:50%; }
#main-container .cross-sells .st-product-list .product.first {
padding-left:10px;
padding-right:5px;
}
#main-container .cross-sells .st-product-list .product.last {
padding-right:10px;
padding-left:5px;
}
#main-container .coupon {
width:100%;
padding:0 10px;
}
#main-container .coupon input.input-text { width:80%; }
#main-container .cart_totals {
width:100%;
padding:0 10px;
}
#main-container .cart_totals .shop_table tr td {
width:100%;
padding:20px 10px 15px;
}
#main-container .cart_totals .shop_table tr.shipping td .woocommerce-shipping-calculator .select2-container { text-align:left; }
#main-container form.checkout { padding:0 10px; }
#main-container .st-order-details, #main-container table.order_details, #main-container .st-customer-details, #main-container table.customer_details, #main-container .col2-set.addresses, #main-container .woocommerce-thankyou-order-received, #main-container .order_details, #main-container .st-woocommerce-thankyou-instructions { padding:0 10px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie { height:650px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-title-wrapper {
width:50% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-desc {
width:50% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(odd) .st-activity-grid-desc div div { padding-top:10px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-title-wrapper {
width:50% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-desc {
width:50% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item-moz-ie:nth-child(even) .st-activity-grid-desc div div { padding-top:10px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:first-child .st-activity-grid-item-inner .st-activity-grid-desc { padding:30px 50px 50px 50px !important; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child .st-activity-grid-item-inner .st-activity-grid-desc { padding:110px 50px 20px 50px !important; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:last-child:nth-child(even) .st-activity-grid-desc { padding:110px 50px 20px 50px !important; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-title-wrapper {
width:40% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc {
width:60% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc div div { padding-top:10px; }
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-title-wrapper {
width:40% !important;
float:left;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc {
width:60% !important;
padding:50px;
}
#main-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc div div { padding-top:10px; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.one-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.two-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.three-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.four-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.one-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.two-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.three-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.four-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item.double-width { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item.double-width { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item.double-width { width:100%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item { width:50%; }
#main-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item.double-width { width:100%; }
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider { margin-bottom:40px; }
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-client-photo {
float:none;
margin:0 auto;
}
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper {
float:none;
width:auto;
margin:0 auto;
padding-top:35px;
}
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client {
text-align:center;
padding:0 0 25px 0;
}
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client .st-testimonial-client-occupation { padding-right:1em; }
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment { padding:30px 50px 0 170px; }
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider { width:600px; }
#main-container .st-testimonials-wrapper.style-1 .st-testimonials-logo-slider .slick-list .st-testimonial-company-logo { margin:0 50px; }
#main-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item { margin:0 50px; }
#main-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-img {
float:none;
width:100%;
margin:0 0 20px;
padding:0 10px;
}
#main-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-img img { margin:0 auto; }
#main-container .st-main-products-slider-module .st-main-products-slider .st-main-products-slider-item .st-main-products-slider-info {
float:none;
width:100%;
padding:0 10px;
}
#main-container .st-brands-wrapper.carousel .st-brands-logo-slider { width:100%; }
#main-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list { width:100%; }
#main-container .st-brands-wrapper.carousel .st-brands-logo-slider .slick-list .st-brand-logo { margin:0 52px; }
#main-container .st-partners-wrapper .st-partners-logo-slider { width:100%; }
#main-container .st-partners-wrapper .st-partners-logo-slider .slick-list { width:100%; }
#main-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo { margin:0 52px; }
#main-container .st-partners-wrapper .st-partners-logo-slider.full { width:100%; }
#main-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list { width:100%; }
#main-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list .st-partners-logo { margin:0 52px; }
#main-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item { margin:0 50px; }
#main-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-img {
width:100%;
padding:0;
margin-bottom:40px;
}
#main-container .st-product-carousel .st-product-carousel-slider .st-product-carousel-item .st-product-carousel-info {
width:100%;
padding-left:0;
}
#main-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item {
height:auto;
border:1px solid transparent;
}
#main-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img {
width:100%;
height:350px;
}
#main-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info {
width:100%;
height:400px;
padding:50px 65px 50px 50px;
}
#main-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots {
top:300px;
right:18px;
}
#main-container .st-social-buttons .st-social-buttons-inner .st-social-buttons-item { width:50%; }
#main-container .ult_tabs ul.ult_tabmenu.st_adamas_style li.ult_tab_li a .ult_tab_main { padding:20px 0 20px 15px; }
#main-container .ult_tabs ul.ult_tabmenu.st_adamas_style.st-adv-tabs-nav-full-width li.ult_tab_li { display:block; }
#main-container .st-posts-module.fitRows.one-column .st-posts-module-single { width:100%; }
#main-container .st-posts-module.fitRows.two-column .st-posts-module-single { width:100%; }
#main-container .st-posts-module.fitRows.three-column .st-posts-module-single { width:50%; }
#main-container .st-posts-module.fitRows.four-column .st-posts-module-single { width:50%; }
#main-container .st-posts-module.masonry.one-column .st-posts-module-single { width:100%; }
#main-container .st-posts-module.masonry.two-column .st-posts-module-single { width:100%; }
#main-container .st-posts-module.masonry.three-column .st-posts-module-single { width:50%; }
#main-container .st-posts-module.masonry.four-column .st-posts-module-single { width:50%; }
#main-container .st-pages-grid-items.fitRows.one-column .st-pages-grid-item { width:100%; }
#main-container .st-pages-grid-items.fitRows.two-column .st-pages-grid-item { width:100%; }
#main-container .st-pages-grid-items.fitRows.three-column .st-pages-grid-item { width:50%; }
#main-container .st-pages-grid-items.fitRows.four-column .st-pages-grid-item { width:50%; }
#main-container .st-pages-grid-items.masonry.one-column .st-pages-grid-item { width:100%; }
#main-container .st-pages-grid-items.masonry.two-column .st-pages-grid-item { width:100%; }
#main-container .st-pages-grid-items.masonry.three-column .st-pages-grid-item { width:50%; }
#main-container .st-pages-grid-items.masonry.four-column .st-pages-grid-item { width:50%; }
#main-container .st-single-service .st-single-service-inner { bottom:-175px; }
#main-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-desc { height:120px; }
#main-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list { width:728px; }
#main-container .st-map-select-container .st-map-select-options { padding:20px 40px; }
#main-container .st-map-select-container .st-map-select-options .st-map-select-message, #main-container .st-map-select-container .st-map-select-options .st-map-select-controls {
float:none;
width:auto;
}
#main-container .st-map-select-container .st-map-select-options .st-map-select-controls { padding-top:10px; }
#main-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-groups {
padding-left:0;
padding-right:10px;
}
#main-container .st-map-select-container .st-map-select-options .st-map-select-controls .st-map-select-dealers {
padding-left:10px;
padding-right:0;
}
#main-container .st-map-select-container .st-map-select-map > div .st-map-select-info {
position:relative;
height:auto;
}
#main-container .st-map-select-container .st-map-select-map > div .st-map-select-info .st-map-select-info-inner {
position:relative;
top:auto;
left:auto;
right:auto;
width:100%;
max-width:100%;
transform:translateY(0);
}
#main-container .woocommerce.columns-1 .st-product-list .product { width:100%; }
#main-container .woocommerce.columns-2 .st-product-list .product { width:50%; }
#main-container .woocommerce.columns-3 .st-product-list .product { width:50%; }
#main-container .woocommerce.columns-4 .st-product-list .product { width:50%; }
#main-container .woocommerce.columns-5 .st-product-list .product { width:50%; }
#main-container .vc_custom_heading { padding:0 40px; }
#main-container .vc_custom_heading .st-h-after { margin:0 40px; }
#main-container .vc_custom_heading.enable-elem.bottom > .st-h-after { margin:0; }
#main-container .vc_custom_heading.enable-elem.square .st-h-before { margin-left:1em; }
#main-container .vc_custom_heading.enable-elem.square .st-h-after { margin-right:0; }
#main-container .vc_custom_heading.enable-elem.side.left { padding-left:70px !important; }
#main-container .vc_custom_heading.enable-elem.side.right { padding-right:70px !important; }
#main-container .vc_custom_heading.enable-elem.side.right > .st-h-before { right:40px !important; }
#main-container .vc_custom_heading.enable-elem.square_3 .st-h-before { left:40px !important; }
#main-container .uvc-heading { padding:0 40px; }
#main-container .uvc-heading.side { padding:0 40px 0 70px; }
#main-container .uvc-heading.side[data-halign="right"] { padding:0 70px 0 40px; }
#main-container .uvc-heading.side[data-halign="right"] > .st-h-before { right:40px; }
#main-container .uvc-heading.square_3 .st-h-before { left:40px; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h1, #main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h2, #main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h3, #main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h4, #main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h5, #main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h6 { padding-left:0; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-sub-heading { padding-left:0; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem > .st-h-before { margin-left:-30px; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom { padding-bottom:36px; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom > .st-h-after { padding-left:0; }
#main-container .uvc-heading.uvc-heading-bg-image.enable-elem.square_3 .uvc-main-heading .st-h-before { left:0; }
#main-container .st-blockquote { padding:0 40px; }
#main-container .st-blockquote:before { margin-left:40px; }
#main-container .st-brochure { padding:0 40px; }
#main-container .st-history-item .st-history-item-year span { font-size:60px; }
#main-container .vc_progress_bar { padding:0 40px; }
#main-container .wpb_text_column { padding:0 40px; }
#main-container .aio-icon-component { padding:0 40px; }
#main-container .aio-icon-component.with-shadow { padding:0; }
#main-container .st-sharing { padding:0 40px; }
#main-container .wpcf7 { padding:0 30px; }
#main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .col, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .col {
float:none !important;
width:auto !important;
}
#main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input { padding-right:0; }
#main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-name input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-email input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-phone input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-name input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-email input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-phone input { width:100%; }
#main-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-message textarea, #main-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-message textarea { width:100%; }
#main-container .wpcf7 form.wpcf7-form .st-contact-form-4 .col {
float:none !important;
width:auto !important;
}
#main-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-input, #main-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-submit { margin:10px 10px 20px 10px !important; }
#main-container .wpcf7 form.wpcf7-form .st-contact-form-5 .col { float:none !important; }
#main-container .st-breadcrumbs-composer-wrapper { padding:0 60px; }
#main-container .st-identity-block.identity-first .st-identity-block-top { padding:20px; }
#main-container .st-identity-block.identity-first .st-identity-block-bottom {
display:block;
padding:40px;
}
#main-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#main-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#main-container .st-identity-block.identity-second .st-identity-block-top { padding:20px; }
#main-container .st-identity-block.identity-second .st-identity-block-bottom {
display:block;
padding:40px;
}
#main-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#main-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#main-container .st-team-member-info .st-team-member-info-photo { height:450px; }
#main-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization { padding-right:20px; }
#main-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact { padding:0 10px; }
#main-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location { padding-left:20px; }
#main-container .st-team-member-block.simple-info .st-team-member-block-photo {
float:none;
width:100%;
height:250px;
}
#main-container .st-team-member-block.simple-info .st-team-member-block-info {
padding-top:20px;
padding-left:0;
padding-right:0;
}
#main-container .st-partners-block { padding:0 30px; }
#main-container .st-partners-block .st-partners-block-inner { padding-bottom:30px; }
#main-container .st-simple-page-block { padding:0 30px; }
#main-container .st-awards-block { padding:0 30px; }
#main-container .st-awards-block .st-awards-block-logo img { margin:20px 0; }
#main-container .st-awards-block .st-awards-block-inner { padding-bottom:30px; }
#main-container .vc_tta-container { padding:0 30px; }
#main-container .st-brands-wrapper .st-brands-comments-slider { padding:0 30px; }
#main-container .st-single-project { margin:0 30px; }
#main-container .st-simple-link { padding:0 40px; }
#main-container .st-characteristic-item { padding:0 30px; }
#main-container .st-characteristic-item:before { left:0; }
#main-container .uvc-type-wrap { padding:0 40px; }
#main-container .blog-list, #main-container .archive-list { padding:0 30px; }
#main-container .blog-list .blog-articles article .post-inner .post-thumbnail img, #main-container .archive-list .blog-articles article .post-inner .post-thumbnail img { min-width:100%; }
#main-container .blog-grid, #main-container .archive-grid { padding:0 30px; }
#main-container .blog-grid .four-column .blog-articles article, #main-container .archive-grid .four-column .blog-articles article { width:50%; }
#main-container .blog-grid .four-column.sidebar .blog-articles article, #main-container .archive-grid .four-column.sidebar .blog-articles article { width:50%; }
#main-container .blog-grid .three-column .blog-articles article, #main-container .archive-grid .three-column .blog-articles article { width:50%; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(3n+1), #main-container .blog-grid .three-column .blog-articles article:nth-child(3n+2), #main-container .blog-grid .three-column .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column .blog-articles article:nth-child(3n+3) { padding:0; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(odd), #main-container .archive-grid .three-column .blog-articles article:nth-child(odd) { padding-right:10px; }
#main-container .blog-grid .three-column .blog-articles article:nth-child(even), #main-container .archive-grid .three-column .blog-articles article:nth-child(even) { padding-left:10px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article, #main-container .archive-grid .three-column.sidebar .blog-articles article { width:50%; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+1), #main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+2), #main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(3n+3), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+1), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+2), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(3n+3) { padding:0; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(odd), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(odd) { padding-right:10px; }
#main-container .blog-grid .three-column.sidebar .blog-articles article:nth-child(even), #main-container .archive-grid .three-column.sidebar .blog-articles article:nth-child(even) { padding-left:10px; }
#main-container #footer .row .col {
width:50% !important;
float:left;
margin:40px 0 20px 0;
}
#main-container #footer .row .col ul { border-right:none; }
#main-container #subfooter .col {
width:auto;
margin:auto;
float:none;
}
#main-container #subfooter .col:first-child { padding-left:0 !important; }
#main-container #subfooter .subfooter-logo-container, #main-container #subfooter .subfooter-social { margin:0 auto; }
#main-container #subfooter .subfooter-copyright, #main-container #subfooter .subfooter-policy, #main-container #subfooter .subfooter-about { text-align:center; }
#main-container #subfooter .subfooter-about { padding:0 25px; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-head .yith-wcqv-close { display:none; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .images {
float:none;
width:auto;
padding:30px 30px 0;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary {
float:none;
width:auto;
padding:0 30px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .product_title { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .st-upper-product_meta { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating .star-rating {
float:none;
margin:0.35em auto;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .woocommerce-product-rating .woocommerce-review-link { margin-left:0; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary div[itemprop="offers"] { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .stock { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart {
width:50%;
margin:0 auto 20px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .quantity:before {
display:table;
content:" ";
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .quantity:after {
display:table;
content:" ";
clear:both;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .single_add_to_cart_button { float:right; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td {
width:35%;
min-width:125px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.label {
width:auto;
min-width:auto;
padding:0 10px 30px 10px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.price {
width:auto;
min-width:auto;
padding:0 0 25px 0;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart .group_table tbody tr td.price .stock { text-align:right; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart.variations_form table.variations {
width:100%;
margin:0 auto 20px;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-price { text-align:center; }
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .yith-wcwl-add-to-wishlist {
width:50%;
margin:10px auto 0;
padding-left:15%;
text-align:center;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .compare {
width:50%;
margin:10px auto 0;
padding-right:14%;
text-align:center;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .product .summary .st-lower-product_meta .sku_wrapper { text-align:center; }
}
@media (max-width: 1199px) and (min-width: 992px) {
.st-laptop-12 {
float:left;
width:100%;
}
.st-laptop-11 {
float:left;
width:91.66666667%;
}
.st-laptop-10 {
float:left;
width:83.33333333%;
}
.st-laptop-9 {
float:left;
width:75%;
}
.st-laptop-8 {
float:left;
width:66.66666667%;
}
.st-laptop-7 {
float:left;
width:58.33333333%;
}
.st-laptop-6 {
float:left;
width:50%;
}
.st-laptop-5 {
float:left;
width:41.66666667%;
}
.st-laptop-4 {
float:left;
width:33.33333333%;
}
.st-laptop-3 {
float:left;
width:25%;
}
.st-laptop-2 {
float:left;
width:16.66666667%;
}
.st-laptop-1 {
float:left;
width:8.33333333%;
}
.st-laptop-offset-12 { margin-left:100%; }
.st-laptop-offset-11 { margin-left:91.66666667%; }
.st-laptop-offset-10 { margin-left:83.33333333%; }
.st-laptop-offset-9 { margin-left:75%; }
.st-laptop-offset-8 { margin-left:66.66666667%; }
.st-laptop-offset-7 { margin-left:58.33333333%; }
.st-laptop-offset-6 { margin-left:50%; }
.st-laptop-offset-5 { margin-left:41.66666667%; }
.st-laptop-offset-4 { margin-left:33.33333333%; }
.st-laptop-offset-3 { margin-left:25%; }
.st-laptop-offset-2 { margin-left:16.66666667%; }
.st-laptop-offset-1 { margin-left:8.33333333%; }
.st-laptop-hidden { display:none !important; }
.laptop-text-center {
padding:0 40px;
text-align:center !important;
}
.single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.name, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.email, .single-post #main-container .single-post .row article .comment-form form .comment-input-wrap input.website { margin-right:0; }
.single-post #main-container .single-post .row article .comments ol.comment-list li.comment ul.children { margin-left:50px; }
.single-post #main-container .single-post .row article.st-6 .comments ol.comment-list li.comment .comment-info-inner .comment-reply {
float:right;
display:inline-block;
padding-left:0;
}
.single-product #layout-container .breadcrumbs { padding:0 30px; }
.woocommerce-account h2, .woocommerce-account form.login { padding:0 20px !important; }
#main-container .shop .row .two-column { padding:0 20px; }
#main-container .shop .row .two-column .st-product-list .product {
width:50%;
padding:0 10px;
}
#main-container .shop .row .three-column, #main-container .shop .row .four-column { padding:0 20px; }
#main-container .shop .row .three-column .st-product-list .product, #main-container .shop .row .four-column .st-product-list .product {
width:33.33333333%;
padding:0 10px;
}
#main-container .shop nav.woocommerce-pagination .pagination .page-numbers { margin:10px 5px 0; }
#main-container .shop .st-single-product .st-single-product-inner {
float:none;
width:auto;
padding:0 30px;
}
#main-container .shop .st-single-product .summary {
float:none;
width:auto;
padding:0 30px;
}
#main-container .shop .st-single-product .woocommerce-tabs .panel { padding:0 30px; }
#main-container .shop .st-single-product .upsells, #main-container .shop .st-single-product .related { padding:0 30px; }
#main-container .shop .st-single-product.sale .st-single-product-inner .onsale { left:42px; }
#main-container .shop .st-single-product.featured .st-single-product-inner .featured { left:42px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .onsale { left:42px; }
#main-container .shop .st-single-product.sale.featured .st-single-product-inner .featured { left:104px; }
#main-container .woocommerce-MyAccount-navigation { padding-left:20px; }
#main-container .woocommerce-MyAccount-content { padding-right:20px; }
#main-container .cross-sells {
padding-left:20px;
margin-right:2%;
}
#main-container .cross-sells h2 { padding:0 10px; }
#main-container .cross-sells .st-product-list .product { width:50%; }
#main-container .cross-sells .st-product-list .product.first {
padding-left:10px;
padding-right:5px;
}
#main-container .cross-sells .st-product-list .product.last {
padding-right:10px;
padding-left:5px;
}
#main-container .coupon { padding-left:20px; }
#main-container .cart_totals {
width:50%;
padding-right:20px;
}
#main-container form.checkout { padding:0 20px; }
#main-container .st-order-details, #main-container table.order_details, #main-container .st-customer-details, #main-container table.customer_details, #main-container .col2-set.addresses, #main-container .woocommerce-thankyou-order-received, #main-container .order_details, #main-container .st-woocommerce-thankyou-instructions { padding:0 20px; }
#main-container .blog-list, #main-container .archive-list { padding:0 30px; }
#main-container .blog-list .blog-articles article .post-inner .post-thumbnail img, #main-container .archive-list .blog-articles article .post-inner .post-thumbnail img { min-width:100%; }
#main-container .blog-grid, #main-container .archive-grid { padding:0 30px; }
#main-container .blog-grid .four-column .blog-articles article, #main-container .archive-grid .four-column .blog-articles article { width:33.33333333%; }
#main-container .blog-grid .four-column.sidebar .blog-articles article, #main-container .archive-grid .four-column.sidebar .blog-articles article { width:33.33333333%; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-title-wrapper {
width:33.33333333% !important;
float:left;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc { width:66.66666667% !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(odd) .st-activity-grid-desc div div { padding-top:10px; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-title-wrapper {
width:33.33333333% !important;
float:left;
}
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc { width:66.66666667% !important; }
#layout-container .st-activity-grid-container-wrapper .st-activity-grid-container .st-activity-grid-item:nth-child(even) .st-activity-grid-desc div div { padding-top:10px; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.three-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.fitRows.four-column .st-portfolio-item { width:33.33333333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.three-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.masonry.four-column .st-portfolio-item { width:33.33333333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.one-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.two-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item { width:50%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.three-column .st-portfolio-item.double-width { width:100%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item { width:33.33333333%; }
#layout-container .st-portfolio-module-container .st-portfolio-module .st-portfolio-items.packery.four-column .st-portfolio-item.double-width { width:66.66666667%; }
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-client-photo {
float:none;
margin:0 auto 20px;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper {
float:none;
width:auto;
margin:0 auto;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client {
text-align:center;
padding:0 0 25px 0;
}
#layout-container .st-testimonials-wrapper.style-1 .st-testimonials-slider .st-testimonial-item .st-testimonial-item-inner-wrapper .st-testimonial-client-comment { padding:30px 50px 20px 170px; }
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-client {
display:block;
width:auto;
text-align:center;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo {
display:block;
width:auto;
margin-bottom:30px;
}
#layout-container .st-testimonials-wrapper.style-2 .st-testimonials-slider .slick-list .st-testimonial-item.with-company-logo .st-testimonial-company-logo img {
margin-left:auto;
margin-right:auto;
}
#layout-container .st-posts-module.fitRows.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.two-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.fitRows.three-column .st-posts-module-single { width:50%; }
#layout-container .st-posts-module.fitRows.four-column .st-posts-module-single { width:33.33333333%; }
#layout-container .st-posts-module.masonry.one-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.two-column .st-posts-module-single { width:100%; }
#layout-container .st-posts-module.masonry.three-column .st-posts-module-single { width:50%; }
#layout-container .st-posts-module.masonry.four-column .st-posts-module-single { width:33.33333333%; }
#layout-container .st-pages-grid-items.fitRows.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-items.fitRows.two-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-items.fitRows.three-column .st-pages-grid-item { width:50%; }
#layout-container .st-pages-grid-items.fitRows.four-column .st-pages-grid-item { width:33.33333333%; }
#layout-container .st-pages-grid-items.masonry.one-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-items.masonry.two-column .st-pages-grid-item { width:100%; }
#layout-container .st-pages-grid-items.masonry.three-column .st-pages-grid-item { width:50%; }
#layout-container .st-pages-grid-items.masonry.four-column .st-pages-grid-item { width:33.33333333%; }
#layout-container .st-brochure { padding:0 40px; }
#layout-container .st-single-service .st-single-service-inner { bottom:-155px; }
#layout-container .st-single-service .st-single-service-inner .st-single-service-info .st-single-service-desc { height:100px; }
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item {
height:auto;
border:1px solid transparent;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-img {
width:100%;
height:350px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider .slick-list .slick-track .st-vertical-carousel-item .st-vertical-carousel-info {
width:100%;
height:300px;
padding:50px 65px 50px 50px;
}
#layout-container .st-vertical-carousel .st-vertical-carousel-slider ul.slick-dots {
top:350px;
right:18px;
}
#layout-container .st-addresses-map .st-addresses-map-carousel .st-addresses-map-carousel-inner .slick-list { width:728px; }
#layout-container .st-map-select-container .st-map-select-options { padding:20px 40px; }
#layout-container .woocommerce.columns-1 .st-product-list .product { width:100%; }
#layout-container .woocommerce.columns-2 .st-product-list .product { width:50%; }
#layout-container .woocommerce.columns-3 .st-product-list .product { width:33.33333333%; }
#layout-container .woocommerce.columns-4 .st-product-list .product { width:33.33333333%; }
#layout-container .woocommerce.columns-5 .st-product-list .product { width:33.33333333%; }
#layout-container .vc_custom_heading { padding:0 40px; }
#layout-container .vc_custom_heading .st-h-after { margin:0 40px; }
#layout-container .vc_custom_heading.enable-elem.bottom > .st-h-after { margin:0; }
#layout-container .vc_custom_heading.enable-elem.square .st-h-before { margin-left:1em; }
#layout-container .vc_custom_heading.enable-elem.square .st-h-after { margin-right:0; }
#layout-container .vc_custom_heading.enable-elem.side.left { padding-left:70px !important; }
#layout-container .vc_custom_heading.enable-elem.side.right { padding-right:70px !important; }
#layout-container .vc_custom_heading.enable-elem.side.right > .st-h-before { right:40px !important; }
#layout-container .vc_custom_heading.enable-elem.square_3 .st-h-before { left:40px !important; }
#layout-container .uvc-heading { padding:0 40px; }
#layout-container .uvc-heading.side { padding:0 40px 0 70px; }
#layout-container .uvc-heading.side[data-halign="right"] { padding:0 70px 0 40px; }
#layout-container .uvc-heading.side[data-halign="right"] > .st-h-before { right:40px; }
#layout-container .uvc-heading.square_3 .st-h-before { left:40px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h1, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h2, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h3, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h4, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h5, #layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-main-heading h6 { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem .uvc-sub-heading { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem > .st-h-before { margin-left:-30px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom { padding-bottom:36px; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.bottom > .st-h-after { padding-left:0; }
#layout-container .uvc-heading.uvc-heading-bg-image.enable-elem.square_3 .uvc-main-heading .st-h-before { left:0; }
#layout-container .st-blockquote { padding:0 40px; }
#layout-container .st-blockquote:before { margin-left:40px; }
#layout-container .vc_progress_bar { padding:0 40px; }
#layout-container .wpb_text_column { padding:0 40px; }
#layout-container .aio-icon-component { padding:0 40px; }
#layout-container .aio-icon-component.with-shadow { padding:0; }
#layout-container .st-simple-link { padding:0 40px; }
#layout-container .st-sharing { padding:0 40px; }
#layout-container .wpcf7 { padding:0 30px; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input { padding-right:0; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-name input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-email input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-phone input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-name input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-email input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-phone input { width:100%; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-2 .st-contact-form-input .your-message textarea, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-3 .st-contact-form-input .your-message textarea { width:100%; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-4 .st-contact-form-submit { margin:10px 10px 20px 10px !important; }
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 .col {
float:none;
padding:0 !important;
}
#layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 .st-contact-form-input, #layout-container .wpcf7 form.wpcf7-form .st-contact-form-5 .st-contact-form-submit { margin:10px 10px 20px 10px !important; }
#layout-container .st-breadcrumbs-composer-wrapper { padding:0 60px; }
#layout-container .st-identity-block.identity-first .st-identity-block-top { padding:20px; }
#layout-container .st-identity-block.identity-first .st-identity-block-bottom {
display:block;
padding:40px;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#layout-container .st-identity-block.identity-first .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#layout-container .st-identity-block.identity-second .st-identity-block-top { padding:20px; }
#layout-container .st-identity-block.identity-second .st-identity-block-bottom {
display:block;
padding:40px;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-icon-wrapper {
float:none;
display:none;
}
#layout-container .st-identity-block.identity-second .st-identity-block-bottom .st-identity-block-desc {
padding:0;
float:none;
width:auto;
}
#layout-container .st-partners-wrapper .st-partners-logo-slider { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider .slick-list .st-partners-logo { margin:0 70px; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list { width:100%; }
#layout-container .st-partners-wrapper .st-partners-logo-slider.full .slick-list .st-partners-logo { margin:0 50px; }
#layout-container .st-team-member-info .st-team-member-info-photo { height:450px; }
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-specialization { padding-right:20px; }
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-contact { padding:0 10px; }
#layout-container .st-team-member-info .st-team-member-info-inner .st-team-member-info-location { padding-left:20px; }
#layout-container .st-simple-page-block { padding:0 30px; }
#layout-container .st-awards-block { padding:0 30px; }
#layout-container .st-awards-block .st-awards-block-logo img { margin:20px 0; }
#layout-container .st-awards-block .st-awards-block-inner { padding-bottom:30px; }
#layout-container .vc_tta-container { padding:0 30px; }
#layout-container .st-brands-wrapper .st-brands-comments-slider { padding:0 30px; }
#layout-container .st-single-project { margin:0 30px; }
#layout-container .st-characteristic-item { padding:0 30px; }
#layout-container .st-characteristic-item:before { left:0; }
#layout-container .uvc-type-wrap { padding:0 40px; }
#main-container #footer .row .col {
width:50% !important;
float:left;
}
#main-container #subfooter .col {
width:auto;
margin:auto;
float:none;
}
#main-container #subfooter .col:first-child { padding-left:0 !important; }
#main-container #subfooter .subfooter-logo-container, #main-container #subfooter .subfooter-social { margin:0 auto; }
#main-container #subfooter .subfooter-copyright, #main-container #subfooter .subfooter-policy, #main-container #subfooter .subfooter-about { text-align:center; }
#main-container #subfooter .subfooter-about { padding:0 25px; }
}
@media (min-width: 1200px) {
.st-desktop-12 { width:100%; }
.st-desktop-11 { width:91.66666667%; }
.st-desktop-10 { width:83.33333333%; }
.st-desktop-9 { width:75%; }
.st-desktop-8 { width:66.66666667%; }
.st-desktop-7 { width:58.33333333%; }
.st-desktop-6 { width:50%; }
.st-desktop-5 { width:41.66666667%; }
.st-desktop-4 { width:33.33333333%; }
.st-desktop-3 { width:25%; }
.st-desktop-2 { width:16.66666667%; }
.st-desktop-1 { width:8.33333333%; }
.st-desktop-offset-12 { margin-left:100%; }
.st-desktop-offset-11 { margin-left:91.66666667%; }
.st-desktop-offset-10 { margin-left:83.33333333%; }
.st-desktop-offset-9 { margin-left:75%; }
.st-desktop-offset-8 { margin-left:66.66666667%; }
.st-desktop-offset-7 { margin-left:58.33333333%; }
.st-desktop-offset-6 { margin-left:50%; }
.st-desktop-offset-5 { margin-left:41.66666667%; }
.st-desktop-offset-4 { margin-left:33.33333333%; }
.st-desktop-offset-3 { margin-left:25%; }
.st-desktop-offset-2 { margin-left:16.66666667%; }
.st-desktop-offset-1 { margin-left:8.33333333%; }
.st-desktop-hidden { display:none !important; }
}