#cshero-header-logo .main_logo img {
max-height: 74px; }
.fixed-big #cshero-header-logo .main_logo img {
max-height: 38px; }
button, input, select, textarea {
font-size: 15px;
line-height: 1.6;
position: relative; }
body {
background-color: #f1f1f1;
line-height: 1.714em;
font-size: 15px; }
pre, code, input, textarea {
font: inherit; }
::-moz-selection {
background: #fbf18e;
color: #2a2b2f; }
::selection {
background: #fbf18e;
color: #2a2b2f; }
a {
color: #f7c242;
text-decoration: none;
outline: none;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
a:hover, a:active, a:focus {
color: #323232;
outline: none;
text-decoration: none; }
h1, h2, h3, h4, h5, h6 {
clear: both;
font-weight: normal;
margin: 0px 0 22px;
line-height: 1.1; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #f7c242;
text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
color: #323232; }
h4, h5, h6 {
margin-top: 10px; }
address, caption, cite, code, dfn, th, var {
font-weight: 400; }
a, abbr, acronym, address, applet, b, big, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, kbd, label, legend, object, q, s, samp, small, span, strike, strong, sub, sup, tbody, td, tfoot, th, thead, tr, tt, u, var {
border: 0 none;
margin: 0;
outline: 0 none;
padding: 0; }
pre {
border-radius: 0;
white-space: pre;
word-wrap: break-word;
padding: 30px; }
img {
height: auto;
max-width: 100%;
vertical-align: middle; }
b, strong {
font-weight: bold; }
blockquote {
clear: both;
padding: 10px 20px;
padding-left: 30px;
margin: 0 0 20px;
border-left: 3px solid #eee;
font-style: normal;
font-family: 'Lato', Arial, Helvetica, sans-serif;
font-size: 21px;
line-height: 32px;
color: #f7c242;
font-weight: 300; }
blockquote p {
line-height: 1.5;
font-size: 21px; }
blockquote cite {
font-style: normal;
margin-bottom: 20px;
font-size: 13px;
font-weight: 400; }
blockquote .small, blockquote footer, blockquote small {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 13px;
color: #7e8082;
font-style: normal; }
dfn, cite, em, i {
font-style: italic; }
figure {
margin: 0; }
address {
margin: 20px 0; }
hr {
border: 0;
border-top: 1px solid #eee;
margin-bottom: 20px; }
details summary {
font-weight: bold;
margin-bottom: 20px; }
details :focus {
outline: none; }
abbr, acronym, dfn {
cursor: help;
font-size: 0.95em;
text-transform: uppercase;
border-bottom: 1px dotted #eee;
letter-spacing: 1px; }
mark {
background-color: #fff9c0;
text-decoration: none; }
small {
font-size: 85%; }
big {
font-size: 125%; }
.icon-list {
list-style-type: none;
margin-left: 24px;
padding-left: 0; }
.icon-list li {
position: relative; }
.icon-list > li [class*=" fa-"] {
position: absolute;
left: -21px;
text-align: center;
top: 4px;
width: 14px; }
audio, video {
max-width: 100%;
width: 100%;   }
fieldset {
padding: 20px;
border: 1px solid #eee; }
textarea {
resize: vertical; }
select {
max-width: 100%;
overflow: auto;
vertical-align: top;
outline: none;
border: 1px solid #eee;
padding: 10px; }
button::-moz-focus-inner {
border: 0;
padding: 0; }
input[type="radio"], input[type="checkbox"] {
margin: 0 10px; }
input, textarea, input[type="submit"]:focus {
outline: 0 none; }
input, textarea, select, .login-select, .form-control {
border: none;
border: 1px solid transparent;
border-radius: 2px;
background: #f1f1f1;
color: #333;
font-size: 13px;
margin: 0;
height: auto;
outline: medium none;
padding: 10px 15px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.form-control {
box-shadow: none;
border-radius: 2px;  }
.form-control:hover, .form-control:focus {
border-color: #4c4c4c;
box-shadow: none; }
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
border-radius: 3px;
clip: auto !important;
color: #f7c242;
display: block;
height: auto;
left: 5px;
line-height: normal;
padding: 1.7em;
padding: 17px;
text-decoration: none;
top: 5px;
width: auto; z-index: 100000; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.site {
overflow: hidden; }
.soar-topbar-wrap { }
.soar-topbar-wrap ul {
padding: 0;
margin: 0;
list-style: none; }
.soar-topbar-wrap ul li {
float: left; }
.soar-topbar-wrap .info-contact-wrap li {
margin-right: 10px;
color: #fff; }
.soar-topbar-wrap .info-contact-wrap li a {
color: #fff;
display: inline-block; }
.soar-topbar-wrap .info-contact-wrap li a:hover, .soar-topbar-wrap .info-contact-wrap li a:focus {
color: #47bdcc; }
.soar-topbar-wrap .info-contact-wrap li i {
margin-right: 5px;
color: inherit; }
.soar-topbar-wrap .social-indiv-wrap.text-right {
float: right; }
.soar-topbar-wrap .social-indiv-wrap li {
margin: 0 0 0 15px; }
.soar-topbar-wrap .social-indiv-wrap li a {
display: inline-block; }
.site-branding {
height: 100%;
display: table; }
.site-header {
background: #fff; }
.site-header .container {
position: relative; }
@media screen and (min-width: 992px) {
.site-header #cshero-header-navigation {
height: 100%;
display: table; } }
.site-header .main_logo {
display: table-cell;
height: 100%;
vertical-align: middle;
position: relative; }
.site-header .main_logo a {
display: inline-block; }
.site-header .main_logo img {
max-height: 80px; }
.site-header .nav-contact li {
display: inline-block;
margin: 0;
padding: 0 0 0 15px; }
.site-header .nav-contact li h3 {
margin-bottom: 0;
font-size: 16px;
overflow: hidden;
display: inline-block;
padding: 0 0 0 15px; }
.site-header .nav-contact li h3 small {
display: block;
padding: 5px 0 0;
font-size: 14px; }
.site-header .nav-contact .small-icon {
height: 40px;
line-height: 40px;
text-align: center;
width: 40px;
border-radius: 50%;
overflow: hidden;
float: left;
background: #4c4c4c; }
.site-header .nav-contact .icon {
height: 40px;
line-height: 40px;
width: 40px;
color: #fff;
font-size: 16px; }
.cshero-main-header > .container, .cshero-main-header #cshero-header-navigation, .cshero-main-header .main-navigation, .cshero-main-header .menu-main-menu {
height: 100%; }
.cshero-main-header.fixed-big {
position: fixed;
width: 100%;
z-index: 990;
background-color: #fff;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
.cshero-main-header.fixed-big.header-1 {
box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2); }
.cshero-main-header.fixed-big.header-2 .nav-wrap, .cshero-main-header.fixed-big.header-3 .nav-wrap {
box-shadow: 0px 4px 10px -4px rgba(0, 0, 0, 0.2); }
.widget_cart_search_wrap {
position: relative; }
.widget_cart_search_wrap .header-icon {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
display: block;
float: left;
margin-left: 10px;
color: #fff;
position: relative;
background: #4c4c4c;
border-radius: 50%; }
.widget_cart_search_wrap .header-icon .cart_total {
display: none; }
.widget_cart_search_wrap .header-icon:hover, .widget_cart_search_wrap .header-icon:focus {
background-color: #333;
color: #fff; }
.widget_cart_search_wrap .icon_cart_wrap:hover span, .widget_cart_search_wrap .icon_cart_wrap:focus span {
color: #fff !important; }
.header-2 { }
.header-2 .logo-wrap {
padding-top: 20px;
padding-bottom: 10px; }
.header-2 .cshero-header-navigation {
width: 100%; }
@media screen and (min-width: 992px) {
.header-2 .cshero-header-navigation .main-navigation {
align-items: center;
display: flex;
justify-content: left; } }
.header-2 .nav-wrap .icon-search {
display: none; }
.header-2 .search-form-indent {
display: table-cell;
vertical-align: middle; }
.header-2 .search-form-indent .search-form-inner {
max-width: 200px;
float: right; }
.header-2 .search-form-indent .search-form-inner .searchsubmit {
display: none; }
.header-2 .search-form-indent .search-form-inner .form-control {
background: #e2e2e2;
border: medium none;
border-radius: 20px;
color: #333;
padding: 4px 18px;
width: 100%;
height: 31px; }
.header-2 .nav-contact-wrap .widget {
margin-bottom: 0; }
@media screen and (max-width: 991px) {
.header-2 .site-branding {
width: auto !important; }
.header-2 .cshero-header-navigation > .search-form-indent {
display: none; }
.header-2 .cshero-header-navigation .main-navigation {
background-color: inherit !important; }
.header-2 .soar-icon-phone {
padding: 22px 0;
position: static;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0); } }
@media screen and (max-width: 600px) {
.header-2 .nav-contact-wrap {
display: none; }
.header-2 .site-branding {
width: 100% !important;
text-align: center; }
.header-2 .site-branding .main_logo {
display: inline-block; } }
.topbar-3 .topbar-left ul li {
display: inline-block;
float: none; }
@media screen and (max-width: 767px) {
.topbar-3 .topbar-left, .topbar-3 .topbar-right {
text-align: center; }
.topbar-3 .social-indiv-wrap {
text-align: center; }
.topbar-3 .social-indiv-wrap ul li {
float: none; } }
.header-3.cshero-main-header { }
.header-3.cshero-main-header .cshero-header-navigation {
width: 100%; }
@media screen and (min-width: 992px) {
.header-3.cshero-main-header .cshero-header-navigation .main-navigation {
align-items: center;
display: flex;
justify-content: left; } }
.header-3.cshero-main-header .nav-wrap .icon-search {
display: none; }
.header-3.cshero-main-header .search-form-indent {
display: table-cell;
vertical-align: middle; }
.header-3.cshero-main-header .search-form-indent .search-form-inner {
max-width: 200px;
float: right; }
.header-3.cshero-main-header .search-form-indent .search-form-inner .searchsubmit {
display: none; }
.header-3.cshero-main-header .search-form-indent .search-form-inner .form-control {
background: #e2e2e2;
border: medium none;
border-radius: 20px;
color: #333;
padding: 4px 18px;
width: 100%;
height: 31px; }
.header-3.cshero-main-header .site-branding {
display: block; }
.header-3.cshero-main-header .site-branding .main_logo {
display: inline-block;
padding-top: 20px;
padding-bottom: 10px; }
.header-3.cshero-main-header .soar-icon-phone {
position: relative; }
@media screen and (min-width: 992px) {
.header-3.cshero-main-header .soar-icon-phone {
display: none; } }
@media screen and (max-width: 991px) {
.header-3.cshero-main-header .cshero-header-navigation > .search-form-indent {
display: none; }
.header-3.cshero-main-header .cshero-header-navigation .main-navigation {
background-color: inherit !important; }
.header-3.cshero-main-header .soar-icon-phone {
padding: 22px 0;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0); } }
@media screen and (min-width: 992px) { .header-1 #site-navigation, .header-1 .widget_cart_search_wrap {
display: table-cell;
vertical-align: middle; }
.menu-primary-menu-container {
height: 100%; }
.main-navigation .menu-main-menu > li > a.is-one-page { }
.main-navigation .menu-main-menu > li > a.is-one-page:hover, .main-navigation .menu-main-menu > li > a.is-one-page:focus, .main-navigation .menu-main-menu > li > a.is-one-page.current {
color: ; }
.main-navigation .menu-main-menu li .cs-menu-toggle {
position: absolute;
top: 50%;
right: 10px;
display: none;
font-size: 15px;
line-height: 1;
color: #d3d3d3;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%); }
.main-navigation .menu-main-menu > ul {
margin: 0;
padding: 0;
display: table;
height: 100%; }
.main-navigation .menu-main-menu > ul > li {
display: table-cell;
float: none;
height: 100%;
vertical-align: middle; }
.main-navigation .menu-main-menu > ul > li.current_page_item > a {
color: ; }
.main-navigation .menu-main-menu {
margin: 0;
padding: 0;
display: table;
height: 100%; }
.main-navigation .menu-main-menu > li {
display: table-cell;
float: none !important;
height: 100%;
vertical-align: middle; }
.main-navigation .menu-main-menu > li > a {
text-transform: uppercase; }
.main-navigation .menu-main-menu > li.current_page_item > a, .main-navigation .menu-main-menu > li.current-menu-ancestor > a {
color: #4c4c4c; }
.main-navigation .menu-main-menu > li.menu-item-has-children > a:after {
content: '\f107';
display: inline-block;
font-family: fontawesome;
color: inherit;
position: relative;
padding-left: 3px; }
.main-navigation .menu-main-menu > li.menu-item-has-children:hover a:before {
background: rgba(0, 0, 0, 0);
bottom: -10px;
content: '';
display: block;
height: 10px;
left: 0;
position: absolute;
width: 100%; }
.main-navigation .menu-main-menu li {
position: relative;
margin: 0;
text-align: left;
float: left;
list-style: none; }
.main-navigation .menu-main-menu li a {
color: #666;
line-height: 20px;
white-space: nowrap;
padding: 26.5px 16px;
font-size: 14px;
outline: none;
display: inline-block;
text-decoration: none;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif; }
.main-navigation .menu-main-menu li a:hover, .main-navigation .menu-main-menu li a:focus {
outline: none;
color: #4c4c4c; }
.main-navigation .menu-main-menu li a span {
position: relative;
display: inline; }
.main-navigation .menu-main-menu li li {
margin: 0;
padding: 0;
font-weight: 24px;
width: 100%;
border-bottom: 1px solid #ddd; }
.main-navigation .menu-main-menu li li a {
color: #666;
display: block;
min-width: 160px;
padding: 10px 25px 10px 22px;
font-size: 13px;
text-decoration: none; }
.main-navigation .menu-main-menu li li a:hover, .main-navigation .menu-main-menu li li a:focus {
color: #4c4c4c;
padding-left: 28px;
padding-right: 19px;
background: #f1f1f1;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s; }
.main-navigation .menu-main-menu li li.current-menu-item a {
color: #fff; }
.main-navigation .menu-main-menu li li .cs-menu-toggle {
display: block;
color: #666; }
.main-navigation .menu-main-menu li li.current-menu-item > a {
color: #4c4c4c;
padding-left: 28px;
padding-right: 19px; }
.main-navigation .menu-main-menu li li:last-child {
border-bottom: none; }
.main-navigation .menu-main-menu li:hover, .main-navigation .menu-main-menu li:focus {
z-index: 100; }
.main-navigation .menu-main-menu li:hover > ul, .main-navigation .menu-main-menu li:focus > ul {
border-left: 0;
clip: inherit;
pointer-events: inherit;
visibility: visible;
opacity: 1;
display: block;
-webkit-transition: all 300ms ease 0s;
transition: all 300ms ease 0s; }
.main-navigation .menu-main-menu li ul {
background: #fff;
left: 0;
padding: 0px;
margin: 10px 0 0;
pointer-events: none;
position: absolute;
visibility: hidden;
opacity: 0;
top: 100%;
min-width: 180px;
box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.2);
border-radius: 0 0 3px 3px;
border-top: 2px solid #47bdcc;
-webkit-transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;
transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out; }
#cshero-header-navigation .main-navigation {  }
#cshero-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1), #cshero-header-navigation .main-navigation .columns3 > li:nth-child(3n+1), #cshero-header-navigation .main-navigation .columns4 > li:nth-child(4n+1), #cshero-header-navigation .main-navigation .columns5 > li:nth-child(5n+1) {
clear: left;
border-right: 0px solid transparent; }
#cshero-header-navigation .main-navigation .columns5 > li {
width: 20% !important; }
#cshero-header-navigation .main-navigation .columns4 > li {
width: 25% !important; }
#cshero-header-navigation .main-navigation .columns3 > li {
width: 33.3344% !important; }
#cshero-header-navigation .main-navigation .columns2 > li {
width: 50% !important; }
#cshero-header-navigation .main-navigation [class*="columns"] > li {
float: left; }
#cshero-header-navigation .main-navigation [class*="columns"] > li > a {
width: 100%; }
#cshero-header-navigation .main-navigation .menu-main-menu li.has_full_width {
position: inherit; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu {
left: 0;
margin: 0 auto;
right: 0;
width: calc(100% - 30px) !important;
z-index: 999; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu {
background-color: transparent;
padding: 0; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_left.sub-menu, #cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.autodrop_submenu.sub-menu {
left: 0;
right: auto;
margin: auto; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_left.sub-menu .sub-menu, #cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.autodrop_submenu.sub-menu .sub-menu {
background-color: transparent;
padding: 0; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu {
left: auto;
right: 0px;
margin: auto; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu {
background-color: transparent;
padding: 0; }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_center.sub-menu {
left: 50%;
margin: auto;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%); }
#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_center.sub-menu .sub-menu {
background-color: transparent;
padding: 0; }
#cshero-header-navigation .main-navigation li.group > ul.sub-menu {
display: block;
float: left;
left: 0;
position: relative;
width: 100%;
height: inherit;
border: none;
margin-top: 0; }
#cshero-header-navigation .main-navigation li.group > ul.sub-menu li {
border: none;
padding: 5px 0;
margin: 0; }
#cshero-header-navigation .main-navigation ul.multicolumn {
padding: 20px 15px !important;
box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.2);
border-radius: 0 0 3px 3px; }
#cshero-header-navigation .main-navigation ul.multicolumn li {
border: none; }
#cshero-header-navigation .main-navigation ul.multicolumn li.current_page_item > a {
background: #403e44;
color: #fff; }
#cshero-header-navigation .main-navigation ul.multicolumn > li {
padding-left: 15px;
padding-right: 15px; }
#cshero-header-navigation .main-navigation ul.multicolumn > li > a {
padding: 0 !important;
background: none !important; }
#cshero-header-navigation .main-navigation ul.multicolumn > li > a span.menu-title {
color: #666;
font-size: 16px;
line-height: 1.1;
margin: 0px 0 22px;
display: block;
font-weight: 300;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif; }
#cshero-header-navigation .main-navigation ul.multicolumn > li > a span.menu-title:before {
content: ""; }
#cshero-header-navigation .main-navigation ul.multicolumn > li > a:hover {
background-color: transparent; }
#cshero-header-navigation .main-navigation ul.multicolumn > li a {
background-color: #f1f1f1;
color: #333;
display: block;
padding: 5px 10px;
text-transform: capitalize;
font-family: "Open Sans", Arial, Helvetica, sans-serif; }
#cshero-header-navigation .main-navigation ul.multicolumn > li a i {
display: inline-block;
float: left;
font-size: 16px;
line-height: 16px;
margin-right: 14px;
margin-top: 3px; }
#cshero-header-navigation .main-navigation ul.multicolumn > li a span {
font-size: 13px;
line-height: 1.714em; }
#cshero-header-navigation .main-navigation ul.multicolumn > li a:hover, #cshero-header-navigation .main-navigation ul.multicolumn > li a:focus {
background: #403e44;
color: #fff; }
#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu {
background-color: rgba(10, 10, 10, 0.95) !important;
margin-top: 0px !important; }
#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu li:hover ul.sub-menu {
margin-top: 0 !important; }
#cshero-header-navigation .main-navigation ul.multicolumn > li:hover {
position: relative;
z-index: 10; }
#cshero-header-navigation .main-navigation ul.multicolumn ul.sub-menu {
box-shadow: none !important;
clip: inherit;
pointer-events: inherit;
visibility: visible;
opacity: 1;
box-shadow: none; }
#cshero-header-navigation .main-navigation ul.multicolumn .cs-menu-toggle {
display: none !important; }
#cshero-header-navigation .main-navigation ul.standar-dropdown li:hover ul.sub-menu {
margin-top: 0 !important; }
#cshero-header-navigation .main-navigation li ul ul {
top: 0;
left: 100%;
width: 250px; }
#cshero-header-navigation .main-navigation li ul ul.back {
right: 100%;
left: auto; }
#cshero-header-navigation .main-navigation li ul ul.back ul:not(.back) {
right: 100%;
left: auto; }
#cshero-header-navigation .main-navigation li ul ul.back ul.back {
left: 100%;
right: auto; }
#cshero-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back) {
left: 100%;
right: auto; }
#cshero-header-navigation .main-navigation li ul ul.back ul.back ul.back {
right: 100%;
left: auto; } }
#cshero-header-navigation .menu-main-menu .multicolumn .widget {
margin: 30px 0 0 0; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .textwidget {
background: #c6c7c9; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget.widget_giving_recent_postype .cms-recent-item .entry-title {
margin-top: 10px; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget.widget_giving_recent_postype .cms-recent-item .entry-title a {
padding: 0;
font-size: 16px; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget.widget_giving_recent_postype .cms-recent-item .description {
display: none; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget.widget_giving_recent_postype .cms-recent-item .entry-meta {
padding: 0 !important;
margin: 0 !important; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget.widget_giving_recent_postype .cms-recent-item li {
color: #666;
padding: 0; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget ul {
clip: inherit;
color: #fff;
background: 0 none;
box-shadow: none;
position: static;
padding: 59px 0 50px 28px !important;
opacity: 1;
visibility: visible;
overflow: hidden;
display: block !important;
-webkit-transition: none;
transition: none; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget ul li {
font-size: 12px;
line-height: 24px;
text-transform: uppercase;
padding-bottom: 12px;
padding-right: 15px; }
@media screen and (max-width: 991px) {
#cshero-header-navigation .menu-main-menu .multicolumn .widget {
background-color: #fff; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item {
background-color: #fff;
padding: 20px;
margin-bottom: 0; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item:nth-child(2n + 1) {
background: #f1f1f1; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item:nth-child(2n + 1) ul.entry-meta {
background-color: #f1f1f1 !important; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item ul.entry-meta {
background-color: #fff !important; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item a {
padding: 0 !important;
color: #666 !important; }
#cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item a:hover, #cshero-header-navigation .menu-main-menu .multicolumn .widget .cms-recent-item a:focus {
color: #323232 !important; } }
@media screen and (max-width: 991px) {
.site-branding {
position: relative;
z-index: 10; }
.cshero-main-header {
background: inherit;
position: relative;
z-index: 99; }
.cshero-main-header .site-branding {
width: 100%;
float: none; }
#cshero-menu-mobile {
margin: 0px;
padding: 0;
color: #777;
width: 30px;
line-height: 30px;
text-align: center;
border: 0;
border-radius: 0;
font-size: 22px;
display: block;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
#cshero-menu-mobile:hover, #cshero-menu-mobile:focus {
color: #4c4c4c; }
.widget_cart_search_wrap {
float: right; }
.widget_cart_search_wrap a.header-icon {
margin-left: 0;
margin-right: 10px; }
.soar-icon-phone {
display: block;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
#cshero-header-navigation {
padding: 0;
width: 100%;
height: auto !important;
display: block !important; }
#cshero-header-navigation .main-navigation {
height: auto;
background: #fff; }
#cshero-header-navigation .widget_cart_search_wrap {
display: none; }
.menu-main-menu > li.current-menu-item > a span::before, .menu-main-menu > li.current-menu-ancestor > a span::before {
display: none !important; }
#cshero-header-navigation ul#menu-main-menu ul {
background-image: none !important; }
.main-navigation .menu-main-menu li .cs-menu-toggle {
position: absolute;
top: 0px;
right: 0px;
width: 60px;
height: 100%;
display: block;
font-size: 22px;
line-height: 43px;
color: #333;
text-align: center;
cursor: pointer;
z-index: 3;
border-left: solid 1px #f5f5f5; }
.main-navigation .menu-main-menu li .cs-menu-toggle i {
width: 30px;
height: 30px;
line-height: 30px; }
.main-navigation .menu-main-menu li .cs-menu-toggle:hover {
color: #4c4c4c; }
.widget_cart_search_wrap .header {
float: right; }
#site-navigation {
background: #f7c242;
width: 100%; }
#cshero-header-navigation ul#menu-main-menu {
padding: 10px 0 0 0;
position: static;
margin: 0; }
#cshero-header-navigation ul#menu-main-menu li {
float: none;
list-style: none;
margin: 0;
text-align: left;
position: relative; }
#cshero-header-navigation ul#menu-main-menu li a {
display: block;
border-bottom: solid 1px #f0f0f0;
color: #666;
font-weight: 400;
margin: 0;
font-size: 14px;
line-height: 20px !important;
padding: 12px 20px;
text-align: left;
text-decoration: none;
width: 100%;
text-transform: uppercase;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif; }
#cshero-header-navigation ul#menu-main-menu li a:hover, #cshero-header-navigation ul#menu-main-menu li a:focus {
color: #4c4c4c; }
#cshero-header-navigation ul#menu-main-menu li.current-menu-item a {
color: #4c4c4c; }
#cshero-header-navigation ul#menu-main-menu li li a {
padding: 12px 20px 12px 45px;
text-transform: capitalize;
font-size: 13px;
font-weight: 500; }
#cshero-header-navigation ul#menu-main-menu li li li a {
padding-left: 45px; }
#cshero-header-navigation ul#menu-main-menu ul {
background: #fff;
box-shadow: none;
position: relative;
margin: 0;
padding: 0;
display: none;
z-index: 99;
width: 100% !important; } }
ul.social-indiv-inner {
list-style: none;
margin: 0;
padding: 0; }
ul.social-indiv-inner li {
display: inline-block; }
.footer-top .widget {
margin-bottom: 20px; }
.footer-top .widget .wg-title {
margin-bottom: 22px; }
.footer-top .footer-contact li {
margin-bottom: 15px; }
.footer-top .footer-contact li i {
float: left;
font-size: 20px;
padding: 3px 0 0;
text-align: center;
width: 30px; }
.footer-top .footer-contact li .icon-text {
overflow: hidden;
padding: 0 0 0 15px; }
.footer-top .footer-contact li:last-child {
margin-bottom: 0; }
.footer-top .social-indiv-inner a {
background: #fff;
border: 1px solid #757575;
border-radius: 50%;
color: #757575;
display: inline-block;
height: 35px;
line-height: 33px;
text-align: center;
width: 35px;
margin-right: 5px; }
.footer-top .social-indiv-inner a:hover, .footer-top .social-indiv-inner a:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.social-opt .social-indiv-inner { }
.social-opt .social-indiv-inner a {
background: #fff;
border: 1px solid #757575;
border-radius: 50%;
color: #757575;
display: inline-block;
height: 35px;
line-height: 33px;
text-align: center;
width: 35px;
margin-right: 5px; }
.social-opt .social-indiv-inner a:hover, .social-opt .social-indiv-inner a:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.footer-top-2 { }
.footer-top-2 .widget_newsletterwidget .cms-newsletter .newsletter-email {
background: #999; }
.footer-top-2.dark-mode .cms-latest-post-wrap a, .footer-top-2.dark-mode .cms-latest-post-wrap h4 a {
color: #000; }
.footer-top-2.dark-mode .cms-latest-post-wrap a:hover, .footer-top-2.dark-mode .cms-latest-post-wrap h4 a:hover, .footer-top-2.dark-mode .cms-latest-post-wrap a:focus, .footer-top-2.dark-mode .cms-latest-post-wrap h4 a:focus {
color: #4c4c4c; }
.footer-top-2.dark-mode .widget_newsletterwidget .cms-newsletter .newsletter-email {
background: #fff; }
.footer-top-2.white-mode {
color: #ccc; }
.footer-top-2.white-mode .widget .wg-title {
color: #fff; }
.footer-top-2.white-mode a, .footer-top-2.white-mode .cms-latest-post-wrap h4 a {
color: #fff; }
.footer-top-2.white-mode a:hover, .footer-top-2.white-mode .cms-latest-post-wrap h4 a:hover, .footer-top-2.white-mode a:focus, .footer-top-2.white-mode .cms-latest-post-wrap h4 a:focus {
color: #4c4c4c; }
.footer-top-2.white-mode .social-indiv-inner a {
color: #757575; }
.footer-top-2.white-mode .social-indiv-inner a:hover, .footer-top-2.white-mode .social-indiv-inner a:focus {
background: #4c4c4c;
color: #fff; }
.footer-top-2.white-mode .widget_newsletterwidget .cms-newsletter .newsletter-email {
background: #fff; }
.footer-top-2 .soar-social-wg {
margin-bottom: 6px; }
.footer-top-3 .widget_newsletterwidget .cms-newsletter .newsletter-email {
background: #fff; }
#footer-bottom { }
#footer-bottom {
color: #fff;
font-size: 12px; }
#footer-bottom .footer-menu {
list-style: none;
margin: 0;
padding: 0; }
#footer-bottom .footer-menu li {
display: inline-block;
position: relative; }
#footer-bottom .footer-menu li:before {
content: '/';
display: inline-block;
padding: 0 8px;
color: #999; }
#footer-bottom .footer-menu li:first-child:before {
display: none; }
.ef3-back-to-top {
visibility: hidden;
cursor: pointer;
margin: auto;
overflow: auto;
position: fixed;
right: 20px;
bottom: 20px;
z-index: 9999;
background: #333;
border: 2px solid #f1f1f1;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 34px;
text-align: center;
color: #fff;
font-size: 16px;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.ef3-back-to-top.on {
visibility: visible; }
.ef3-back-to-top:hover, .ef3-back-to-top:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
@media screen and (max-width: 991px) {
.soar-footer-area #footer-top .widget, .soar-footer-area #footer-bottom .widget {
margin-bottom: 40px; }
.soar-footer-area #footer-bottom {
text-align: center; }
.soar-footer-area #footer-bottom .col-md-4 {
margin-bottom: 20px; }
.soar-footer-area #footer-bottom .col-md-8 {
text-align: center !important; } }
.cshero-popup-search {
background-color: rgba(0, 0, 0, 0.9);
height: 100%;
left: 0;
opacity: 0;
position: fixed;
top: 0;
visibility: hidden;
width: 100%;
z-index: 10001;
-webkit-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.cshero-popup-search.open {
opacity: 1;
visibility: visible; }
.cshero-popup-search .cshero-search-inner {
position: relative;
top: 50%;
transform: translate(0px, -50%); }
.cshero-popup-search .cshero-search-inner .searchform {
position: relative; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"] {
background-color: transparent;
border: medium none;
color: #fff;
font-size: 20px;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
height: 75px;
box-shadow: none;
width: 100%;
padding-right: 80px;
margin-bottom: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
-webkit-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"]::-webkit-input-placeholder {
color: #fff;
opacity: 1; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"]:-moz-placeholder {
color: #fff;
opacity: 1; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"]::-moz-placeholder {
color: #fff;
opacity: 1; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"]:-ms-input-placeholder {
color: #fff;
opacity: 1; }
.cshero-popup-search .cshero-search-inner .searchform input[type="text"]:hover, .cshero-popup-search .cshero-search-inner .searchform input[type="text"]:focus {
border-bottom-color: rgba(255, 255, 255, 0.8); }
.cshero-popup-search .cshero-search-inner .searchform .searchsubmit {
background-color: transparent;
border: medium none;
height: 50px;
width: 50px;
position: absolute;
right: 0;
top: auto;
bottom: 10px;
z-index: 99;
font-size: 30px;
color: #fff;
-webkit-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.cshero-popup-search .cshero-search-inner .searchform .searchsubmit:hover, .cshero-popup-search .cshero-search-inner .searchform .searchsubmit:focus {
color: #323232; }
@media screen and (max-width: 480px) {
.cshero-popup-search .cshero-search-inner .searchform input[type="text"] {
font-size: 15px;
height: 40px; }
.cshero-popup-search .cshero-search-inner .searchform .searchsubmit {
width: 40px;
height: 40px;
line-height: 40px;
bottom: 0;
font-size: 15px; } }
.soar-blog-single .entry-tags i.fa {
padding-right: 8px; }
.single-layout-2 { }
.single-layout-2 .soar-blog-single {
padding: 0 !important;
background: transparent; }
.single-layout-2 .soar-blog-single .entry-text {
padding: 0 !important; }
.single-layout-2 .comments-area .block, .single-layout-2 .comments-area .comment-respond {
padding: 0;
background: transparent; }
.single-layout-2 .comments-area .comment-list .comment-body {
background: #fff; }
.single-layout-2 .comments-area .comment-respond input:not(.submit), .single-layout-2 .comments-area .comment-respond textarea {
background: #fff; }
.wp-caption {
max-width: 100%;
font-style: italic;
line-height: 1.35;
margin-bottom: 13px;
margin-top: 5px; }
.wp-caption img[class*="wp-image-"] {
display: block;
max-width: 98%; }
.wp-caption .wp-caption-text {
margin: 10px 0; }
.wp-caption-text, .entry-thumbnail-caption, .cycle-caption {
font-style: italic;
line-height: 1.35;
font-size: 13px; }
.alignleft, .entry-thumbnail.thumbnail {
display: inline;
float: left;
margin-right: 30px; }
.alignright {
display: inline;
float: right;
margin-left: 30px; }
.aligncenter {
display: block;
clear: both;
margin: 0 auto;
margin-bottom: 15px; }
img.wp-smiley {
margin-bottom: 0;
margin-top: 0;
padding: 0;
border: none; }
.gallery-caption {
font-family: inherit; }
.bypostauthor {
margin: 0; }
.gallery {
margin-bottom: 20px; }
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative; }
.gallery-columns-1 .gallery-item {
max-width: 100%; }
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width: calc(50% - 4px); }
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width: calc(33.3% - 4px); }
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width: calc(25% - 4px); }
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width: calc(20% - 4px); }
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width: calc(16.7% - 4px); }
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width: calc(14.28% - 4px); }
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width: calc(12.5% - 4px); }
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width: calc(11.1% - 4px); }
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left; }
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
font-size: 12px;
font-size: 12px;
padding: 6px 8px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%; }
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%; }
.gallery-item:hover .gallery-caption {
opacity: 1; }
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
display: none; }
.attachment {
margin-bottom: 20px; }
.comments-area .block {
background-color: #fff;
padding: 40px 40px 10px;
margin-bottom: 40px; }
@media screen and (max-width: 767px) {
.comments-area .block {
padding: 20px; } }
.comments-area .comments-title {
color: #323232;
font-size: 18px;
margin-top: 0;
margin-bottom: 22px; }
.comments-area ul.children, .comments-area ol.comment-list {
list-style-type: none; }
.comments-area ol.comment-list {
padding: 0; }
.comments-area .children {
padding-left: 70px; }
.comments-area .comment-list .comment-body {
background: #f1f1f1;
margin: 0 0 30px;
padding: 25px; }
@media screen and (max-width: 767px) {
.comments-area .comment-list .comment-body {
padding: 15px; }
.comments-area .comment-list .comment-body .comment-author-image {
margin-left: 0; }
.comments-area .comment-list .comment-body .comment-main {
padding-left: 15px; } }
.comments-area .comment-author-image {
padding-right: 0px;
margin-left: 20px;
float: left; }
.comments-area .comment-author-image img {
width: 80px;
border-radius: 50%;
border: 4px solid #fff; }
.comments-area .comment-main {
overflow: hidden;
padding-left: 25px; }
.comments-area .comment-meta .comment-author {
color: #4b4b4b;
margin: 0 0 10px;
display: block;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
line-height: 1.1;
font-size: 15px;
font-weight: 300; }
.comments-area .comment-meta .comment-date {
font-size: 13px;
margin-bottom: 10px; }
.comments-area .comment-meta .reply {
display: inline-block;
color: #4c4c4c;
margin-bottom: 10px; }
.comments-area .comment-meta .reply i {
padding-right: 3px; }
.comments-area .comment-meta .reply:before {
content: '/';
display: inline-block;
padding: 0 8px;
color: #666; }
.comments-area .comment-text p {
padding-bottom: 30px; }
.comments-area .comment-respond {
padding: 40px;
background-color: #fff; }
@media screen and (max-width: 767px) {
.comments-area .comment-respond {
padding: 20px; } }
.comments-area .comment-respond .comment-form {
margin: 0 -15px; }
.comments-area .comment-respond .form-submit {
padding: 0 15px;
margin: 0; }
.comments-area .comment-respond .logged-in-as {
padding: 0 15px; }
.comments-area .comment-respond .submit {
display: inline-block;
padding: 10px 16px;
font-size: 15px;
color: #fff;
background: #4c4c4c;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
border-radius: 3px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.comments-area .comment-respond .submit:hover {
background: #3c3c3c;
color: #fff; }
@media screen and (max-width: 1024px) {
.comments-area .comment-author-image img {
width: 50px;
margin-right: 10px; }
.comments-area .children {
padding-left: 35px; } }
@media screen and (max-width: 767px) {
.comments-area .comment-respond {
margin-bottom: 80px; } }
@media screen and (max-width: 480px) {
.comments-area .children {
padding-left: 20px; } }
.pingback-wrap {
list-style: none;
padding: 0;
margin: 0; }
.pingback-wrap li {
margin-bottom: 20px; }
.pingback-wrap .comment {
display: none; }
.page-title {
position: relative; }
.page-title:before {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(25, 25, 25, 0.7); }
#page-title-text { }
#page-title-text h1 {
position: relative;
text-align: center; }
#page-title-text h1:before {
background: #fff;
bottom: -20px;
content: "";
height: 3px;
left: 50%;
margin: 0 0 0 -13px;
position: absolute;
width: 26px; }
#breadcrumb-text {
padding-top: 10px;  }
#breadcrumb-text i {
display: inline-block;
padding: 0 8px; }
.soar-blog-loop, .soar-blog-single {
padding: 40px;
background-color: #fff; }
.soar-blog-loop .post-thumbnail, .soar-blog-single .post-thumbnail {
position: relative;
overflow: hidden;
margin-bottom: 20px; }
.soar-blog-loop .post-thumbnail img, .soar-blog-single .post-thumbnail img {
width: 100%;
opacity: 1;
-webkit-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s; }
.soar-blog-loop .post-thumbnail:hover img, .soar-blog-single .post-thumbnail:hover img, .soar-blog-loop .post-thumbnail:focus img, .soar-blog-single .post-thumbnail:focus img {
opacity: 0.8;
-webkit-transform: rotate(-2deg) scale(1.1);
-ms-transform: rotate(-2deg) scale(1.1);
transform: rotate(-2deg) scale(1.1); }
.soar-blog-loop .entry-text, .soar-blog-single .entry-text {
padding: 0 40px; }
.soar-blog-loop .entry-text:before, .soar-blog-single .entry-text:before, .soar-blog-loop .entry-text:after, .soar-blog-single .entry-text:after {
content: '';
display: table;
clear: both; }
.soar-blog-loop .author-avt, .soar-blog-single .author-avt {
width: 100px;
padding-left: 20px;
float: left; }
.soar-blog-loop .author-avt .author-inner, .soar-blog-single .author-avt .author-inner {
margin-top: -60px;
position: relative;
overflow: hidden;
width: 100%;
height: 80px; }
.soar-blog-loop .author-avt img, .soar-blog-single .author-avt img {
border: 4px solid #fff;
border-radius: 50%;
width: 100%; }
.soar-blog-loop .post-text, .soar-blog-single .post-text {
padding-left: 25px;
overflow: hidden; }
.soar-blog-loop .entry-title, .soar-blog-single .entry-title {
font-size: 24px;
margin-bottom: 10px; }
.soar-blog-loop .entry-meta .loop-metadata-wrap, .soar-blog-single .entry-meta .loop-metadata-wrap {
list-style: none;
padding: 0;
margin: 0; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li, .soar-blog-single .entry-meta .loop-metadata-wrap li {
display: inline-block;
position: relative;
color: #4c4c4c; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li:before, .soar-blog-single .entry-meta .loop-metadata-wrap li:before {
content: '/';
display: inline-block;
padding: 0 8px;
color: #666; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li:first-child:before, .soar-blog-single .entry-meta .loop-metadata-wrap li:first-child:before {
display: none; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li i, .soar-blog-single .entry-meta .loop-metadata-wrap li i {
padding-right: 5px; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li a, .soar-blog-single .entry-meta .loop-metadata-wrap li a {
color: #f7c242; }
.soar-blog-loop .entry-meta .loop-metadata-wrap li a:hover, .soar-blog-single .entry-meta .loop-metadata-wrap li a:hover, .soar-blog-loop .entry-meta .loop-metadata-wrap li a:focus, .soar-blog-single .entry-meta .loop-metadata-wrap li a:focus {
color: #323232; }
.soar-blog-loop .entry-meta .entry-share, .soar-blog-single .entry-meta .entry-share {
position: relative; }
.soar-blog-loop .entry-meta .entry-share ul, .soar-blog-single .entry-meta .entry-share ul {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
border: none;
padding: 5px 0; }
.soar-blog-loop .entry-meta .entry-share li, .soar-blog-single .entry-meta .entry-share li {
padding: 0px;
margin: 0; }
.soar-blog-loop .entry-meta .entry-share li:before, .soar-blog-single .entry-meta .entry-share li:before {
content: '';
display: none; }
.soar-blog-loop .entry-meta .entry-share li a, .soar-blog-single .entry-meta .entry-share li a {
padding: 7px 15px; }
.soar-blog-loop .cms-button, .soar-blog-single .cms-button {
margin-top: 10px; }
.soar-blog-loop.sticky, .soar-blog-single.sticky {
position: relative; }
.soar-blog-loop.sticky span.post-sticky, .soar-blog-single.sticky span.post-sticky {
display: block !important;
position: absolute;
top: 0;
right: 0;
border-width: 30px;
border-style: solid;
border-color: #4c4c4c #4c4c4c transparent transparent; }
.soar-blog-loop.sticky span.post-sticky i, .soar-blog-single.sticky span.post-sticky i {
position: absolute;
top: -16px;
right: -16px;
color: #fff;
font-size: 16px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.soar-blog-loop.format-video .author-avt .author-inner, .soar-blog-single.format-video .author-avt .author-inner, .soar-blog-loop.format-audio .author-avt .author-inner, .soar-blog-single.format-audio .author-avt .author-inner, .soar-blog-loop.format-quote .author-avt .author-inner, .soar-blog-single.format-quote .author-avt .author-inner {
margin-top: 0; }
.soar-blog-loop .fluid-width-video-wrapper, .soar-blog-single .fluid-width-video-wrapper {
margin-bottom: 10px; }
.soar-blog-loop.format-gallery .slide, .soar-blog-single.format-gallery .slide, .soar-blog-loop.format-audio .wp-audio-shortcode, .soar-blog-single.format-audio .wp-audio-shortcode {
margin-bottom: 20px; }
.soar-blog-loop .slide, .soar-blog-single .slide {
margin-bottom: 33px;
overflow: hidden; }
.soar-blog-loop .slide .item img, .soar-blog-single .slide .item img {
width: 100%;
opacity: 1;
-webkit-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s; }
.soar-blog-loop .slide .carousel-control, .soar-blog-single .slide .carousel-control {
width: 56px;
height: 72px;
line-height: 72px;
font-size: 24px;
text-align: center;
opacity: 1;
visibility: visible;
background: rgba(0, 0, 0, 0.1);
top: 50%;
text-shadow: none;
color: #fff;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.soar-blog-loop .slide .carousel-control span, .soar-blog-single .slide .carousel-control span {
line-height: 1; }
.soar-blog-loop .slide .carousel-control:hover, .soar-blog-single .slide .carousel-control:hover, .soar-blog-loop .slide .carousel-control:focus, .soar-blog-single .slide .carousel-control:focus {
background: rgba(0, 0, 0, 0.5);
color: #fff; }
.soar-blog-loop .slide:hover img, .soar-blog-single .slide:hover img, .soar-blog-loop .slide:focus img, .soar-blog-single .slide:focus img {
opacity: 0.8;
-webkit-transform: rotate(-2deg) scale(1.1);
-ms-transform: rotate(-2deg) scale(1.1);
transform: rotate(-2deg) scale(1.1); }
.soar-blog-loop blockquote, .soar-blog-single blockquote {
margin: 30px 0;
background: #262626;
border: medium none;
color: #fff;
position: relative;
padding: 40px 40px 40px 100px;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 17.5px;
line-height: 32px; }
.soar-blog-loop blockquote:before, .soar-blog-single blockquote:before {
color: #47bdcc;
content: "\f10d";
font-family: fontawesome;
font-size: 48px;
left: 40px;
position: absolute;
top: 55px; }
.soar-blog-loop blockquote p, .soar-blog-single blockquote p {
font-size: 17.5px;
font-weight: 400; }
@media screen and (max-width: 991px) {
.soar-blog-loop .entry-text .author-avt, .soar-blog-single .entry-text .author-avt {
display: none; }
.soar-blog-loop .entry-text .post-text, .soar-blog-single .entry-text .post-text {
padding: 0; } }
@media screen and (max-width: 480px) {
.soar-blog-loop, .soar-blog-single {
padding: 15px; }
.soar-blog-loop .entry-text, .soar-blog-single .entry-text {
padding: 0; } }
.paging-navigation { }
.paging-navigation .loop-pagination {
margin: 0;
display: block; }
.paging-navigation .loop-pagination .page-numbers {
font-size: 13px;
display: inline-block;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 3px;
width: 40px;
height: 40px;
line-height: 38px;
text-align: center;
margin-right: 3px;
margin-bottom: 5px; }
.paging-navigation .loop-pagination .page-numbers.current, .paging-navigation .loop-pagination .page-numbers:hover, .paging-navigation .loop-pagination .page-numbers:focus {
color: #fff;
background-color: #4c4c4c;
border-color: #4c4c4c; }
.paging-navigation .loop-pagination .prev, .paging-navigation .loop-pagination .next {
background-color: #333;
border-color: #333;
color: #fff; }
.paging-navigation .loop-pagination .prev:hover, .paging-navigation .loop-pagination .next:hover, .paging-navigation .loop-pagination .prev:focus, .paging-navigation .loop-pagination .next:focus {
color: #fff;
background-color: #4c4c4c;
border-color: #4c4c4c; }
.cms-filter-wrap {
display: block;
text-align: center;
margin-bottom: 30px; }
.cms-filter-wrap li {
display: inline-block; }
.cms-filter-wrap li a {
display: inline-block;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 500;
padding: 10px 16px;
text-transform: capitalize;
color: #888;
background: #fff;
margin: 0 5px 10px 0; }
.cms-filter-wrap li a:hover, .cms-filter-wrap li a:focus {
background-color: #4c4c4c;
color: #fff; }
.cms-filter-wrap li.active a {
background-color: #4c4c4c;
color: #fff; }
@media screen and (min-width: 1200px) {
.cms-xgrid .col-lg-5 {
width: calc(100% / 5); }
.cms-xgrid .col-lg-10 {
width: calc(200% / 5); } }
.cms-grid-wraper.gutter-0 .cms-xgrid {
margin: 0; }
.cms-grid-wraper.gutter-0 .cms-grid-item {
padding: 0; }
.cms-grid-wraper.gutter-0 .soar-port-loop {
margin: 0;
padding: 0;
position: relative;
overflow: hidden; }
.cms-grid-wraper.gutter-0 .soar-port-loop .feature-image {
margin-bottom: 0; }
.cms-grid-wraper.gutter-0 .soar-port-loop .fort-info {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.cms-grid-wraper.gutter-0 .soar-port-loop .fort-info h4 a:hover {
color: #fff; }
.cms-grid-wraper.gutter-0 .soar-port-loop .fort-info .taxo-wrap a {
color: #fff; }
.cms-grid-wraper.gutter-0 .soar-port-loop .fort-info .taxo-wrap a:hover, .cms-grid-wraper.gutter-0 .soar-port-loop .fort-info .taxo-wrap a:focus {
color: #f7c242; }
.cms-grid-wraper.gutter-0 .soar-port-loop:hover .fort-info, .cms-grid-wraper.gutter-0 .soar-port-loop:hover .overlay {
opacity: 1;
visibility: visible; }
.cms-grid-wraper.gutter-0 .cms_pagination {
margin-top: 50px; }
.cms-grid-wraper.gutter-26 .cms_pagination {
margin-top: 24px; }
.cms-grid-wraper.gutter-26 .cms-grid-item {
padding: 0 13px; }
.cms-grid-wraper.gutter-26 .cms-grid-item .soar-port-loop {
margin-bottom: 26px; }
.overlay {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.7);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;
transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.cms-filter-wrap ul {
list-style: none;
padding: 0;
margin: 0; }
.cms-filter-wrap ul li {
display: inline-block; }
.carousel-item .soar-port-loop, .cms-grid-item .soar-port-loop {
padding: 20px;
background-color: #fff;
margin-bottom: 30px; }
.carousel-item .feature-image, .cms-grid-item .feature-image {
margin-bottom: 17px; }
.carousel-item .feature-image img, .cms-grid-item .feature-image img {
width: 100%;
-webkit-transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;
transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.carousel-item .feature-image a, .cms-grid-item .feature-image a {
overflow: hidden;
position: relative;
display: block; }
.carousel-item .feature-image a:hover .overlay, .cms-grid-item .feature-image a:hover .overlay {
opacity: 1;
visibility: visible; }
.carousel-item .feature-image a:hover img, .cms-grid-item .feature-image a:hover img {
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25); }
.carousel-item .fort-info h4, .cms-grid-item .fort-info h4 {
font-weight: 400;
font-style: 18px;
display: inline-block;
margin: 0; }
.carousel-item .fort-info h4 a, .cms-grid-item .fort-info h4 a {
color: #f7c242; }
.carousel-item .fort-info h4 a:hover, .cms-grid-item .fort-info h4 a:hover, .carousel-item .fort-info h4 a:focus, .cms-grid-item .fort-info h4 a:focus {
color: #323232; }
.carousel-item .fort-info .taxo-wrap a, .cms-grid-item .fort-info .taxo-wrap a {
font-size: 13px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
color: #666; }
.carousel-item .fort-info .taxo-wrap a:hover, .cms-grid-item .fort-info .taxo-wrap a:hover, .carousel-item .fort-info .taxo-wrap a:focus, .cms-grid-item .fort-info .taxo-wrap a:focus {
color: #f7c242; }
.carousel-item .soar-port-loop {
padding: 0px;
background-color: transparent;
margin-bottom: 30px; }
.single-portfolio { }
.single-portfolio .feature-media img {
width: 100% !important; }
.single-portfolio .topbar {
margin-bottom: 40px; }
.single-portfolio .topbar .top-icon i {
margin-bottom: 15px;
display: inline-block;
font-size: 25px;
height: 65px;
line-height: 65px;
text-align: center;
vertical-align: middle;
width: 65px;
background-color: #4c4c4c;
color: #fff;
border-radius: 50%; }
.single-portfolio .topbar a {
color: #666; }
.single-portfolio .topbar a:hover, .single-portfolio .topbar a:focus {
color: #4c4c4c; }
.single-portfolio .owl-carousel .owl-nav {
position: absolute;
width: 100%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.single-portfolio .owl-carousel .owl-nav div.owl-next {
left: auto;
right: 20px; }
.single-portfolio .owl-carousel .owl-nav div:hover, .single-portfolio .owl-carousel .owl-nav div:focus {
background: #4c4c4c;
color: #fff; }
.single-portfolio .content-desc {
background: #fff;
padding: 35px;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
margin-top: -80px;
position: relative;
z-index: 1; }
.single-portfolio .none-media .content-desc {
margin-top: 50px; }
@media screen and (max-width: 991px) {
.single-portfolio .content-desc {
margin-top: 0px;
box-shadow: none; } }
.related-port-wrap { }
.related-port-wrap .cms-grid-item {
padding: 0; }
.related-port-wrap .cms-portfolio-item {
margin-bottom: 0; }
.related-port-wrap .cms-carousel-wrapper {
position: relative;
margin-top: 35px; }
.related-port-wrap .cms-carousel-wrapper .owl-nav {
position: absolute;
width: 100%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.related-port-wrap .cms-carousel-wrapper .owl-nav div {
display: inline-block;
border-radius: 50%;
color: #323232;
display: inline-block;
font-size: 20px;
height: 40px;
line-height: 40px;
margin: 0 2px;
position: absolute;
left: -60px;
width: 40px;
z-index: 1000;
cursor: pointer;
text-align: center;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.related-port-wrap .cms-carousel-wrapper .owl-nav div.owl-next-fake {
left: auto;
right: -60px; }
.related-port-wrap .cms-carousel-wrapper .owl-nav div:hover, .related-port-wrap .cms-carousel-wrapper .owl-nav div:focus {
background: #4c4c4c;
color: #fff; }
@media screen and (max-width: 1100px) {
.related-port-wrap .cms-carousel-wrapper .owl-nav {
position: static;
margin-top: 35px;
text-align: center;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.related-port-wrap .cms-carousel-wrapper .owl-nav div {
position: static; } }
.cms-woo-breadcrumb {
display: none; }
.calimera-result-count .container {
width: 100%;
padding: 0; }
@media screen and (max-width: 480px) {
.woocommerce-ordering {
width: 100%;
margin-bottom: 30px !important;
float: left; } }
.woocommerce-ordering .soar-select-wrap:before {
top: 8px; }
.woocommerce-ordering select {
width: 100%;
padding: 8px 30px 8px 8px;
height: auto;
border: 1px solid #969696;
cursor: pointer;
color: #969696;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.woocommerce-ordering select:hover, .woocommerce-ordering select:focus, .woocommerce-ordering select:active {
outline: none;
color: #343434; }
@media screen and (min-width: 768px) { .soar-shop-leftsidebar > .col-md-9 {
float: right; }
.soar-shop-leftsidebar > .col-md-3 {
float: left; } }
.cms-product { }
.cms-product .cms-product-inner {
display: block;
position: relative; }
.cms-product .cms-product-inner .cms-product-info {
background: #fff;
text-align: center;
padding: 25px 5px; }
.cms-product .cms-product-inner .onsale {
display: block;
text-transform: uppercase;
font-size: 13px;
font-family: ;
background: #4c4c4c !important;
min-height: auto !important;
height: auto !important;
line-height: inherit !important;
padding: 0 15px;
border-radius: 0;
left: 0px;
top: 10px;
z-index: 1; }
.cms-product .cms-product-inner .gv-thumb {
overflow: hidden;
position: relative; }
.cms-product .cms-product-inner .gv-thumb img {
width: 100% !important;
opacity: 1;
-webkit-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s; }
.cms-product .cms-product-inner .gv-thumb:hover img, .cms-product .cms-product-inner .gv-thumb:focus img {
opacity: 0.8;
-webkit-transform: rotate(-2deg) scale(1.1);
-ms-transform: rotate(-2deg) scale(1.1);
transform: rotate(-2deg) scale(1.1); }
.cms-product .cms-product-inner h3 {
display: inline-block;
text-transform: capitalize;
font-size: 18px;
line-height: 1.1;
margin-bottom: 0;
padding: 0;
margin: 0;
display: inline-block; }
.cms-product .cms-product-inner h3 a {
color: #4c4c4c; }
.cms-product .cms-product-inner h3 a:hover, .cms-product .cms-product-inner h3 a:focus {
color: #323232; }
.cms-product .cms-product-inner .star-rating {
display: none !important; }
.cms-product .cms-product-inner .shop-bottom .price {
color: #666;
display: inline-block;
margin-top: 10px;
padding: 0px;
font-size: 13px;
font-weight: 400; }
.cms-product .cms-product-inner .shop-bottom .price del span, .cms-product .cms-product-inner .shop-bottom .price ins span {
color: #666 !important; }
.cms-product .cms-product-inner .shop-bottom .price ins {
text-decoration: none;
margin-left: 4px; }
.cms-product .button.add_to_cart_button {
display: inline-block;
line-height: 1.714em;
font-size: 12px;
padding: 6px 14px;
color: #333;
border: 1px solid #262626;
background: #fff;
font-weight: 300;
text-transform: capitalize;
border-radius: 0;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.cms-product .button.add_to_cart_button:hover, .cms-product .button.add_to_cart_button:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.cms-product .button.add_to_cart_button.loading i.fa, .cms-product .button.add_to_cart_button.added i.fa {
display: none; }
.cms-product .added_to_cart.wc-forward {
margin-left: 5px; }
@media screen and (max-width: 480px) {
.cms-product {
width: 100% !important; } }
.woo-pagination {
margin: 0;
display: block; }
.woo-pagination ul {
display: inline-block;
padding: 0;
margin: 0;
list-style: none; }
.woo-pagination ul li {
float: left; }
.woo-pagination ul .page-numbers {
font-size: 13px;
display: inline-block;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 3px;
width: 40px;
height: 40px;
line-height: 38px;
text-align: center;
margin-right: 3px; }
.woo-pagination ul .page-numbers.current, .woo-pagination ul .page-numbers:hover, .woo-pagination ul .page-numbers:focus {
color: #fff;
background-color: #4c4c4c;
border-color: #4c4c4c; }
@media screen and (max-width: 480px) {
.woo-pagination ul .page-numbers {
margin-bottom: 5px; } }
.woo-pagination ul .prev, .woo-pagination ul .next {
background-color: #333;
border-color: #333;
color: #fff; }
.woo-pagination ul .prev:hover, .woo-pagination ul .next:hover, .woo-pagination ul .prev:focus, .woo-pagination ul .next:focus {
color: #fff;
background-color: #4c4c4c;
border-color: #4c4c4c; }
@media screen and (max-width: 991px) {
.woo-pagination {
margin-bottom: 40px; } }
.woo-related {
margin-top: 70px;
margin-bottom: 50px; }
.woo-related .owl-carousel .owl-stage-outer {
padding-bottom: 0px; }
.woo-related .owl-carousel .owl-stage-outer .cms-product {
padding-bottom: 0 !important; }
.woo-related .owl-carousel .owl-nav > div {
background: #fff; }
.soar-product-single .soar-image-wrap {
position: relative; }
.soar-product-single .soar-image-wrap .onsale {
display: block;
text-transform: uppercase;
font-size: 13px;
font-family: ;
background: #4c4c4c !important;
min-height: auto !important;
height: auto !important;
line-height: inherit !important;
padding: 0 15px;
border-radius: 0;
left: -10px;
top: 10px;
z-index: 1; }
.soar-product-single .soar-image-wrap .carousel .carousel-control {
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
height: 70px;
line-height: 70px;
opacity: 1;
text-align: center;
text-shadow: none;
top: 50%;
visibility: visible;
width: 40px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.soar-product-single .soar-image-wrap .carousel .carousel-control span {
font-size: 27px;
color: #343434; }
.soar-product-single .soar-image-wrap .carousel .carousel-control.right {
left: auto;
right: 0; }
.soar-product-single .entry-summary .entry-title {
font-size: 24px;
margin-top: 0;
margin-bottom: 22px; }
.soar-product-single .entry-summary .woocommerce-product-rating .star-rating {
height: 18px; }
.soar-product-single .entry-summary .price {
text-transform: uppercase;
color: #222 !important; }
.soar-product-single .entry-summary .price ins span, .soar-product-single .entry-summary .price del span {
color: #222 !important; }
.soar-product-single .entry-summary .price ins {
text-decoration: none; }
.soar-product-single .variations_form.cart .variations .heading {
vertical-align: top;
padding-top: 12px; }
.soar-product-single .variations_form.cart .variations .heading span {
display: inline-block;
position: relative; }
.soar-product-single .variations_form.cart .variations select {
width: 100%;
padding: 8px 20px;
height: 45px;
border-radius: 0px;
border: 1px solid #969696;
font-style: italic;
cursor: pointer;
color: #969696;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.soar-product-single .variations_form.cart .variations select:hover, .soar-product-single .variations_form.cart .variations select:focus, .soar-product-single .variations_form.cart .variations select:active {
outline: none;
color: #343434; }
.soar-product-single .cart {
margin-top: 35px; }
.soar-product-single .cart .quantity {
margin-right: 10px !important; }
.soar-product-single .cart .quantity .input-text {
float: left;
height: 35px;
text-align: center;
line-height: 35px;
padding-left: 10px;
padding-right: 5px;
padding-top: 11px;
border: 1px solid #ccc;
border-radius: 0;
width: 80px; }
.soar-product-single .button.single_add_to_cart_button {
display: inline-block;
line-height: 1.714em;
font-size: 12px;
padding: 6px 14px;
color: #333 !important;
border: 1px solid #262626;
background: transparent !important;
font-weight: 300;
text-transform: capitalize;
border-radius: 0;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.soar-product-single .button.single_add_to_cart_button:hover, .soar-product-single .button.single_add_to_cart_button:focus {
background-color: #4c4c4c !important;
border-color: #4c4c4c !important;
color: #fff !important; }
.soar-product-single .product_meta {
margin-top: 30px;
border-top: 1px solid #ddd;
padding-top: 30px; }
.soar-product-single .product_meta > span {
display: block;
margin-bottom: 8px; }
.soar-product-single .product_meta a {
font-weight: normal; }
.soar-product-single .post-share { }
.soar-product-single .post-share a {
margin-left: 10px;
font-weight: normal; }
.soar-product-single .soar-section .woocommerce-tabs {
background-color: #fff;
padding: 35px; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs {
padding: 0;
margin: 0; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs:before {
display: none !important; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li {
margin: 0;
border-radius: 0;
background: 0 none;
border: none;
background: #323232; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li:hover {
background: #4c4c4c; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li:hover a {
color: #fff; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li + li {
margin-left: 0px; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li.active {
background-color: #4c4c4c; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li.active a {
color: #fff; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li:before, .soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li:after {
display: none; }
.soar-product-single .soar-section .woocommerce-tabs .tabs.wc-tabs li a {
display: inline-block;
font-size: 13px;
color: #fff;
font-weight: 400; }
.soar-product-single .soar-section .woocommerce-tabs .woocommerce-Tabs-panel.panel {
padding-top: 25px;
margin-bottom: 0;
border-radius: 0;
box-shadow: none; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .commentlist {
list-style: none;
padding: 0; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .commentlist li {
width: 100%;
overflow: hidden;
padding: 25px;
background-color: #f1f1f1;
margin-bottom: 25px; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .commentlist .avatar {
float: left; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .commentlist .comment-text {
padding-left: 100px; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews #reply-title, .soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .woocommerce-Reviews-title {
font-size: 20px;
text-transform: none !important; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .form-submit {
margin-bottom: 0 !important; }
.soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .form-control, .soar-product-single .soar-section .woocommerce-tabs #soar-woo-reviews .comment-form-comment textarea {
background: #f1f1f1; }
.soar-product-single .soar-section .woocommerce-tabs #review_form_wrapper #reply-title {
text-transform: uppercase; }
.soar-product-single .soar-section .woocommerce-tabs #review_form_wrapper #submit {
background: #4c4c4c !important;
font-family: ;
font-size: 13px;
line-height: 22px;
display: inline-block;
letter-spacing: 0.1em;
padding: 10px 40px;
color: #fff;
border-radius: 0px;
text-transform: uppercase;
border: none;
margin-bottom: 5px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.soar-product-single .soar-section .woocommerce-tabs #review_form_wrapper #submit:hover, .soar-product-single .soar-section .woocommerce-tabs #review_form_wrapper #submit:focus {
background: #f7c242 !important;
color: #fff; }
@media screen and (max-width: 480px) {
.soar-product-single .soar-section .woocommerce-tabs #review_form_wrapper #submit {
padding: 10px 20px; } }
body .woocommerce .return-to-shop a.button {
display: inline-block;
line-height: 1.714em;
font-size: 12px;
padding: 6px 14px;
color: #333;
border: 1px solid #262626;
background: #fff;
font-weight: 300;
text-transform: capitalize;
border-radius: 0;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
body .woocommerce .return-to-shop a.button:hover, body .woocommerce .return-to-shop a.button:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.woocommerce .woocommerce-message { }
.woocommerce .woocommerce-message a.button {
background: #4c4c4c !important;
font-family: ;
font-size: 13px;
line-height: 25px;
display: inline-block;
letter-spacing: 0.1em;
padding: 10px 40px;
color: #fff;
border-radius: 0px;
text-transform: uppercase;
border: none;
margin-bottom: 5px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.woocommerce .woocommerce-message a.button:hover, .woocommerce .woocommerce-message a.button:focus {
background: #f7c242 !important;
color: #fff; }
@media screen and (max-width: 480px) {
.woocommerce .woocommerce-message a.button {
padding: 10px 20px; } }
.shopping_cart_dropdown {
display: none; }
.shopping_cart_dropdown li.empty {
padding: 25px; }
.woocommerce table.shop_table {
border-radius: 0 !important; }
.woocommerce form input.button, .woocommerce .wc-proceed-to-checkout .checkout-button {
display: inline-block !important;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 14px !important;
line-height: 1.714em !important;
color: #fff;
background-color: #333 !important;
padding: 8px 13px !important;
font-weight: 300;
border: 1px solid #333;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.woocommerce form input.button:hover, .woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce form input.button:focus, .woocommerce .wc-proceed-to-checkout .checkout-button:focus {
background-color: #4c4c4c !important;
border-color: #4c4c4c;
color: #fff; }
.woocommerce .actions .input-text {
height: 42px; }
.woocommerce .actions .button {
opacity: 1 !important;
color: #fff !important;
border: none !important; }
.woocommerce .actions .button:hover {
background-color: #4c4c4c !important;
color: #fff; }
.woocommerce .actions .coupon label {
display: none; }
.woocommerce .actions .coupon #coupon_code {
background: #fff; }
.woocommerce .actions .coupon #coupon_code:hover, .woocommerce .actions .coupon #coupon_code:focus {
border-color: #4c4c4c; }
.woocommerce .actions .update-cart .button {
position: relative;
top: 1px; }
@media screen and (max-width: 480px) {
.woocommerce .actions .coupon, .woocommerce .actions .update-cart {
width: 100%;
text-align: center; }
.woocommerce .actions .coupon .button {
margin-top: 10px; }
.woocommerce .actions .update-cart .button {
display: block;
width: 100%;
margin-top: 20px; } }
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment li .input-radio {
height: inherit; }
.woocommerce .woocommerce-cart-form .table.table-bordered {
border-radius: 0; }
.woocommerce .woocommerce-cart-form .table.table-bordered th {
text-transform: none;
font-weight: bold; }
.woocommerce .woocommerce-cart-form .table.table-bordered td, .woocommerce .woocommerce-cart-form .table.table-bordered th {
text-align: center; }
.woocommerce .cart-collaterals .calculated_shipping {
width: 100%; }
.woocommerce .shipping-calculator-form {
display: block !important;
margin-top: 20px; }
.woocommerce .shipping-calculator-form select, .woocommerce .shipping-calculator-form input {
background-color: #fff;
min-height: 42px; }
.woocommerce .shipping-calculator-form select:hover, .woocommerce .shipping-calculator-form input:hover, .woocommerce .shipping-calculator-form select:focus, .woocommerce .shipping-calculator-form input:focus {
border-color: #4c4c4c; }
.woocommerce .shipping-calculator-form button {
display: inline-block;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 14px !important;
line-height: 1.714em !important;
color: #fff;
background-color: #333 !important;
padding: 8px 13px !important;
font-weight: 300;
border: 1px solid #333;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.woocommerce .shipping-calculator-form button:hover, .woocommerce .shipping-calculator-form button:focus {
background-color: #4c4c4c !important;
border-color: #4c4c4c;
color: #fff; }
hr {
border-color: #ddd; }
.widget_cart_search_wrap .shopping_cart_dropdown {
background: #fff none repeat scroll 0 0;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
left: auto !important;
max-width: 310px;
min-width: 250px;
padding: 0px !important;
position: absolute;
right: 40px;
top: ;
display: none;
z-index: 99; }
.woocommerce-checkout { }
.woocommerce-checkout #createaccount, .woocommerce-checkout .login #rememberme {
height: auto !important;
min-height: auto !important; }
.woocommerce-checkout #createaccount {
min-height: auto !important;
position: static; }
.woocommerce-checkout .woocommerce-account-fields {
margin-bottom: 30px; }
.woocommerce-checkout input:not(#ship-to-different-address-checkbox), .woocommerce-checkout textarea, .woocommerce-checkout select {
min-height: 42px;
background-color: #fff; }
.woocommerce-checkout input:not(#ship-to-different-address-checkbox):hover, .woocommerce-checkout textarea:hover, .woocommerce-checkout select:hover, .woocommerce-checkout input:not(#ship-to-different-address-checkbox):focus, .woocommerce-checkout textarea:focus, .woocommerce-checkout select:focus {
border-color: #4c4c4c; }
.woocommerce-checkout .woocommerce-checkout-payment {
background: #fff !important; }
.woocommerce-checkout .woocommerce-checkout-payment input.input-radio {
min-height: inherit !important; }
@media screen and (max-width: 500px) {
.woocommerce-checkout .checkout_coupon .form-row {
width: 100%; }
.woocommerce-checkout .checkout_coupon .form-row input {
width: 100%; } }
body .widget_cart_search_wrap ul.product_list_widget, .woocommerce .widget_cart_search_wrap ul.product_list_widget, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget {
list-style: none;
margin: 0;
padding: 0; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item {
position: relative;
overflow: hidden;
padding: 20px 25px;
margin: 0;
border-bottom: 1px solid #f1f1f1; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item:last-child, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item:last-child, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item:last-child {
border-bottom: none; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .remove {
font-size: 18px;
position: absolute;
top: 12px;
right: 10px;
left: auto;
z-index: 5;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc {
overflow: hidden;
padding-left: 20px; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc h5 {
margin-top: 5px;
margin-bottom: 5px;
padding-right: 20px; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a {
font-weight: 400;
font-size: 13px;
display: block;
outline: none;
color: #4c4c4c !important;
background: none !important; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a img {
width: 70px;
box-shadow: none;
float: right;
height: auto;
margin-left: 0px; }
body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a:hover, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a:hover, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a:hover, body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a:focus, .woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a:focus, .woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a:focus {
color: #333 !important;
background: 0 none !important; }
body .widget_cart_search_wrap p, .woocommerce .widget_cart_search_wrap p, .woocommerce.widget .widget_shopping_cart_content p {
text-align: right; }
body .widget_cart_search_wrap .total, .woocommerce .widget_cart_search_wrap .total, .woocommerce.widget .widget_shopping_cart_content .total {
border-top: 1px solid #eee;
padding-top: 15px;
padding-right: 20px; }
body .widget_cart_search_wrap .total strong, .woocommerce .widget_cart_search_wrap .total strong, .woocommerce.widget .widget_shopping_cart_content .total strong {
color: #f7c242;
text-transform: none;
font-weight: 600; }
body .widget_cart_search_wrap .buttons, .woocommerce .widget_cart_search_wrap .buttons, .woocommerce.widget .widget_shopping_cart_content .buttons {
margin-right: 20px;
padding-bottom: 5px; }
body .widget_cart_search_wrap .buttons .button, .woocommerce .widget_cart_search_wrap .buttons .button, .woocommerce.widget .widget_shopping_cart_content .buttons .button {
font-size: 13px;
padding: 10px 20px; }
@media screen and (max-width: 767px) { .woo-3-cols-ir > .row:before, .woo-3-cols-ir > .row:after {
display: none; } }
.widget_shopping_cart .widget_shopping_cart_content .buttons a {
font-weight: normal;
background: #4c4c4c;
border-radius: 0;
color: #fff; }
.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover, .widget_shopping_cart .widget_shopping_cart_content .buttons a:focus {
background: #000;
color: #fff; }
.widget_price_filter .price_slider_wrapper {
padding: 20px 25px; }
.widget_price_filter button.button {
font-weight: normal;
background: #4c4c4c;
border-radius: 0;
color: #fff; }
.widget_price_filter button.button:hover, .widget_price_filter button.button:focus {
background: #000;
color: #fff; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #d1d1d1;
height: 9px;
border-radius: 0; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
background-color: #4c4c4c; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
background-color: #4c4c4c;
width: 12px;
height: 13px;
border-radius: 0;
top: -2px; }
.widget_product_search .searchform .form-control {
background-color: #f1f1f1; }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: auto; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li {
margin-bottom: 20px;
padding: 0;
font-size: 13px; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li:last-child {
margin-bottom: 0; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li a {
font-weight: normal;
display: inline-block; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li a.woo-featured-wg {
float: left; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li a img {
float: left;
margin: 0 15px 0 0;
width: 70px; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc {
padding-left: 85px; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc .product-title {
display: block;
font-weight: 400;
line-height: 1.4;
font-size: 13px;
margin-bottom: 2px; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc del, .woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc ins {
line-height: 19px !important;
font-size: 13px !important; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc ins {
text-decoration: none; }
.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc .star-rating {
line-height: 1 !important;
margin-top: 2px; }
.woocommerce-cart-form .product-remove .remove {
display: inline-block;
color: #4c4c4c !important; }
.woocommerce-cart-form .product-remove .remove:hover, .woocommerce-cart-form .product-remove .remove:focus {
color: #333 !important;
background: transparent; }
.woocommerce-cart-form .product-thumbnail {
max-width: 40px !important; }
.woocommerce-cart-form .product-thumbnail img {
width: 100% !important; }
.woocommerce-cart-form .product-quantity .input-text {
padding: 8px 4px 8px 4px;
width: 70px;
border: 1px solid rgba(0, 0, 0, .1); }
.cart-collaterals {
width: auto !important; }
.cart-collaterals .cart_totals {
width: 100% !important; }
.cart-collaterals .cart_totals td {
text-align: center; }
.widget_cart_search_wrap .shopping_cart_dropdown {
background: #fff none repeat scroll 0 0;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
left: auto !important;
max-width: 310px;
min-width: 250px;
padding: 20px;
position: absolute;
right: 40px;
top: ;
display: none;
z-index: 99; }
.woocommerce-form-login .woocommerce-form-row .input-text, .woocommerce-ResetPassword .woocommerce-form-row .input-text {
background: #fff; }
.woocommerce-form-login .woocommerce-form-row .input-text:hover, .woocommerce-ResetPassword .woocommerce-form-row .input-text:hover, .woocommerce-form-login .woocommerce-form-row .input-text:focus, .woocommerce-ResetPassword .woocommerce-form-row .input-text:focus {
border-color: #4c4c4c; }
.woocommerce-MyAccount-content, .woocommerce-address-fields { }
.woocommerce-MyAccount-content .form-row .input-text, .woocommerce-address-fields .form-row .input-text {
background: #fff; }
.woocommerce-MyAccount-content .form-row .input-text:hover, .woocommerce-address-fields .form-row .input-text:hover, .woocommerce-MyAccount-content .form-row .input-text:focus, .woocommerce-address-fields .form-row .input-text:focus {
border-color: #4c4c4c; }
.woocommerce-MyAccount-content fieldset, .woocommerce-address-fields fieldset {
padding: 0;
margin-top: 30px; }
.widget.woocommerce .product_list_widget li {
padding: 20px 25px !important;
margin-bottom: 0 !important;
border-bottom: 1px solid #f1f1f1; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
line-height: 1.4; }
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em; }
.woocommerce-product-gallery figure {
margin: 0; }
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block; }
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer; }
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: 0.5; }
.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1; }
.woocommerce-product-gallery img {
display: block; }
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%; }
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%; }
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%; }
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99; }
a.woocommerce-product-gallery__trigger {
text-decoration: none; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: 0.875em;
right: 0.875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover:before, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus:before {
border-color: #4c4c4c; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover:after, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus:after {
background: #4c4c4c; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0; }
@media screen and (min-width: 768px) { .site-content .is-sidebar-left .soar-content {
float: right; } }
.no-results .searchform .form-control {
background: #fff !important; }
.cms-button {
display: inline-block;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 1.5;
color: #fff;
background-color: #4c4c4c;
padding: 9px 15px;
font-weight: 300;
border: 1px solid #4c4c4c;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.cms-button:hover, .cms-button:focus {
background-color: #333;
border-color: #333;
color: #fff; }
.cms-button.btn-mini {
padding: 7px 14px;
font-size: 12px; }
.cms-button.btn-small {
padding: 8px 12px;
font-size: 14px; }
.cms-button.btn-lg {
padding: 9px 19px;
font-size: 18px;
border-radius: 0; }
.cms-button.style-border {
border-color: #262626;
color: #333;
background-color: transparent; }
.cms-button.style-border:hover, .cms-button.style-border:focus {
border-color: #4c4c4c;
background-color: #4c4c4c;
color: #fff; }
.cms-button.shape-rounded {
border-radius: 3px; }
.cms-button.vc_btn3-color-dark {
background-color: #3c3c3c;
border-color: #3c3c3c;
color: #fff; }
.cms-button.vc_btn3-color-dark:hover, .cms-button.vc_btn3-color-dark:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.cms-button.vc_btn3-color-white {
background-color: #fff;
border-color: #fff;
color: #333; }
.cms-button.vc_btn3-color-white:hover, .cms-button.vc_btn3-color-white:focus {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
.cms-button.vc_btn3-icon-right i {
padding-left: 5px; }
.cms-button.vc_btn3-icon-left i {
padding-right: 5px; }
.carousel-item .soar-blog-loop, .cms-grid-item .soar-blog-loop {
padding: 0; }
.carousel-item .soar-blog-loop .block, .cms-grid-item .soar-blog-loop .block {
padding: 0 40px 40px; }
.carousel-item .soar-blog-loop .author-avt, .cms-grid-item .soar-blog-loop .author-avt {
padding: 0;
width: 80px;
margin: 0 auto;
display: inline-block;
float: none; }
.carousel-item .soar-blog-loop .entry-title, .cms-grid-item .soar-blog-loop .entry-title {
font-size: 16px;
margin: 10px 0; }
.carousel-item .soar-blog-loop .entry-meta .entry-share, .cms-grid-item .soar-blog-loop .entry-meta .entry-share, .carousel-item .soar-blog-loop .entry-meta .meta-liked-heart, .cms-grid-item .soar-blog-loop .entry-meta .meta-liked-heart {
display: none; }
.cms-grid-wraper .paging-navigation {
margin-top: 30px !important;
margin-bottom: 20px !important;
text-align: center; }
.cms-grid-wraper .paging-navigation .loop-pagination {
display: inline-block; }
.cms-grid-wraper .paging-navigation .loop-pagination .page-numbers {
padding: 0; }
.paging-default { }
.paging-default.text-left .paging-navigation {
text-align: left; }
.paging-default.text-right .paging-navigation {
text-align: right; }
.wpb_text_column { }
.wpb_text_column blockquote {
border: medium none;
color: #323232;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 18px;
margin: 0 0 30px;
padding: 0 0 0 60px;
position: relative;
font-weight: 400; }
.wpb_text_column blockquote p {
font-size: inherit;
line-height: 1.4; }
.wpb_text_column blockquote:before {
color: #4c4c4c;
content: '\f10d';
font-family: fontawesome;
font-size: 48px;
left: 0;
position: absolute;
top: 20px; }
.wpb_text_column blockquote footer, .wpb_text_column blockquote cite {
margin-top: 10px;
display: block;
font-size: 14px;
color: #4c4c4c; }
.wpb_text_column blockquote footer:before, .wpb_text_column blockquote cite:before {
content: '— ';
display: inline-block;
color: #777;
padding-right: 5px; }
.wpb_text_column blockquote.cms-blqt-2, .wpb_text_column blockquote.cms-blqt-3 {
background-color: #262626;
padding: 40px 40px 40px 100px;
color: #fff; }
.wpb_text_column blockquote.cms-blqt-2:before, .wpb_text_column blockquote.cms-blqt-3:before {
left: 40px;
position: absolute;
top: 55px; }
.wpb_text_column blockquote.cms-blqt-2 cite, .wpb_text_column blockquote.cms-blqt-3 cite, .wpb_text_column blockquote.cms-blqt-2 footer, .wpb_text_column blockquote.cms-blqt-3 footer {
text-align: right; }
.wpb_text_column blockquote.cms-blqt-3 {
background-color: #fff;
border-top: 5px solid #4c4c4c;
color: #666; }
.cms-dropcap { }
.cms-dropcap .cms-first-letter {
display: inline-block;
float: left;
font-size: 32px;
font-weight: 700;
margin: 10px 15px 10px 0;
text-align: center;
padding: 0; }
.cms-dropcap.box.square .cms-first-letter {
display: inline-block;
float: left;
margin: 0 15px 0 0;
text-align: center;
width: 50px;
height: 50px;
line-height: 50px; }
.cms-dropcap.box.circle .cms-first-letter {
display: inline-block;
float: left;
margin: 0 15px 0 0;
text-align: center;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%; }
.entry-content { }
.entry-content ul.checked {
list-style: none;
padding: 0;
margin: 0 0 0 20px; }
.entry-content ul.checked li {
position: relative;
margin-bottom: 10px; }
.entry-content ul.checked li i {
margin-top: 2px; }
.entry-content ul.checked.light li i {
color: #ccc; }
.entry-content ul.checked.dark li i {
color: #333; }
.entry-content ul.checked.list-colored li i {
color: #4c4c4c; }
.vc_toggle.vc_toggle_default {
margin-bottom: 10px; }
.vc_toggle.vc_toggle_default .vc_toggle_title i {
border-radius: 3px;
height: 34px;
line-height: 34px;
text-align: center;
width: 40px;
left: 0;
background-color: #3c3c3c;
margin-left: 0;
border: none; }
.vc_toggle.vc_toggle_default .vc_toggle_title i:before {
content: '\f068';
width: auto;
height: auto;
line-height: inherit;
font-family: fontawesome;
font-style: initial;
background: transparent;
border: none;
color: #fff; }
.vc_toggle.vc_toggle_default .vc_toggle_title i:after {
display: none; }
.vc_toggle.vc_toggle_default .vc_toggle_title h4 {
margin: 0;
padding: 9px 0 9px 30px;
font-size: 14px;
display: inline-block; }
.vc_toggle.vc_toggle_default .vc_toggle_content {
margin: 0;
padding: 25px 0 20px !important; }
.vc_toggle.vc_toggle_default.vc_toggle_active {
margin-bottom: 0; }
.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title i:before {
content: '\f067';
visibility: visible; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel + .vc_tta-panel {
margin-top: 12px; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading {
border: none !important; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title {
padding: 9px 0; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title a {
padding: 0 !important;
font-size: 14px;
color: #666; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title a:hover, .vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title a:focus {
color: #323232; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title span {
padding-left: 52px; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title i:before {
content: '\f067';
font-family: fontawesome;
border: none;
position: static;
font-size: 14px !important;
font-weight: 300 !important;
font-style: initial;
color: #fff;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-panel-title i:after {
display: none; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-heading .vc_tta-controls-icon-position-left i {
border-radius: 3px;
height: 34px;
line-height: 34px;
text-align: center;
width: 40px;
left: 0;
background-color: #4c4c4c; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_tta-panel-body {
border: none !important;
padding: 20px 0 !important; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
color: #323232; }
.vc_general.vc_tta-accordion.vc_tta-style-default .vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:before {
content: '\f068'; }
.vc_general.vc_tta-accordion.vc_tta-style-default.vc_tta-shape-round .vc_tta-panel-heading .vc_tta-panel-title i {
border-radius: 50%;
width: 35px;
height: 35px;
line-height: 35px; }
.vc_general.vc_tta-accordion.vc_tta-style-default.vc_tta-shape-square .vc_tta-panel-heading .vc_tta-panel-title i {
border-radius: 0; }
.vc_general.vc_tta-accordion.vc_tta-style-default.vc_tta-color-dark .vc_tta-panel-heading .vc_tta-panel-title i {
background-color: #3c3c3c;
color: #fff; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel + .vc_tta-panel {
margin-top: 5px; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading {
border: none !important; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-panel-title {
padding: 0; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-panel-title a {
padding: 13px 15px 13px 0 !important;
font-size: 14px;
background-color: #4c4c4c;
color: #fff; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-panel-title span {
padding-left: 40px; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-panel-title i:before {
content: '\f067';
font-family: fontawesome;
border: none;
position: static;
font-size: 14px !important;
font-weight: 300 !important;
font-style: initial;
color: #fff;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-panel-title i:after {
display: none; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-heading .vc_tta-controls-icon-position-left i {
height: 34px;
line-height: 34px;
text-align: center;
width: 40px;
left: 0;
background-color: transparent; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:before {
content: '\f068'; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading .vc_tta-panel-body {
border: none !important;
padding: 20px 0 !important; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading.vc_tta-shape-rounded .vc_tta-panel-heading .vc_tta-panel-title a {
border-radius: 3px; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading.vc_tta-color-dark .vc_tta-panel-heading .vc_tta-panel-title a {
background-color: #3c3c3c; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading.vc_tta-color-white .vc_tta-panel-heading .vc_tta-panel-title a {
background-color: #fff;
color: #343434; }
.vc_general.vc_tta-accordion.vc_tta-style-bg-heading.vc_tta-color-white .vc_tta-panel-heading .vc_tta-panel-title i:before {
color: #4c4c4c; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top {  }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list {
margin: 0;  }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
margin: 0; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
line-height: 1.42857;
margin-right: 2px;
border-radius: 0;
background: #323232;
color: #fff;
padding: 10px 15px; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover, .vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:focus {
background: #4c4c4c;
color: #fff; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
background: #fff;
color: #4c4c4c; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels {
border: none; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
margin: 0; }
.vc_tta-tabs.vc_general.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
padding: 20px;
background: #fff;
border: none; }
.soar-message-block.vc_message_box {
padding: 15px;
color: #fff;
background-color: #c74d53;
border-radius: 0; }
.soar-message-block.vc_message_box .close {
color: #fff;
text-shadow: none;
opacity: 1;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.soar-message-block.vc_message_box .close:hover, .soar-message-block.vc_message_box .close:focus {
opacity: 0.5;
color: #000; }
.soar-message-block.vc_message_box.vc_color-primary-color {
background-color: #4c4c4c; }
.soar-message-block.vc_message_box.vc_color-success-color {
background-color: #c1df80; }
.soar-message-block.vc_message_box.vc_color-warning-color {
background-color: #ebd074; }
.soar-message-block.vc_message_box.vc_color-info-color {
background-color: #97d5f4; }
.soar-message-block.vc_message_box.vc_color-inver-color {
background-color: #262626; }
.circle-inner {
position: relative;
margin: 10px auto 20px;
opacity: 1;
display: inline-block; }
.circle-inner canvas {
display: block; }
.soar-pie-wrap { }
.soar-pie-wrap.vc_pie_chart {
opacity: 1;
z-index: 1;
margin: 0; }
.soar-pie-wrap .value {
font-size: 18px;
font-weight: 300;
color: #59585b;
display: block;
position: absolute;
text-align: center;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.soar-pie-wrap .pie-name {
display: block;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 400;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
text-transform: capitalize;
margin-bottom: 20px; }
.cms-progress-wraper {
margin-bottom: 1px; }
.cms-progress-wraper .cms-progress-title {
font-size: 14px;
color: #333;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
margin-bottom: 18px;
display: inline-block; }
.cms-progress-wraper .progress {
box-shadow: none;
border-radius: 0px;
height: 4px;
overflow: visible; }
.cms-progress-wraper .progress .progress-bar {
box-shadow: none; }
.cms-progress-wraper .progress .value {
background: #4c4c4c;
color: #fff;
font-size: 13px;
padding: 2px 8px;
position: absolute;
top: -12px;
left: 0;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif; }
.hover-zoom-wrap .hover-zoom {
border-radius: 50%;
color: #fff;
font-size: 25px;
height: 63px;
line-height: 63px;
text-align: center;
width: 63px;
display: block;
position: relative;
box-shadow: 0 0 0 2px #4c4c4c;
-webkit-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s; }
.hover-zoom-wrap .hover-zoom:after {
border-radius: 50%;
box-sizing: content-box;
content: "";
height: 100%;
pointer-events: none;
position: absolute;
width: 100%;
background: #4c4c4c;
left: -2px;
padding: 2px;
top: -2px;
-webkit-transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;
transition: transform 0.2s ease 0s, opacity 0.3s ease 0s; }
.hover-zoom-wrap .hover-zoom:before {
position: relative;
z-index: 1; }
.hover-zoom-wrap:hover .hover-zoom {
color: #4c4c4c; }
.hover-zoom-wrap:hover .hover-zoom:after {
opacity: 0;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3); }
.hover-up-wrap .hover-up {
overflow: hidden;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
display: block;
position: relative;
-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s; }
.hover-up-wrap:hover .hover-up {
-webkit-animation: toTopFromBottom 0.3s forwards;
animation: toTopFromBottom 0.3s forwards; }
.fancy-style-1 {
margin-bottom: 45px; }
.fancy-style-1 .over-h {
padding: 0 0 0 18px; }
.fancy-style-2 {
margin-bottom: 30px;
color: #fff; }
.fancy-style-2 .box-bg {
padding: 25px;
background: #4c4c4c; }
.fancy-style-2 .icon {
font-size: 30px;
margin-bottom: 15px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.fancy-style-2 h3 {
margin-bottom: 12px;
color: #fff; }
@-webkit-keyframes toTopFromBottom {
49% {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
50% {
opacity: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%); }
51% {
opacity: 1; } }
@-moz-keyframes toTopFromBottom {
49% {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
50% {
opacity: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%); }
51% {
opacity: 1; } }
@keyframes toTopFromBottom {
49% {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
50% {
opacity: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%); }
51% {
opacity: 1; } }
.fancy-style-3 {
margin-bottom: 30px; }
.fancy-style-3 .hover-zoom {
margin: 0 auto;
margin-bottom: 15px; }
.fancy-style-3:hover .hover-zoom, .fancy-style-3:focus .hover-zoom {
color: #4c4c4c; }
.fancy-style-3:hover .hover-zoom:after, .fancy-style-3:focus .hover-zoom:after {
opacity: 0;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3); }
.fancy-style-4 {
margin-bottom: 30px; }
.fancy-style-4 .icon {
font-size: 30px;
color: #4c4c4c; }
.fancy-style-4 .over-h {
padding-left: 15px; }
.fancy-style-5 {
margin-bottom: 30px; }
.fancy-style-5 .box-bg {
background: #fff;
padding: 25px; }
.fancy-style-5 .icon-bg {
margin-bottom: 15px;
align-items: center;
display: flex;
justify-content: left; }
.fancy-style-5 .icon-bg h3 {
padding-left: 15px;
margin-bottom: 0;
display: block; }
.fancy-style-6 .small-icon {
background: #4c4c4c;
border-radius: 50%;
height: 40px;
line-height: 40px;
text-align: center;
width: 40px;
overflow: hidden;
float: left; }
.fancy-style-6 .icon {
color: #fff;
font-size: 20px;
height: auto;
width: auto;
line-height: inherit; }
.fancy-style-6 .desc {
overflow: hidden;
padding-left: 15px; }
.fancy-style-7 {
position: relative; }
.fancy-style-7:before {
bottom: 15px;
content: "";
left: 15px;
position: absolute;
right: 15px;
top: 15px;
z-index: 1;
border: 1px solid #fff; }
.fancy-style-7 img {
width: 100%; }
.fancy-style-7 .info {
display: block;
position: absolute;
top: 50%;
left: 16px;
margin: -40px 0 0 0; }
.fancy-style-7 .info h3 {
font-size: 18px;
margin: 0 0 3px 0;
background: #fff;
display: inline-block;
padding: 10px 20px;
text-transform: uppercase; }
.fancy-style-7 .info h2 {
font-size: 24px;
margin: 0;
background: #fff;
display: inline-block;
padding: 10px 20px;
text-transform: uppercase; }
@media screen and (max-width: 991px) {
.fancy-style-7 .info h3 {
font-size: 12px; }
.fancy-style-7 .info h2 {
font-size: 16px; } }
.fancy-style-8 {
align-items: center;
display: flex;
justify-content: left;
margin: 15px 0; }
.fancy-style-8 .small-icon {
width: 40px;
height: 40px;
line-height: 38px;
border: 1px solid #4c4c4c;
color: #4c4c4c;
border-radius: 3px;
overflow: hidden; }
.fancy-style-8 .icon {
font-size: 16px;
width: auto;
height: auto;
line-height: inherit; }
.fancy-style-8 p {
margin-bottom: 0;
padding-left: 10px; }
.cta-wrap {
padding: 25px 0 60px;
color: #fff;
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
font-size: 18px; }
.cta-wrap .col-sm-8 {
margin-top: 10px; }
@media screen and (max-width: 767px) {
.cta-wrap .col-sm-8, .cta-wrap .col-sm-4 {
text-align: center !important; }
.cta-wrap .cms-button {
margin-top: 20px; } }
.cms-custom-heading { }
.cms-custom-heading.layout-2 .cms-heading-inner {
position: relative;
padding-bottom: 25px;
margin: 0 0 25px; }
.cms-custom-heading.layout-2 .cms-heading-inner:before, .cms-custom-heading.layout-2 .cms-heading-inner:after {
content: '';
display: block;
width: 40px;
height: 4px;
background-color: #4c4c4c;
position: absolute;
bottom: 0; }
.cms-custom-heading.layout-2 .cms-heading-inner:after {
background: #d4d4d4;
bottom: -4px;
margin: 0 0 0 -10px; }
.cms-custom-heading.layout-2.text-left .cms-heading-inner:before {
left: 0; }
.cms-custom-heading.layout-2.text-center .cms-heading-inner:before, .cms-custom-heading.layout-2.text-center .cms-heading-inner:after {
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%); }
.cms-custom-heading.layout-2.text-right .cms-heading-inner:before {
right: 0; }
.cms-custom-heading.layout-2 .sub-heading {
margin: 0 auto;
font-style: initial; }
@media screen and (max-width: 767px) {
.cms-custom-heading.layout-2 .sub-heading {
max-width: 100%; } }
.special-about-wrap { }
.special-about-wrap .offset-quote {
margin-left: -13.99%;
margin-bottom: 40px; }
@media screen and (max-width: 767px) {
.special-about-wrap .offset-quote {
margin-left: 0; } }
.special-about-wrap .offset-quote blockquote {
display: table-cell;
vertical-align: middle;
width: 66.6667%;
font-size: 17.5px; }
.special-about-wrap .offset-quote h2 {
display: table-cell;
padding: 0 0 0 15px;
vertical-align: middle; }
@media screen and (max-width: 500px) {
.special-about-wrap .offset-quote h2, .special-about-wrap .offset-quote blockquote {
display: block;
width: 100%; }
.special-about-wrap .offset-quote h2 {
padding: 0; } }
.cms-grid-item { }
.cms-grid-item .cms-team-item.soar-port-loop {
padding: 0; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image {
overflow: hidden;
position: relative;
margin-bottom: 0;
background: #000; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image img {
-webkit-transition: all 0.8s ease-out 0s;
transition: all 0.8s ease-out 0s;
opacity: 1;
width: 100%; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover img {
opacity: 0.2; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a i {
opacity: 1; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a:before, .cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a:after {
opacity: 1;
width: 100%; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a span:before, .cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a span:after {
opacity: 1;
height: 100%; }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a:hover, .cms-grid-item .cms-team-item.soar-port-loop .feature-image:hover a:focus {
background-color: rgba(255, 255, 255, 0.15); }
.cms-grid-item .cms-team-item.soar-port-loop .feature-image * {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
.cms-grid-item .cms-team-item.soar-port-loop .team-role {
padding: 25px; }
.cms-grid-item .cms-team-item.soar-port-loop .team-role h3, .cms-grid-item .cms-team-item.soar-port-loop .team-role h5 {
margin: 0;
line-height: 22px; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap {
position: absolute;
display: inline-block;
top: 50%;
left: 0;
width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a {
background-color: rgba(255, 255, 255, 0);
display: inline-block;
height: 40px;
margin: 0 7.5px;
overflow: hidden;
position: relative;
width: 40px;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:before {
background-color: #fff;
content: '';
display: block;
opacity: 0;
position: absolute;
-webkit-transition: all 0.25s ease-in-out 0s;
transition: all 0.25s ease-in-out 0s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:after {
width: 0;
height: 2px; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:before {
width: 2px;
height: 0; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:before {
left: 0;
top: 0; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:after {
bottom: 0;
left: 0; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a span:after {
top: 0;
right: 0; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a i {
bottom: 0;
font-size: 18px;
height: 100%;
width: 100%;
line-height: 40px;
opacity: 0;
outline: medium none;
position: absolute;
right: 0;
text-align: center;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a i:before {
color: #fff;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child span:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child i {
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child span:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:first-child i {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2):before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2) span:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2) i {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2):after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2) span:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(2) i {
-webkit-transition-delay: 0.45s;
transition-delay: 0.45s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3):before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3) span:before, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3) i {
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s; }
.cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3):after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3) span:after, .cms-grid-item .cms-team-item.soar-port-loop .social-wrap a:nth-child(3) i {
-webkit-transition-delay: 0.75s;
transition-delay: 0.75s; }
.cms-counter-wraper {
text-align: center; }
.cms-counter-wraper .cms-counter {
font-size: 48px;
font-weight: 300;
position: relative;
bottom: -7px;
color: #fff;
display: block;
line-height: 1; }
.cms-counter-wraper .box {
background: #fff;
color: #333;
font-size: 14px;
padding: 25px 0;
text-align: center; }
.cms-counter-wraper .box i {
padding: 0 8px 0 0; }
.cms-counter-wraper.dark-mode .cms-counter {
color: #3c3c3c; }
.cms-counter-wraper.dark-mode .box {
background-color: #3c3c3c;
color: #fff; }
.testimonial-wrap .size-thumbnail {
width: 80px;
height: 80px;
display: inline-block;
margin-bottom: 25px !important;
border-radius: 50%; }
.testimonial-wrap .desc {
margin-bottom: 10px; }
.testimonial-wrap h4 {
margin: 15px 0 0;
position: relative; }
.testimonial-wrap h4:before {
content: '-';
display: inline-block;
padding-right: 5px; }
.testimonial-wrap h4 span {
color: #4c4c4c;
padding-left: 5px; }
.soar-xcarousel-wrap {
position: relative; }
.soar-xcarousel-wrap .owl-fake-wr {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
width: 100%; }
.soar-xcarousel-wrap .owl-fake-wr div {
display: inline-block;
border-radius: 50%;
color: #323232;
display: inline-block;
font-size: 20px;
height: 40px;
line-height: 40px;
margin: 0 2px;
position: absolute;
left: -60px;
width: 40px;
z-index: 1000;
cursor: pointer;
text-align: center;
background: transparent;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.soar-xcarousel-wrap .owl-fake-wr div i {
height: auto;
line-height: inherit; }
.soar-xcarousel-wrap .owl-fake-wr div.owl-next-fake {
left: auto;
right: -60px; }
.soar-xcarousel-wrap .owl-fake-wr div:hover, .soar-xcarousel-wrap .owl-fake-wr div:focus {
background: #4c4c4c;
color: #fff; }
.soar-xcarousel-wrap .owl-carousel .owl-nav {
display: none; }
@media screen and (max-width: 991px) {
.soar-xcarousel-wrap > .owl-fake-wr {
display: none; }
.soar-xcarousel-wrap .owl-carousel .owl-nav {
display: none; } }
.cms-gallery-item .box {
background: #fff; }
.cms-gallery-item .box img {
display: block;
margin: 0 auto; }
.cms-gallery-item .box.opacity {
margin-bottom: 10px !important;
opacity: 0.5;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.cms-gallery-item .box.opacity:hover, .cms-gallery-item .box.opacity:focus {
opacity: 1; }
.cms-gallery-item .grayscale img {
opacity: 0.5;
-webkit-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%); }
.cms-gallery-item .grayscale:hover img {
opacity: 1;
-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%); }
.cms-gallery-wrap.grid .row {
margin-left: -5px;
margin-right: -5px; }
.cms-gallery-wrap.grid .cms-gallery-item {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px; }
.cms-gallery-carousel .owl-carousel { }
.cms-gallery-carousel .owl-carousel .owl-nav {
margin-top: 20px;
width: 100%;
display: block;
text-align: center;
position: static;
transform: translate(0, 0); }
.cms-gallery-carousel .owl-carousel .owl-nav.disabled {
display: none; }
.cms-gallery-carousel .owl-carousel .owl-nav div {
border-radius: 50%;
color: #323232;
font-size: 20px;
height: 40px;
line-height: 40px;
margin: 0 2px;
width: 40px;
z-index: 1000;
cursor: pointer;
text-align: center;
background: transparent;
position: static;
transform: translate(0, 0);
display: inline-block;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.cms-gallery-carousel .owl-carousel .owl-nav div i {
height: auto;
line-height: inherit; }
.cms-gallery-carousel .owl-carousel .owl-nav div:hover, .cms-gallery-carousel .owl-carousel .owl-nav div:focus {
background: #4c4c4c;
color: #fff; }
.pricing-table-wrap {
font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
margin-bottom: 35px;
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); }
.pricing-table-wrap .pricing-inner {
background: #fff;
border-radius: 4px;
margin: 0;
min-height: 100px;
padding-bottom: 30px; }
.pricing-table-wrap .pricing-inner.is-feature .head span {
font-size: 14px;
color: #333; }
.pricing-table-wrap .head {
padding: 20px 0px;
background: #4c4c4c; }
.pricing-table-wrap .head h2 {
color: #fff;
font-weight: 500;
font-size: 18px;
line-height: 1.7;
text-transform: capitalize;
padding: 0;
margin: 0; }
.pricing-table-wrap .price {
margin: 0 auto 30px; }
.pricing-table-wrap .price h3 {
font-size: 82px;
line-height: 1;
vertical-align: top;
display: inline-block;
position: relative;
font-weight: 600;
color: #47bdcc;
margin: 0; }
.pricing-table-wrap .price h3 span {
display: inline-block;
font-size: 30px;
line-height: 1;
position: absolute;
color: #323232;
font-weight: 400;
top: 25px; }
.pricing-table-wrap .price h4 {
font-size: 16px;
font-weight: 400;
padding-top: 12px;
margin: 0;
color: #999;
display: block; }
.pricing-table-wrap .data {
list-style: none;
padding: 0 0 30px;
margin: 0; }
.pricing-table-wrap .data li {
font-weight: 400;
line-height: 22px;
color: #333;
padding: 18px 0;
background-color: #fff;
font-family: "Open Sans", Arial, Helvetica, sans-serif; }
.pricing-table-wrap .data li:nth-child(2n+1) {
background-color: #e9e9e9; }
.video-img-thumb { }
.video-img-thumb .overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
visibility: visible;
opacity: 1; }
.video-img-thumb.use-shadow {
padding: 35px;
background: #fff;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1); }
.video-img-thumb .video-inner {
padding: 100px 0;
background-attachment: fixed;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
overflow: hidden; }
.video-img-thumb h3 {
color: #fff;
position: relative;
z-index: 2; }
.video-img-thumb .cms-video-popup {
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
display: inline-block;
font-size: 18px;
color: #fff;
background: #fff;
color: #323232;
border-radius: 50%;
position: relative;
z-index: 2; }
.video-img-thumb .cms-video-popup:hover, .video-img-thumb .cms-video-popup:focus {
background: #4c4c4c; }
.video-img-thumb .cms-video-popup:hover i, .video-img-thumb .cms-video-popup:focus i {
color: #fff; }
#loader {
background-color: #fff;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
height: 100%;
z-index: 99999; }
#loader .loader-container {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.vc_single_image-wrapper.absolute img {
position: absolute;
top: -50px; }
.widget {
margin-bottom: 40px;
overflow: hidden; }
.widget:after, .widget:before {
display: table;
content: ''; }
.widget .wg-title {
margin: 0;
line-height: 1.1;
font-weight: 300; }
.widget ul, .widget ol {
list-style-type: none;
padding: 0;
margin: 0; }
.widget ul ul, .widget ol ul {
padding-left: 20px; }
.widget li {
margin-bottom: 14px; }
.widget .soar-select-wrap {
background-color: #fff;
padding: 25px; }
.soar-select-inner {
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
position: relative; }
.soar-select-inner:before {
content: '\f0d7';
font-family: fontawesome;
display: block;
position: absolute;
top: 50%;
right: 10px;
color: #666;
z-index: 2;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.soar-select-inner:hover select, .soar-select-inner:focus select {
border-color: #4c4c4c;
color: #666; }
.soar-select-inner:hover:before, .soar-select-inner:focus:before {
color: #666; }
select {
width: 100%;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.widget_text select {
width: 100%; }
.widget .search-form-inner, .entry-content .search-form-inner {
padding: 20px 25px;
position: relative; }
.widget .s, .entry-content .s {
padding: 10px 45px 10px 15px; }
.widget .form-control, .entry-content .form-control {
background: #fff; }
.widget .searchsubmit, .entry-content .searchsubmit {
padding: 6.5px 12px;
position: absolute;
right: 28px;
top: 23px;
background-color: #4c4c4c;
border-radius: 2px;
color: #fff; }
.wpb_widgetised_column .widget_search .searchform .form-control {
background: #f1f1f1; }
.site-content { }
.site-content .widget {
background-color: #fff; }
.site-content .widget .wg-title {
background-color: #4c4c4c;
color: #fff;
padding: 15px 25px;
font-size: 18px; }
.site-content .widget_rss ul, .site-content .widget_meta ul, .site-content .widget_archive ul, .site-content .widget_recent_entries ul, .site-content .widget_recent_comments ul {
padding: 25px; }
.site-content .widget_rss li, .site-content .widget_meta li, .site-content .widget_archive li, .site-content .widget_recent_entries li, .site-content .widget_recent_comments li {
border-bottom: 1px dashed #cecece;
margin: 0 0 12px;
padding: 0 15px 12px 0;
position: relative; }
.site-content .widget_rss li:after, .site-content .widget_meta li:after, .site-content .widget_archive li:after, .site-content .widget_recent_entries li:after, .site-content .widget_recent_comments li:after {
content: "\f061";
font-family: fontawesome;
margin-top: -16px;
position: absolute;
right: 0;
top: 50%;
z-index: 100; }
.site-content .widget_rss li:last-child, .site-content .widget_meta li:last-child, .site-content .widget_archive li:last-child, .site-content .widget_recent_entries li:last-child, .site-content .widget_recent_comments li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border: none; }
.site-content .widget_rss li:last-child:after, .site-content .widget_meta li:last-child:after, .site-content .widget_archive li:last-child:after, .site-content .widget_recent_entries li:last-child:after, .site-content .widget_recent_comments li:last-child:after {
margin-top: -12px; }
.site-content .widget_pages > ul, .site-content .widget_categories > ul, .site-content .widget_product_categories > ul {
padding: 25px;
overflow: hidden; }
.site-content .widget_pages li, .site-content .widget_categories li, .site-content .widget_product_categories li {
position: relative;
width: 100%;
margin-bottom: 0; }
.site-content .widget_pages a, .site-content .widget_categories a, .site-content .widget_product_categories a {
padding: 10px 0;
display: inline-block; }
.site-content .widget_pages a:after, .site-content .widget_categories a:after, .site-content .widget_product_categories a:after {
content: "\f061";
font-family: fontawesome;
margin-top: -16px;
position: absolute;
right: 0;
top: 28px;
z-index: 100;
color: #666; }
.site-content .widget_rss h3.wg-title .rsswidget {
font-size: 18px;
line-height: 1.1;
color: #fff;
font-weight: 300; }
.site-content .widget_rss li {
padding-right: 0; }
.site-content .widget_rss li:after {
display: none; }
.site-content .widget_nav_menu .menu {
padding: 25px; }
.site-content .widget_nav_menu .menu li {
margin-bottom: 0; }
.site-content .widget_nav_menu .menu a {
display: inline-block;
margin: 5px 0;
padding: 5px 0; }
.site-content .widget_nav_menu ul.sub-menu {
padding: 0;
margin-left: 14px; }
.site-content .widget_text .textwidget {
padding: 25px; }
.site-content .widget_text .textwidget .soar-select-wrap {
padding: 0; }
.site-content .tagcloud {
padding: 25px; }
.site-content .tagcloud:before, .site-content .tagcloud:after {
content: '';
display: table;
overflow: hidden;
clear: both; }
.site-content .tagcloud a {
display: inline-block;
font-size: 12px !important;
margin: 0 5px 8px 0;
padding: 3px 10px;
border-radius: 2px;
color: #333;
background-color: #dcdcdc; }
.site-content .tagcloud a:hover, .site-content .tagcloud a:focus {
color: #fff;
background-color: #3c3c3c; }
.tagcloud { }
.tagcloud:before, .tagcloud:after {
content: '';
display: table;
overflow: hidden;
clear: both; }
.tagcloud a {
display: inline-block;
font-size: 12px !important;
margin: 0 5px 8px 0;
padding: 3px 10px;
border-radius: 2px;
color: #333 !important;
background-color: #dcdcdc; }
.tagcloud a:hover, .tagcloud a:focus {
color: #fff !important;
background-color: #3c3c3c; }
.widget_calendar { }
.widget_calendar .calendar_wrap {
padding: 25px; }
.widget_calendar caption {
margin-bottom: 10px; }
.widget_calendar thead th {
text-align: center;
padding: 0;
text-transform: uppercase;
font-weight: bold; }
.widget_calendar table, .widget_calendar table td {
border-collapse: separate;
border-spacing: 1px; }
.widget_calendar table {
width: 100%; }
.widget_calendar table tbody td {
text-align: center; }
.widget_calendar tbody .pad {
background: transparent; }
.widget_calendar tbody td {
background: #eee;
padding: 6px; }
.widget_calendar tbody a {
font-weight: bold; }
.widget_calendar tbody #today {
background: #4c4c4c; }
.widget_calendar tbody #today a {
color: #fff; }
.widget_cms_image_widget { }
.widget_cms_image_widget a {
display: inline-block; }
.widget_cms_image_widget img {
margin-bottom: 10px; }
.widget_cms_image_widget p {
margin-bottom: 0; }
.widget_newsletterwidget { }
.widget_newsletterwidget label {
display: none; }
.widget_newsletterwidget .tnp-field input, .widget_newsletterwidget .cms-newsletter .newsletter-email {
background: #fff;
border: 1px solid transparent;
border-radius: 3px;
box-shadow: none;
color: #333;
font-size: 13px;
height: 39px;
margin: 10px 0;
padding: 10px 15px;
width: 100%;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.widget_newsletterwidget .tnp-field input:hover, .widget_newsletterwidget .cms-newsletter .newsletter-email:hover, .widget_newsletterwidget .tnp-field input:focus, .widget_newsletterwidget .cms-newsletter .newsletter-email:focus {
border-color: #4c4c4c; }
.widget_newsletterwidget .tnp-field.tnp-submit, .widget_newsletterwidget .cms-newsletter .newsletter-submit {
margin-top: 15px;
font-size: 15px;
font-weight: 300;
line-height: 22px;
color: #fff;
background: #4c4c4c;
padding: 10px 16px;
border-radius: 3px;
border: none;
width: auto;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.widget_newsletterwidget .tnp-field.tnp-submit:hover, .widget_newsletterwidget .cms-newsletter .newsletter-submit:hover, .widget_newsletterwidget .tnp-field.tnp-submit:focus, .widget_newsletterwidget .cms-newsletter .newsletter-submit:focus {
background: #3c3c3c;
color: #fff; }
.widget_newsletterwidget .cms-newsletter .newsletter-submit {
margin-top: 5px; }
.cms-latest-post-wrap .featured-wrap {
width: 75px;
height: 75px;
float: left;
overflow: hidden;
position: relative; }
.cms-latest-post-wrap .featured-wrap img {
width: 100%;
opacity: 1;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s; }
.cms-latest-post-wrap .featured-wrap:hover img, .cms-latest-post-wrap .featured-wrap:focus img {
opacity: 0.8;
-webkit-transform: rotate(-2deg) scale(1.1);
-ms-transform: rotate(-2deg) scale(1.1);
transform: rotate(-2deg) scale(1.1); }
.cms-latest-post-wrap .latest-item-info {
overflow: hidden;
padding: 0 0 0 15px; }
.cms-latest-post-wrap .entry-title {
font-size: 13px;
line-height: 22px;
margin: 0;
font-weight: normal;
font-family: "Open Sans", Arial, Helvetica, sans-serif; }
.cms-latest-post-wrap .entry-title a {
color: #000; }
.cms-latest-post-wrap .entry-title a:hover, .cms-latest-post-wrap .entry-title a:focus {
color: #323232; }
.cms-latest-post-wrap .entry-meta {
border-top: 1px dashed #cecece;
font-size: 12px;
margin: 10px 0 0;
padding: 10px 0 0; }
.cms-latest-post-wrap .entry-meta li {
display: inline-block; }
.cms-latest-post-wrap .entry-meta li i {
padding-right: 3px; }
.cms-latest-post-wrap .entry-meta li:first-child:after {
content: '/';
display: inline-block;
padding: 0 8px; }
.soar-sidebar-area .cms-latest-post-wrap .cms-latest-item {
padding: 20px 25px;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 0 !important; }
.soar-sidebar-area .cms-latest-post-wrap .cms-latest-item:last-child {
border-bottom: none; }
.cms-recent-posts { }
.cms-recent-posts .owl-item .cms-latest-item {
padding: 25px 25px 0; }
.cms-recent-posts .owl-item .cms-latest-item h4 {
font-size: 18px;
margin-top: 20px;
margin-bottom: 22px; }
.cms-recent-posts .owl-item .cms-latest-item .entry-meta {
font-size: 12px; }
.cms-recent-posts .owl-item .cms-latest-item .entry-meta li {
display: inline-block; }
.cms-recent-posts .owl-item .cms-latest-item .entry-meta li i {
padding-right: 3px; }
.cms-recent-posts .owl-item .cms-latest-item .entry-meta li:first-child:after {
content: '/';
display: inline-block;
padding: 0 8px; }
.cms-recent-posts .owl-dots {
margin-top: 0 !important;
padding-bottom: 25px; }
.widget_znews-twitter-widget .item-content {
position: relative;
padding-left: 30px;
margin-bottom: 25px; }
.widget_znews-twitter-widget .item-content:before {
content: '\f099';
font-family: fontawesome;
display: block;
position: absolute;
top: 3px;
left: 0;
color: #4c4c4c;
font-size: 15px; }
.widget_znews-twitter-widget .item-content > a {
display: none; }
.soar-social-wg { }
.soar-social-wg li {
float: left; }
.bx-viewport .news-twitter {
position: static !important; }
.bx-viewport .news-twitter .twitter-follow-button {
position: absolute !important;
top: 50%;
right: 0;
display: block;
z-index: 50;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
@media screen and (max-width: 480px) {
.bx-viewport .news-twitter .twitter-follow-button {
bottom: 0;
top: auto;
left: 0;
right: auto;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
.news-tweet-content.shortcode-tw {
display: flex;
align-items: center;
width: calc(100% - 200px); }
@media screen and (max-width: 480px) {
.news-tweet-content.shortcode-tw {
width: 100%;
padding-bottom: 50px; } }
.news-tweet-content.shortcode-tw .tw-icon {
border-right: 1px solid #fff;
color: #fff;
display: block;
font-size: 48px;
height: 70px;
vertical-align: middle;
width: 70px;
line-height: 70px; }
.news-tweet-content.shortcode-tw .tw-content {
display: inline-block;
padding: 0 0 0 15px;
vertical-align: middle;
color: #fff; }
.widget_cms_flickr_widget .flick-wrap {
background: #fff;
padding: 25px; }
.widget_cms_flickr_widget .flick-wrap .flickr_badge_image {
width: 70px;
height: 70px;
margin: 3px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
min-height: 0; }
.disp-table {
display: table; }
.dis-table-cell {
display: table-cell; }
.pos-abs {
position: absolute !important; }
.pos-rev {
position: relative; }
.pos-static, .vc_row .wpb_column.pos-stt {
position: static !important; }
.pos-left-0 {
left: 0 !important; }
.pos-right-0 {
right: 0 !important; }
.ptb-70 {
padding: 70px 0; }
body .over-vis {
overflow: visible !important; }
body.page-dis-footer .site-footer {
display: none; }
.vc_separator > span, .wpb_revslider_element > div {
z-index: 1; }
.over-h {
overflow: hidden; }
.text-primary {
color: #4c4c4c !important; }
.text-white {
color: #fff !important; }
.bg-white {
background-color: #fff; }
.pt-0 {
padding-top: 0px !important; }
.pb-0 {
padding-bottom: 0px !important; }
.p-10 {
padding: 10px !important; }
.p-30 {
padding: 30px; }
.p-35 {
padding: 35px; }
.p-35-20 {
padding: 35px 20px; }
.p-40 {
padding: 40px 0; }
.mt-0 {
margin-top: 0px !important; }
.mt-10 {
margin-top: 10px !important; }
.mt-15 {
margin-top: 15px !important; }
.mt-20 {
margin-top: 20px !important; }
.mt-25 {
margin-top: 25px !important; }
.mt-30 {
margin-top: 30px !important; }
.mt-40 {
margin-top: 40px !important; }
.mt-45 {
margin-top: 45px !important; }
.mt-50 {
margin-top: 50px !important; }
.mt-55 {
margin-top: 55px !important; }
.mt-60 {
margin-top: 60px !important; }
.mt-70 {
margin-top: 70px !important; }
.mt-80 {
margin-top: 80px !important; }
.mt-130 {
margin-top: 130px !important; }
.mb-0 {
margin-bottom: 0px !important; }
.mb-10 {
margin-bottom: 10px !important; }
.mb-11 {
margin-bottom: 11px !important; }
.mb-15 {
margin-bottom: 15px !important; }
.mb-20 {
margin-bottom: 20px !important; }
.mb-23 {
margin-bottom: 23px !important; }
.mb-25 {
margin-bottom: 25px !important; }
.mb-30 {
margin-bottom: 30px !important; }
.mb-35 {
margin-bottom: 35px !important; }
.mb-40 {
margin-bottom: 40px !important; }
.mb-45 {
margin-bottom: 45px !important; }
.mb-50 {
margin-bottom: 50px !important; }
.mb-55 {
margin-bottom: 55px !important; }
.mb-60 {
margin-bottom: 60px !important; }
.mb-70 {
margin-bottom: 70px !important; }
.mb-80 {
margin-bottom: 80px !important; }
.mb-90 {
margin-bottom: 90px !important; }
.mb-100 {
margin-bottom: 100px !important; }
.woo-section-top {
margin-bottom: 90px; }
.ml-20 {
margin-left: 20px !important; }
.pb-10 {
padding-bottom: 10px !important; }
.pb-20 {
padding-bottom: 20px !important; }
.pb-30 {
padding-bottom: 30px !important; }
.pb-35 {
padding-bottom: 35px !important; }
.pb-40 {
padding-bottom: 40px !important; }
.pb-50 {
padding-bottom: 50px !important; }
.pb-55 {
padding-bottom: 55px !important; }
.pb-60 {
padding-bottom: 60px !important; }
.pb-70 {
padding-bottom: 70px !important; }
.pb-80 {
padding-bottom: 80px !important; }
.pb-90 {
padding-bottom: 90px !important; }
.p-100-cont {
padding-top: 100px;
padding-bottom: 100px; }
.p-110-cont {
padding-top: 110px;
padding-bottom: 110px; }
.p-140-cont {
padding-top: 140px;
padding-bottom: 140px; }
.p-160-cont {
padding-top: 160px;
padding-bottom: 160px; }
.pt-10 {
padding-top: 10px !important; }
.pt-20 {
padding-top: 20px !important; }
.pt-30 {
padding-top: 30px !important; }
.pt-40 {
padding-top: 40px !important; }
.pt-50 {
padding-top: 50px !important; }
.pt-55 {
padding-top: 55px !important; }
.pt-60 {
padding-top: 60px !important; }
.pt-70 {
padding-top: 70px !important; }
.pt-80 {
padding-top: 80px !important; }
.pt-90 {
padding-top: 90px !important; }
.fontw-900 {
font-weight: 900 !important; }
.fontw-800 {
font-weight: 800 !important; }
.fontw-700 {
font-weight: 700 !important; }
.fontw-600 {
font-weight: 600 !important; }
.fontw-500 {
font-weight: 500 !important; }
.fontw-400 {
font-weight: 400 !important; }
.fontw-300 {
font-weight: 300 !important; }
.font-21 {
font-size: 21px !important; }
.font-13 {
font-size: 13px !important; }
.width-1lit {
width: 100% !important; }
.font-lato {
font-family:  !important; }
.full-height-row {
min-height: 100vh;
align-content: center;
box-sizing: border-box;
display: flex;
flex-wrap: wrap; }
.full-height-row:before, .full-height-row:after {
content: '';
display: block;
width: 100%;
height: 0; }
.searchform .search-form-inner .form-control, .contact-form .wpcf7-form-control-wrap .form-control {
background: #f1f1f1; }
@media screen and (min-width: 768px) {
.contact-mt-80 {
margin-top: -80px; } }
@media screen and (max-width: 767px) {
.contact-mt-80 {
margin-top: 50px; } }
.wpcf7-form {
background-color: #fff;
overflow: hidden; }
.wpcf7-form .wpcf7-response-output {
margin: -18px 34px 30px; }
.tp-caption .sld-small {
font-size: 30px !important;
line-height: 1 !important;  }
@media screen and (max-width: 480px) {
.tp-caption .sld-small {
font-size: 17px !important; } }
.center {
text-align: center; }
.wpb_revslider_element.wpb_content_element {
margin-bottom: 0; }
.owl-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
z-index: 5; }
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out; }
.owl-carousel .owl-item {
float: left; }
.owl-carousel .owl-item img {
max-width: 100%;
width: auto;
margin: 0 auto;
-webkit-transform-style: inherit; }
.owl-carousel .owl-page, .owl-carousel .owl-buttons div {
cursor: pointer; }
.owl-controls { }
.owl-buttons {
position: static; }
.owl-carousel {
overflow: hidden; }
.owl-carousel .owl-nav {
position: absolute;
width: 100%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.owl-carousel .owl-nav div {
display: inline-block;
border-radius: 50%;
color: #323232;
font-size: 20px;
height: 40px;
line-height: 40px;
margin: 0 2px;
position: absolute;
left: 20px;
width: 40px;
z-index: 1000;
cursor: pointer;
text-align: center;
background: #fff;
-webkit-transition: all 0.15s linear 0s;
transition: all 0.15s linear 0s; }
.owl-carousel .owl-nav div i {
height: auto;
line-height: inherit; }
.owl-carousel .owl-nav div.owl-next {
left: auto;
right: 20px; }
.owl-carousel .owl-nav div:hover, .owl-carousel .owl-nav div:focus {
background: #4c4c4c;
color: #fff; }
.owl-carousel .owl-nav.disabled {
display: none; }
.owl-carousel .owl-dots {
z-index: 5;
display: block;
width: 100%;
position: static;
text-align: center;
margin-top: 20px; }
.owl-carousel .owl-dots .owl-dot {
display: inline-block;
padding: 0px;
margin: 5px 2px; }
.owl-carousel .owl-dots .owl-dot span {
border: 1px solid #262626;
border-radius: 50%;
width: 12px;
height: 12px;
display: block;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.owl-carousel .owl-dots .owl-dot:hover span, .owl-carousel .owl-dots .owl-dot.active span {
border-color: #4c4c4c;
background: #fff; }
.owl-carousel .owl-pag-2 .owl-dots {
bottom: 10px; }
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.mfp-wrap .mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0; padding: 0 8px; }
.mfp-wrap .mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-wrap .mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #ccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 14px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, .6);
background: black; }
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
padding: 40px 0 40px; margin: 0 auto; }
.mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
background: #444;
box-shadow: 0 0 8px rgba(0, 0, 0, .6); }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 14px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile .mfp-image-holder img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-image-holder .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-image-holder .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, .6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px; position: fixed; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-bottom-bar .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-bottom-bar .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, .6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {  .mfp-wrap .mfp-arrow {
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
transform: scale(0.75); }
.mfp-wrap .mfp-arrow-left {
-webkit-transform-origin: 0;
-ms-transform-origin: 0;
transform-origin: 0; }
.mfp-wrap .mfp-arrow-right {
-webkit-transform-origin: 100%;
-ms-transform-origin: 100%;
transform-origin: 100%; }
.mfp-wrap .mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.white-popup {
position: relative;
background: #fff;
padding: 25px;
width: auto;
max-width: 400px;
margin: 0 auto; }
.mfp-zoom-in { }
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8); }
.mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 0;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-zoom-in.mfp-removing .mfp-with-anim {
opacity: 0.8;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-newspaper .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
-webkit-transform: scale(0) rotate(500deg);
-moz-transform: scale(0) rotate(500deg);
-ms-transform: scale(0) rotate(500deg);
-o-transform: scale(0) rotate(500deg);
transform: scale(0) rotate(500deg); }
.mfp-newspaper.mfp-bg {
opacity: 0;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s; }
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity: 1;
-webkit-transform: scale(1) rotate(0deg);
-moz-transform: scale(1) rotate(0deg);
-ms-transform: scale(1) rotate(0deg);
-o-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg); }
.mfp-newspaper.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-newspaper.mfp-removing .mfp-with-anim {
-webkit-transform: scale(0) rotate(500deg);
-moz-transform: scale(0) rotate(500deg);
-ms-transform: scale(0) rotate(500deg);
-o-transform: scale(0) rotate(500deg);
transform: scale(0) rotate(500deg);
opacity: 0; }
.mfp-newspaper.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-move-horizontal .mfp-with-anim {
opacity: 0;
transition: all 0.3s;
transform: translateX(-50px); }
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: all 0.3s; }
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateX(0); }
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform: translateX(50px);
opacity: 0; }
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-move-from-top .mfp-content {
vertical-align: top; }
.mfp-move-from-top .mfp-with-anim {
opacity: 0;
transition: all 0.2s;
transform: translateY(-100px); }
.mfp-move-from-top.mfp-bg {
opacity: 0;
transition: all 0.2s; }
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateY(0); }
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform: translateY(-50px);
opacity: 0; }
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-3d-unfold .mfp-content {
perspective: 2000px;
-webkit-perspective: 2000px; }
.mfp-3d-unfold .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateY(-60deg);
-moz-transform: rotateY(-60deg);
-ms-transform: rotateY(-60deg);
-o-transform: rotateY(-60deg);
transform: rotateY(-60deg); }
.mfp-3d-unfold.mfp-bg {
opacity: 0;
transition: all 0.5s; }
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
opacity: 1;
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg); }
.mfp-3d-unfold.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
-webkit-transform: rotateY(60deg);
-moz-transform: rotateY(60deg);
-ms-transform: rotateY(60deg);
-o-transform: rotateY(60deg);
transform: rotateY(60deg);
opacity: 0; }
.mfp-3d-unfold.mfp-removing.mfp-bg {
opacity: 0; }
@keyframes hinge { 0% {
transform: rotate(0);
transform-origin: top left;
animation-timing-function: ease-in-out; }
20%, 60% {
transform: rotate(80deg);
transform-origin: top left;
animation-timing-function: ease-in-out; }
40% {
transform: rotate(60deg);
transform-origin: top left;
animation-timing-function: ease-in-out; }
80% {
transform: rotate(60deg) translateY(0);
opacity: 1;
transform-origin: top left;
animation-timing-function: ease-in-out; }
100% {
transform: translateY(700px);
opacity: 0; } }
.stripe-video-wrap {
position: relative; }
.stripe-video-wrap video {
position: absolute; }
.stripe-video-wrap {
position: relative; }
.stripe-video-bg {
position: absolute !important;
top: 0;
left: 0;
overflow: hidden;
z-index: 1;
width: 100%;
height: 100%; }
.stripe-video-bg > video {
visibility: visible;
width: 100%; }
.stripe-video-content {
z-index: 10;
position: relative; }
.ww-video-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 9; }
.stripe-video-wrap video {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%); }
.stripe-video-wrap .stripe-video-content {
position: absolute !important;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.exp-videobg-control-btn-normal {
border-color: rgba(0, 0, 0, 0);
height: auto;
line-height: 50px;
width: auto; }
.control-btn-small {
height: 48px;
line-height: 48px;
width: 48px; }
.exp-videobg-wrap {
position: absolute;
left: 50%;
top: 50%;
z-index: 999;
cursor: pointer;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);  }
.exp-videobg-wrap .exp-videobg-control-btn {
background: #4c4c4c;
border: 6px solid #fff;
height: 150px;
line-height: 150px;
width: 150px;
text-align: center;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.exp-videobg-wrap .exp-videobg-control-btn i {
font-size: 31px;
color: #fff;
text-align: center;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.vc_parallax_row .vc_column_container {
z-index: 2; }
.vc_parallax_row .wpc_parallax_bg, .vc_parallax_row .wpc_parallax_overlay {
background-position: center;
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%; }
.vc_parallax_row .wpc_parallax_overlay {
background-repeat: repeat;
z-index: 1; }
.vc_parallax_row .not-mobile {
background-attachment: fixed;
background-repeat: no-repeat; }
@media screen and (min-width: 991px) {
.vc_parallax_row .not-mobile {
background-size: cover; } }
.wpc_parallax_overlay {
background-position: center;
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%; }
.soar-loaded .wpc_parallax_overlay {
display: block !important; }
.soar-row-z {
z-index: 2; }
.soar-row-up { }
table {
width: 100%; }
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0; }
td, th {
display: table-cell;
vertical-align: inherit;
text-align: left; }
th, caption {
text-transform: uppercase; }
dd {
margin: 0 0 20px; }
.entry-title .fa-thumb-tack {
display: none; }
.sticky .entry-title .fa-thumb-tack {
display: inline-block; }
.entry-content .pagination .page-numbers {
background: #4b4e53;
padding: 6px 12px;
margin-right: 5px;
color: #fff;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s; }
.entry-content .pagination a .page-numbers {
background: #eee;
color: #7e8082; }
.entry-content .pagination a:hover .page-numbers {
background: #4b4e53;
color: #fff; }
.comment-navigation {
margin: 0px 0 30px; }
.comment-navigation .nav-links {
margin-top: 30px; }
.comment-navigation .nav-links:before, .comment-navigation .nav-links:after {
content: '';
display: table;
clear: both; }
.comment-navigation .nav-links a {
display: inline-block;
float: left;
padding: 5px 18px;
color: #222;
background: #f4f4f4; }
.comment-navigation .nav-links a:hover {
background-color: #4c4c4c;
border-color: #4c4c4c;
color: #fff; }
@media screen and (max-width: 480px) {
.comment-navigation .nav-links a {
padding: 5px; } }
.comment-navigation .nav-links .nav-previous {
float: left; }
.comment-navigation .nav-links .nav-next {
float: right; }
ul.pingback-wrap {
list-style: none;
padding: 0;
margin-top: 35px; }
ul.pingback-wrap li {
margin-bottom: 20px; }
ul.pingback-wrap .comment {
display: none; }
.entry-content .page-links {
margin: 10px 0; }
.entry-content .page-links span:not(.page-links-title) {
display: inline-block;
padding: 0px 9px;
color: #8f8f8f;
background-color: #f4f4f4;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.entry-content .page-links a:hover span, .entry-content .page-links > span:not(.page-links-title) {
background-color: #4c4c4c;
color: #fff; }
.post-password-form label input:hover, .post-password-form label input:focus {
border-color: #4c4c4c; }
.post-password-form input[type=submit] {
background: #4c4c4c;
color: #fff;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }
.post-password-form input[type=submit]:hover, .post-password-form input[type=submit]:focus {
background: #333; }
body .comment-content ul ul {
padding-left: 30px; }
.comments-area ul {
list-style-type: square; }
.comments-area ol {
list-style-type: decimal; }
@media screen and (min-width: 992px) and (max-width: 1199px) {
.main-navigation .menu-main-menu > li > a {
padding-left: 8px;
padding-right: 8px; } }
@media screen and (max-width: 991px) {
.mt-40-991 {
margin-top: 40px; }
.reest-padding-991 > .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important; } }
.jumbotron {
color: #333; }
.jumbotron h1, .jumbotron p {
color: #333; }
@media screen and (max-width: 767px) {
body .reset-pad-767 .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important; }
body .reset-pad-767 .fancy-style-1 {
padding-right: 0 !important; } }
.custom-space .fancy-style-1 h3 {
margin-bottom: 11px; }
.bg-after-white.vc_row:after {
position: absolute;
width: 100%;
margin-left: 16%;
top: 0;
display: block;
height: 100%;
background: #fff;
content: ""; }.cshero-main-header.header-1{height:74px;}.topbar-1.soar-topbar-wrap{background-color:#403e44;}.topbar-1.soar-topbar-wrap{padding-top:15px;padding-bottom:15px;}.topbar-1.soar-topbar-wrap, .topbar-1.soar-topbar-wrap .info-contact-wrap li{color:#ffffff;}.topbar-1.soar-topbar-wrap a, .topbar-1.soar-topbar-wrap .info-contact-wrap li a{color:#ffffff;}.topbar-1.soar-topbar-wrap a:hover, .topbar-1.soar-topbar-wrap .info-contact-wrap li a:hover{color:#47bdcc;}.topbar-2.soar-topbar-wrap{background-color:#403e44;}.topbar-2.soar-topbar-wrap{padding-top:15px;padding-bottom:15px;}.topbar-2.soar-topbar-wrap, .topbar-2.soar-topbar-wrap .info-contact-wrap li{color:#ffffff;}.topbar-2.soar-topbar-wrap a, .topbar-2.soar-topbar-wrap .info-contact-wrap li a{color:#fff;}.topbar-2.soar-topbar-wrap a:hover, .topbar-2.soar-topbar-wrap .info-contact-wrap li a:hover{color:#47bdcc;}.header-2 .nav-wrap{background-color:#f5f5f5;}.topbar-3 .topbar-left{background-color:#403e44;}.topbar-3.soar-topbar-wrap .topbar-left a{color:#fff;}.topbar-3.soar-topbar-wrap .topbar-left a:hover{color:#47bdcc;}.topbar-3 .topbar-right{background-color:#47bdcc;}.topbar-3.soar-topbar-wrap, .topbar-3.soar-topbar-wrap .info-contact-wrap li{color:#ffffff;}.topbar-3.soar-topbar-wrap .topbar-right a{color:#fff;}.topbar-3.soar-topbar-wrap .topbar-right a:hover{color:#323232;}.topbar-3 .topbar-left, .topbar-3 .topbar-right{padding-top:15px;padding-bottom:15px;}.header-3 .nav-wrap{background-color:#f5f5f5;}#page-title{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(http://dev.joomexp.com/wordpress/soar/wp-content/themes/soar/assets/images/home.jpg);}.page-title:before{background-color:rgba(25,25,25,0.7);}#page-title-text h1{font-family:"Roboto Slab";line-height:40px;font-weight:300;font-style:normal;color:#fff;font-size:36px;}.page-title{padding-top:70px;padding-bottom:70px;}#breadcrumb-text{font-family:"Roboto Slab";line-height:22px;font-weight:400;font-style:normal;color:#fff;font-size:15px;}#breadcrumb-text a{color:#47bdcc;}#breadcrumb-text a:hover{color:#fff;}a{color:#47bdcc;}a:hover{color:#323232;}body{font-family:"Open Sans";font-weight:400;font-style:normal;color:#666;font-size:13px;}h1{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#47bdcc;font-size:36px;}h2{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#47bdcc;font-size:24px;}h3{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#323232;font-size:18px;}h4{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#666;font-size:16px;}h5{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#666;font-size:15px;}h6{font-family:"Roboto Slab";font-weight:300;font-style:normal;color:#666;font-size:14px;}.footer-top-1{background-color:#fff;}.footer-top-1{padding-top:40px;padding-bottom:20px;}.footer-top-1 .widget .wg-title{color:#323232;}.footer-top-1{color:#666666;}.footer-top-1 a, .footer-top-1 .cms-latest-post-wrap h4 a{color:#47bdcc;}.footer-top-1 a:hover, .footer-top-1 .cms-latest-post-wrap h4 a:hover{color:#323232;}.footer-top-2{background-color:#fff;}.footer-top-2{padding-top:40px;padding-bottom:20px;}.footer-top-2 .widget .wg-title{color:#323232;}.footer-top-2 a, .footer-top-2 .cms-latest-post-wrap h4 a{color:#47bdcc;}.footer-top-2 a:hover, .footer-top-2 .cms-latest-post-wrap h4 a:hover{color:#323232;}.footer-top-3{background-color:#f1f1f1;}.footer-top-3{padding-top:70px;padding-bottom:20px;}.footer-top-3 .widget .wg-title{color:#323232;}.footer-top-3 a, .footer-top-3 .cms-latest-post-wrap h4 a{color:#47bdcc;}.footer-top-3 a:hover, .footer-top-3 .cms-latest-post-wrap h4 a:hover{color:#323232;}#footer-bottom{background-color:#323232;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;}footer #footer-bottom{color:#ffffff;}footer #footer-bottom .col-md-4 a{color:#47bdcc;}footer #footer-bottom .col-md-4 a:hover{color:#fff;}footer #footer-bottom .footer-menu a{color:#fff;}footer #footer-bottom .footer-menu a:hover{color:#47bdcc;}footer #footer-bottom{padding-top:30px;padding-bottom:30px;}