@charset "UTF-8";
* { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } .container, .post-area.standard-minimal.full-width-content article.post .inner-wrap	{ margin: 0 auto;  position: relative; }
.container, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 880px; 
} 
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 900px; 
} 
}
@media only screen and (min-width: 1150px) and (max-width: 1300px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 800px; 
} 
}
@media only screen and (min-width: 1000px) and (max-width: 1150px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 650px; 
} 
}
.row {
position: relative;
} .row:after, .col:after, .clr:after, .group:after { 
content: ""; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; } .row, div.clear { padding-bottom: 24px; }  .col {
position: relative;
display: block;
float: left;
width: 100%; 
}
@media (min-width: 690px) {
.col {
margin-right: 2%; 
} 
.wpb_column {
margin-right: 0px;
}
} .col.col_last { margin-right: 0; } 
.col:last-child { margin-right: 0; } @media (min-width: 690px) {
.span_1 { width: 6.5%; }
.span_2 { width: 15.0%; }
.span_3 { width: 23.5%; }
.span_4 { width: 32.0%; }
.span_5 { width: 40.5%; }
.span_6 { width: 49.0%; }
.span_7 { width: 57.5%; }
.span_8 { width: 66.0%; }
.span_9 { width: 74.5%; }
.span_10 { width: 83.0%; }
.span_11 { width: 91.5%; }
.span_12 { width: 100%; } .full-width-content.vc_row-fluid .vc_span1, .full-width-content.vc_row-fluid .vc_col-sm-1, .vc_row-fluid[data-column-margin="none"] .vc_span1, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-1 { width: 8.33%; }
.full-width-content.vc_row-fluid .vc_span2, .full-width-content.vc_row-fluid .vc_col-sm-2, .vc_row-fluid[data-column-margin="none"] .vc_span2, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-2 { width: 16.66%; }
.full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3, .vc_row-fluid[data-column-margin="none"] .vc_span3, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-3 { width: 25%; }
.full-width-content.vc_row-fluid .vc_span4, .full-width-content.vc_row-fluid .vc_col-sm-4, .vc_row-fluid[data-column-margin="none"] .vc_span4, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-4 { width: 33.33%; }
.full-width-content.vc_row-fluid .vc_span5, .full-width-content.vc_row-fluid .vc_col-sm-5, .vc_row-fluid[data-column-margin="none"] .vc_span5, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-5 { width: 41.5%; }
.full-width-content.vc_row-fluid .vc_span6, .full-width-content.vc_row-fluid .vc_col-sm-6, .vc_row-fluid[data-column-margin="none"] .vc_span6, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-6 { width: 50%; }
.full-width-content.vc_row-fluid .vc_span7, .full-width-content.vc_row-fluid .vc_col-sm-7, .vc_row-fluid[data-column-margin="none"] .vc_span7, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-7 { width: 58.3%; }
.full-width-content.vc_row-fluid .vc_span8, .full-width-content.vc_row-fluid .vc_col-sm-8, .vc_row-fluid[data-column-margin="none"] .vc_span8, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-8 { width: 66.66%; }
.full-width-content.vc_row-fluid .vc_span9, .full-width-content.vc_row-fluid .vc_col-sm-9, .vc_row-fluid[data-column-margin="none"] .vc_span9, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-9 { width: 75%; }
.full-width-content.vc_row-fluid .vc_span10, .full-width-content.vc_row-fluid .vc_col-sm-10, .vc_row-fluid[data-column-margin="none"] .vc_span10, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-10 { width: 83.0%; }
.full-width-content.vc_row-fluid .vc_span11, .full-width-content.vc_row-fluid .vc_col-sm-11, .vc_row-fluid[data-column-margin="none"] .vc_span11, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-11 { width: 91.5%; }
.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12, .vc_row-fluid[data-column-margin="none"] .vc_span12, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-12 { width: 100%; }
.full-width-content.vc_row-fluid .wpb_column, .vc_row-fluid[data-column-margin="none"] .wpb_column { margin-left: 0!important; }
.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }
}
.vc_row-fluid[data-column-margin="none"] {
margin-bottom: 0;
} body #page-header-bg .row { visibility: visible; }
.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}
.wpb_column .column-bg-overlay {
pointer-events: none;
position: absolute;
z-index: 0;
height: 100%;
width: 100%;
top: 0;
left: 0;
content: ' ';
display: block;
opacity: 0;
transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}@import url("https://fonts.googleapis.com/css2?family=Playball&family=Poppins:wght@300;400;500;600;700;800;900&display=swap");
@font-face {
font-family: 'Myriad ProCondIt';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt) format('svg');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.svg#MyriadPro-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.svg#MyriadPro-CondIt) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.svg#MyriadPro-Cond) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.svg#MyriadPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.svg#MyriadPro-BoldIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.svg#Georgia-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.svg#Georgia) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.svg#Georgia-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.svg#Georgia-Italic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
} @import url("https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap");
:root {
--theme-font1: 'Myriad Pro';
--theme-font2: 'Amiri';
--theme-font3: 'Josefin Sans';
--primary: #B0A188;
--white: #ffffff;
--sec-heading-clr: #B0A188;
--sec-light-bg: #e5e0d8;
--sec-light-bg1: #e5e0d8;
--black: #000000;
--sec-sub-heading: #B0A188;
--primary-font-clr: #323e48;
--navy-blue: #1b3a5d;
--bg-blue: #8693A7;
--text-navy: #0c3b60;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
*:focus,
*:visited { outline: 0; border: 0; }
body { color: #242424; font-size: 18px; line-height: 32px; font-weight: 400; font-family: var(--theme-font1); } select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { border-radius: 30px !important; background-color: #f4f9ff !important; width: 100%; margin: 0 0 20px !important; color: #242424; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 36px; padding: 20px 36px; font-family: var(--theme-font1) !important; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: var(--theme-font1) !important; }
select { position: relative; background-image: url(//www.traditionsmemory.care/wp-content/themes/salient-child/images/arro-down-orrange.png); background-repeat: no-repeat; background-position: 95% center; cursor: pointer; box-shadow: none !important; }
textarea { height: 284px; overflow-y: auto; }
h1 { color: #ffffff; font-size: 90px; font-weight: bold; line-height: 90px; margin: 0; padding: 0;font-family: var(--theme-font2); }
h2 { color: #323E48; font-size: 48px; font-weight: bold; line-height: 50px; margin: 0; padding: 0; font-family: var(--theme-font2); }
h3 { color: #323E48; font-size: 36px; font-weight: bold; line-height: 38px; margin: 0; padding: 0; font-family: var(--theme-font3); }
h4 { color: #323E48; font-size: 30px; font-weight: bold; line-height: 32px; margin: 0; padding: 0; font-family: var(--theme-font2); }
h5 { color: #323E48; font-weight: normal; line-height: bold; margin: 0; padding: 0; font-family: var(--theme-font3); }
h6 { color: #323E48; font-weight: normal; line-height: normal; margin: 0; padding: 0; font-family: var(--theme-font3); }
ul,
ul li,
ol,
ol li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; transition: 0.5s all; }
a:hover { color: #B0A188 !important; text-decoration: none; }
img { max-width: 100%; height: auto; }
.row:after { content: ''; display: table; clear: both; }
.container { width: 100% !important; max-width: 100% !important; padding: 0 0 !important; margin-left: auto !important; margin-right: auto !important; float: none; }
.container:after { content: ''; display: table; clear: both; }
.wrapper { width: 100% !important; max-width: 1300px !important; padding: 0 15px !important; margin-left: auto !important; margin-right: auto !important; float: none !important; }
.wrapper:after { content: ''; display: table; clear: both; }
.clearfix:after { content: ''; display: table; clear: both; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.bg-img { background-size: cover; background-position: center; } ul.slick-dots { position: relative; bottom: 0; width: 100%; text-align: center; }
ul.slick-dots li { display: inline-block; line-height: normal; margin: 0 5px; }
ul.slick-dots li button { margin: 0; padding: 0; background: #c2c2c2; border-radius: 0; width: 10px; height: 10px; font-size: 0; outline: 0; border: 0; }
ul.slick-dots li.slick-active button { background: #514f4f; } .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); font-size: 0; margin: 0; padding: 0; background: transparent; height: auto; line-height: normal; }
.slick-prev { left: 15px; z-index: 2; cursor: pointer; }
.slick-next { right: 15px; z-index: 2; cursor: pointer; }
.slick-prev:after { content: '\f104'; display: block; color: #000; font-family: FontAwesome; font-size: 40px; }
.slick-next:after { content: '\f105'; display: block; color: #000; font-family: FontAwesome; font-size: 40px; }
.bold,
strong,
b { font-weight: 700; font-family: inherit; }
.container-wrap { padding-bottom: 0; } input[type=checkbox] {
accent-color: var(--sec-sub-heading);
}
body.material .wpb_row{margin-bottom: 0;}  header#top { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); background-color: #ffffff; padding: 25px 76px; }
a#logo { margin: 0 !important; }
a#logo img { width: 297px !important; height: 70px !important; object-fit: contain; object-position: center; }
header#top .container { padding: 0 !important; }
header#top nav ul li a { color: #242424; font-size: 18px; font-weight: 400; font-style: bold; text-transform: uppercase; margin: 0 21px !important;font-family:var(--theme-font3); }
header#top nav ul li:last-child a { margin-right: 0 !important; border-radius: 0px; background-color: #f05023; color: #fff; padding: 20px 31px !important; letter-spacing: 3px;}
header#top nav >ul:last-child { display: none !important; }
header#top nav ul li:last-child a:hover { background-color: var(--bg-blue); color: #fff !important; }
#header-outer header#top nav ul li:last-child a:after { opacity: 0; border-color: transparent !important; } #footer-widgets { background: url(//www.traditionsmemory.care/wp-content/uploads/2023/02/BlueWeave.jpg) no-repeat; padding: 65px 0 44px; background-size: cover;background-position: center;}
#footer-widgets .container { max-width: 1670px !important; padding: 0 15px !important; }
#footer-widgets .row { margin: 0 !important; padding: 66px 0 !important; }
.resource-center { position: relative; }
.resource-center p { font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; color: #ffffff; }
.resource-center a { color: #fff !important; }
.resource-center a:hover { color: #fff !important; }
.resource-center p strong { color: #fff; font-weight: 700;display: inherit; }
.footer-social ul { display: flex; align-items: center; }
.footer-social ul li { padding: 0 !important; margin-right: 21px; }
.footer-social ul li a { width: 40px; height: 40px; background-color: #b0a188; border-radius: 100%; display: flex !important; align-items: center; justify-content: center; color: #fff !important; }
.footer-social ul li a i { top: inherit; font-size: 18px !important; }
.footer-social ul li a:hover{background-color: #ffffff;}
.footer-social ul li a:hover i { color: #b0a188 !important;}
#copyright { position: relative; background-color: #323E48 !important; padding: 10px 15px 5px !important; text-transform: uppercase; }
#footer-outer #copyright ul,
#footer-outer #copyright p { margin: 0 !important; line-height: normal !important; }
#footer-outer #copyright li { margin: 0 !important; padding: 0 !important; }
#copyright li a,
#copyright p { color: #ffffff !important; font-size: 12px; position: relative !important; }
#copyright li a{text-transform: capitalize;}
#copyright li a:after { content: '|'; font-size: 14px; position: relative; margin-left: 4px; }
#copyright li:last-child a:after { margin-left: 0; opacity: 0; }
#footer-widgets .row { display: flex; flex-wrap: wrap; }
#footer-widgets .span_3 { width: 25%; margin: 0; padding: 0 5px; } .home-banner { padding:80px 0 118px !important;height:75vh;text-align:center;display:flex;align-items:center;}
.home-banner h1 { font-family: 'Amiri'; color: #ffffff; font-size: 84px; font-weight:600; margin-bottom: 40px;}
.home-banner p { color:#ffffff;font-size:28px;font-weight:700;display:block;max-width:500px;margin:0 auto;}
.home-banner .row-bg-overlay{background: var(--primary); opacity:0.8;}
.home-banner .home-bnr-subheading,
.new-banner-section .banner-sub-heading{font-family:var(--theme-font1);font-weight:700;text-transform:capitalize;font-size:32px;margin-bottom:15px;letter-spacing: 3px;}  .home_search_form .wrapper {max-width: 1380px !important;}
.home-search-form {margin-bottom: 0 !important; border-radius: 0px; background-color: rgba(255,255,255,.9); position: relative; padding: 30px 48px; margin-top: -70px;    -webkit-box-shadow: 0 3px 8px -2px rgb(0 0 0 / 30%); box-shadow: 0 3px 8px -2px rgb(0 0 0 / 30%); }
.home-search-form form { display: flex; align-items: center;justify-content:center; }
.home-search-form input { margin: 0 !important; box-shadow: 0 3px 14px rgb(0 0 0 / 16%) !important; background-color: #fafafa !important; border-radius: 0 !important;border: 1px solid #8693A7 !important;border-radius: 15px !important;text-align: center;height: auto;}
.home-search-form .looking { width: 606px; padding-right: 22px; }
.home-search-form .city { width: 368px; padding-right: 22px; }
.home-search-form .sub { width: 204px; }
.home-search-form .sub input[type="submit"] { color: #ffffff; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; box-shadow: none !important; border-radius: 0 !important; width: 100%; max-width: 230px; height: 58px;border-radius: 12px !important;text-transform: uppercase;letter-spacing: 3px;font-family: var(--theme-font1); background: #8693A7 !important;}
.home-search-form input::placeholder { color: #323e48 !important; }
.home-search-form .sub input[type="submit"]:hover{background:var(--bg-blue) !important;border-color:var(--bg-navy) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transform:translateY(0) !important;opacity: 1;} .home-banner .banner-right-text .vc_column-inner { max-width: 600px; margin-left: auto; } .home-banner .home-wrapper { padding-right: 76px; } .home-search-form .wrapper {max-width: 1380px !important} .vision-section { position: relative; padding: 120px 0 90px !important; }
.vision-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; float: none !important; }
.vision-section .value { width: calc(50% - 35px) !important; margin: 0; min-height: 600px; position: relative; float: none !important; border-radius: 0px; overflow: hidden; }
.vision-section .value .vc_column-inner,
.vision-section .value .wpb_wrapper { height: 100%; }
.vision-section .value h3 { position: absolute !important; top: 50%; transform: translateY(-50%); background-color: #fff; margin: 0; padding: 17px 24px; }
.vision-section .value.bottom-title h3 { top: inherit; transform: none; bottom: 70px; }
.vision-section .span_12:after { display: none; }
.vision-section .value .column-image-bg-wrap { transition: 0.5s all; }
.vision-section .value:hover .column-image-bg-wrap { transform: scale(1.1) !important; } .vision-section .value .wpb_text_column{position:absolute;top:-100%;left:0;width:100%;height:100%;text-align:center;transition:0.3s ease all;}
.vision-section .value .wpb_text_column > .wpb_wrapper{display:flex;align-items:center;justify-content:center;padding:30px;background:rgba(29,35,97,0.85);}
.vision-section .value .wpb_text_column p{font-size:18px;color:#ffffff;font-weight:400;}
.vision-section .span_12 .vc_col-sm-6:hover .wpb_content_element{top:0;}  .here-help { padding-top: 108px !important; padding-bottom: 68px !important; }
.here-help:before { content: '' !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block !important; background-color: rgb(134, 147, 167 .8); mix-blend-mode: color; z-index: 2; }
.here-help h3 { padding-bottom: 100px; }
.help-box { position: relative; box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #ffffff; padding: 76px 42px 78px; border-radius: 30px;}
.help-box .wpb_wrapper { position: relative; padding-left: 77px; }
.help-box img { position: absolute; left: 0; top: 0; }
.help-box p { padding: 0; }
.help-box h4 { margin-bottom: 27px !important; transition: 0.5s all; }
.help-box span { display: block; color: #242424; font-size: 18px; padding-bottom: 28px; position: relative; }
.help-box span:after { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; display: block; width: 33px; }
.help-box-wrapper { margin-bottom: 72px !important; }
.help-box-wrapper.mb-0 { margin-bottom: 0 !important; }
.help-box-wrapper .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.help-box-wrapper .help-box-cover { max-width: 383px; }
.help-box-wrapper .span_12:after { display: none; }
.help-box-cover { display: flex; flex-wrap: wrap; }
.help-box-cover { margin: 0 -28px; }
.help-box-cover .col { width: calc(100% / 3); padding: 0 28px; margin: 0 0 72px 0; }
.help-box .info { position: relative; padding-left: 76px; }
.help-box .info { position: relative; padding-left: 76px; }
.help-box:hover { background-color: #0a3b61; }
.help-box:hover h4,
.help-box:hover span { color: #fff; }
.help-box:hover h4 { font-size: 24px; } .skill-section { padding: 80px 0 100px !important; background: var(--sec-light-bg1);}
.skill-section .wrapper{max-width: 1400px !important;}
.skill-section .span_12 { display: flex; justify-content: space-between; flex-wrap: wrap;}
.skill-section .span_12:after { display: none; }
.skill-section .skill-box { width: calc(33.33% - 20px) !important; margin: 0 !important; text-align: center; border-radius: 0px; padding: 40px 30px 140px; transition: 0.5s all; background-color: var(--white);border-radius: 30px;position: relative;}
.skill-sec-nobtn.skill-section .skill-box{padding: 40px 30px;}
.skill-box pre img {  height: 120px !important; border-radius: 0px; }
.skill-box h3 { margin: 0 auto !important; font-family: var(--theme-font1);font-size: 28px;font-weight: 700;color: var(--sec-heading-clr);max-width: 415px;padding-top: 20px;padding-bottom: 30px;}
.skill-box p { font-family: var(--theme-font1);font-weight: 400;}
.skill-section .box-btn a{border-radius:13px;background-color:#fcded6;display:inline-block;color:#ffffff !important;padding:20px 35px !important;position:absolute;top:calc(100% + 40px);text-transform:uppercase;font-family:var(--theme-font1);z-index:11;right:0;left:0;margin:0 auto;max-width:220px;letter-spacing: 3px;}
.skill-section .box-btn a:hover{background-color: var(--sec-sub-heading);}
.home-our-services.skill-section .sec-headings{margin-bottom: 0 !important;}
.skill-section .sec-headings .heading{margin-bottom: 40px; padding-bottom: 20px;}
.home-our-services .sec-headings .heading:after{bottom: 0;} .difference-section { padding-top: 116px !important; padding-bottom: 86px !important; }
.difference-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.difference-section .diff-content { width: 40% !important; }
.difference-section .diff-image { width: 60% !important; margin: 0; }
.difference-section { padding-top: 116px !important; padding-bottom: 86px !important; }
.difference-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.difference-section .diff-content { width: 47% !important; padding-right: 100px; }
.difference-section .diff-image { width: 53% !important; margin: 0; }
.diff-content h3 { color: #fff; text-transform: uppercase; margin-bottom: 46px !important; }
.diff-content p:not(:last-child) { border-radius: 0px; background-color: #0f456e; padding: 28px 22px; font-size: 18px; color: #fff; line-height: normal; padding-bottom: 26px; }
.diff-content p:nth-child(2){padding-bottom:0;}
.diff-content a { font-size: 18px; line-height: normal; color: #fff; display: inline-block; border-radius: 0px; background-color: #f05023; padding: 26px 29px; margin-top: 20px;}
.diff-content a:hover { background-color: #ff8d6c; color: #fff !important; }
.diff-image { position: relative; z-index: 9; }
.diff-image img { box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; overflow: hidden; height: 634px !important; object-fit: cover; object-position: center; } .basic-learn { position: relative; padding: 125px 0 !important; background-position: top center; background-size: cover; }
.basic-learn .wpb_wrapper { position: relative; max-width: 560px; }
.basic-learn .vc_column-inner { padding-left: 144px; }
.basic-learn h2 { text-transform: capitalize; color: #0a3b61; font-size: 72px; line-height: 72px; margin-bottom: 36px; }
.basic-learn p:not(:last-child) { color: #242424; font-family: var(--theme-font1); font-size: 24px; font-weight: 700; padding-bottom: 50px; }
.basic-learn a { color: #ffffff; font-size: 18px; border-radius: 0px; background-color: #f05023; display: inline-block; padding: 22px 27px; border-radius: 10px;}
.basic-learn a:hover, .basic-learn a:focus { background-color: #ff8d6c; color: #fff !important; } .testimonial-section { padding-top: 60px !important; padding-bottom: 0px !important; background-color: #fff; }
.testimonial_sec { position: relative; }
.testimonial_sec .slick-list { padding: 0 !important; }
.testimonial_sec .single-slide { position: relative; margin-bottom: 60px; opacity: 0.56; }
.testimonial-section h3 { color: #b0a188 !important; text-transform: uppercase; margin-bottom: 66px !important; }
.testimonial_sec p { color: #fff; font-size: 16px; font-style: italic; letter-spacing: normal; line-height: 34px; }
.testimonial_sec .p-box { text-align: center; }
.testimonial_sec .p-box strong { display: block; color: #b0a188; font-size: 20px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; }
.testimonial_sec .p-box span { display: block; opacity: 0.56; color: #0a3b61; font-size: 18px; font-weight: 400; font-style: normal; line-height: normal; text-align: center; }
.testimonial_sec .content { position: relative; padding: 64px 51px 65px 115px; margin-bottom: 22px; }
.testimonial_sec .content:before { content: '\f10d'; font-family: 'FontAwesome'; color: #fff; font-size: 30px; position: absolute; left: 32px; }
.testimonial_sec .slick-center .content { box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #b0a188; }
.testimonial_sec .slick-center .single-slide { opacity: 1; }
.testimonial_sec .slick-center .single-slide,
.testimonial_sec .slick-center .content p { color: #fff; }
ul.slick-dots li button { border-bottom: 3px solid #0a3b61; opacity: 0.39; height: 3px; width: 32px; cursor: pointer; }
ul.slick-dots li.slick-active button { opacity: 1; border-color: #8693A7; } .testimonial-section .row-bg-overlay{background-color: #fff;}  .blg-section { padding-top: 140px !important; padding-bottom: 100px !important;}
.blog-wrapper { display: flex; flex-wrap: wrap; margin: 0 -28px; }
.blog-wrapper .col { width: calc(100% / 3); box-sizing: border-box; padding: 0 28px; margin: 0 0 56px; display: flex;flex-wrap: wrap;}
.blog-wrapper .con-shadow { box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #0a3b61; overflow: hidden; padding-bottom: 20px;}
.blog-wrapper .con-shadow img { height: 270px; object-fit: cover; object-position: center; width: 100% !important; margin: 0; transition: 0.5s all; } .blog-wrapper .con-shadow .info,
.blog-wrapper .con-shadow .blog-more{padding: 0 26px;}
.blog-wrapper .con-shadow .info{margin-bottom:20px;padding-top:20px;}
.blog-wrapper .con-shadow .info h5 { font-family: var(--theme-font1); color: var(--primary); font-size: 20px; font-weight: 900; font-style: normal; letter-spacing: normal; line-height: normal; text-align: left; padding-bottom: 24px; display: block; }
.blog-wrapper .con-shadow .info p { color: #242424; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; position: relative; padding-bottom: 30px; }
.blog-wrapper .con-shadow .info p:after { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; width: 33px; }
.blog-wrapper .con-shadow .img-wrapper { overflow: hidden; line-height: 0; }
.blog-wrapper .con-shadow a:hover img { transform: scale(1.1); }
.more-blog { width: 100%; text-align: center; margin-top: 76px; }
.more-blog a { color: #ffffff; font-size: 18px; line-height: normal; text-transform: uppercase; border-radius: 0px; background-color: #0a3b61; display: inline-block; padding: 26px 53px; position: relative;text-decoration: underline;text-decoration-color: #f05023;text-underline-offset: 6px}
.more-blog a:hover { background-color: #1C5682; color: #fff !important; }
.blg-section .title{text-align: center;margin-bottom: 50px !important;text-transform: uppercase;} .new-banner-section { position: relative; padding: 170px 0 !important; text-align: center; }
.new-banner-section .wpb_text_column.wpb_content_element { max-width: 100% !important; }
.new-banner-section h1 { font-family: var(--theme-font2); text-shadow: 0px 2px 11px rgb(0 0 0 / 40%);}
.new-banner-section .vc_column-inner { max-width: 730px; margin: auto; }
.new-banner-section p{color:var(--white);font-size:28px;font-weight:400;}
body .new-banner-section .bnr-btn{padding:19px;font-size:18px !important;font-family:var(--theme-font1);font-weight:400;border-radius:10px !important;margin-top: 70px;transition: 0.5s all;opacity: 1;}
body .new-banner-section .bnr-btn:hover{color: var(--sec-sub-heading) !important;background-color: var(--white) !important;} .com-vision { margin: 0 !important; padding: 90px 0 120px !important; }
.com-vision h2 { font-size: 52px;}
.com-vision p { padding-bottom: 56px; }
.com-vision a { font-size: 18px; color: #fff; display: inline-block; background-color: #f05023; padding: 22px 42px; border-radius: 0px; }
.com-vision a:hover { background-color: #ff8d6c; color: #fff !important; } .com-mission { position: relative; padding: 0 140px 40px !important; margin: 0 !important; }
.com-mission .span_12 { display: flex; flex-wrap: wrap; padding-bottom: 80px; }
.com-mission .mission-text { width: calc(50% + 1px) !important; margin: 0; }
.com-mission .miss-image { width: calc(50% - 1px) !important; margin: 0; }
.com-mission .mission-text { padding: 130px 80px; border-radius: 0px; border-bottom-right-radius: 0; overflow: hidden; }
.com-mission .mission-text h2 { font-size: 46px; margin-bottom: 52px; }
.com-mission .miss-image { border-radius: 0px; min-height: 400px; overflow: hidden; border-top-left-radius: 0; position: relative; top: 80px; }
.miss-wrapper { margin-bottom: 120px !important; }
.miss-wrapper:nth-child(even) .span_12 { flex-direction: row-reverse; }
.miss-wrapper:nth-child(even) h2,
.miss-wrapper:nth-child(even) p { color: #fff; }
.miss-wrapper:nth-child(even) .miss-image { border-radius: 0px; border-top-right-radius: 0;    border-bottom-right-radius: 0px; }
.miss-wrapper:nth-child(even) .mission-text { border-radius: 0px; border-bottom-left-radius: 0; }
.miss-wrapper:last-child { margin-bottom: 0 !important; } .blockqote-section { position: relative; padding: 170px 0 !important; margin: 0 !important; } .blockqote-section .row-bg-overlay { mix-blend-mode: multiply; }
.blockqote-section blockquote { padding-left: 56px; color: #fff; font-size: 28px; font-weight: 700; font-family: var(--theme-font1); line-height: normal; font-style: italic; }
body.material .blockqote-section blockquote:before { width: 0; border-left: 10px solid #fff !important; }
.blockqote-section blockquote strong { font-style: normal; } .com-updown { padding: 120px 0 !important; margin: 0 !important; }
.com-updown-wrapper > .span_12 { border-radius: 0px; background-color: #f4f9ff; padding: 88px; }
.com-updown-wrapper .right { padding-left: 40px; } .partner-section { padding: 116px 0 130px 0 !important; }
.partner-section h3 { color: #fff; margin-bottom: 128px !important; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 220px; width: 100%; display: flex; align-items: center; justify-content: center; border-radius: 0px; background-color: #f4f9ff; padding: 20px; }
.partner-slider .slick-slide { padding: 0 10px; }
.partner-wrapper { width: 100%; max-width: 1530px; margin: auto; }
.partner-slider ul.slick-dots li button { border-color: #f4f9ff; }
.partner-slider .slick-list { margin-bottom: 90px; }  .com-mission .mission-text a { color: #ffffff; font-size: 18px; line-height: normal; text-transform: uppercase; display: inline-block; border-radius: 0px; background-color: #f05023; padding: 26px 49px; margin-top: 36px; }
.com-mission .mission-text a:hover, .com-mission .mission-text a:focus { background-color: #ff8d6c; color: #fff !important; }
.com-mission.community { padding-top: 120px !important; } .contact-section { padding: 123px 0 113px !important; }
.contact-section .contact-wrapper { width: 100%; max-width: 1600px; margin: auto; padding: 0 15px; }
.contact-section .contact-wrapper .span_12 { display: flex; flex-wrap: wrap; }
.contact_form { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact_form .left,
.contact_form .right { width: calc(50% - 10px); }
body[data-form-submit="regular"] .container-wrap .sub-btn input { color: #ffffff; font-size: 18px; font-weight: 400; line-height: normal; text-align: center; text-transform: uppercase; display: inline-block; padding: 29px 32px !important; border-radius: 0px !important; font-family: var(--theme-font1) !important; }
.sub-btn { margin-top: 26px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { border-radius: 0px; background-color: #0a3b61; padding: 90px 80px !important; }
.contact-section .contact-wrapper .right-content h2 { font-size: 46px; color: #fff; margin-bottom: 50px; }
.contact-section .contact-wrapper .right-content p { color: #fff; padding: 0; }
.contact-section .contact-wrapper .left-content { width: calc(100% - 502px); padding-right: 56px; }
.contact-section .contact-wrapper .right-content { width: 502px; margin: 0; }
.contact_form .wpcf7-not-valid-tip { position: relative; line-height: normal; border: 0; box-shadow: none; font-size: 14px; top: -24px; } .thank-section { padding: 120px 0 98px !important; }
.thank-section .vc_column-inner { text-align: center; }
.thank-section .thanks-msg { max-width: 800px; margin: auto; text-align: center; border-radius: 0px; background-color: #f4f9ff; padding: 76px 78px; margin-bottom: 64px !important; }
.thanks-msg h2 { font-size: 46px; margin-bottom: 52px; }
.org-btn span { color: #ffffff; font-size: 18px; font-weight: 400; line-height: normal; text-align: center; text-transform: uppercase; letter-spacing: normal; font-weight: 400; font-family: var(--theme-font1); }
.org-btn.nectar-button[data-color-override="false"].regular-button { padding: 26px 31px !important; border-radius: 0px !important; background-color: #f05023; margin: 0; } .program-section { padding: 110px 0 96px !important; margin: 0 !important; }
.program-section h2 { margin-bottom: 100px; }
.program-box .vc_column-inner { position: relative; box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #ffffff; padding: 28px 34px 64px; }
.program-box pre { text-align: center; width: 132px; height: 132px; background-color: #fcded6; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-left: auto; margin-right: auto; margin-bottom: 26px; }
.program-box img { margin: 0 !important; }
.program-box h4 { margin-bottom: 34px !important; }
.program-box ul { padding-left: 18px; }
.program-box ul li { list-style: disc; line-height: 24px; padding-bottom: 26px; position: relative; }
.program-box ul li:last-child:before { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; display: block; width: 33px; }
.program-wrapper { margin-bottom: 100px !important; }
.program-wrapper .span_12 { display: flex !important; justify-content: space-between; margin: 0 -18px; width: auto; }
.program-wrapper .program-box { width: calc(100% / 3) !important; margin: 0; padding: 0 18px; }
.program-wrapper .span_12:after { display: none !important; }
.q-coomitment { margin: 0 !important; padding: 100px 0 112px !important; }
.q-coomitment h2 { font-size: 46px; margin-bottom: 46px; }
.com-mission.community .span_12 { } .com-mission .mission-text ul { padding-left: 80px; padding-top: 0; }
.com-mission .mission-text ul li { list-style: disc; }
body.password_protected .password-protected-section{padding: 120px 0;position: relative;}
body.password_protected .password-protected-section:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F4F8FD;opacity:0.6;}
body.password_protected .main-content { padding: 62px 15px 68px !important; }
body.password_protected .post-password-form { max-width: 600px; margin: auto; background-color: var(--white); padding: 60px 80px !important; text-align: center; border-radius: 53px; position: relative; z-index: 1; line-height: 0; vertical-align: middle;}
body.password_protected .post-password-form input[type="password"]{border:1px solid #f05123;height:90px;}
body.password_protected .post-password-form p{ padding: 0; }
body.password_protected .post-password-form .sub-head{font-family:var(--theme-font1);color:var(--sec-sub-heading);text-transform:uppercase;font-size:20px;line-height:normal;letter-spacing:3px;font-weight:700;padding-bottom:20px;text-align:center;}
body.password_protected .post-password-form h3{font-family:var(--theme-font2);color:var(--sec-heading-clr);padding-bottom:40px;margin-bottom:50px;position:relative;font-size:42px;}
body.password_protected .post-password-form h3:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:130px;bottom:0;background:#f05123;height: 1px;}
body.password_protected .post-password-form > p{font-size:22px;padding-bottom:0;margin-bottom:40px;font-family:var(--theme-font1); line-height: 22px;} .blog-page { margin: 0 !important; padding: 120px 0 64px !important; }
body.password_protected .post-password-form label { display: none; }
body.password_protected .post-password-form input[type="submit"]{font-family:var(--theme-font1);font-size:18px;display:inline-block;padding:20px 65px !important;margin-top:30px;text-transform:uppercase;border-radius:10px !important;}
body.password_protected .post-password-form input[type="submit"]:hover{background-color:var(--navy-blue) !important;box-shadow:none !important;opacity:1;}
.post-password-message strong { font-size: 46px; line-height: 65px; font-family: var(--theme-font1); color: #0A3B61; }
.post-password-message p { display: block; margin-bottom: 42px; }  .location-bann { position: relative; display: block; background-position: center; background-size: cover; padding: 22px 0; }
.location-bann:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 6%); }
.location-bann .location-con { margin: 0 auto; max-width: 800px; text-align: center; position: relative; }
.location-bann .location-con p { padding: 0; color: #0A3B61; }
.location-con h1 { font-family: var(--theme-font1); }
.location-con .info { border-radius: 0px; background-color: #f4f9ff; max-width: 650px; padding: 51px 115px; margin: 64px auto 0 auto; font-weight: 600; }
.location-con .info a { display: inline-block; font-weight: 900; }
.how-help-sec { position: relative; background-color: #0a3b61; padding: 44px 0; }
.how-help-sec .wpcf7 form .wpcf7-response-output { background-color: #0b3c5f; color: #f05023!important; border: none; } .help-form { position: relative; }
.help-form .top-wrpper { display: flex; flex-wrap: wrap; align-items: center; box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; background-color: #ffffff; padding: 0 38px; height: 80px; margin-bottom: 28px; }
.checkbox-wrapper { position: relative; font-size: 18px; color: #242424; line-height: 36px; margin-left: 54px; }
.checkbox-wrapper span { color: #242424 !important; position: relative; }
.checkbox-wrapper input { display: none; }
.checkbox-wrapper span:before { border-radius: 4px; border: 2px solid #d2d2d2; background-color: #ffffff; width: 25px; height: 25px; display: inline-flex; align-items: center; margin-right: 16px; }
.checkbox-wrapper label span { display: flex; align-items: center; cursor: pointer; }
.checkbox-wrapper label input:checked + span:before { background-color: #f05023; border: 2px solid #f05023; }
.checkbox-wrapper label span:after { content: '\f00c' !important; color: #fff; position: absolute; font-family: 'FontAwesome'; left: 5px; top: 0; font-size: 18px; }
.help-form .top-wrpper .title { position: relative; padding-right: 68px; }
.help-form .top-wrpper .title:before { content: ''; position: absolute; right: 0; background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/arrow.png); background-position: center; background-repeat: no-repeat; width: 32px; height: 80px; top: -21px; }
.help-form .bottom-wrapper { display: flex; justify-content: space-between; }
.help-form .bottom-wrapper > div { padding-right: 14px; }
.help-form .bottom-wrapper input { border: 2px solid #c1ccd9; background-color: #fff !important; margin: 0 !important; padding: 20px 16px 20px 36px; font-weight: 600; }
.help-form .bottom-wrapper input::placeholder,
.help-form .bottom-wrapper input[type=tel]::placeholder { color: rgb(10 59 97 / 25%) !important; }
.help-form .bottom-wrapper input.submit { font-size: 18px; border-radius: 0px !important; background-color: #f05023; padding: 29px 70px !important; border: 0; }
.help-form .bottom-wrapper p { position: relative; }
.help-form .bottom-wrapper span.ajax-loader { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.help-form .wpcf7-not-valid-tip { background-color: transparent; font-size: 12px; position: absolute; bottom: -21px; line-height: normal; border: 0 !important; top: auto; box-shadow: none; } .welcome-mes { position: relative; text-align: center; padding: 100px 0; }
.welcome-mes h2 { font-size: 46px; margin-bottom: 52px; }
.welcome-mes a { display: inline-block; color: #ffffff; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: uppercase; background-color: #f05023; padding: 26px 68px; border-radius: 0px; margin-top: 10px; }
.welcome-mes a:hover { color: #fff !important; background-color: #ff8d6c; }
.location-page.com-mission { padding-top: 20px !important; padding-bottom: 140px !important; }
.how-help-sec + .location-page.com-mission.location-up{padding-top: 100px !important; padding-bottom: 100px !important; }
.location-page.com-mission .miss-image { background-size: cover; max-height:900px;background-position: center; }
.location-page.com-mission .mission-text { background-color: #f4f9ff; }
.location-page.com-mission .miss-wrapper:nth-child(even) .mission-text { background-color: #0a3b61; }
.location-page.com-mission ul { padding-left: 24px; }
.location-page.com-mission .link-text a {text-transform: inherit; margin: 0px 0 26px; background-color: transparent; padding: 0; color: #f05023; display: inline-block; font-size: 24px; font-weight: 600; }
.location-page.com-mission .link-text:not(:last-child) { margin-bottom: 50px; }
.location-page.com-mission .link-text p { padding: 0; } .prog-section { background-color: #0a3b61; padding: 100px 0 68px; }
.prog-section h2 { color: #fff; font-size: 46px; margin-bottom: 65px; }
.p-tab-wrapper { display: flex; flex-wrap: wrap; }
.p-tab-wrapper .tabs-nav { width: 418px; border-right: 2px solid rgb(28 86 130 / 85%); padding-right: 15px; padding-top: 46px; }
.p-tab-wrapper .tabs-nav li { display: block; }
.p-tab-wrapper .tabs-nav a { display: block; padding: 10px 15px; color: #fff; }
.p-tab-wrapper .tabs-content { width: calc(100% - 418px); padding-left: 56px; padding-bottom: 46px; color: #fff; }
.p-tab-wrapper .tabs-nav li a { color: #ffffff; font-size: 20px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 48px; padding: 0; }
.p-tab-wrapper .tabs-nav li.active a,
.p-tab-wrapper .tabs-nav li.active a:focus
.p-tab-wrapper .tabs-nav li.active a:active { color: #69b4ef !important; }
.p-tab-wrapper .tabs-content > div:not(:first-child) { display: none; }
.p-tab-wrapper .tabs-content h3 { display: none; }
.p-tab-wrapper .tabs-content h5 { color: #ffffff; font-size: 24px; font-weight: 600; font-family: var(--theme-font1); font-style: normal; letter-spacing: normal; line-height: 36px; margin-top: 46px; margin-bottom: 28px; }
.p-tab-wrapper .tabs-content ul li { list-style: disc; }
.p-tab-wrapper .tabs-content ul { padding-left: 58px; }
.loc-page.basic-learn { padding: 165px 0 !important; }
.loc-page.basic-learn:before { content: ''; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 6%); }
.loc-page.basic-learn .vc_column-inner { padding: 0 15px; }
.loc-page.basic-learn .wpb_wrapper { max-width: 712px; text-align: center; margin: 0 auto; }
.loc-page.basic-learn h2 { color: #ffffff; font-family: var(--theme-font1); font-size: 60px; line-height: 72px; margin-bottom: 24px; }
.loc-page.basic-learn p { color: #ffffff; font-size: 24px; font-style: normal; letter-spacing: normal; line-height: normal; font-weight: 700; max-width: 710px; margin: auto; }
.gallery-section { position: relative; padding: 110px 0; }
.gallery-section h2 { font-size: 46px; padding-bottom: 78px; }
.gallery-slider .slick-slide { padding: 0 45px 42px; }
.gallery-slider .single-slide img { width: 800px; height: 500px; object-fit: contain; object-position: center; }
.gallery-slider ul.slick-dots li button { border-bottom: 3px solid #fcded6; opacity: 1; }
.gallery-slider ul.slick-dots li.slick-active button { border-bottom-color: #f05023; }
.testimonial-section.loc-page { padding: 80px 0 0px !important; } .board-section { position: relative; padding: 118px 0; text-align: center; }
.board-section .board-wrapper { max-width: 924px; margin: 0 auto; }
.board-section h2 { font-size: 46px; padding-bottom: 92px; }
.board-slider .single-slide img { width: 100%; height: 558px; object-fit: cover; object-position: center; }
.board-slider .slick-prev { left: 0; border: 0; outline: 0; }
.board-slider .slick-next { right: 0; border: 0; outline: 0; }
.board-slider .slick-prev:after { background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/left_arrow.png); width: 50px; height: 50px; background-size: cover; content: ''; }
.board-slider .slick-next:after { background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/right_arrow.png); width: 50px; height: 50px; background-size: cover; content: ''; }
.admission-wrap { text-align: center; margin-bottom: 82px; }
.admission-wrap h3 { font-size: 46px; padding-bottom: 46px; }
.location-map-section { position: relative; }
.location-map-section p { padding: 0; line-height: 0; }
.location-map-section iframe { width: 100%; height: 676px; }
.helpful-link-box { border: 10px solid rgb(251 251 251 / 60%); padding: 30px; border-radius: 0px; }
.helpful-link-box img { width: 150px; }
.poster-wrapper { margin-top: 80px; }
.poster-box img { width: 200px; }
#error-404 { padding: 150px 0; }
#error-404 h1 { color: #f05023; }
#error-404 a:hover { color: #fff !important; }
a#loc_loadmore { border-radius: 0px; cursor: pointer; background-color: #f05023; color: #fff; padding: 20px 31px !important; display: inline-block; margin-top: 50px; position: relative; left: 50%; transform: translateX(-50%); }
a#loc_loadmore:hover { color: #fff !important; }
#powerTip { background-color: #f05023; padding: 10px; }
#powerTip p,
#powerTip strong { font-size: 14px; line-height: normal; padding: 0; }
#powerTip a {
color: #fff; display: block;
}
#powerTip a:hover {
color: #fff !important;
}
#powerTip.n:before { border-top: 10px solid #f05023; }
body.error404 .container-wrap { padding: 0 !important; }
.service_main .service_in .image_secton .bg-img { height: 104%; width: 100%; background-size: cover; background-position: center; transition: 0.5s all; }
.service_main .service_in .image_secton { overflow: hidden; }
.service_main .service_in:hover .bg-img { transform: scale(1.2); }
.tshirt-wrapper { position: relative; display: flex; flex-wrap: wrap; }
.tshirt-wrapper .col { width: 25%; margin: 0; }
.tshirt-wrapper .content { position: relative; line-height: 0; }
.tshirt-wrapper img { width: 100% !important; height: 400px !important; object-fit: cover; object-position: center; margin: 0 !important; }
.tshirt-wrapper a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: flex; background-color: rgb(255 255 255 / 90%); z-index: 1; align-items: center; justify-content: center; opacity: 0; visibility: hidden; }
.tshirt-wrapper .tshirt-info { max-width: 150px; text-align: center; line-height: normal; }
.tshirt-wrapper .tshirt-info h5 { font-size: 22px; }
.tshirt-wrapper .tshirt-info span { display: block; font-size: 18px; color: #000; font-weight: 300; }
.tshirt-wrapper .content:hover a { visibility: visible; opacity: 1; }
.stock-avail { padding: 80px 0 !important; margin: 0 !important; }
.stock-avail p { font-size: 16px; }
.stock-avail a { display: inline-block; }
.stock-avail img { width: 150px; margin: 0 !important; }
.order-form { position: relative; padding: 80px 0 !important; }
.order-com { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.order-com .col { width: calc(100% / 3); margin: 0 0 30px; padding: 0 15px; }
.order-com .col.full { width: 100%; }
.order-com input { margin: 0 !important; }
.order-com .checkbox-wrapper { margin-left: 0; }
.order-com .checkbox-wrapper span { margin: 0; }
.order-com input[type="submit"] { font-size: 20px; }
ul.location_search { padding: 28px !important; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 10px #00000029 !important; width: 364px !important; right: 0 !important; left: auto !important; }
.location_dropdown { position: relative; text-align: left; }
.location_dropdown h5 { color: #242424; font-size: 22px; line-height: 33px; font-weight: 600; font-family: var(--theme-font1); padding: 0 0 24px; }
.location_dropdown label { display: block; width: 100%; color: #B4B3B3; font-size: 16px; line-height: 25px; padding: 0 0 8px; }
.location_dropdown input[type="text"] { border: 1px solid #DBDBDB; border-radius: 10px !important; background-color: transparent !important; height: 61px; color: #242424; font-size: 18px; line-height: 27px; padding: 0 18px; margin: 0 0 21px !important; }
body div.location_dropdown input[type="submit"] { background-color: #0A3B61 !important; box-shadow: 0px 3px 10px #00000029 !important; border-radius: 10px !important; width: 100%; height: 60px; font-size: 18px; line-height: 27px; }
header#top div.location_dropdown .text-center a { margin: 0 0 0 0 !important; color: #F05023 !important; font-size: 16px !important; line-height: 25px !important; text-align: center; display: block !important; padding: 25px 0 0 0 !important; }
body header#top div.location_dropdown .text-center a:hover,
body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul div.location_dropdown  a:hover { background-color: transparent !important; color: #242424 !important; }
body.material header#top .sf-menu > li.sfHover > ul.sub-menu.location_search { top: calc(100% + 24px) !important; display: none !important; }	
body.material header#top .sf-menu > li > ul.sub-menu.location_search.open,	
body.material header#top .sf-menu > li > ul.sub-menu.location_search.open li,
body.material header#top .sf-menu > li.sfHover > ul.sub-menu.location_search.open { pointer-events: auto !important; display: block !important;visibility: visible;opacity: 1 !important;transform: none !important;top: calc(100% + 24px) !important; }	
#footer-widgets .footer-logo { padding-left:auto; }
.img_overly img { width: 100% !important; height: 450px !important; object-fit: cover; object-position: center; }
.blog-page .blog-wrapper .con-shadow { background-color: #F4F9FF; box-shadow: none; }
.resource_wrapper { margin: 0 -15px; }
.resource_wrapper .span_12 { display: flex; flex-wrap: wrap; margin: 0 auto; }
.resource_wrapper .resource_col { width: calc(100% / 3) !important; margin: 0 0 30px !important; padding: 0 15px; }
body .resource_wrapper.wpb_row >.span_12 >.column_container:last-child{margin-bottom: 30px !important;}
.resource_wrapper:after { display: none !important; }
.businesscard_form_wrap h3 { padding-bottom: 15px; }
.com-mission.commitment .span_12 { flex-direction: row-reverse; }
.com-mission.commitment .miss-image { border-radius: 0px; border-top-right-radius: 0; }
.com-mission.commitment .mission-text { border-radius: 0px; border-bottom-left-radius: 0; }
.fancybox-bg { background-color: rgb(10 59 97 / 90%) !important; }
.board-slider iframe { width: 100%; max-width: 924px; height: 518px; }
.service_main.state-main a { display: block; margin-bottom: 50px; }
.service_main.state-main .content_section h3 { font-size: 30px; margin-bottom: 30px !important; }
.contact-section .contact-wrapper .right-content a { font-weight: 800; }
.new-banner-section.blog-page { padding: 225px 0 !important; }
.testimonial_sec.testimonial-1,
.testimonial_sec.testimonial-2 { display: flex; justify-content: space-between; flex-wrap: wrap; }
.testimonial_sec.testimonial-1 .active,
.testimonial_sec.testimonial-2 .active { width: 48%; margin: auto; }
.testimonial_sec.testimonial-1 .active .content,
.testimonial_sec.testimonial-2 .active .content { box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; background-color: #1c5682; }
.testimonial_sec.testimonial-1 .active .content p,
.testimonial_sec.testimonial-2 .active .content p { color: #fff; }
.testimonial_sec.testimonial-1 .active .single-slide,
.testimonial_sec.testimonial-2 .active .single-slide { opacity: 1; }
.testimonial_sec.testimonial-1 .active .content,
.testimonial_sec.testimonial-2 .active .content { max-width: 100%; width: 100%; }
.service_main .container > a:last-child { width: 100%; }
.home-banner .row-bg.using-image {
background-position: center -150px !important;
}
.new-bg-img{min-height:566px;background-position:top center;}
.page-id-42 .main-content .row { width: 100%; max-width: 1270px; padding: 20px 15px 30px 15px; margin: auto; }
.state-error  { text-align: center; }
.state-error p {
font-family: var(--theme-font1);
font-size: 51px;
padding-bottom: 40px;
line-height: normal;
}
body.material-ocm-open .body-font {
display: none;
}
body.small-font .home-banner {
margin-top: -12px;
}
body.small-font .new-banner-section{
margin-top: -12px !important;
}
.body-font { position: fixed; top: 140px; right: 76px; background: #0A3B61 0% 0% no-repeat padding-box; box-shadow: 0px 3px 14px #00000029; border-radius: 0px; padding: 8px 27px; display: flex; align-items: baseline; z-index: 999; }
.body-font button { background: transparent; border: 0; outline: 0; color: #F05023; cursor: pointer; }
.body-font button.sm-font { font-size: 20px; }
.body-font button.md-font { font-size: 28px; margin: 0 15px; }
.body-font button.lg-font { font-size: 36px; } body.small-font .wrapper,
body.small-font header#top,
body.small-font .basic-learn > div:not(.row-bg-wrap),
body.small-font #footer-outer,
body.small-font .zoom-section > div:not(.row-bg-wrap) { zoom: 0.9; }
body.large-font .wrapper,
body.large-font header#top,
body.large-font .basic-learn > div:not(.row-bg-wrap),
body.large-font #footer-outer,
body.large-font .zoom-section > div:not(.row-bg-wrap) { zoom: 1.1; } .cookies_wraper  .wpb_wrapper{margin:0px 0 70px 0!important;}
.cookies_wraper .wpb_wrapper h1{color:#f05023;font-size:40px;margin-bottom:30px;}
.cookies_wraper .wpb_wrapper h2{font-size:30px;margin-bottom:15px;}
.cookies_wraper .wpb_wrapper p{font-size:16px;line-height:30px;}
.cookies_wraper .wpb_wrapper h3{font-size:28px;}
.location_not_found p i{width:auto;height:auto;line-height:normal;font-size:40px;margin-right:10px;color:#f05023;}
.location_not_found p{font-size:35px;color:#0a3b61;font-family: var(--theme-font1);} .location-con .info {background-color: transparent;font-size: 23px;margin-top: 40px;line-height: 43px;}
.location-con .info p, .location-con .info a { color: #fff; }
.location-bann { padding-top: 70px; background-position: bottom -144px center; ;background-repeat: no-repeat; padding-bottom: 80px; }
.help-form .top-wrpper { background-color: transparent; box-shadow: none; flex-wrap: wrap; text-align: center; height: auto; margin-bottom: 50px; justify-content: center; }
.help-form .top-wrpper .title { width: 100%; margin-bottom: 30px; }
.help-form .top-wrpper .title h4 { color: #fff; font-size: 41px; line-height: normal; }
.checkbox-wrapper span { color: #fff !important; }
.help-form .top-wrpper .we_help_checkbox { width: 100%; display: flex; justify-content: unset; max-width: 910px; align-items: center; padding-left: 11px; }
.help-form .top-wrpper .we_help_checkbox .checkbox-wrapper:first-child { margin-left: 0; }
.help-form .bottom-wrapper input { border-radius: 20px !important; padding: 11px 0 11px 33px !important; }
.help-form .bottom-wrapper input.submit { padding: 21px 0 !important; transition: all 400ms ease; width: 100%; }
.how-help-sec { padding-bottom: 67px; padding-top: 54px;min-height: 377px; }
.help-form .bottom-wrapper input.submit:hover { background-color: #f26d48 !important;width: 100%; opacity: 1; -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transform: translateY(0px); padding: 30px 0 !important; }
.single-location.postid-417 .location-bann { background-position: bottom -155px center; }
.help-form .bottom-wrapper > div{width:25%;}
.help-form .bottom-wrapper input{line-height:normal;}
.help-form .bottom-wrapper > div:last-child { padding-right: 0 !important; }
.submit_btn {padding-right: 0 !important;position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;box-shadow: none;transition: all 400ms ease;} body .help-form .bottom-wrapper input.submit:hover { opacity: 1 !important;-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transform: translateY(0px);}
.help-form .bottom-wrapper .submit_btn:hover input {top: 51px;}
.help-form .bottom-wrapper .submit_btn:hover::after {height: 90px;}
.small-font div#header-space { height: 105px !important; } .sort-right{ position: initial;}
.active{display: block;}
.hide{display: none;}
.location_tabbing > ul{padding:0px;display:flex;flex-wrap:wrap;font-family:var(--theme-font1);font-weight:900;text-transform:uppercase;font-size:20px;margin-bottom:30px;margin-top:-30px;padding-right:160px;}
.location_tabbing > ul li a{color:#0a3b61;line-height:35px;display:inline-block;}
.location_tabbing > ul li a.activelink{color:#f05023;border-bottom:2px solid #f05023;}
.location_tabbing > ul li{margin-right:25px;}
.location_tabbing > ul li:last-child{margin-right:0;}
.home_testimonial .wrapper{position:relative;z-index:3;}
.home_testimonial{background-size:cover;background-position:top center;}
.home_testimonial blockquote .owner_wrp strong{font-size: 19px;}
.home_testimonial blockquote .owner_wrp strong,.home_testimonial blockquote .owner_wrp span{display:block;font-style: italic;}
.home_testimonial blockquote .owner_wrp span{font-size:16px;font-weight:normal;font-style:italic;}
.home_testimonial blockquote{font-family: var(--theme-font2);}  .location_map_area .map_area .wrap_svl_center_box{display:block;max-width:500px;margin:0 auto;}
.location_map_area .map_area .wrap_svl_center_box .wrap_svl{float:none;}
body .point_style a img,body .point_style img{width:25px;}
.sort-right .sort-filter{position:relative;}
.sort-right .sort-filter span{color:#f05023;cursor:pointer;}
.sord-drop .filter{display: none;}
.sord-drop li.active{color:#f05023;} .contact_form .select, .contact_form .text-wrapper {
display: block;
position: relative;
float: left;
width: 100%;
} .living_section_main{display:flex;flex-wrap:wrap;justify-content:space-between;}
.living_section_main .living_section_in{padding:40px 20px;width:calc(50% - 32px)!important;margin:0!important;text-align:center;border-radius:30px;border:12px solid #fbfbfd;transition:0.5s all;}
.living_section_main .living_section_in .img_sec{border-radius:30px;background-color:#fcded6;margin:auto;display:flex;align-items:center;justify-content:center;width:100px;height:100px;}
.living_section_main .living_section_in .img_sec img{width:50px!important;margin-bottom:0;}
.living_section_main .living_section_in .content_sec p{transition:0.5s all;}
.living_section_main .living_section_in .content_sec h3{margin-top:38px;margin-bottom:28px!important;text-transform:uppercase;transition:0.5s all;}
.living_section_main .living_section_in .content_sec a{display:inline-block;font-weight:600;line-height:normal;color:#f05023;font-style:normal;}
.living_section_main .living_section_in{position:relative;}
.living_section_main .living_section_in .content_sec a:after{content:'';width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}
.living_section_main .living_section_in:hover{background:#f05023;}
.living_section_main .living_section_in:hover h3,.living_section_main .living_section_in:hover p,.living_section_main .living_section_in:hover a{color:#fff!important;} .com_block{padding:0 130px!important;}
.com_block .com_block_main .com_block_in{display:flex;flex-wrap:wrap;margin:120px 0;padding-bottom:60px;}
.com_block .com_block_main .com_block_in > div{width:50%;}
.com_block .com_block_main .com_block_in .content_area{padding:60px 40px;border-radius:30px;border-bottom-right-radius:0;background-color:#f4f9ff;}
.com_block .com_block_main .com_block_in .content_area h2{font-size:30px;margin-bottom:30px;}
.com_block .com_block_main .com_block_in .content_area a{font-size:16px;padding:16px 40px;border-radius:10px;margin-top:20px;color:#ffffff;background-color:#f05023;line-height:normal;text-transform:uppercase;display:inline-block;}
.com_block .com_block_main .com_block_in .content_area a:hover,.com_block .com_block_main .com_block_in .content_area a:focus{background-color:#ff8d6c;color:#fff!important;}
.com_block .com_block_main .com_block_in  .img_sec{position:relative;top:60px;}
.com_block .com_block_main .com_block_in  .img_sec .img_sec_bg{width:100%;height:100%;background-size:cover;background-position:center;border-radius:30px;min-height:400px;overflow:hidden;border-top-left-radius:0;}
.com_block .com_block_main .com_block_in:nth-child(2){flex-direction:row-reverse;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area{background-color:#0a3b61;border-bottom-left-radius:0;border-bottom-right-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area h2,.com_block .com_block_main .com_block_in:nth-child(2) .content_area p{color:#fff;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec{position:relative;top:60px;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec .img_sec_bg{border-top-left-radius:30px;border-top-right-radius:0;}  .location-wrp .left-content{width:100%;}
.location-img{margin:0 auto;max-width:200px;}
.location-wrp{text-align:center;width:calc(33.33% - 30px);margin:20px 15px 0;border:none;border-radius:6px;box-shadow: 0 0 6px rgb(0 0 0 / 16%)}
.location-wrp .right-btn,.location-wrp .right-btn a{margin:10px auto 0;}
.location-single-wrp{display:flex;flex-wrap:wrap;}
.single-location .location-bann{background-position:center;position:relative;z-index:1;}
.single-location .location-bann:after{content:'';position:absolute;background-color:#0003;top:0;left:0;bottom:0;right:0;z-index:-1;}
.location-wrp .left-content span{color:#0a3b61;font-size:14px;font-weight:600;}
.admission-section .ad-person{justify-content:center;}  .virtual-tour-video-sec h2{font-size:46px;margin-bottom:52px;text-align:center;}
.miss-wrapper:nth-child(2n) li{color:#fff;}
.virtual-tour-video-sec{padding-bottom:70px;}
.how-help-sec + .virtual-tour-video-sec{padding-top:100px;padding-bottom:100px;}
.virtual-tour-video-sec .video-embed-responsive{position:relative;display:block; width:calc(100% + 4px);padding:0;overflow:hidden;}
.virtual-tour-video-sec .video-embed-responsive::before{content:"";display:block;}
.virtual-tour-video-sec .video-embed-responsive-16by9::before{padding-top:56.25%;}
.video-embed-responsive .video-embed-responsive-item,.video-embed-responsive embed,.video-embed-responsive iframe,.video-embed-responsive object,.video-embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.home_testimonial .wrapper{max-width:100% !important;}
.home_testimonial .home_testimonial_main .slick-list{max-width:950px;margin:0px auto;}
.home_testimonial_main .slick-prev,.home_testimonial_main .slick-next{border:none;}
.home_testimonial_main .slick-prev::after,.home_testimonial_main .slick-next::after{color:#ffffff;}
.home_testimonial_main .slick-next{right:0px;}
.home_testimonial_main .slick-prev{left:0px;}
.info_packet_btn{cursor:pointer;}
.info_packet_modal{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:9999;display:none;}
.info_packet_modal .inner_wrapper{width:100vw;height:100vh;padding:30px 15px;overflow-y:auto;}
.info_packet_modal .main_contant{background-color:#ffffff;padding:40px 30px;width:500px;max-width:100%;border-radius:10px;margin:0px auto;margin-top:50px;position:relative;}
.info_packet_modal .main_contant .close_btn{width:40px;height:40px;display:inline-block;background-color:#000000;border-radius:50%;display:flex;align-items:center;justify-content:center;top:-20px;right:-20px;position:absolute;border:1px solid #ffffff;}
.info_packet_modal .main_contant .close_btn::before,.info_packet_modal .main_contant .close_btn::after{content:"";position:absolute;top:10px;left:18px;width:2px;height:18px;background-color:white;}
.info_packet_modal .main_contant .close_btn:before{transform:rotate(45deg);}
.info_packet_modal .main_contant .close_btn:after{transform:rotate(-45deg);}
.info_packet_modal .form_row{margin-bottom:12px;}
.info_packet_modal input,.info_packet_modal button,.info_packet_modal textarea,.info_packet_modal select{outline:none;font-family:var(--theme-font1);font-size:14px;width:100%;padding:10px 15px;border:1px solid var(--main-color);border-radius:5px 5px 5px 5px;}
.info_packet_modal .submit_btn[type="submit"]{width:auto;background-color:#000000;color:#ffffff;padding:16px 40px !important;margin-top:15px;max-width:100%;font-size:16px;text-transform:uppercase;border-radius:50px !important;}
.info_packet_modal.show{display:block;}
.info_packet_modal.show .main_contant{animation-name:info_packet_form;animation-duration:0.6s;animation-delay:0s;}
@keyframes info_packet_form{
0%   {transform:translateY(-50%);}
100% {transform:translateY(0px);}
}
.info_packet_modal .form_row{margin-bottom:12px;}  .gallery-slider .slick-slide{padding:0px;}
.gallery-slider .single-slide img{width:100%;}
.gallery-slider .slick-arrow{border:0;box-shadow:none;}
.gallery-slider .slick-arrow::after{background:#F05023;width:25px;height:25px;font-size:22px;border-radius:100%;box-shadow:0 3px 10px rgb(0 0 0 / 16%);line-height:23px;color:#ffffff;}   .star5CTA_sec{padding-bottom:70px;padding-left:15px;padding-right:15px;}
.star5CTA_sec .inner_container{width:1265px;max-width:100%;margin:0px auto;padding:62px 66px;border-radius:30px;border:8px solid #F4F9FF;display:flex;flex-wrap:wrap;}
.star5CTA_sec .inner_container .left_contant{width:66%;}
.star5CTA_sec .inner_container .right_img{width:34%;text-align:center;}
.star5CTA_sec .inner_container .right_img img{width:auto;max-width:100%;height:auto;}
.star5CTA_sec .left_contant p{font-family:var(--theme-font1);font-weight:400;color:#242424;font-size:20px;line-height:48px;}
.star5CTA_sec .left_contant .learn_more_btn{display:inline-block;border-radius:18px;background-color:#F05023;color:#ffffff;padding:26px 70px;font-family:var(--theme-font1);font-weight:400;font-size:18px;text-transform:uppercase;transition:0.5s;}
.star5CTA_sec .left_contant .learn_more_btn:hover{background-color:#ff8d6c;color:#ffffff !important;} .location-page.com-mission.location-up-new .link-text a{background-color:#f05023;font-size:16px;padding:16px 40px;border-radius:10px;margin-top:20px;text-transform:uppercase;font-weight:normal;color:#fff !important;}
.location-page.com-mission.location-up-new .link-text a:hover{background-color:#ff8d6c;color:#fff !important;} .emp_guid_modal .main_contant{width:100%;max-width:600px;}
.emp_guid_modal .form-title{text-align:center;margin-bottom:40px;font-size:30px;}
.emp_guid_modal form .row{display:flex;padding-bottom:0;}
.emp_guid_modal form .row input{border-radius:0 !important;background:#ececec !important;}
.emp_guid_modal form .form-sbmt-btn{margin-top:20px;text-align:center;position:relative;}
.emp_guid_modal form .form-sbmt-btn input[type="submit"]{width:auto;font-size:16px;padding:15px 30px;border-radius:0 !important;}
.emp_guid_modal form .form-sbmt-btn .wpcf7-spinner{position:absolute;top:8px;}
.emp_guid_modal .close_btn{top:5px !important;right:5px !important;background-color:transparent !important;}
.emp_guid_modal .close_btn::after,.emp_guid_modal .close_btn::before{background-color:#6f6f6f !important;height:30px !important;} .today-job-form .fields-col{width:50%;padding:0 10px;}
.today-job-form .full-col{width:100%;padding:0 10px;}
.today-job-form .title-col{width:100%;padding:0 10px;font-size:28px;margin:20px 0 !important;border-bottom:1px solid;}
.today-job-form .check-list-groups{margin-bottom:20px;width:100%;display:inherit;}
.today-job-form p{padding-bottom:10px;}
.today-job-form .resume-upload{margin-bottom:20px;}
.today-job-form .resume-upload .title-col{padding:0;}
.today-job-form .sub-btn{display:block;padding:0 10px;width:100%;}
.today-job-form .sub-btn .submit{padding:14px 24px !important;border-radius:10px;} .help-form .bottom-wrapper{flex-wrap:wrap;}
.help-form .bottom-wrapper .mailchimp-box{width:100%;text-align:center;margin-top:30px;}
.help-form .bottom-wrapper .submit_btn{margin: 30px auto 0;}
.help-form .bottom-wrapper input.submit{width: auto;}
.help-form .bottom-wrapper .wpcf7-spinner{position:absolute;right:-20px;margin:0 !important;}
.help-form .bottom-wrapper input{border-radius: 5px !important;}
.help-form .bottom-wrapper .mailchimp-box .wpcf7-list-item span{color: #ffffff !important;} .home_search_form{z-index:999;} .team-listing-section { background-color: var(--primary); padding: 170px 15px 140px; } 
.team-listing-section .section-heading { text-align: center; } 
.team-listing-section .section-heading h2 { color: #fff; font-size: 52px; line-height: 62px; padding: 0 0 20px;margin-bottom: 30px !important; position: relative; } 
.team-listing-section .section-heading h2::after { content: ""; position: absolute; width: 130px; height: 1px; background: #f05123; bottom: 0; left: 0; right: 0; margin: 0 auto; } 
.team-listing-section .team-listing-wrapper { display: flex; flex-wrap: wrap; margin: 0 -33px; justify-content: center; max-width: 80%; margin: 0 auto -33px; }
.team-listing-section .team-listing-wrapper .team-item { width: calc(33.33% - 66px); margin: 33px; max-width: 450px; background-color: #fff; border-radius: 55px; } 
.team-listing-section .team-listing-wrapper .team-item .image-block { line-height: 0; height: 300px; position: relative; cursor: pointer; overflow: hidden;} 
.team-listing-section .team-listing-wrapper .team-item .image-block::before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/12/WhiteSwoop-1.png) no-repeat center bottom /contain; width: 100%; height: 100%; position: absolute; bottom: -50px; left: 0px; z-index: 0; } 
.team-listing-section .team-listing-wrapper .team-item .image-block img { margin: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50px 50px 0 0; } 
.team-listing-section .team-listing-wrapper .team-item .team-details { padding: 0 20px 25px; text-align: center; position: relative; z-index: 1; } 
.team-listing-section .team-listing-wrapper .team-item .pre-title { font-size: 18px; font-family: var(--theme-font1); font-style: italic; color: var(--sec-sub-heading); margin: 10px 0 ; line-height: normal; } 
.team-listing-section .team-listing-wrapper .team-item .team-details h3 { font-family: var(--theme-font1); font-size: 30px; margin: 0; line-height: normal; padding: 0 0 33px; position: relative; } 
.team-listing-section .team-listing-wrapper .team-item .team-details h3::after { content: ""; position: absolute; width: 49px; height: 1px; background-color: #f05123; bottom: 0; left: 0; right: 0; margin: 0 auto; } body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title{
padding-top: 0 !important;
} .white-text{color:var(--white);}
.heading.white-text:after{background: var(--white) !important;}
.our-community-sec .col-content .title h5{text-transform:uppercase;color:var(--sec-sub-heading);font-size:20px;line-height:normal;letter-spacing:2px;font-family:var(--myriadB);font-weight:700;padding-bottom:10px}
.sec-white-bg .our-community-sec{background-color: var(--white);} .stonebridge-bnr .nectar-button{margin-right:10px;margin-left:10px;}
.stonebridge-our-services.skill-section .span_12{justify-content:center;gap:50px;}
.stonebridge-our-services .skill-box{width:calc(50% - 50px) !important;}
.stonebridge-our-services .heading.white-text:after{background:var(--white) !important;}
.stonebridge-amenit-sec ul{column-count: 2;}
.stonebridge-amenit-sec ul li{list-style: disc;}  .new-banner-section.navy-overlay .row-bg-overlay{background-color:rgb(12 59 96 / 60%) !important;}
.our-community-sec.commit-qty-lrimg-sec img{object-fit:contain !important;}
.our-community-sec.commit-qty-lrimg-sec li{list-style:disc;margin-left:25px;margin-bottom:20px;max-width:445px;}
.our-community-sec.commit-qty-leftimg-sec img{height: 600px !important;}
.quality-initiative-sec{padding-top:150px !important;padding-bottom:150px !important;background-color:#0c3b60;}
.quality-initiative-sec .wrapper{max-width:1400px !important;}
.quality-initiative-sec .sec-headings .heading:after{background: var(--sec-sub-heading) !important;}
.quality-initiative-sec .quality-initiative-box-wrap{margin-top:0;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{background:var(--white);border-radius:50px;padding:40px 30px 180px;position:relative;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:30px;font-family:var(--myriadB);margin-bottom: 30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li{display:flex;align-items:flex-start; margin-bottom:50px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li:last-child{margin-bottom:0;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{margin-bottom:0;margin-right:20px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{position:absolute;right:0;top:calc(100% + 55px);width: 100px;}
.new-banner-section .bnr-wfull.wpb_text_column {width: 100%;}  .skilled-nursing-serv ul li{list-style:disc;margin-left:25px;}
.join-family-nevysec .sec-orng-btn{color:var(--white) !important;}
body .join-family-nevysec .nectar-button.sec-orng-btn:hover{opacity:1;background-color:var(--white) !important;color:var(--sec-sub-heading) !important;} .wpb_row .column-image-bg-wrap .column-image-bg{width:110% !important;}
.wpb_row .column-image-bg-wrap{width:112% !important;}
.page-id-23 .wrapper{max-width:1380px !important;}
.ad-person .ad-box{width:20%;padding:0 12px;}
.location-logo-img { max-width: 450px; margin: 0 auto; }  @media(min-width:1921px){ .single-location .planning_your_stay .miss-image-slider .miss-image-img-inner{
position: relative;
}
.single-location .planning_your_stay .miss-image-slider .miss-image-img-inner img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}     
}
@media(max-width:1650px) {
.footer-social ul li a { width: 60px; height: 60px; }
.footer-social ul li a i { font-size: 21px !important; }
.footer-social ul li { margin-right: 10px; }
.location_map_area .map_area .wrap_svl_center_box{max-width:460px;}	
body .abt-philosophy.lr-content-imgslid-sec .container, body .abt-philosophy.lr-content-imgslid-sec .container:not(.tab-container):not(.recent-post-container):not(.normal-container){max-width:1300px !important;padding: 0 15px !important;}
.aboutlr-content-imgslid-sec.px-0 .our-community-sec{padding-left:0;padding-right:0;}
.team-listing-section .team-listing-wrapper{max-width: 100%;}
.mobie-wrapper{max-width: 85%; margin: 0 auto; width: 100%;}
body.password_protected .password-protected-section{padding-top: 80px;}
}
@media(max-width:1920px) {
h1 { font-size: 80px; }
h2 { font-size: 35px; }
h3 { font-size: 25px; }
h4 { font-size: 22px; }
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; padding: 10px 26px; }
textarea { height: 230px; }
select { background-size: 16px; }
.wrapper { max-width: 980px !important; }
a#logo img { width: 200px !important; }
header#top { padding: 14px 76px; }
header#top nav ul li a { font-size: 16px; margin: 0 12px !important; }
header#top nav ul li:last-child a { padding: 14px 24px !important; border-radius: 10px; }
.home-banner .banner-right-text { padding-left: 0; }
.home-banner { padding: 70px 0 110px !important; }
.home-banner p strong { font-size: 24px; }
.b-wrapper { max-width: 1200px; }
.vision-section .value { min-height: 470px; }
.vision-section { padding: 0 0 50px !important; margin: 0 !important; }
.here-help { padding: 80px 0 60px !important; }
.here-help h3 { padding-bottom: 50px; }
.help-box-cover .col { padding: 0 15px; }
.help-box-cover { margin: 0 -15px; }
.help-box { padding: 60px 40px }
.diff-image img { height: 600px !important; }
.diff-content p:not(:last-child) { font-size: 16px; }
.diff-content a { padding: 14px 26px; }
.help-box img { width: 40px !important; height: 40px !important; object-fit: contain; object-position: center; }
.help-box .info { padding-left: 52px; }
.home-banner .banner-right-text .vc_column-inner { max-width: 100%; }
.home-banner .home-wrapper { padding-right: 15px; padding-left: 15px; }
.home-banner h1 { font-size: 90px; }
.home-banner h1 { font-size: 72px; }
.help-box-cover .col { margin: 0 0 30px 0; }
.difference-section { padding: 80px 0 70px !important; }
.diff-content h3 { margin-bottom: 26px !important; }
.difference-section .diff-content { padding-right: 70px; }   
.testimonial-section h3 { margin-bottom: 50px !important; }
.testimonial_sec .content { padding: 50px 50px 50px 80px; }
.testimonial_sec p { font-size: 14px; line-height: 28px; }
.testimonial_sec .single-slide { margin-bottom: 30px; }
.blg-section { padding: 80px 0 60px !important; }
.blog-wrapper .col { padding: 0 15px; margin: 0 0 30px; }
.blog-wrapper { margin: 0 -15px; }
.more-blog { margin-top: 40px; }
.more-blog a { padding: 16px 40px; }
.basic-learn { padding: 80px 0 !important; }
.basic-learn h2 { font-size: 62px; margin-bottom: 26px; }
.basic-learn p:not(:last-child) { font-size: 18px; padding-bottom: 30px; max-width: 530px; }
.basic-learn a { font-size: 16px; padding: 18px 26px; }
.new-banner-section h1 { font-size: 64px; }
.new-banner-section { padding: 150px 0 !important; min-height: auto;}  .custom-bg-color.new-banner-section .video-color-overlay{background-color: rgba(10,59,97,0.83);} .new-banner-section .bnr-orng .row-bg-overlay{background-color: #f05123 !important;opacity: 0.6 !important;}
.new-banner-section .banner-sub-heading{color: var(--white);}
.com-mission { padding: 0 130px 20px !important; }
.com-mission .mission-text { padding: 60px 40px; }
.com-mission .mission-text h2 { font-size: 30px; margin-bottom: 30px; }
.learship_wrp .learship_in a .img_sec { height: 250px; }
.learship_wrp .learship_in a .con_sec { padding: 29px 15px; }
.learship_wrp .learship_in a .con_sec p, .learship_wrp .learship_in a .con_sec span { line-height: 29px; }
.com-mission .mission-text a { font-size: 16px; padding: 16px 40px; border-radius: 10px; margin-top: 20px; }
.com-vision { padding: 80px 0 100px !important; }
.com-vision h2 { font-size: 43px;padding-bottom: 20px;margin-bottom: 40px !important;}
.com-vision a { font-size: 17px; padding: 14px 35px; border-radius: 13px; }
.com-vision p { padding-bottom: 50px; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 150px; }
.partner-section h3 { margin-bottom: 80px !important; }
.partner-slider .slick-list { margin-bottom: 60px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 80px 40px !important; }
.contact-section .contact-wrapper .right-content h2 { font-size: 38px; margin-bottom: 34px; }
.contact-section .contact-wrapper .right-content { width: 360px; }
.contact-section .contact-wrapper .left-content { width: calc(100% - 360px); padding-right: 30px; }
.learship_wrp .learship_in { padding: 0 15px 50px; }
.learship_wrp { margin: 0 -15px; }
.learship_main { margin: 80px 0 0 !important; }
.blockqote-section blockquote { font-size: 21px; }
.partner-wrapper { max-width: 1200px; }
.service_main .service_in .content_section { padding: 40px; }
body[data-form-submit="regular"] .container-wrap .sub-btn input { padding: 21px 24px !important; font-size: 16px; border-radius: 13px !important;}
body[data-form-submit="regular"] .container-wrap .sub-btn input:hover{opacity:1 !important;background:var(--bg-navy) !important;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);}
.basic-learn .wpb_wrapper { max-width: 480px; }
.contact-section .contact-wrapper { max-width:1090px }
.program-box h4 { font-size: 20px; }
.location-con .info { max-width: 480px; }
.help-form .top-wrpper .we_help_checkbox{justify-content: center;}
.checkbox-wrapper { font-size: 16px; }
.checkbox-wrapper span:before { width: 18px; height: 18px; margin-right: 10px; }
.checkbox-wrapper label span:after { left: 3px; font-size: 16px; }
.help-form .bottom-wrapper input.submit { padding: 29px 22px !important; }
.help-form .top-wrpper .title:before { top: -26px; }
.help-form .bottom-wrapper input { border-radius: 5px !important; padding: 7px 0 7px 33px !important; }
.p-tab-wrapper .tabs-nav li a { font-size: 18px; line-height: 41px; }
.p-tab-wrapper .tabs-nav { width: 300px; }
.p-tab-wrapper .tabs-content { width: calc(100% - 300px); }
.location-page.com-mission .link-text a { font-size: 20px; margin: 0 0 10px; }
.location-page.com-mission .link-text:not(:last-child) { margin-bottom: 20px; }
.loc-page.basic-learn h2 { font-size: 52px; line-height: normal; }
.loc-page.basic-learn { padding: 150px 0 !important; }
.location-map-section iframe { height: 450px; }
.location_map_area .title_area h3 { font-size: 48px; }
.testimonial_sec .p-box span { font-size: 16px; }
.com-updown-wrapper > .span_12 { padding: 47px; }
.service_main .service_in .image_secton { min-height: 280px; }
#footer-widgets .container { max-width: 1300px !important; }
#footer-outer img.image { width: 200px; }
.partner-section { padding: 80px 0 !important; }
.basic-learn .vc_column-inner { padding-left: 100px; }
a#loc_loadmore { padding: 20px 40px !important; }
.location-wrp .right-btn,
.location-wrp .right-btn a { width: 150px; }
.location-wrp .left-content { width: calc(100% - 150px); }
.ad-person .img-wrapper,
.ad-person .img-wrapper img { height: 230px; }
.ad-person h4 { font-size: 24px; }
.ad-person .info { padding: 15px 15px 30px; }
.tshirt-wrapper img { height: 350px !important; }
.location-wrp .left-content a { font-size: 26px; line-height: normal; }
.check_box { font-size: 16px; }
.com-mission .mission-text ul li { line-height: 34px; }
.com-mission .miss-image { top: 60px; }
.com-mission .span_12 { padding-bottom: 60px; }
.loc-page.basic-learn h2 { font-size: 54px; }
.single_post_layout .wpb_wrapper blockquote { font-size: 32px; line-height: 51px; }
.businesscard_form_wrap h3 { padding-bottom: 0; }
.learship_wrp .learship_in a .con_sec p,
.learship_wrp .learship_in a .con_sec span { font-size: 16px; }
.learship_modal_in .con_sec p { font-size: 16px; }
.learship_modal_in .img_sec { width: 40%; }
.learship_modal_in .con_sec { width: 60%; }
.service_main.state-main .content_section h3 { font-size: 28px; margin-bottom: 20px !important; }
.home-search-form { padding: 48px 48px; border-radius: 20px; margin-top: -78px; }
.home-search-form .sub input[type="submit"] { font-size: 18px; }
.new-banner-section.blog-page { padding: 0 !important; }
.help-box span { font-size: 14px; }
.resource-center p { font-size: 16px; }
.page-id-42 .main-content .row { max-width: 1270px; }
.location-con h1 { font-size: 64px; }
.location-con .info { margin-top: 7px; }
.how-help-sec { padding: 20px 0; } .location-bann { background-position: center; }
.location-con h1 { max-width: 500px; margin: 0 auto; }
.location-con .info { max-width: 590px; font-size: 20px; }
.help-form .bottom-wrapper input.submit { padding: 17px 30px !important; display: inline-flex; align-items: center; justify-content: center; width: 100%;font-size: 16px; }
.how-help-sec { padding: 40px 0;min-height: 290px; }
.blog-wrapper .col { padding: 0 15px; }
.blog-wrapper .con-shadow .info h5 { font-size: 20px; padding-bottom: 10px; }
.blog-wrapper .con-shadow img { height: 200px; }
.blockqote-section { padding: 30px 0 50px !important; }
.help-form .top-wrpper .title h4 { font-size: 35px; }
.help-form .top-wrpper .title { margin-bottom: 12px; }
.help-form .top-wrpper { margin-bottom: 30px; }
.welcome-mes a { font-size: 18px; padding: 16px 48px; }
.location-page.com-mission ul { padding-bottom: 11px; }
.p-tab-wrapper .tabs-content h5{font-size: 20px;margin-bottom: 0;}
.testimonial_sec.testimonial-1 .active .content, .testimonial_sec.testimonial-2 .active .content{min-height: 205px;}
.blog-wrapper .con-shadow .info p{font-weight: 16px;}
.help-form .bottom-wrapper input{line-height: normal;}
.single-location .location-bann { background-position: top center; padding: 62px 0; }
.small-font div#header-space{height: 89px !important;}
.location-wrp .left-content{width:100% !important;}
.location-img{margin:0 auto;max-width:200px;}
.location-wrp{text-align:center;width:calc(33.33% - 30px);margin:20px 15px 0;border:none;border-radius:6px;box-shadow: 0 0 6px rgb(0 0 0 / 16%)}
.location-wrp .right-btn,.location-wrp .right-btn a{margin:10px auto 0;}
.location-single-wrp{display:flex;flex-wrap:wrap;}
.single-location .location-bann{background-position:center;}
}
@media(max-width: 1439px){
.single-location.postid-417 .location-bann { background-position: center; }
header#top nav ul li a{font-size:16px;margin:0 7px !important;} .team-listing-section { padding: 100px 15px; }
.team-listing-section .team-listing-wrapper { margin: 0 -20px; max-width:100%; }
.team-listing-section .team-listing-wrapper .team-item { width: calc(33.33% - 40px); margin: 20px; } .our-community-sec.commit-qty-leftimg-sec img{height:500px !important;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:36px;line-height:44px;margin-bottom:40px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li{margin-bottom: 30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{width:24px !important;margin-top:3px;}
.quality-initiative-sec .quality-initiative-box-wrap{margin-top:50px;}
.quality-initiative-sec{padding-top:80px !important;padding-bottom:80px !important;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{padding:40px 30px 140px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{top:calc(100% + 25px);}  body.password_protected .password-protected-section{padding-top: 80px;}
body.password_protected .post-password-form h3{font-size: 40px; }
.left .team-slidsec .team-slid-wrapper{transform: none;}
}
@media(min-width:1366px) and (max-width:1439px) {
.small-font div#header-space{height: 85px !important}
.help-form .bottom-wrapper input.submit { width:100%; }
.how-help-sec{min-height: 290px}
}
@media(min-width:1199px) and (max-width:1366px) {
.help-form .bottom-wrapper input.submit { width:100%; }
}
@media(min-width:30px) and (max-width:1199px) {
.help-form .bottom-wrapper input.submit { width:100%; }
.how-help-sec { min-height: auto; }
.help-form .bottom-wrapper p { width: 100%; }
.help-form .bottom-wrapper { flex-wrap: wrap; }
.help-form .bottom-wrapper > div { margin-bottom: 28px; }
.help-form .bottom-wrapper input.submit, .help-form .bottom-wrapper input.submit:hover { width: 150px; height: auto; padding: 14px 14px !important; font-size: 15px; }
}
@media(max-width: 1366px){
header#top nav ul li a{font-size:14px;margin:0 6px !important;}
a#logo img{width:160px !important;}
.abt-philosophy.lr-content-imgslid-sec .container{max-width:1170px !important;padding:0 15px;}
.mobile-left-spacing .no-extra-padding { padding-left: 15px; }
.left .team-slidsec .team-slid-wrapper{transform: none;}
.team-slidsec .team-slid-wrapper{text-align: center;}
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: 333px; margin: 0 auto;}
}
@media(max-width:1200px) {
.single-location .location-bann { background-position: center; }
body { font-size: 16px; line-height: normal; }
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; padding: 10px 26px; }
header#top { padding: 25px 15px; }
a#logo img{    width: 145px !important;}
header#top nav ul li a {font-size: 13px; margin: 0 6px !important; }
.home-banner .home-wrapper { padding-right: 15px; }
.resource-center p { font-size: 18px; }
.footer-social ul li a { width: 50px; height: 50px; }
.location-con .info { max-width: 100%; }
.location-bann { padding: 80px 0; }
.location-con h1 { font-size: 76px;max-width: 100%; }
.board-section { padding: 90px 0; }
.board-section h2 { font-size: 36px; padding-bottom: 42px; }
.board-section .board-wrapper { max-width: 700px; padding: 0 15px; }
.board-slider .single-slide img { height: 350px; }
.gallery-section { padding: 80px 0; }
.gallery-slider .single-slide img { width:100%; height: 420px; }
.gallery-slider .slick-slide { padding:0px; }
.gallery-section h2 { font-size: 36px; padding-bottom: 36px; }
.location_biz_in .location_left { width: 250px; }
.check_box { font-size: 16px; }
.location_biz_in .location_right { width: calc(100% - 250px); }
.location_biz { padding: 80px 0; }
.admission-section { padding: 80px 0; }
.admission-wrap h3 { font-size: 36px; padding-bottom: 24px; }
.admission-wrap { margin-bottom: 14px; }
.ad-person .info { padding: 30px 15px; }
.ad-person .ad-content { border-radius: 12px; }
.ad-person h4 { font-size: 21px; line-height: normal; }
.com-mission { padding: 0 50px 20px !important; }
#footer-widgets .footer-logo { padding-left: 0; }
.board-slider iframe { width: 100%; max-width: 600px; height: 467px; }
.partner-section h3 { margin-bottom: 40px !important; }
.partner-slider .slick-list { margin-bottom: 10px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 40px !important; }
.new-banner-section.blog-page { padding: 150px 0 !important; }
.learship_modal_in .img_sec{height:320px;}
.learship_modal_wrp{max-height:650px;overflow-y:auto;}
.body-font{right:15px;top:150px;padding:5px 18px;}
.body-font button.sm-font{font-size:18px;}
.body-font button.md-font{font-size:24px;margin:0 10px;}
.body-font button.lg-font{font-size:30px;}
.home-banner .row-bg.using-image{background-position:center center!important;} .com_block{padding:0 50px!important;} .team-listing-section { padding: 70px 15px; } 
.team-listing-section .team-listing-wrapper { margin: 0 auto; } 
.team-listing-section .team-listing-wrapper .team-item { width: calc(50% - 40px); margin: 20px; } .team-slidsec .team-slid-wrapper{text-align: center;}
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: 333px; margin: 0 auto;}
}
@media(max-width:1000px) {
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:focus,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:active,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:hover { color: #fff !important; }
body header#top #logo img.dark-version,
#header-outer[data-permanent-transparent="false"] #logo img.dark-version { height: 40px !important; }
body.material #header-outer { padding: 0 !important; }
a#logo img { width: auto !important; }
header#top { padding: 20px 15px; }
.home-banner { padding: 100px 0 !important; }
.home-banner h1 { font-size: 80px; line-height: normal; margin-bottom: 20px; }
.vision-section .value { min-height: 400px; }
.help-box-cover .col { width: 50%; }
.skill-section .skill-box { width: calc(50% - 15px) !important; padding: 30px; }
.skill-box img { width: 46px !important; }
.difference-section .diff-content { padding-right: 20px; }
.difference-section { padding: 50px 0 30px !important; }
.testimonial-section { padding-top: 100px !important; }
.blog-wrapper .con-shadow .info { padding: 30px 15px; }
.blog-wrapper .con-shadow img { height: 220px; }
.blog-wrapper .con-shadow { border-radius: 20px; }
.basic-learn .vc_column-inner { padding-left: 20px; }
.testimonial_sec .content { max-width: 500px; }
.diff-content a { font-size: 16px; padding: 18px 28px; border-radius: 10px; }
.diff-image img { height: 560px !important; }
.new-banner-section { padding: 100px 0 !important; }
.com-mission { padding: 0 15px 20px !important; }
.com-mission .mission-text { padding: 30px 20px; }
.com-mission .mission-text h2 { font-size: 26px; margin-bottom: 20px; }
.miss-wrapper { margin-bottom: 80px !important; }
.com-mission.community { padding: 60px 15px 0 !important; }
.com-vision { padding: 50px 0 80px !important; }
.com-vision h2 { font-size: 38px;}
.com-vision p { padding-bottom: 30px; }
.com-vision a { font-size: 16px; padding: 18px 30px; border-radius: 12px; }
.blockqote-section blockquote { font-size: 24px; }
body.material .blockqote-section blockquote:before { border-left-width: 8px !important; }
.com-updown { padding: 50px 0 !important; }
.com-updown-wrapper > .span_12 { padding: 50px; text-align: center; }
.com-updown-wrapper .right { padding-left: 0; }
.com-updown-wrapper .right p { text-align: center !important; }
.partner-section { padding: 50px 0 !important; }
#footer-widgets .span_3 { padding: 0; text-align: center; width: 50%; }
#footer-widgets .span_3:first-child,
#footer-widgets .span_3:last-child { width: 100% !important; text-align: center; }
.footer-social ul { justify-content: center; }
.service_main .service_in .content_section { padding: 40px; }
.single_post_layout { margin: 70px 0 40px !important; }
.single_post_layout .wpb_wrapper blockquote { font-size: 34px; line-height: 52px; padding: 0 0 0 70px; }
.single_page_layout { margin: 50px 0 !important; }
.post_nav_banner .post_nav_banner_in h1 { font-size: 52px; line-height: normal; }
.post_nav_banner { padding: 80px 0; }
.contact-section { padding: 80px 0 60px !important; }
.contact-section .contact-wrapper .left-content,
.contact-section .contact-wrapper .right-content { width: 100%; padding: 0; }
.contact-section .contact-wrapper .span_12 { flex-direction: column-reverse; }
.contact-section .contact-wrapper .left-content { margin-top: 62px; }
.q-coomitment { padding: 60px 0 !important; }
.q-coomitment h2 { font-size: 36px; margin-bottom: 16px; }
.program-section h2 { margin-bottom: 34px; }
.program-section { padding: 60px 0 !important; }
.program-box .vc_column-inner { border-radius: 10px; padding: 20px 10px; }
.program-box pre { width: 100px; height: 100px; }
.program-box img { width: 60px !important; }
.program-wrapper .program-box { padding: 0 10px; }
.program-wrapper .span_12 { margin: 0 -10px; }
.com-mission .mission-text ul { padding-left: 40px; }
.business_cards_form .business_cards_form_in > div { padding: 0 5px; }
.learship_wrp .learship_in { width: 50%; }
.learship_wrp .learship_in a .con_sec h3 { font-size: 24px; }
.blog-page { padding: 80px 0 50px !important; }
.thank-section { padding: 80px 0 !important; }
.new_emp_wrp { margin-top: 70px; }
.help-form .top-wrpper .title { width: 100%; padding: 0 0 5px; }
.help-form .top-wrpper .title:before { opacity: 0; }
.help-form .top-wrpper { height: auto; padding-top: 16px; padding-bottom: 16px; border-radius: 12px; }
.checkbox-wrapper span { margin: 0 8px 0 0; }
.help-form .bottom-wrapper { flex-wrap: wrap; }
.help-form .bottom-wrapper > div { width: calc(50% - 10px); padding: 0 0 20px; }
.help-form .bottom-wrapper input { padding: 12px 26px; border-radius: 12px !important; }
.help-form .bottom-wrapper input.submit { padding: 18px 24px !important; border-radius: 12px !important; }
.welcome-mes { padding: 70px 0; }
.welcome-mes h2 { margin-bottom: 22px; }
.welcome-mes a { border-radius: 12px; padding: 16px 32px; }
.loc-page.basic-learn h2 { font-size: 42px; line-height: normal; }
.loc-page.basic-learn { padding: 100px 0 !important; }
.prog-section { padding: 70px 0 50px; }
.prog-section h2 { font-size: 36px; margin-bottom: 36px; }
.p-tab-wrapper .tabs-content { padding-left: 20px; }
.p-tab-wrapper .tabs-content h5 { margin: 5px 0 10px; font-size: 21px; line-height: normal; }
.location_map_area .title_area h3 { font-size: 41px; }
.location_biz_in .location_left,
.location_biz_in .location_right { width: 100%; padding: 0; }
.solutions_checkarea { display: flex; align-items: center; flex-wrap: wrap; }
.check_box { margin: 0 30px 0 0; }
.ad-person .ad-box { width: 50%; margin-bottom: 30px; }
.ad-person .img-wrapper,
.ad-person .img-wrapper img { height: 400px;}
.tshirt-wrapper .col { width: calc(100% / 3); }
.stock-avail { padding: 50px 0 !important; }
.stock-avail img { width: 120px !important; }
.order-form { padding: 50px 0 !important; }
.resource_wrapper .resource_col { width: 50% !important; }
.learship_modal_in .img_sec,
.learship_modal_in .con_sec { width: 100%; }
.learship_modal_in .img_sec { height: 350px; }
.learship_modal_in .close_icon { top: 20px; right: 20px; }
.learship_modal_in .close_icon img { width: 20px; }
.home-search-form .looking { width: 480px; }
.home-search-form .city { width: 280px; }
.home-search-form .sub { width: 150px; }
ul.location_search { max-height: 100% !important; right: inherit !important; top: inherit; left: inherit !important; bottom: inherit; width: 100% !important; box-sizing: border-box !important; padding: 10px !important; }
.body-font { top: 100px; }
#slide-out-widget-area ul li.location_search ul { display: none !important; }
#slide-out-widget-area ul li.location_search ul.location_search.open{display:block!important;}
#slide-out-widget-area ul li.location_search ul.mobile-open { display: block !important; }
.location_dropdown div a{color:#F05023!important;margin-top:5px!important;display:block;}
#slide-out-widget-area ul li.location_search.open ul{display:block!important;}
.help-form .bottom-wrapper > div.submit_btn { width: 100%; }
.checkbox-wrapper { width: 100%; margin-left: 0; }
.help-form .top-wrpper .we_help_checkbox { flex-direction: column; text-align: left; margin: 0; }
.help-form .bottom-wrapper > div { margin-bottom: 10px; } .location_biz_in .location_right{margin-top:20px;} .com_block{padding: 60px 15px!important;} .virtual-tour-video-sec h2{font-size:38px;margin-bottom:22px;}
.how-help-sec + .virtual-tour-video-sec{padding-top:60px;padding-bottom:60px;}
.star5CTA_sec{padding-bottom:50px;}
.star5CTA_sec .inner_container{padding:40px;}
.star5CTA_sec .left_contant p{line-height:40px;}
.star5CTA_sec .left_contant .learn_more_btn{padding:16px 70px;font-size:16px;} .emp_guid_modal form .row .col{margin-bottom:0 !important;} .single-location .planning_your_stay .miss-image-slider,.single-location .planning_your_stay .miss-image-slider div{height:auto !important;} .team-listing-section .team-listing-wrapper .team-item { width: calc(50% - 30px); margin: 15px; }
.quality-initiative-sec{padding-top:50px !important;padding-bottom:50px !important;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:30px;line-height:38px;margin-bottom:30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{margin-top:1px;margin-right:10px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{max-width:15%;}
.our-community-sec.commit-qty-leftimg-sec img{height:350px !important;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{padding:40px 25px 100px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{max-width:60px;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:28px;line-height:34px;}
}
@media(max-width:767px) {
div.wrapper { max-width: 100% !important; }
body div.container,
div.container { max-width: 100% !important; }
.diff-content p:not(:last-child) { padding: 20px; font-size: 16px; }
.diff-content a { font-size: 16px; padding: 18px 28px; border-radius: 10px; }
.diff-image img { height: 560px !important; }
.home-banner .banner-right-text { padding: 0; }
.home-banner h1 { font-size: 58px; }
.home-banner p strong { font-size: 18px; }
.vision-section .value { width: 100% !important; }
.help-box-cover .col { width: 100%; }
.skill-section .skill-box { width: 100% !important; margin-bottom: 30px !important; }
.difference-section .diff-content { width: 100% !important; padding-right: 0; }
.difference-section .diff-image { width: 100% !important; }
.diff-image img { position: relative; margin: auto; height: auto !important; }
.blog-wrapper .col { width: 100%; margin-bottom: 40px; }
.basic-learn h2 { font-size: 52px; line-height: normal; }
.testimonial-section { padding-top: 60px !important; }
.testimonial_sec .content { max-width: 400px; }
.testimonial_sec .single-slide { margin-bottom: 10px; }
.more-blog { margin-top: 0; }
.new-banner-section h1 { font-size: 54px; }
.com-mission .mission-text { width: 100% !important; border-radius: 20px; }
.com-mission .miss-image { width: 100% !important; min-height: 400px; top: inherit; border-radius: 20px; }
.com-mission .span_12 { padding-bottom: 0; }
.com-mission,
.com-mission.community { padding: 60px 15px 60px !important; }
.miss-wrapper:nth-child(even) .mission-text,
.miss-wrapper:nth-child(even) .miss-image { border-radius: 0px; }
.com-vision { padding: 50px 0 0px !important; }
.blockqote-section { padding: 100px 0 !important; }
.service_main { margin: 60px 0 30px !important; }
.service_main .service_in > div { width: 100%; }
.single_page_layout { margin-top: 50px; margin-bottom: 50px !important; }
.single_page_layout .wpb_wrapper h3 { font-size: 24px; }
.single_page_layout .wpb_wrapper ul { max-width: 100%; }
.single_page_layout .wpb_wrapper ul li { width: 100%; padding-right: 0; }
.single_post_layout .wpb_wrapper blockquote { padding: 0 0 0 20px; font-size: 24px; line-height: normal; }
.post_nav_banner .post_nav_banner_in h1 { font-size: 26px; }
.post_nav_banner .post_nav_banner_in a { font-size: 18px; margin-bottom: 10px; display: block; }
.contact_form .left,
.contact_form .right { width: 100%; }
body[data-form-submit="regular"] .container-wrap .sub-btn input { font-size: 16px; padding: 20px 26px !important; border-radius: 10px !important; }
.program-wrapper .program-box { padding: 0 15px; }
.program-wrapper .span_12 { margin: 0 -15px; }
.program-wrapper .program-box { width: 100% !important; }
.program-box .vc_column-inner { padding: 30px; }
.business_cards_form .business_cards_form_in > div { width: 100%; padding: 0 15px; }
.businesscard_form_wrap { padding: 50px 0 !important; }
.learship_main { margin: 50px 0 0 !important; }
.learship_wrp .learship_in { width: 100%; }
.right_home_con_1.wrapper { padding-top: 50px !important; }
.right_home_con_1 ul { padding-left: 20px; }
.right_home_con_2 ul { padding-left: 20px; margin-bottom: 20px; }
.right_home_con_2.wrapper { padding-bottom: 30px !important; }
.blog-page { padding: 50px 0 !important; }
.thank-section { padding: 80px 0 !important; }
.thank-section .thanks-msg { padding: 40px 20px; max-width: 550px; margin-bottom: 40px !important; }
.thanks-msg h2 { font-size: 36px; margin-bottom: 28px; }
.org-btn.nectar-button[data-color-override="false"].regular-button { padding: 18px 20px !important; border-radius: 10px !important; }
.post-password-message strong { font-size: 36px; line-height: normal; }
body.password_protected .post-password-form input[type="submit"] { font-size: 14px; padding: 16px 42px !important; border-radius: 10px !important; }
.post-password-message p { margin-bottom: 24px; }
body.password_protected .post-password-form input[type="password"] { height: auto; margin: 0 !important; }
.new_emp_wrp { margin-top: 50px; }
.location-con .info { max-width: 280px; padding: 40px 20px; margin-top: 30px; }
.location-con h1 { font-size: 56px; }
.welcome-mes { padding: 50px 0; }
.welcome-mes h2 { font-size: 38px; }
.location-page.com-mission { padding-bottom: 60px !important; }
.how-help-sec + .location-page.com-mission.location-up{padding-top: 60px !important; padding-bottom: 60px !important; }
.location-page.com-mission .mission-text { margin-bottom: 30px; }
.gallery-section { padding: 50px 0; }
.gallery-slider .single-slide img { width:100%; height: 300px; }
.gallery-slider .slick-slide { padding:0px; }
.p-tab-wrapper .tabs-content h3 { display: block; color: #ffffff; border-bottom: 1px dashed rgb(255 255 255 / 20%); font-size: 24px; padding: 12px 30px 12px 12px; position: relative; }
.p-tab-wrapper .tabs-content h3:before { content: ''; font-weight: 400; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 1px; background-color: #fff; outline: 0; border: 0; }
.p-tab-wrapper .tabs-content h3:after { content: ''; font-weight: 400; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; height: 15px; background-color: #fff; right: 7px; }
.p-tab-wrapper .tabs-content .tabs-acc.show h3:after { opacity: 0; }
.p-tab-wrapper .tabs-nav { display: none; }
.p-tab-wrapper .tabs-content { width: 100%; padding: 0; }
.p-tab-wrapper .tabs-content .tabs-acc { display: block !important; }
.p-tab-wrapper .tabs-content .tabs-acc .acc-tab { display: none; padding: 12px; }
.p-tab-wrapper .tabs-content .tabs-acc.show h3 { color: #69b4ef; }
.location-map-section iframe { height: 350px; }
#error-404 { padding: 80px 0; }
.location-wrp .right-btn a { font-size: 14px; width: 110px; }
.location-wrp .left-content a { font-size: 21px; }
.location-wrp .left-content span { font-size: 14px; }
.location-wrp .right-btn { width: 110px; }
.location-wrp .left-content { width: calc(100% - 110px); }
.location-wrp { padding: 14px 0; }
a#loc_loadmore { padding: 14px 30px !important; font-size: 14px; margin: 20px 0 0 0; }
.location_map_area .title_area h3 { font-size: 32px; }
.contact_form .select{display:block;position:relative;float:left;width:100%;}
.contact_form .select .nice-select{position:relative;background-image:url(//www.traditionsmemory.care/wp-content/themes/salient-child/images/arro-down-orrange.png);background-repeat:no-repeat;background-position:95% center;cursor:pointer;box-shadow:none !important;border-radius:30px !important;background-color:#f4f9ff !important;width:100%;margin:0 0 20px !important;color:#242424;font-size:20px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:36px;padding:20px 36px;height:auto;border:0;}
.tshirt-wrapper .col { width: 50%; }
.order-com .col { width: 100%; margin: 0 0 16px; }
.order-com textarea { height: 140px; }
.basic-learn:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgb(255 255 255 / 50%); }
.resource_wrapper .resource_col { width: 100% !important; }
.learship_modal_in .con_sec { padding: 15px; }
.service_main.state-main .content_section h3 { font-size: 24px; }
.home-search-form .looking,
.home-search-form .city,
.home-search-form .sub { width: 100%; padding: 2px 0; }
.home-search-form form { flex-wrap: wrap; } ul.location_search h5 { font-size: 16px; line-height: normal; padding: 0 0 8px; }
.location_dropdown label { font-size: 14px; }
.location_dropdown input[type="text"] { font-size: 14px; height: 50px; margin: 0 0 8px !important; }
body div.location_dropdown input[type="submit"] { height: 50px; font-size: 14px; }
.testimonial_sec.testimonial-1 .active,
.testimonial_sec.testimonial-2 .active { width: 100%; }
.vision-section {padding: 50px 0 50px !important; } 
.state-error p { font-size: 42px; } .help-form .top-wrpper .we_help_checkbox { flex-direction: column; align-items: baseline; padding: 0; }
.help-form .top-wrpper { padding-left: 0; }
.location-con .info {max-width: 100%;}
.checkbox-wrapper { margin-left: 0; } .living_section_main .living_section_in{width:100%!important;margin-bottom:30px!important;}
.living_section_main .living_section_in:last-child{margin-bottom:0!important;}
.living_section .wrapper{padding:0!important;}
.com_block .com_block_main .com_block_in > div{width:100%;}
.com_block .com_block_main .com_block_in{padding-bottom:0;}
.com_block .com_block_main .com_block_in{margin:0 0 25px 0;}
.com_block .com_block_main .com_block_in .img_sec{top:0;}
.com_block .com_block_main .com_block_in .content_area{margin-bottom:25px;padding: 20px 30px;}
.com_block .com_block_main .com_block_in .img_sec .img_sec_bg{border-top-left-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area{border-bottom-left-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec{top:0;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec .img_sec_bg{border-top-right-radius:30px;}
.com_block .com_block_main .com_block_in .content_area h2{font-size:26px;margin-bottom:20px;} .location-wrp{width:calc(50% - 30px);}
.location-img{max-width:149px;} .miss-wrapper:nth-child(2n) .mission-text,.miss-wrapper:nth-child(2n) .miss-image{border-radius:20px;}
.com-mission .miss-wrapper-left-text .miss-image{margin-bottom:30px;}
.info_packet_modal .main_contant .close_btn{top:-12px;right:-12px;}
.star5CTA_sec .inner_container .left_contant,
.star5CTA_sec .inner_container .right_img{
width:100%;
}
.star5CTA_sec .inner_container .left_contant{text-align:center;}
.star5CTA_sec .inner_container .right_img{order:-1;} .emp_guid_modal .form-title{font-size:26px;margin-bottom:30px;}
.emp_guid_modal form .row{flex-wrap:wrap;}
.emp_guid_modal form .row .col{margin-right:0;} .help-form .bottom-wrapper .submit_btn{margin:0 auto 0;}
.help-form .bottom-wrapper .mailchimp-box{margin-top:20px;} .team-listing-section .section-heading h2 { font-size: 38px; line-height: 48px; padding: 0 0 30px; } 
.team-listing-section .team-listing-wrapper .team-item { width: 100%; max-width: 365px; } 
.team-listing-section .team-listing-wrapper .team-item .image-block::before { bottom: -40px; width: 103%; overflow: hidden; left: 0; right: 0; }
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: unset; margin: 0 auto;} .admission-section .ad-person .ad-box{width: 100%;}
.home_search_form { background: #f4f8fd; }
.mobile-left-spacing .team-slidsec .team-slid-wrapper{transform: translateX(-20px);}
}
@media(max-width:575px){
.star5CTA_sec{padding-bottom:30px;}
.star5CTA_sec .inner_container{padding:20px 20px 40px 20px;}
.star5CTA_sec .left_contant p{font-size:16px;line-height:30px;}
.star5CTA_sec .left_contant .learn_more_btn{padding:16px 60px;}
.emp_guid_modal .form-title{font-size:24px;margin-bottom:30px;}
.emp_guid_modal .main_contant{padding:40px 15px;}
.today-job-form .fields-col{width:100%;}
.today-job-form .check-list-groups{flex-wrap:wrap;}
.today-job-form .check-list-groups .fields-col:first-child{margin-bottom:20px;}
.team-listing-section .team-listing-wrapper .team-item .image-block::before{left: -1px;}
}
@media(max-width:500px) {
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; border-radius: 10px !important; line-height: 33px; }
.testimonial_sec .content { max-width: 100%; }
.testimonial_sec .content { padding: 20px 20px 20px 40px; border-radius: 20px !important; }
.testimonial_sec .content:before { left: 8px; }
.basic-learn .vc_column-inner { padding: 0 20px; }
.basic-learn h2 { font-size: 36px; }
.basic-learn p:not(:last-child) { font-size: 16px; }
.basic-learn a { font-size: 14px; }
.new-banner-section h1 { font-size: 38px; }
.miss-wrapper .miss-image { min-height: 300px; }
.blockqote-section blockquote { font-size: 18px; padding-left: 20px; }
body.material .blockqote-section blockquote:before { border-left-width: 5px !important; }
.com-updown-wrapper > .span_12 { padding: 50px 20px; }
.com-updown-wrapper .right p { font-size: 16px; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 100px; border-radius: 14px; padding: 10px; }
#footer-widgets .span_3 { width: 100%; }
.service_main .service_in .content_section { padding: 40px 20px; }
.single_page_layout .wpb_wrapper ul { max-width: 100%; padding-left: 30px; }
.contact-section { padding: 50px 0 40px !important; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 20px !important; border-radius: 10px; }
.contact-section .contact-wrapper .right-content h2 { font-size: 32px; margin-bottom: 14px; }
.program-wrapper .program-box { padding: 0 15px; }
.program-wrapper .span_12 { margin: 0 -15px; }
.program-wrapper .program-box { width: 100% !important; }
.program-box .vc_column-inner { padding: 30px; }
.q-coomitment h2 { font-size: 26px; }
.program-section h2 { font-size: 26px; }
.program-wrapper { margin-bottom: 50px !important; }
body.password_protected .post-password-form { border-radius: 20px; padding: 30px 20px !important; }
.location-con h1 { font-size: 46px; }
.help-form .bottom-wrapper > div { width: 100%; }
.help-form .top-wrpper { padding: 20px; }
.loc-page.basic-learn h2 { font-size: 41px; }
.loc-page.basic-learn { padding: 50px 0 !important; }
.board-section { padding: 50px 0; }
.board-section h2 { font-size: 32px; }
.gallery-slider .single-slide img { width: 100%; }
.helpful-link-box { padding: 15px; }
.helpful-link-box img { width: 120px; }
.helpful-link-box h3 { font-size: 22px; padding-bottom: 10px; }
.location-wrp .left-content,
.location-wrp .right-btn { width: 100%; }
.location-wrp .right-btn { padding-top: 12px; }
.location-wrp .left-content a { margin: 0; }
.ad-person .ad-box { width: 100%; }
.tshirt-wrapper .col { width: 100%; }
.learship_modal_in .img_sec { height: 300px; } .home-search-form { padding: 20px; border-radius: 10px; }
.home-banner h1{font-size:42px;}
.home-banner p strong{font-size:16px;}
.state-error p{font-size:30px;} .location-con .info { max-width: 100%; padding: 0 20px; margin-top: 40px; font-size: 17px; line-height: normal; }
.help-form .top-wrpper .we_help_checkbox { flex-direction: column; align-items: baseline; padding: 0; }
.help-form .top-wrpper { padding-left: 0; }
.help-form .top-wrpper .title { text-align: left; }
.com_block .com_block_main .com_block_in .img_sec .img_sec_bg{min-height:300px;} .gallery-slider .slick-arrow{border:none;}
.gallery-slider .slick-arrow::after{background:#f05023;width:25px;height:25px;font-size:22px;border-radius:100%;box-shadow:0 3px 10px rgb(0 0 0 / 16%);line-height:23px;}
.gallery-slider .slick-arrow:hover::after{color:#ffffff;}
.gallery-slider .slick-prev.slick-arrow{left:5px;}
.gallery-slider .slick-next.slick-arrow{right:5px;}
}
@media(max-width:1199px){ 
.location-logo-img { max-width: 350px; }
.home_testimonial .home_testimonial_main .slick-list{padding-left:40px;padding-right:40px;} 
} 
@media(max-width:991px){ 
.location-logo-img { max-width: 300px; } 
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: center;}
}
@media(max-width:767px){ 
.location-logo-img { max-width: 250px; margin-top: 20px; }
}
.help-form .bottom-wrapper .cf7sr-g-recaptcha{position:absolute;bottom:-70px;transform:translateX(-30px) scale(0.7);margin:0 auto;}
.how-help-sec{padding-bottom:71px;}
@media(max-width:1199px){ }
.grecaptcha-badge{z-index:100;}
.location-inner-slider{position:absolute;left:0;top:0;width:100%;height:100%;}
.location-inner-slider div{height:100%;}
.location-inner-slider-img{position:relative;}
.location-inner-slider-img>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;} .location-inner-slider .slick-slide > div{text-align:center;}
.location-bann.location-bann-slider{padding:0;}
.location-bann.location-bann-slider{padding:0;}
.location-bann.location-bann-slider .location-inner>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.miss-image-slider,.miss-image-slider div{height:100%;}
.location-bann .location-inner{position:relative;}
.location-bann .location-inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000;opacity:0.3;z-index:1;}
.location-bann .location-con{padding:62px 0;z-index:1;}
.miss-image-slider .miss-image-img-inner{background-size:cover;}
.location-bann .slick-arrow,.miss-image-slider .slick-arrow{border:0;box-shadow:none;}
.location-bann .slick-arrow:after,.miss-image-slider .slick-arrow:after{color:#ffffff;}
.location-bann .slick-arrow:hover:after,.miss-image-slider .slick-arrow:hover:after{color:#f05023;}
body .regular-button.customebutton{font-size:16px !important;padding:16px 40px;border-radius:10px !important;margin-top:20px;color:#ffffff !important;line-height:normal;text-transform:uppercase;display:inline-block;font-weight:400;font-family:var(--theme-font1);} .com-mission .planning_your_stay .miss-image{top:0;} .com-mission .planning_your_stay .span_12 .mission-text{display:flex;flex-wrap:wrap;align-content:center;}
.receipt_email{display:none;}
.bullets li { list-style: disc; margin-left: 40px; padding: 0; }
.bullets {margin-bottom:30px;}
a.buttontext:hover {color:white !important;}
.textAlignLeft ul,.textAlignLeft p,.textAlignLeft { text-align: left; display: inherit !important; }
.regularlink{background-color:transparent!important;color:#f05023 !important;padding:0px !important;text-transform:none!important;font-size:18px !important;}
a.regularlink:hover{color:#000000 !important;}
a.regularlink:focus{color:#000000 !important;} .sec-headings .sub-heading,
.sub-head h6{font-family:var(--theme-font1);color:var(--sec-sub-heading);text-transform:uppercase;font-size:20px;line-height:normal;letter-spacing:2px;font-weight:700;padding-bottom:20px;text-align: center;}
.bg-clr-headings .heading{color:var(--white);}
.bg-clr-headings .sub-heading{color:var(--sec-sub-heading);}
.sec-headings .heading{position: relative;font-size: 42px;padding-bottom: 20px;margin-bottom: 30px;}
.sec-headings .heading:after{content:'';width:130px;height:1px;background:#f05023;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.home-vision-mission{margin-top:-105px;background:var(--primary);padding-top:150px !important;margin-bottom:0 !important;}
.wehere-help-sec .care-optio-sec:before{background-color:rgba(10,59,97,0.83);}
.wehere-help-sec .care-optio-sec .title h2{color:var(--white);}
.wehere-help-sec .care-optio-sec .sub-head h6 {color:#ffffff !important;}
.wehere-help-sec .care-optio-sec .col-options{width:1295px !important;padding:0 15px !important;margin:0 auto;max-width:100%;} .cta-sec{padding-top:100px !important;padding-bottom:100px !important;}
.cta-sec .cta-col{margin:0 15px !important;padding:40px 15px;width:calc(50% - 30px) !important;height:400px;display:flex;align-items:center;justify-content:center;border-radius: 50px !important;overflow: hidden;text-align: center;}
.cta-sec .sec-title{color:var(--white);max-width:545px;margin:0 auto 40px;font-family: var(--theme-font2);font-size: 62px;line-height: 1.2;}
body .cta-sec .cta-btn{border-radius:10px!important;padding:19px!important;font-size:18px!important;display:inline;line-height:normal;font-weight:normal;font-family:var(--myriadR);letter-spacing:3px; box-shadow: none;}
.cta-sec .cta-btn span{font-family:var(--theme-font1);font-size:18px;font-weight:500;}
.cta-sec .cta-btn:hover{color:var(--white) !important;}
.cta-sec .cta-col:last-child .cta-btn:hover{color:var(--sec-sub-heading) !important;}
.cta-sec .column-image-bg{background-size: cover;}
.cta-sec .wrapper{max-width: 1650px !important;}
body .cta-sec .cta-col:first-child .nectar-button:hover{background-color: var(--white) !important;color: var(--sec-sub-heading) !important;}
body .cta-sec .cta-col:last-child .nectar-button:hover{background-color: var(--bg-navy) !important;color: var(--white) !important;}
body .cta-sec .cta-col .nectar-button:hover{opacity: 1;} .about-vision{padding-top:80px !important;padding-bottom:80px !important;margin-bottom:0 !important;background:var(--sec-light-bg);}
.about-vision > .col.span_12 > .vc_col-sm-12 > .vc_column-inner{padding:0;}
.about-purpose{background:var(--primary);padding-top:80px !important;padding-bottom:80px !important;margin-bottom:0 !important;}
.about-purpose .wrapper > .vc_column-inner{background:var(--white);border-radius:30px;padding:50px 75px !important;}
.lr-content-imgslid-sec{margin-bottom:0 !important;}
.lr-content-imgslid-sec .container{max-width:1500px !important;width: 100% !important;}
.partner-section .sec-headings{margin-bottom:0 !important;padding-top:60px !important;width:500px;}
.partner-section .col.span_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{display:flex;flex-wrap:wrap;margin:0 auto;padding-left: calc((100% - 1750px)/2)}
.partner-slider .img-with-aniamtion-wrap .inner{height:220px;border-radius:30px;}
.partner-section .partner-wrapper{margin:0;width:calc(100% - 500px);padding: 0 0 0 50px;max-width: 100%;}
.partner-section .sec-headings .heading:after{left:0;transform:none;}
.aboutlr-content-imgslid-sec .our-community-sec{background:#ffffff;padding-left: 15px;padding-right: 15px;}
.values-imgbox-wrapp .wpb_text_column p{padding-bottom: 0;font-size: 18px;text-transform: uppercase;}
.values-imgbox-wrapp .wpb_text_column img {height: 60px;margin-bottom: 30px;}
.partner-section .partner-wrapper .slick-list { padding-right: 100px; } .care-op-popup .popup_content.modal-body h1,
.care-op-popup .popup_content.modal-body h2,
{ 
color: #fff; 
margin-top: 0;
margin-bottom: inherit;
font-size: 24px;
text-align: initial;
}
.care-op-popup .popup_content.modal-body .row .col h3, .row .col h4 {margin-bottom:8px;}
.care-op-popup .popup_content.modal-body h3 {color: #fff; font-size: 22px;}
.care-op-popup .popup_content.modal-body h4 { color: #fff; font-size: 18px;}
.care-op-popup .popup_content.modal-body h5 { color: #fff; font-size: 16px;}
.more-popup-wrap.care-op-popup .modal-close .fa{color: #fff;} @media (max-width: 767px){
.cta-sec .cta-col{width:100% !important;}
.partner-slider .img-with-aniamtion-wrap .inner{height: 180px;}
} .new-banner-section{height:100vh;display:flex;align-items:center;justify-content:center;padding:0 !important;}
.new-banner-section .vc_column-inner{max-width:991px;}  .white-bgsec{background:var(--white);}
.lrimg-content-bnr{padding-top:80px !important;padding-bottom:80px !important;margin-bottom: 0 !important;}
.lrimg-content-bnr .wrapper{max-width:1440px !important}
.lrimg-content-bnr .bnr-subheading{text-transform:uppercase;text-align:center;color:var(--sec-sub-heading);font-size:20px;line-height:normal;letter-spacing:2px;font-family:var(--myriadB);font-weight:normal;padding-bottom:20px;}
.lrimg-content-bnr .bnr-heading{max-width:550px;position:relative;padding-bottom:20px;margin-bottom:30px;font-size:42px;}
.lrimg-content-bnr .bnr-heading:after{content:'';width:130px;height:1px;background:#f05023;position:absolute;left:0;bottom:0;}
.lrimg-content-bnr .wpb_text_column p{font-size:18px;font-family:var(--theme-font1);max-width:460px;margin-bottom:40px !important;}
.lrimg-content-bnr .wrap_svl_center_box{width:80%;}
.lrimg-content-bnr .wrap_svl,.lrimg-content-bnr .wrap_svl .images_wrap img{width:100%;}
.lrimg-content-bnr .bnr-btn.cta-btn { font-size: 18px !important; padding: 19px; border-radius: 10px !important; font-weight: normal; letter-spacing: 3px; line-height: normal; font-family: var(--myriadR); }
.lrimg-content-bnr .bnr-btn:hover{color:#ffffff !important;}  .resource-lists-sec.wrapper{max-width:1440px !important;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner{height:290px;position:relative;width:100%;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:top;margin-bottom:0; margin: 0;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:165px;background:url(//www.traditionsmemory.care/wp-content/uploads/2023/05/Swoop.png) no-repeat;background-size:101% 166px;}
.resource_wrapper .resource_col .vc_column-inner{height:100%;}
.resource_wrapper .resource_col .vc_column-inner > .wpb_wrapper{background:#ffffff;border-radius:50px;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(0, 0, 0, 0.16);padding-bottom:55px;height:100%;}
.resource_wrapper .resource_col .wpb_text_column{margin-top:-30px;position:relative;}
.resource_wrapper .resource_col .wpb_text_column h5{font-family:var(--theme-font1);font-size:30px;font-weight:700;text-align:center;padding:0 75px;color:var(--sec-heading-clr);}
.resource_wrapper .resource_col .wpb_text_column p{text-align:center;padding:0 75px;}
.resource_wrapper .resource_col:hover h5{
color: var(--sec-sub-heading);
}  .who-weare-sec{margin-left:0 !important;padding:120px 0 80px !important;}
.full-width-content.vc_row-fluid.who-weare-sec .wrapper{margin:0 auto !important;max-width:1690px !important;}
.who-weare-sec .col.span_12{display:flex;flex-wrap:wrap;align-items:center;}
.who-weare-sec .wpb_column:first-child{padding-right:130px;}
.who-weare-sec img{border-radius:45px;height:560px;object-fit:cover;}
.who-weare-sec .sec-headings .heading{max-width:500px;}
.who-weare-sec .sec-headings .heading:after{left:0;transform:unset;bottom:0;}
.who-weare-sec p{font-weight:400;font-family:var(--primary-font-clr);}
body .nectar-button.sec-orng-btn{padding: 16px 40px;font-size: 14px;font-weight: 400;border-radius: 12px !important;}
body .nectar-button.sec-orng-btn:hover{color: var(--white) !important}
body .nectar-button.white-btn{background-color: var(--white) !important;}  .committed-glty-sec{margin-bottom:0 !important;padding:80px 15px !important;}
.committed-glty-sec .using-image{background-size:cover;}
.committed-glty-sec .wpb_wrapper{text-align:center;}
.committed-glty-sec p{max-width:1210px;margin:0 auto 60px !important;font-size:22px;line-height:38px;font-family:var(--theme-font2);font-style:italic;font-weight:normal;color:var(--primary-font-clr);}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{font-size:22px;font-family:var(--theme-font1);color:var(--primary-font-clr);line-height:36px;font-weight:700;}
.committed-glty-sec .author-position{font-weight:normal;font-style:italic;}
.committed-glty-sec .nectar-button{font-size:18px !important;font-weight:400;padding:20px 30px; margin-top:50px;}
body[data-button-style*="slightly_rounded"] .committed-glty-sec .nectar-button{border-radius: 10px !important;}
body .nectar-button[data-color-override="false"].nectar-button.white-btn{background:var(--white) !important;}
body .nectar-button[data-color-override="false"].nectar-button.white-btn:hover{}
body[data-button-style*="slightly_rounded"] .committed-glty-sec .nectar-button:hover,
body .content-vid-sec .nectar-button.sec-orng-btn:hover{color: var(--white) !important;background: var(--bg-navy) !important;opacity: 1;}  .join-family-sec{padding: 185px 0 125px !important;}
.join-family-sec .sec-sub-heading{color:var(--white);font-size:30px;font-weight:700;margin-bottom:40px;font-family:var(--theme-font1);letter-spacing: 3px;}
.join-family-sec .sec-heading{font-family:var(--theme-font2);color:var(--white);font-size:62px;max-width:1080px;margin:0 auto  50px!important;}
.join-family-sec .wpb_wrapper{text-align:center;}  .content-vid-sec{margin-left:0 !important;padding:180px 0 80px !important;margin-top:-120px;}
.full-width-content.content-vid-sec .wrapper{margin:0 auto !important;max-width:1400px !important;}
.content-vid-sec .video-col{padding-left:80px !important;}
.sing-sec-heading{font-family:var(--theme-font2);padding-bottom:20px;margin-bottom:30px;position:relative;font-size:42px;font-weight:700;}
.sing-sec-heading:after{content:'';position:absolute;bottom:0;left:0;width:130px;height:1px;background:#f05123;}
.content-vid-sec p{margin-bottom: 30px !important;font-family: var(--theme-font1);font-weight: 400;}
body .content-vid-sec .nectar-button.sec-orng-btn{margin-top:10px;font-size:14px;padding:16px 40px;font-weight:500;letter-spacing: 3px;}  .commnit-filtsec-wrapper{padding: 100px 0 !important;}
.commnit-filtsec-wrapper .wrapper{max-width: 1400px !important;}
.commnit-filtsec{display:flex;flex-wrap:wrap;}
.commnit-filtsec .wrapper{max-width:1400px !important;}
.commnit-filtsec .filt-sidebar{width:420px;padding-right:15px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 420px);position: relative;}
.commnit-filtsec .filt-sidebar .title{font-family:var(--theme-font1);font-size:20px;color:var(--primary-font-clr);}
.commnit-filtsec .filt-sidebar form label{font-size:20px;color:var(--primary-font-clr);padding-left: 14px;}
.commnit-filtsec .filt-sidebar form input{width:20px;height:20px;}
.commnit-filtsec .filt-sidebar form .form-group{margin-bottom: 10px;display: flex;align-items: center;}
.commnit-filtsec .filter-items-wrapper .filter-head{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom: 30px;}
.commnit-filtsec .filter-head .filters ul{display:flex;flex-wrap:wrap;}
.commnit-filtsec .filter-head .filters li:not(:last-child){margin-right:15px;}
.commnit-filtsec .filter-head .filters li a{font-family:var(--theme-font1);font-size:20px;font-weight:700;color:var(--sec-heading-clr);text-transform:uppercase;}
.commnit-filtsec .filter-head .filters li.active a{color:var(--sec-sub-heading) !important;}
.commnit-filtsec .sortby-filter .filter-items{display: flex;align-items: flex-start;}
.commnit-filtsec .sortby-filter p{padding-bottom: 0;white-space: nowrap;}
.commnit-filtsec .sortby-filter select{background:none !important;padding:0;line-height:normal;color:var(--sec-sub-heading);padding: 0 5px;}
.commnit-filtsec .communit-imgbox-wrapper{display: flex;flex-wrap: wrap;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:calc(33.33% - 30px);margin:15px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);padding:40px 25px;text-align:center;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner img{max-height: 53px;max-height:80px;margin-bottom: 30px;width: 100%;object-fit: contain;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner .title{font-family: var(--theme-font1);font-size: 18px;margin-bottom: 30px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner .box-btn{background: var(--sec-light-bg1);padding: 10px 20px;border-radius: 10px;color: var(--sec-heading-clr);}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap{text-align:center;margin-top: 30px;}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap .load-more{padding:19px!important;border-radius:10px;background-color:#f05023;color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-weight:normal;line-height:normal;}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap .load-more:hover{color: var(--white) !important;background-color: var(--bg-navy);}
.commnit-filtsec .filter-loader{position: absolute;top: 10%;left: 50%;transform: translateX(-50%);display: none;}
.commnit-filtsec .filter-loader img{max-width: 70px;}
.commnit-filtsec.loader .filter-loader{display: block;}
.commnit-filtsec.loader .communit-imgbox-inner{opacity: 0.2;cursor: not-allowed;}  .team-slidsec{padding-top:120px !important;padding-bottom:120px !important; padding-left: 70px !important ;background:var(--sec-light-bg1);}
.team-slidsec .sec-headings .heading:after{left:0;transform:none;}
.team-slidsec .content-col p{max-width: 660px;margin-bottom: 40px !important;color: var(--primary-font-clr);}
.team-slidsec .team-slid-wrapper{transform: translateX(100px);}
.team-slidsec .team-slid-wrapper .slick-slide{overflow: hidden; padding: 0px; margin-right: 15px;} .team-slidsec .team-slid-wrapper{max-width: 85%; margin-left: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox { border-radius: 50px; overflow: hidden; background: var(--white); padding-bottom: 20px; text-align: center; min-width: 333px; max-width: 333px; width: 100%; }
.team-slidsec .team-slid-wrapper .slick-slide > div { margin: 0 auto; text-align: center; }
.team-slidsec .team-slid-wrapper .box-img { line-height: 0; height: 300px; position: relative; cursor: pointer; } .team-slidsec .team-slid-wrapper .team-slidbox img { width: 100%; height: 100%; object-fit: cover; object-position: center; margin: 0; object-fit: cover; object-position: center; border-radius: 50px 50px 0 0; }
.team-slidsec .team-slid-wrapper .box-img{position: relative;} .team-slidsec .team-slid-wrapper .box-img:before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/12/WhiteSwoop-1.png) no-repeat center bottom /contain; width: 101%; height: 100%; position: absolute; bottom: -50px; left: -1px; z-index: 0; }
.team-slidsec .team-slid-wrapper .box-content{ position:relative; padding: 5px;}
.team-slidsec .team-slid-wrapper .title{font-family:var(--theme-font1);color:var(--sec-heading-clr);font-size:28px;font-weight:800;padding: 0 30px;}
.team-slidsec .team-slid-wrapper .slick-dots{bottom: -20px;} 
.team-slidsec .team-slid-wrapper ul.slick-dots li button{border-bottom: 3px solid rgba(240, 81, 35, 0.4);opacity: 0.4;background: #f05023;}
.team-slidsec .team-slid-wrapper ul.slick-dots li.slick-active button{border-color:#f05023;opacity:1 !important;}
.team-slidsec .content-col .nectar-button{font-size:18px;font-weight:normal;text-transform:uppercase;padding:19px!important;border-radius:10px!important;font-family:var(--myriadR);line-height:normal;}
body .team-slidsec .content-col .nectar-button:hover{color: var(--white) !important;background-color: var(--primary) !important;}
.team-slidsec .team-slid-wrapper .pre-title,
.team-slidsec .team-slid-wrapper .post-title{
font-size: 18px;
font-family: var(--theme-font1);
font-style: italic;
color: var(--sec-sub-heading);
margin: 10px 0;
} .seclr-padding{padding-left: 15px;padding-right: 15px;} body .nectar-button.sec-orng-btn.hover-blue-btn:hover{
background-color: var(--bg-navy) !important;
opacity: 1;
} body.material header#top .sf-menu > li.sfHover > ul{border-radius:13px;}
body.material header#top .sf-menu > li.sfHover > ul > li > a{font-size:16px;margin:0 !important;padding:10px !important;border-radius:0;line-height:1.2;color: var(--text-navy);letter-spacing: normal;}
.our-vision-para,
.our-purpose-para{font-size:18px;line-height:34px;}
body .nectar-button[data-color-override="false"].nectar-button.hover-navy-btn:hover{background: var(--bg-navy) !important}
body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover,
body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover{box-shadow:none!important;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);} .learnmore-box { position: absolute; top: calc(100% + 40px); margin: 0 auto; max-width: 220px; letter-spacing: 3px; font-family: var(--theme-font1); right: 0; left: 0; z-index: 11; display: inline-block; margin: 0 auto; text-align: center !important;}
.small-btn a { color: #FFFFFF; font-size: 18px; line-height: normal; padding: 19px; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px; margin: 0 auto; text-transform: uppercase; background: var(--bg-navy); box-shadow: none !important;}
.small-btn a:hover { color: #FFFFFF !important; background: var(--sec-sub-heading); opacity: 1;}
a.small-btn{ color: #FFFFFF; font-size: 18px; line-height: normal; padding: 19px; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px; margin: 0 auto; text-transform: uppercase; background: var(--bg-navy); box-shadow: none !important; }
a.small-btn:hover { color: #FFFFFF !important; background: var(--sec-sub-heading); opacity: 1;}
.large-btn a {
background: #f05023;
color: #FFFFFF;
font-size: 18px !important;
line-height: normal;
padding: 19px !important;
border-radius: 10px;
font-weight: normal;
font-family: var(--myriadR);
letter-spacing: 3px !important;
}
.large-btn a:hover{ background: #FFFFFF !important; color: #f05023 !important; opacity: 1;}
a.blue-hover:hover{background: var(--bg-navy) !important; color: #ffffff !important; opacity: 1;}
.blue-hover a:hover{background: var(--bg-navy) !important; color: #ffffff !important; opacity: 1;}
body a.large-btn { background: #f05023; color: #FFFFFF; font-size: 18px !important; line-height: normal; padding: 19px !important; border-radius: 10px !important; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px !important; box-shadow: none !important; }
.nectar-button[data-color-override="false"].regular-button.large-btn:hover {color: #FFFFFF !important; background: #0c3b60 !important; opacity: 1;}
body a.large-btn:hover{color: #FFFFFF !important; background: #0c3b60; opacity: 1;}
body .large-btn input[type="submit"] { background: #f05023; color: #FFFFFF; font-size: 18px !important; line-height: normal; padding: 19px !important; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px !important; box-shadow: none !important; }
.large-btn input[type="submit"]:hover { opacity: 1;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner { display: flex; flex-flow: column; justify-content: space-between; }
header#header .bottom-content nav ul.menu > li:last-child a { margin-right: 0 !important; background-color: #f05023; color: #fff; padding: 20px 31px !important; letter-spacing: 3px; padding: 14px 24px !important; border-radius: 10px; border: none; }
header#header .bottom-content nav ul.menu > li:last-child a:focus{color: #fff !important; text-decoration: none !important;}
header#header .bottom-content nav ul.menu > li:last-child a:hover { background-color: var(--bg-navy); color: #fff !important; }
header#header .bottom-content nav ul.menu > li:last-child a:hover:before { content: none; }
.password_protected  .container-wrap{padding-top: 0;} body .container-wrap{margin-top: 0; padding-top: 0;} @media(max-width: 1670px) {
.partner-section .col.span_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper { padding-left: calc((100% - 1370px)/2); }
.partner-section .sec-headings { width: 350px; padding-top: 0 !important; }
.partner-section .partner-wrapper { width: calc(100% - 350px); }
} @media (max-width: 1600px){ .team-slidsec{padding-left:120px !important; padding-right: 120px;}
.lrimg-content-bnr .wrapper,
.lr-content-imgslid-sec .container {max-width: 1170px !important;}
.full-width-content.vc_row-fluid.who-weare-sec .wrapper{max-width: 1300px !important;}
.team-slidsec .team-slid-wrapper{padding: 0 15px; margin-left: auto; max-width: 100%;}
.team-slidsec .team-slid-wrapper .slick-slide{padding: 0 15px;}
.team-slidsec .team-slid-wrapper{transform: translateX(46px);}
.team-slidsec .team-slid-wrapper .slick-dots { text-align: right; padding-right: 43px; }
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: right;}
}
@media (max-width: 1440px){
.home-banner p{font-size:24px;}
body .content-vid-sec .nectar-button.sec-orng-btn{font-size:14px;padding:15px 40px;}
.care-optio-sec .title h2{font-size: 42px;}
.skill-box pre img{height:100px !important;}
.skill-box h3{font-size: 22px;padding-top: 20px;}
.skill-section .box-btn{padding: 15px 30px !important;}
.testimonials-sec{padding:70px 0;}
.cta-sec .sec-title{font-size: 42px;max-width: 300px;}
.cta-sec .cta-btn span{font-size: 18px;}
.who-weare-sec .col.span_12{align-items:flex-start;}
.who-weare-sec .wpb_column:first-child{padding-right:15px;}
body .nectar-button.sec-orng-btn{margin-top: 40px;}
.join-family-sec .sec-heading{font-size: 54px;}
.join-family-sec{padding:120px 0 90px !important;}
.team-listing-section .section-heading h2{font-size: 44px;line-height: 52px;}
.commnit-filtsec .filt-sidebar{width:350px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 350px);}
.commnit-filtsec-wrapper{padding:50px 0 80px !important;}
body.password_protected .post-password-form h3{padding-bottom:30px;margin-bottom:40px;}
body.password_protected .post-password-form input[type="password"]{height:70px;}
body.password_protected .post-password-form input[type="submit"]{padding:15px 40px !important;margin-top:10px;}
body.password_protected .post-password-form{padding:50px 100px !important;}
.mobie-wrapper {max-width: 95%; margin: 0 auto;}
.mobile-wrap {margin: -15px !important; padding: 0;} .team-slidsec .team-slid-wrapper .slick-slide > div{text-align:right;}
.team-slidsec .team-slid-wrapper .slick-dots{ 
text-align: right;
padding-right: 33px;
}
.testimonials-sec .slider-wrap.slide1{width: 100% !important;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 323px; max-width: 323px;}
}
@media (max-width: 1199px){
.home-banner h1{font-size:62px;margin-bottom:20px;}
.new-banner-section{height:80vh;}
.new-banner-section h1{font-size:58px;}
.home-banner .home-bnr-subheading,.new-banner-section .banner-sub-heading{font-size:26px;}
.skill-section{padding: 50px 0 80px !important;}
.skill-section .box-btn{width:150px;}
.skill-box pre img{height:90px !important;}
.care-optio-sec .title h2{font-size:38px;}
.testimonials-sec{padding:50px 0 70px;}
.cta-sec .cta-col{height: 350px;}
.cta-sec .sec-title{font-size:38px;}
body .cta-sec .cta-btn{padding-top:20px;padding-bottom:20px;}
.cta-sec .cta-btn span{font-size:16px;}
.blog-sec .latest-blog .bottom-wrapper .btn-1 a{font-size: 16px;}
.care-optio-sec .content-wrap{width: calc(100% - 75px);text-align: left;margin-left: 25px;}
.care-optio-sec .img-wrap{width: 50px;}
.care-optio-sec .content-wrap h5{font-size:25px;}
.care-optio-sec .content-wrap p{padding-bottom:25px !important;}
.who-weare-sec{padding:80px 0 40px !important;}
.committed-glty-sec{padding:80px 15px !important;}
.committed-glty-sec p{margin: 0 auto 30px !important;}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{line-height:38px;font-size:24px;}
.committed-glty-sec .nectar-button{margin-top: 30px;}
.committed-glty-sec .nectar-button{font-size:16px !important;padding:15px 30px !important;}
.team-slidsec{padding-top:80px !important;padding-bottom:80px !important;} .team-slidsec .team-slid-wrapper .title{font-size: 24px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 250px);}
.commnit-filtsec .filt-sidebar{width: 250px;}
.commnit-filtsec .filter-head .filters li a{font-size: 18px;}
.commnit-filtsec .filter-items-wrapper .filter-head{margin-bottom:10px;}
.team-slidsec .team-slid-wrapper .team-slidbox img{height: 100%;}
.team-slidsec .team-slid-wrapper .slick-slide{padding:0px;}
.team-slidsec .content-col .nectar-button{font-size:16px;padding:18px 40px !important;}
.team-slidsec{padding-bottom:50px !important;}
.resource_wrapper .resource_col .vc_column-inner > .wpb_wrapper{padding-bottom:30px;}
.resource_wrapper .resource_col .wpb_text_column h5{padding: 0 30px;font-size: 26px;}
.resource_wrapper .resource_col .wpb_text_column p{padding:0 30px;}
.partner-section .sec-headings { padding-top: 0 !important; }
.partner-section .partner-wrapper .slick-list { padding-right: 50px; }
.team-slidsec{padding-left: 20px !important; padding-right: 20px;}
.team-slidsec .team-slid-wrapper{ transform: translateX(10px);}
}
@media (min-width: 992px) and (max-width: 1024px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 438px; max-width: 450px;}
}
@media (max-width: 1000px){
.new-banner-section h1{font-size:48px;}
.content-vid-sec .video-col{padding-left:0 !important;}
.care-optio-sec .col-options .wrap{width:calc(50% - 30px);}
.skill-section .skill-box{margin-bottom:30px !important;padding: 40px 20px 30px !important;}
.skill-sec-nobtn .skill-section .skill-box{padding: 40px 30px !important;}
.skill-section .box-btn{top:calc(100% + 10px);}
.skill-box pre img{width: auto !important;}
.about-vision{padding-top:30px !important;padding-bottom:50px !important;}
body .new-banner-section .bnr-btn{margin-top:20px;}
.new-banner-section p{font-size: 25px;}
body .new-banner-section .bnr-btn{font-size:18px !important;padding:20px 40px;}
.who-weare-sec .wpb_column:first-child{padding-right:0;}
body .nectar-button.sec-orng-btn{margin-top:30px;}
.join-family-sec .sec-sub-heading{margin-bottom:20px;font-size: 24px;}
.join-family-sec .sec-heading{font-size: 48px;}
.join-family-sec{padding:80px 0!important;}
.team-listing-section .section-heading h2{font-size: 38px;}
.team-listing-section .team-listing-wrapper .team-item .team-details h3{font-size:26px;padding:0 0 20px;}
.lrimg-content-bnr .bnr-heading{font-size: 36px;}
.lrimg-content-bnr{padding-top:50px !important;padding-bottom:50px !important;}
.commnit-filtsec-wrapper{padding:20px 0 50px !important;}
.lrimg-content-bnr .wpb_text_column p{max-width:100%;}
.commnit-filtsec .filt-sidebar{width: 100%;margin-bottom: 30px;}
.commnit-filtsec .filter-items-wrapper{width: 100%;}
.commnit-filtsec .filt-sidebar form label{font-size:18px;}
.commnit-filtsec .filt-sidebar form input{width:15px;height:15px;}
.team-slidsec .team-slid-wrapper{transform:translateX(30px);}
.team-slidsec .team-slid-wrapper .box-img:after{background-position:top;height:140px;}
.team-slidsec .team-slid-wrapper .team-slidbox img{height:100%;}
.commnit-filtsec .filter-head .filters ul{margin-bottom: 20px;}
.partner-section .sec-headings { width: 100%; padding: 0 15px 0; }
.partner-section .partner-wrapper { width: 100%; margin: 40px 0 0; }
.our-vision-para,
.our-purpose-para{
font-size: 18px;
line-height: 30px;
}
.sing-sec-heading,
.skill-section .box-btn a{top: 100%}
.mobie-wrapper {max-width: 95%; margin: 0 auto;}  .who-weare-sec .col.span_12.left { flex-direction: column-reverse; gap: 20px 0px;  padding: 0 10px;}
.who-weare-sec.mobile-no-revers .col.span_12.left{flex-direction: column;}
.using-mobile-browser img.img-with-animation{width: 100%; margin-top: 20px;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 339px; max-width: 339px;}
}
@media (max-width: 991px){
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: center; transform: none;}
.team-slidsec .team-slid-wrapper .slick-dots{text-align: center; padding-right: 0;} .blog-wrapper .con-shadow .img-wrapper:before{bottom: -44px;}
}
@media (max-width: 767px){
.home-banner{padding:50px 0 !important;height:450px;}
.home-banner h1{font-size:52px;}
.care-optio-sec .col-options .wrap{width:calc(100% - 30px);}
.care-optio-sec .title h2,.sec-headings .heading{font-size:32px;}
.sing-sec-heading{font-size: 32px;}
.cta-sec .cta-col{height:300px;margin-left:0 !important;margin-bottom: 20px !important;}
.lr-content-imgslid-sec .container{padding: 0 !important;}
.our-community-sec .col-content,
.our-community-sec .col-slide{padding: 0;}
.about-purpose .wrapper > .vc_column-inner{padding: 30px!important;}
.about-purpose{padding-top:50px !important;padding-bottom:50px !important;}
.our-community-sec{padding:50px 0;}
.our-community-sec .row-reverse .col-content, .our-community-sec .row-reverse .col-slide{padding: 0;}
.new-banner-section h1{font-size:40px;}
.new-banner-section .banner-sub-heading{font-size:18px;}
.new-banner-section{height:450px;}
.about-vision > .col.span_12 > .vc_col-sm-12 > .vc_column-inner{padding:0 0;} .partner-section .partner-wrapper{padding-left: 0;}
body .new-banner-section .bnr-btn{padding:15px 30px;font-size:16px !important;margin-top:10px;}
.new-banner-section p{font-size: 22px;}
.who-weare-sec .wpb_column:first-child{padding-right: 0;}
body .nectar-button.sec-orng-btn{margin-top: 10px;}
.join-family-sec{padding:50px 0!important;}
.join-family-sec .sec-heading{ font-size: 38px;margin-bottom: 20px !important;}
.join-family-sec .sec-sub-heading{margin-bottom: 10px;}
.committed-glty-sec,
.team-listing-section{padding:50px 15px !important;}
.committed-glty-sec p{font-size:20px;line-height:32px;}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{line-height:32px;font-size:20px;}
.committed-glty-sec .nectar-button{margin-top:20px;}
.team-listing-section .section-heading h2{font-size:34px;line-height:46px;}
.lrimg-content-bnr .bnr-heading{font-size:32px;}
.commnit-filtsec .filt-sidebar{margin-bottom:20px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:calc(50% - 20px);margin: 10px;}
body.password_protected .post-password-form{max-width: 90%;}
body.password_protected .post-password-form h3{padding-bottom:20px;margin-bottom:35px;font-size:34px;}
body.password_protected .post-password-form h3:after{width:100px;}
body.password_protected .post-password-form > p{font-size:20px;}
body.password_protected .post-password-form input[type="submit"]{margin-top:20px;}
body.password_protected .post-password-form input[type="password"]{height:50px;}
.resource_wrapper .resource_col .wpb_text_column h5{font-size: 22px;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner:after{height:140px;}
.home-search-form .sub input[type="submit"]{max-width: 100%;}
header#header .bottom-content nav ul.menu li:last-child a { background: transparent; padding: 0 !important; }
header#header .bottom-content nav ul.menu ul.sub-menu li a { background: transparent; padding: 10px !important; }
header#header .nav-menu ul.menu li > a:focus { color: #ffffff !important; }
header#header .bottom-content nav ul.menu > li:last-child a{letter-spacing: 0.14px;}
.learnmore-box { position: relative; padding: 20px 0; margin-bottom: 30px !important; display: block; height: auto; }
.learnmore-box .small-btn a { display: block; }
.partner-section h2.vc_custom_heading.heading { text-align: center !important; width: 100%; max-width: 320px; margin: 0 auto; position: relative; }
.partner-section h2.vc_custom_heading.heading:after { left: 50%; transform: translateX(-50%); }
.team-slidsec .left .no-extra-padding { padding-left: 0; padding-right: 5px; } .blog-wrapper .con-shadow img{height: 100%;}
.blog-page .blog-wrapper .con-shadow .img-wrapper:before{width: 101%;}
}
@media (max-width: 575px){
.care-optio-sec .col-options .wrap{width:100%;}
.care-optio-sec .img-wrap{width:100%;margin-bottom:20px;}
.care-optio-sec .content-wrap{width:100%;margin-left:0;text-align:center;}
.care-optio-sec .content-wrap p:before{left:0;right:0;margin:0 auto;}
.cta-sec .sec-title{font-size:32px;}
body .cta-sec .cta-btn{padding-top:15px;padding-bottom:15px;}
.blog-sec .latest-blog{margin:0 0 30px;}
.partner-section .sec-headings{width:100%;padding-top:0 !important;}
.partner-section .partner-wrapper{width:100%;margin-top:50px;}
.new-banner-section h1{font-size:34px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:100%}
body.password_protected .post-password-form{padding:40px 20px !important;}
body.password_protected .post-password-form h3{margin-bottom:25px;font-size:28px;}
body.password_protected .post-password-form > p{font-size:18px;margin-bottom:20px;}
.partner-section .partner-wrapper .slick-list { padding-right: 0; } .who-weare-sec .col.span_12.left {
flex-direction: column-reverse;
gap: 20px 0px;
}
.stonebridge-amenit-sec ul {
column-count: 1;
}
.team-slidsec .team-slid-wrapper{max-width: 100%; margin: 0 auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: inherit;}
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 355px; max-width: 365px;}
.team-slidsec .team-slid-wrapper{transform: translateX(6px);}
}
@media (max-width: 480px){
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: unset;}
}
@media (max-width: 380px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 305px; max-width: 315px;}    
}
@media (max-width: 320px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 250px; max-width: 260px;}
} .img-wrapper:before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/11/WhiteSwoop.svg) no-repeat center bottom /contain; width: 100%; height: 100%; position: absolute; bottom: -57px; left: 0; z-index: 0; }
.blog-wrapper .con-shadow .img-wrapper { position: relative; }
.blog-section .blog-wrapper .con-shadow a:hover img{transform: none;}
.new-banner-section.connect-page-banner .row-bg.using-image { background-position: right center !important; }

body.fancybox-active {
overflow: hidden; }
body.fancybox-iosfix {
position: fixed;
left: 0;
right: 0; }
.fancybox-is-hidden {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden; }
.fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99992;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.fancybox-outer {
overflow-y: auto;
-webkit-overflow-scrolling: touch; }
body.compensate-for-scrollbar {  margin-right: 0!important; }
html.compensate-for-scrollbar { overflow-y: scroll!important; margin-right: 0!important; } @media only screen and (min-width: 600px) {
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar {
top: 38px;
}
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar {
top: 32px;
}
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-stage {
top: 25px;
}
}
.fancybox-bg {
background: #000000;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg {
opacity: 1;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
button.fancybox-button--fullscreen, html body[data-button-style^="rounded"] button.fancybox-button--fullscreen,
html body[data-button-style*="slightly_rounded"] button.fancybox-button--fullscreen {
border-radius: 0 0 0 5px!important;
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
position: absolute;
direction: ltr;
z-index: 99997;
opacity: 0;
visibility: hidden;
transition: opacity .35s cubic-bezier(0.22, 0.61, 0.36, 1), visibility 0s .35s linear;
box-sizing: border-box; }
.fancybox-toolbar {
transition: opacity .2s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1;
visibility: visible;
transition: opacity .35s, visibility 0s; }
.fancybox-toolbar > button:nth-child(1) svg {
transition: opacity 0.2s ease, transform 0.2s ease;
}
.fancybox-toolbar > button:nth-child(2) svg {
transition: opacity 0.2s ease 0.05s, transform 0.2s ease 0.05s;
}
.fancybox-toolbar > button:nth-child(3) svg {
transition: opacity 0.2s ease 0.1s, transform 0.2s ease 0.1s;
}
.fancybox-toolbar > button svg {
opacity: 0;
transform: translateY(5px);
}
.fancybox-show-toolbar .fancybox-toolbar > button svg {
opacity: 1;
transform: translateY(0px);
}
.fancybox-infobar {
top: 3px;
left: 8px;
font-size: 13px;
padding: 0 10px;
height: 44px;
min-width: 44px;
line-height: 44px;
color: #ccc;
text-align: center;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
mix-blend-mode: exclusion; }
.fancybox-toolbar {
top: 0;
right: 0;
margin: 0;
padding: 0; }
.fancybox-stage {
overflow: hidden;
direction: ltr;
z-index: 99994;
-webkit-transform: translate3d(0, 0, 0); }
.fancybox-is-closing .fancybox-stage {
overflow: visible; }
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
display: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform; }
.fancybox-slide::before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0; }
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block; }
.fancybox-slide--image {
overflow: visible; }
.fancybox-slide--image::before {
display: none; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
background: #000; 
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
background: #E5E3DF; }
.fancybox-slide--next {
z-index: 99995; }
.fancybox-slide > * {
display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
box-sizing: border-box; }
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
display: none; }
.fancybox-slide .fancybox-image-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;  }
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-can-drag .fancybox-image-wrap {
cursor: -webkit-grab;
cursor: grab; }
.fancybox-is-dragging .fancybox-image-wrap {
cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-image,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-spaceball {
z-index: 1; }
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
overflow: visible;
background: #fff; }
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff; }
.fancybox-error {
margin: 0;
padding: 40px;
width: 100%;
max-width: 380px;
background: #fff;
cursor: default; }
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font-size: 16px;
line-height: 20px; } body[data-button-style^="rounded"] button.fancybox-button,
body[data-button-style*="slightly_rounded"] button.fancybox-button { border-radius: 0!important; }
.fancybox-button {
box-sizing: border-box;
display: inline-block;
vertical-align: top;
width: 44px;
height: 44px;
margin: 0;
padding: 10px;
border: 0;
border-radius: 0;
background: rgba(0, 0, 0, 1);
transition: color .3s ease;
cursor: pointer;
outline: none; }
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc; }
.fancybox-button:focus,
.fancybox-button:hover {
color: #fff; }
.fancybox-button[disabled] {
color: #ccc;
cursor: default;
opacity: 0.6; }
.fancybox-button svg {
display: block;
position: relative;
overflow: visible;
shape-rendering: geometricPrecision; }
.fancybox-button svg path {
fill: currentColor;
stroke: currentColor;
stroke-linejoin: round;
stroke-width: 3; }
.fancybox-button--share svg path {
stroke-width: 1; }
.fancybox-button--play svg path:nth-child(2) {
display: none; }
.fancybox-button--pause svg path:nth-child(1) {
display: none; }
.fancybox-button--zoom svg path {
fill: transparent; }
.fancybox-button.fancybox-button--zoom {
cursor: default;
pointer-events: none;
}
.fancybox-can-zoomIn .fancybox-button.fancybox-button--zoom, .fancybox-is-zoomable .fancybox-button.fancybox-button--zoom {
cursor: pointer;
pointer-events: all;
} .fancybox-navigation {
display: none; }
.fancybox-show-nav .fancybox-navigation {
display: block; }
.fancybox-navigation button {
position: absolute;
top: 50%;
margin: -50px 0 0 0;
z-index: 99997;
background: transparent;
width: 60px;
height: 100px;
padding: 18px; }
.fancybox-navigation button { color: #fff; }
.fancybox-navigation button:before {
content: "";
position: absolute;
top: 30px;
right: 10px;
width: 40px;
height: 40px;
border-radius: 50px;
background: rgba(35, 35, 35, 0.45);
z-index: -1;
transform: scale(0.9);
transition: all 0.25s cubic-bezier(.15,0.2,.1,1);
}
@media only screen and (min-width: 690px) {
.fancybox-navigation button:hover:before{
transform: scale(1.1);
box-shadow: 0px 7px 18px rgba(0,0,0,0.25);
}
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 20px; }
.fancybox-navigation .fancybox-button--arrow_right {
right: 20px; }
@media only screen and (max-width: 690px){
.fancybox-navigation button:before { transition: none; }
.fancybox-navigation .fancybox-button--arrow_left {
left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right {
right: 0px; }
} .fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: transparent;
z-index: 10;
cursor: pointer; }
.fancybox-close-small:after {
content: '×';
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background-color: transparent;
transition: background-color .25s;
box-sizing: border-box;
z-index: 2; }
.fancybox-close-small:focus {
outline: none; }
.fancybox-close-small:focus:after {
outline: 1px dotted #888; }
.fancybox-close-small:hover:after {
color: #555;
background: #eee; }
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
top: 0;
right: -40px; }
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
font-size: 35px;
color: #aaa; }
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
color: #fff;
background: transparent; }
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
display: none; } .fancybox-caption-wrap {
bottom: 0;
left: 0;
right: 0;
text-align: center;
padding: 60px 2vw 0 2vw;
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none; }
.fancybox-caption {
padding: 30px 0;
font-size: 14px;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
pointer-events: all;
position: relative; }
.fancybox-caption a {
color: #fff;
text-decoration: underline; } .fancybox-slide > .fancybox-loading {
border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fancybox-slide > .mfp-iframe-scaler {
width: 100%;
height: 0;
padding-top: 55.5%; background-color: transparent; padding-bottom: 0;}
.mfp-iframe-scaler iframe, .mfp-iframe-scaler > div.video, .mfp-iframe-scaler > div.video .mejs-container {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
.fancybox-slide .mfp-iframe-scaler .wp-video-shortcode video {
height: 100%!important;
width: 100%!important;
}
.fancybox-slide .mfp-iframe-scaler > div.video .mejs-container {
width: 100%!important;
height: 100%!important;
}
.fancybox-slide > .mfp-iframe-scaler .wp-video {
margin-bottom: 0;
} .fancybox-animated {
transition-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1); } .fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform: scale3d(0.8, 0.8, 0.8);
transform: scale3d(0.8, 0.8, 0.8);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform: scale3d(0.8, 0.8, 0.8);
transform: scale3d(0.8, 0.8, 0.8);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1; } .fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1; } .fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1); } .fancybox-share {
padding: 30px;
border-radius: 3px;
background: #f4f4f4;
max-width: 90%;
text-align: center; }
.fancybox-share h1 {
color: #222;
margin: 0 0 20px 0;
font-size: 35px;
font-weight: 700; }
.fancybox-share p {
margin: 0;
padding: 0; }
p.fancybox-share__links {
margin-right: -10px; }
.fancybox-share__button {
display: inline-block;
text-decoration: none;
margin: 0 10px 10px 0;
padding: 0 15px;
min-width: 130px;
border: 0;
border-radius: 3px;
background: #fff;
white-space: nowrap;
font-size: 14px;
font-weight: 700;
line-height: 40px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fff;
transition: all .2s; }
.fancybox-share__button:hover {
text-decoration: none; }
.fancybox-share__button--fb {
background: #3b5998; }
.fancybox-share__button--fb:hover {
background: #344e86; }
.fancybox-share__button--pt {
background: #bd081d; }
.fancybox-share__button--pt:hover {
background: #aa0719; }
.fancybox-share__button--tw {
background: #1da1f2; }
.fancybox-share__button--tw:hover {
background: #0d95e8; }
.fancybox-share__button svg {
position: relative;
top: -1px;
width: 25px;
height: 25px;
margin-right: 7px;
vertical-align: middle; }
.fancybox-share__button svg path {
fill: #fff; }
.fancybox-share__input {
box-sizing: border-box;
width: 100%;
margin: 10px 0 0 0;
padding: 10px 15px;
background: transparent;
color: #5d5b5b;
font-size: 14px;
outline: none;
border: 0;
border-bottom: 2px solid #d7d7d7; } .fancybox-thumbs {
display: none;
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 212px;
margin: 0;
padding: 2px 2px 4px 2px;
background: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
box-sizing: border-box;
z-index: 99995; }
.fancybox-thumbs-x {
overflow-y: hidden;
overflow-x: auto; }
.fancybox-show-thumbs .fancybox-thumbs {
display: block; }
.fancybox-show-thumbs .fancybox-inner {
right: 212px; }
.fancybox-thumbs > ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0;
white-space: nowrap; }
.fancybox-thumbs-x > ul {
overflow: hidden; }
.fancybox-thumbs-y > ul::-webkit-scrollbar {
width: 7px; }
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px; }
.fancybox-thumbs > ul > li {
float: left;
overflow: hidden;
padding: 0;
margin: 2px;
width: 100px;
height: 75px;
max-width: calc(50% - 4px);
max-height: calc(100% - 8px);
position: relative;
cursor: pointer;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box; }
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img {
position: absolute;
top: 0;
left: 0;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-thumbs > ul > li:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
opacity: 1; } @media all and (max-width: 800px) {
.fancybox-thumbs {
width: 110px; }
.fancybox-show-thumbs .fancybox-inner {
right: 110px; }
.fancybox-thumbs > ul > li {
max-width: calc(100% - 10px); } }@media only screen and (min-width: 1300px) {
.container,  
body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header > .container,  
body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"] > .container,
.post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 1100px;  
} 
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
h2 .nectar-button {
top: -2px;
}
body #featured .orbit-slide article .container .span_12 {
width: 900px!important;
}
#author-bio #author-info {
width: 544px!important;
}
.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
padding: 5px 6px!important;
font-size: 11px!important;
margin: 1px!important;
}
.portfolio-items:not(.carousel) .col.span_3 .work-meta, .portfolio-items:not(.carousel) .col.span_4 .work-meta {
width: 74%!important;
}
.portfolio-items:not(.carousel) .col.span_3 .nectar-love-wrap, .portfolio-items:not(.carousel) .col.span_4 .nectar-love-wrap  {
width: 52px;
}
body.single-portfolio #sidebar.fixed-sidebar, body.single-portfolio #sidebar {
width: 27.5%;
}
body.single-portfolio .post-area {
width: 72.5%;
}
body.single-portfolio.material .post-area.span_9 {
width: 68.5%;
}
.single-portfolio #boxed .post-area {
width: 72.49%;
}
body.single-portfolio #sidebar div ul li.facebook-share, body.single-portfolio #sidebar div ul li.twitter-share, body.single-portfolio #sidebar div ul li.pinterest-share {
margin: 0 11px 0 0!important;
padding: 2px 11px 3px 0 !important;
}
#project-meta ul li .nectar-love-wrap.fadein {
margin-right: 11px;
padding-right: 11px;
}
body #featured .video {
float: left;
width: 540px!important;
left: 1px;
position: relative;
z-index: 1;
}
body.single.single-post .section-title h1 {
max-width: 620px;
}
body.single-portfolio .row .title-wrap .col.section-title {
text-align: center;
}
body.single-portfolio .row .col.section-title h1 {
max-width: 725px;
margin: 0 auto;
}
#featured article .post-title > a {
left: 0px;
}
#featured .orbit-slide.has-video h2 {
max-width: 330px!important;
min-width: 330px!important;
}
#featured .orbit-slide.has-video .post-title > a {
left: 20px!important;
}
#featured article .post-title h2 {
left: 0px;	
}
#featured .has-video h2 {
left: -10px!important;
}
.post-area.masonry {
width: 895px;
}
.post-area.masonry.span_9 {
width: 660px;
margin-right: 10px;
}
.masonry-blog-item .jp-jplayer-video {
height: 139px!important;
}
.post-area.span_9 .masonry-blog-item .jp-jplayer-video {
height: 154px!important;
}
.single .post-area.span_12 #author-info {
width: 773px!important;
}
.post-area.masonry.span_9 .masonry-blog-item {
width: 46.5%;
}
#page-header-bg .span_6 span.subheader {
font-size: 24px;
}
#boxed {
width: 980px;
}
#boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg, #boxed #featured, #boxed .orbit > div, #boxed #featured article {
min-width: 980px;
}
.nectar-milestone .number {
font-size: 50px;
line-height: 50px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2  {
font-size: 32px!important;
line-height: 50px!important;
}
body .swiper-slide .content p {
font-size: 20px!important;
line-height: 34px!important;
padding-bottom: 22px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
font-size: 14px!important;
line-height: 24px!important;
}
.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img {
padding-right: 5px;
top: -3px;
}
.carousel-next {
right: 0px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
.portfolio-items:not(.carousel) .col .work-item.style-2 i {
line-height: 32px!important;
height: 32px!important;
width: 32px!Important;
font-size: 14px!important;
}
header#top nav > ul > li > a {
padding-left: 8px;
}
.sf-menu .sf-with-ul a {
padding-right: 14px!important;
}
.sf-sub-indicator {
left: 6px;
}
body .swiper-slide .content p.transparent-bg span {
line-height: 38px!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
max-width: 720px;
}
body .vc_pie_chart .vc_pie_chart_value {
font-size: 32px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1080px) {
body #featured .orbit-slide article .container .span_12 {
width: 820px!important;
}
body #featured .video {
float: left;
width: 460px!important;
left: 1px;
position: relative;
z-index: 1;
}
.cart-outer, body #header-outer[data-full-width="false"] .cart-outer { display: none; }
#header-outer[data-full-width="true"] .cart-outer,
.material .cart-outer, body.material #header-outer[data-full-width="false"] .cart-outer { display: block; } .ascend[data-slide-out-widget-area="true"] #header-outer[data-full-width="true"] header > .container, .ascend[data-slide-out-widget-area="true"] #header-secondary-outer[data-full-width="true"] > .container {
padding: 0 28px!important;
} #featured .orbit-slide.has-video h2 {
max-width: 330px!important;
min-width: 330px!important;
}
#featured .orbit-slide.has-video .post-title > a {
left: 20px!important;
}
body #sidebar.fixed-sidebar, body.single-portfolio #sidebar {
top: 0px!important;
margin-left: 0px!important;
position: relative!important;
}
}
@media only screen and (max-width: 1020px) {
#to-top:not(.mobile-enabled) {
display: none!important;
}
} @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) {
body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"] .swiper-container a.slider-next {
right: 0px!important;
}
} @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {
body[data-smooth-scrolling="1"], body[data-smooth-scrolling="1"] #header-outer {
padding-right: 0px!important;
}
body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.right {
right: 0px!important;
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li:not([class*="button_"]) > a:hover:after {
display: none;
}
#to-top {
display: none!important;	
}
body .slide-out-hover-icon-effect a { pointer-events: auto;}
.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span {
opacity: 1!important;
padding: 0!important;
}
.full-width-section.parallax_section, .full-width-content.parallax_section  {
background-attachment: scroll!important;
background-position: center!important;
} #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
transition: none;
-webkit-transition: none;
}
.orbit > div {
position: absolute !important;
top: 0px!Important;
}
#featured.orbit > div.has-video .container {
top: 70px!Important;	
}
#featured article {
top: 0px!Important;
background-position: center!important;
}
#featured .orbit-slide article .container {
top: 145px!important;
position: absolute!important;
}
.orbit-wrapper div.slider-nav span.left, .orbit-wrapper div.slider-nav span.right {
position: absolute!important;
top: 230px!important;
}
.orbit-wrapper, .orbit-wrapper #featured, .orbit-wrapper #featured article  {
height: 450px!important;	
margin-bottom: 0;
}
#featured article {
position: relative!important;
background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
-webkit-background-size: cover!important;
background-attachment: scroll!important;
}
body .fixed-sidebar, .single-portfolio #sidebar {
top: 0px!important;
width: 23.5%!important;
margin-left: 0px!important;
position: relative!important;
}
#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
position: relative!important;
}
#page-header-bg[data-parallax="1"] {
top: 0px!important;
}
#page-header-bg .span_6 {
display: block!important;
opacity: 1!important;
}
.swiper-container .slider-right {
right: 0px!important;
}
.video-texture, #style-selection {
display: none!important;
}
.parallax_slider_outer.first-section .nectar-slider-wrap, #full_width_portfolio .project-title.parallax-effect {
transform: translate(0px, 0px)!important;
-webkit-transform: translate(0px, 0px)!important;
}
.parallax_slider_outer.first-section .swiper-slide .content {
opacity: 1!important;
transform: translate(0px, 0px)!important;
-webkit-transform: translate(0px, 0px)!important;
}
#full_width_portfolio .project-title.parallax-effect {
padding-top: 5em!important;
position: relative!important;
margin-top: -32px!important;
top: 0px!important;
}
.parallax_slider_outer.first-section .nectar-slider-wrap {
position: relative!important;
max-width: 100%;
overflow-x: hidden;
}
img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0px!important;
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0px!important;
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.nectar_cascading_images .cascading-image .inner-wrap, .nectar-icon-list[data-animate="true"] .content, .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-animate="true"]:after,
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
transform: translateX(0) translateY(0) scale(1)!important;
-webkit-transform: translateX(0) translateY(0) scale(1)!important;
-moz-transform: translateX(0) translateY(0) scale(1)!important;
opacity: 1!important;
animation: none!important;
}
.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
transform: none;
-webkit-transform: none;
}
.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"] {
transform: scale(1, 1)!important;
-webkit-transform: scale(1, 1)!important;
visibility: visible!important;
}
img.img-with-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
}
.clients.fade-in-animation > div, img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
opacity: 1!important;
}
.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
transform: translateY(0)!important;
-webkit-transform: translateY(0)!important;
-moz-transform: translateY(0)!important;
}
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item {
opacity: 1!important;
-ms-transform: none;
-webkit-transform: none!important;
transform: none!important;
}
.owl-carousel[data-enable-animation="true"] .owl-controls {
opacity: 1!important;
}
img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
transform: scale(1, 1)!important;
-webkit-transform: scale(1, 1)!Important;
}
img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
opacity: 1!important;
transform: perspective(1000px) rotateY(0deg)!important;
-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
}
img.img-with-animation[data-animation="flip-in-vertical"], .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"] {
opacity: 1!important;
transform: rotateX(0deg) translate(0px, 0px)!important;
-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-o-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-moz-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
}
.parallax_slider_outer.first-section .nectar-slider-wrap, #full_width_portfolio .project-title.parallax-effect {
transform: translate(0px, 0px)!Important;
-webkit-transform: translate(0px, 0px)!Important;
}
.portfolio-items .col .work-item .work-info a {
display: block;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 100%;
height: 100%;
text-indent: -9999px;
}
.portfolio-items .col .work-item .work-info .custom-content a.nectar-button {
width: auto;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
height: 100%;
top: 0 !important;
transform: none !important;
-webkit-transform: none !important;
}
}
@media only screen and (min-width: 1001px) and (orientation:landscape) {
.using-mobile-browser #nectar_fullscreen_rows > .wpb_row.extra-top-padding {
padding-top: 80px;
}
} @media only screen and (max-device-width: 2600px)  {
body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] { display: none; }
body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right { overflow-y: scroll; }
body.using-mobile-browser .full-width-content.parallax_section .row-bg[data-parallax-speed="fixed"], 
body.using-mobile-browser .full-width-section.parallax_section .row-bg[data-parallax-speed="fixed"], 
body.using-mobile-browser .wpb_row.parallax_section .row-bg[data-parallax-speed="fixed"] {
background-attachment: scroll;
}
body.using-mobile-browser .cp-modal-popup-container {
position: relative;
z-index: 100000;
}
body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video,
body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video {
display: none;
}
body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
display: block;
opacity: 1!important;
}
.using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap {
transform: none!important;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0px!important;
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0px!important;
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"], .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"] {
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
}
.using-mobile-browser .clients.fade-in-animation > div, .using-mobile-browser img.img-with-animation, .using-mobile-browser .col.has-animation, .using-mobile-browser .wpb_column.has-animation {
opacity: 1!important;
}
.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
transform: none!important;
-webkit-transform: none!important;
-moz-transform: none!important;
}
.using-mobile-browser img.img-with-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"], .using-mobile-browser .divider-border[data-animate="yes"], .using-mobile-browser .divider-small-border[data-animate="yes"] {
transform: scale(1, 1)!important;
-webkit-transform: scale(1, 1)!Important;
}
.using-mobile-browser .divider-border[data-animate="yes"], .using-mobile-browser .divider-small-border[data-animate="yes"] {
visibility: visible!important;
}
.using-mobile-browser img.img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"] {
opacity: 1!important;
transform: perspective(1000px) rotateY(0deg)!important;
-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
}
.using-mobile-browser img.img-with-animation[data-animation="flip-in-vertical"], .using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"] {
opacity: 1!important;
transform: rotateX(0deg) translate(0px, 0px)!important;
-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-o-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-moz-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
}
.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap, .using-mobile-browser .nectar-icon-list[data-animate="true"] .content, .using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .using-mobile-browser .nectar-icon-list[data-animate="true"]:after,
.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, .using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
transform: translateX(0) translateY(0) scale(1)!important;
-webkit-transform: translateX(0) translateY(0) scale(1)!important;
-moz-transform: translateX(0) translateY(0) scale(1)!important;
opacity: 1!important;
animation: none!important;
}
.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap {
opacity: 1!important;
transform: none!important;
-webkit-transform: none!important;
}
.using-mobile-browser .wpb_animate_when_almost_visible, .using-mobile-browser .wpb_animate_when_almost_visible.wpb_start_animation {
opacity: 1;
-webkit-animation: none;
-o-animation: none;
animation: none;
}
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
transform: none;
-webkit-transform: none;
}
.ascend.using-mobile-browser #search {
height: 100%;
}
.ascend.using-mobile-browser #search #search-box {
top: 20px!important;
}
.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6 {
opacity: 1!important;
display: block!important;
}
.using-mobile-browser .nectar-split-heading .heading-line > div {
transform: none;
-webkit-transform: none;
}
.using-mobile-browser .slide-out-hover-icon-effect a { pointer-events: auto;}
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
.using-mobile-browser .nectar-fancy-box.has-animation {
opacity: 1!important;
-ms-transform: none;
-webkit-transform: none!important;
transform: none!important;
}
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls {
opacity: 1!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
height: auto!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div {
position: relative!important;
left: 0!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container {
padding-top: 8%;
padding-bottom: 8%;
}
.using-mobile-browser .nectar-milestone:not(.animated-in) {
opacity: 1;
}
.using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section, 
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-content.parallax_section   {
background-attachment: scroll!important;
background-position: center!important;
}
body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section .row-bg, 
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section .row-bg,
body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,
body[data-remove-m-parallax="1"].using-mobile-browser #page-header-bg[data-parallax="1"] .page-header-bg-image {
margin-top: 0!important;
height: 100%!important;
transform: none!important;
-webkit-transform: none!important;
background-attachment: scroll!important;
background-position: 50%!important;
opacity: 1;
}
body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured.parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
opacity: 1;
}
body[data-remove-m-parallax="1"].using-mobile-browser .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
height: 100%;
}
}
@media only screen and (min-device-width: 1px) and (max-device-width: 1025px) {
.wpb_row .nectar-parallax-scene div {
top: -40px!important;
}
.blurred-wrap.blurred {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
}
@media only screen and (min-width : 690px) and (max-width : 1000px) {
body[data-smooth-scrolling="1"] #header-outer {
padding-right: 0px!important;	
}
.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12 { width: 100%; margin-left: 0px; }
.col, body .vc_row-fluid .wpb_column {
margin-bottom: 25px;	
}
.material #header-outer .col {
margin-bottom: 0px;
}
body .vc_row-fluid .wpb_column,
body .vc_row-fluid .vc_col-sm-2,
body .vc_row-fluid .vc_col-sm-3,
body .vc_row-fluid .vc_col-sm-4,
body .vc_row-fluid .vc_col-sm-6,
body .vc_row-fluid .vc_col-sm-8,
body .vc_row-fluid .vc_col-sm-9,
body .vc_row-fluid .vc_col-sm-10,
body .vc_row-fluid .vc_col-sm-11  {
width: 100%;
margin-right: 0px!important;
margin-left: 0px;
}
body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
margin-right: 20px!important;
margin-left: 20px;
width: calc(100% - 40px);
}
body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column { margin-right: 0!important; width: 100%; } .wpb_row .span_12 > .col.padding-6-percent[data-t-w-inherits="small_desktop"][data-padding-pos="all"]{ padding: 5%; }
.wpb_row .span_12 > .col.padding-7-percent[data-t-w-inherits="small_desktop"][data-padding-pos="all"] { padding: 6%; }
.wpb_row .span_12 > .col.padding-8-percent[data-t-w-inherits="small_desktop"][data-padding-pos="all"] { padding: 7%; }
.wpb_row .span_12 > .col.padding-9-percent[data-t-w-inherits="small_desktop"][data-padding-pos="all"] { padding: 8%; }
.wpb_row .span_12 > .col.padding-10-percent[data-t-w-inherits="small_desktop"][data-padding-pos="all"] { padding: 9%; }
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"] { margin-bottom: 0; }
.vc_col-sm-1[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-1 {
width: 6.382978723%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-1[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-1 {
width: 8.33%; margin-left: 0;
}
.vc_col-sm-2[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-2 {
width: 14.89361702%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-2[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-2 {
width: 16.66%; margin-left: 0;
}
.vc_col-sm-3[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-3 {
width: 23.404255317%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-3[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-3 {
width: 25%; margin-left: 0;
}
.vc_col-sm-4[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-4 {
width: 31.914893614%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-4[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-4 {
width: 33.33%; margin-left: 0;
}
.vc_col-sm-5[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-5 {
width: 40.425531911%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-5[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-5 {
width: 41.5%; margin-left: 0;
}
.vc_col-sm-6[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-6 {
width: 48.93617020799999%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-6[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-6 {
width: 50%; margin-left: 0;
}
.vc_col-sm-7[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-7 {
width: 57.446808505%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-7[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-7 {
width: 58.3%; margin-left: 0;
}
.vc_col-sm-8[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-8 {
width: 65.95744680199999%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-8[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-8 {
width: 66.66%; margin-left: 0;
}
.vc_col-sm-9[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-9 {
width: 74.468085099%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-9[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-9 {
width: 75%; margin-left: 0;
}
.vc_col-sm-10[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-10 {
width: 82.97872339599999%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-10[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-10 {
width: 83.0%; margin-left: 0;
}
.vc_col-sm-11[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-11 {
width: 91.489361693%; margin-left: 2.1%;
}
.full-width-content.vc_row-fluid .vc_col-sm-11[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .full-width-content.vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-11 {
width: 91.5%; margin-left: 0;
}
.vc_col-sm-12[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-12 {
width: 100%;
}
body .vc_row-fluid [class*="vc_col-"][data-t-w-inherits="small_desktop"]:first-child:not([class*="offset"]) {
margin-left: 0;
}
.vc_col-sm-6[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]) .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell,
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-6 .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell,
.vc_col-sm-5[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]) .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell,
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-5 .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell,
.vc_col-sm-4[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]) .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell,
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-4 .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 100%;
} body .vc_row-fluid .vc_col-sm-2 {
width: 31.2%;
margin-left: 3.1%;
}
body .vc_row-fluid.full-width-content .vc_col-sm-2 {
width: 33.3%;
margin-left: 0%;
}
body .vc_row-fluid .vc_col-xs-6[class*="vc_col-xs-"] {
width: 48.93617020799999%;
}
body .vc_row-fluid.full-width-content .vc_col-xs-6 {
width: 50%;
}
body .vc_row-fluid .vc_col-xs-12[class*="vc_col-xs-"] {
width: 100%;
}
body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-7, body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-5 {
width: 100%;
margin-left: 0;
}
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
margin-left: 0;
}
.container, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 600px; 
} 
.post-area.standard-minimal .post-author .grav-wrap { width: 70px; height: 70px;}
.post-area.standard-minimal .post-content { padding-left: 140px;} 
.wpb_column.force-tablet-text-align-left, .wpb_column.force-tablet-text-align-left .col { text-align: left!important; }
.wpb_column.force-tablet-text-align-right, .wpb_column.force-tablet-text-align-right .col { text-align: right!important; }
.wpb_column.force-tablet-text-align-center, .wpb_column.force-tablet-text-align-center .col, .wpb_column.force-tablet-text-align-center .vc_custom_heading { text-align: center!important; }
body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"], body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0 -7%!important;
}
body:not(.material) #header-secondary-outer nav > ul > li:last-child {
border-right: 1px solid #DDDDDD!important;
}
.orbit-wrapper, .orbit-wrapper #featured, .orbit-wrapper #featured article  {
height: 450px!important;	
position: relative!important;
margin-bottom: 0em;
}
body #featured .orbit-slide article .container { 
top: -25px!important;
opacity: 1!important;
position: relative!important;
}
body #featured .orbit-slide article .container .span_12 {
width: 600px!important;
}
.one-fourths.span_3, .one-fourths.vc_span3, .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"])  { width: 48%!important; margin-bottom: 2%; margin-right: 15px; margin-left: 0px!important; padding: 15px; float: left; }
.full-width-content.vc_row-fluid  .one-fourths.vc_span3,
.full-width-content.vc_row-fluid  .one-fourths.vc_span4,
.full-width-content.vc_row-fluid  .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]),
.full-width-content.vc_row-fluid  .one-fourths.vc_col-sm-4:not([class*="vc_col-xs-"]) {
width: 50%!important;
}
.one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) { clear: both; }
.one-fourths.span_3.right-edge, .one-fourths.vc_span3.right-edge, .one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) { margin-right: 0px; }
.portfolio-items .col {
width: 100%;
margin-left: 0px;
margin-bottom: 8px;
}
.portfolio-items:not(.carousel) div:nth-child(2n+2), .portfolio-items:not(.carousel) div:nth-child(2n+2) {
clear: both;
}
body .portfolio-items:not(.carousel)[data-col-num="cols-3"], body .portfolio-items:not(.carousel)[data-col-num="cols-4"] {
margin: 0 -2% 0 -2%;
}
.portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3 {
width: 50%!important;
}
.portfolio-items[data-ps="6"] .col {
padding: 2%;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
.col.boxed:hover {
margin-top: 0px!important;
-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
}
.pricing-table[data-style="flat-alternative"].two-cols > div,
.pricing-table[data-style="flat-alternative"].three-cols > div,
.pricing-table[data-style="flat-alternative"].four-cols > div,
.pricing-table[data-style="flat-alternative"].five-cols > div {
width: 48%!important;
}
body #featured article .post-title h2 span {
font-size: 24px!important;
line-height: 43px!important;
}
#featured article .post-title h2 {
max-width: 325px!important;
min-width: 325px!important;
}
#featured .orbit-slide.centered article .post-title h2 {
max-width: 415px!important;
min-width: 415px!important;
}
#call-to-action .container a {
margin-top: 20px;
margin-left: 0px!important;
}
.post-area {
padding-right: 0px!important;
}
body.single-portfolio .row .col.section-title h1 {
width: 450px;
margin: 0 auto;
}
.contact-info {
padding-left: 0px!important;
}
.nectar-google-map {
max-height: 425px;
}
#sidebar #flickr > div {
width: 16%!important;
}
#footer-outer #copyright .col {
width: 49%;
margin-bottom: 0px;
}
#footer-widgets .container .col {
margin-left: 15px;
width: 48%;
}
#footer-widgets .one-fourths .span_3:nth-child(2n+1) {
margin-left: 0px;
}
body #sidebar #flickr div {
float: left;
}
#sidebar .recent_projects_widget div a, body #sidebar #flickr div a  {
width: 90px!important;
}
body #sidebar .recent_projects_widget div a:last-child, body #sidebar #flickr div {
margin-right: 0px!important;
}
#sidebar .recent_projects_widget div a:nth-child(3n+3), body #sidebar #flickr div:nth-child(3n+3) a {
margin: 2% 2% 0 0!important;
}
#author-bio #author-info {
width: 494px!important;
}
#page-header-bg .span_6 h1 {
font-size: 32px!important;
line-height: 38px!important;
}
#page-header-bg .span_6 {
top: auto!important;
float: none!important;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] { padding-top: 10%; padding-bottom: 10%; }
.portfolio-filters {
position: relative!important;
display: inline-block!important;
clear: both!important;
margin-top: 10px!important;
float: none;
top: auto!important;
}
.page-header-no-bg .portfolio-filters {
margin-top: 15px!important;
float: none!important;
clear: both;
height: auto!important;
}
#page-header-bg[data-parallax="1"] .project-title .span_6 {
padding-right: 70px!important;
}
.page-header-no-bg  .portfolio-filters ul {
position: absolute;
width: 100%;
}
html.js #page-header-bg[data-parallax="0"].not-loaded {
background-color: #F5F5F5;
}
.pricing-table > div { 
width: 50%!important; 
margin-bottom: 25px!important;
}
.pricing-column.highlight .nectar-button {
margin-bottom: 10px!important;
margin-top: 0px!important;
}
.pricing-column.highlight {
margin-top: 0px!important;
}
.pricing-column h3 {
font-size: 20px!important;
}
.pricing-column.highlight h3 {
padding: 5px 0px!important;
}
body .clients.no-carousel > div { 
width: 24.2%!important;
margin-right: 1%!important;
}
body .clients.no-carousel.six-cols > div { 
width:15.8% !important;
margin-right: 1%!important;
}
body .clients.no-carousel.five-cols  > div { 
width: 19.2%!important;
margin-right: 1%!important;
}
body .clients.no-carousel > div:nth-child(4n+4){
margin-right: 0px!important;
}
body .clients.carousel > div {
margin: 0px 5px!important;
}
#call-to-action .container span {
display: block!important;
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:first-child span.post-featured-img {
padding-bottom: 50%; 
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:not(:first-child),
.row .blog-recent[data-style="list_featured_first_row"].columns-2 .col {
width: 48%;
margin-right: 4%!important;
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(2n+3),
.row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(2n+2) {
margin-right: 0!important;
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(2),
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(3),
.row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(1),
.row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(2) {
align-self: flex-start;
}
.masonry-blog-item {
width: 47.7%;
}
.post-area.masonry, .post-area.masonry.span_9,  body[data-ext-responsive="true"] .post-area.masonry.span_9 {
width: 610px;
}
.post-area.masonry.span_9 {
margin-bottom: 90px;
}
.post-area.masonry.span_9 .masonry-blog-item {
width: 47.5%;
}
.post-area.masonry.span_9.material .masonry-blog-item {
width: 47.1%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 99%;
}
.post-area.masonry #pagination {
bottom: -90px;
}
.masonry-blog-item .jp-jplayer-video {
height: 139px!important;
}
.post-area.span_9 .masonry-blog-item .jp-jplayer-video {
height: 139px!important;
}
body.woocommerce .container div.product div.images div.thumbnails a, body.woocommerce .container #content div.product div.images div.thumbnails a, body.woocommerce-page .container div.product div.images div.thumbnails a, body.woocommerce-page .container #content div.product div.images div.thumbnails a {
width: 16.9%!important;
margin-right: 3.8%!important;
}
.woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5) {
margin-right: 0px!important;
}
.main-content .col.span_4 .col.span_2, .main-content .col.span_3 .col.span_2, .main-content .col.span_2 .col.span_2, .main-content .col.span_6 .col.span_2  {
width: 7%!important;	
}
.main-content .col.span_4 .span_10, .main-content .col.span_3 .col.span_10, .main-content .col.span_2 .col.span_10, .main-content .col.span_6 .col.span_10  {
width: 91%!important;
}
.nectar-social.full-width.items_6 i, .nectar-social.full-width.items_5 i {
font-size: 25px!important;
margin-top: -20px;
}
.nectar-social.full-width.items_4 i {
font-size: 30px!important;
margin-top: -15px;
}
.nectar-social.full-width.items_2 i {
font-size: 35px!important;
margin-top: -18px;
}
.nectar-social.full-width.items_1 > * {
padding: 8% 5%!important;
}
.testimonial_slider .flickity-page-dots {
bottom: -35px;
}
body #boxed {
width: 679px;
}
body  #boxed #header-outer, body  #boxed #header-secondary-outer, body  #boxed #page-header-bg, body  #boxed #featured, body  #boxed .orbit > div, body  #boxed #featured article, body  #boxed #slide-out-widget-area-bg.fullscreen {
min-width: 679px;
}
body  #boxed #footer-outer #footer-widgets, body  #boxed #footer-outer #copyright {
padding-left: 30px!important;
padding-right: 30px!important;
}
.swiper-container .slider-prev {
left: 0px!important;
}
body .swiper-slide .content h2 {
font-size: 33px!important;
line-height: 57px!important;
margin-bottom: 8px;
}
body .swiper-slide .content p, body .swiper-slide .content p.transparent-bg span {
font-size: 13px!important;
line-height: 26px!important;
}
body .swiper-slide .content p {
padding-bottom: 17px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2 {
font-size: 22px;
line-height: 40px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content h2 p  {
font-size: 10px!important;
padding-bottom: 10px!important;
line-height: 20px!important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a, #boxed .swiper-slide .content a {
padding: 5px 10px!important;
font-size: 9px!important;
}
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
font-size: 17px !important;
line-height: 28px !important;
}
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a{
letter-spacing: 1px !important;
font-size: 9px !important;
padding: 8px 13px;
}
.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i {
width: 50px!important;
font-size: 46px!important;
}
.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
width: 50px!important;
}
.swiper-slide .button a, body div[data-button-sizing="large"] .swiper-slide .button a {
padding: 9px 15px;
}
.swiper-slide .button.transparent a, .swiper-slide .button.transparent_2 a,
div[data-button-sizing="large"] .swiper-slide .button.transparent a, div[data-button-sizing="large"] .swiper-slide .button.transparent_2 a {
padding: 7px 15px!important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
padding: 0 80px;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0px -42px;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content {
padding: 0px 50px;
}
.swiper-slide .content h2 {
letter-spacing: -1px;
}
.span_12 .col.span_6.empty-second {
width: 49%!important;
}
.swiper-slide .button a {
font-size: 9px!important;
}
.nectar-button.extra_jumbo {
font-size: 32px;
line-height: 60px;
padding: 30px 50px!important;
}
body.material .nectar-button.extra_jumbo.has-icon {
font-size: 30px;
line-height: 60px;
padding: 30px 100px 30px 60px!important;
}
html body.material .nectar-button.has-icon.extra_jumbo i {
height: 74px;
width: 74px;
line-height: 74px!important;
}
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo, .nectar-button.see-through-extra-color-gradient-2.extra_jumbo, .nectar-button.extra-color-gradient-1.extra_jumbo, .nectar-button.extra-color-gradient-2.extra_jumbo {
border-width: 8px;
}
.single-portfolio #full_width_portfolio .row .col.section-title h1 {
max-width: 430px;
margin: 0 auto;
letter-spacing: -1px;
font-size: 22px;
}
body .swiper-slide .content p i {
width: 18px!Important;
font-size: 16px!Important;
}
.carousel-next {
right: 1px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 {
transform: translateX(0px) translateZ(0)!important;
-webkit-transform: translateX(0px) translateZ(0)!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, 
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul.controls span.line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 span.line {
display: none!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text), .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text) {
text-align: center!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {
min-height: 225px!important;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0px -40px!Important;
}
body .swiper-slide .content p.transparent-bg span {
line-height: 29px!important;
}
#footer-widgets .container .col.span_6, #footer-widgets .container .col.span_4 {
margin-left: 0px;
margin-right: 15px;
padding: 15px;
margin-bottom: 0px;
}
#footer-widgets .container .col.span_4 {
margin-bottom: 40px;
}
#footer-widgets .container .row > div:last-child, #footer-widgets .container .row > div.col_last {
margin-right: 0px;
}
#footer-widgets .container .row > div:nth-child(2).span_4 {
margin-right: 0px!Important;
}
.nectar_team_member_overlay .team_member_picture {
width: 35%;
}
.nectar_team_member_overlay .team_member_details {
width: 65%;
}
.team-member[data-style="meta_overlaid"] .team-member-image {
height: 500px!important;
}
.one-fourths .team-member[data-style="meta_overlaid"] .team-member-image {
height: 350px!important;
}
.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image,
.wpb_row:not(.full-width-content) .vc_col-sm-3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
height: 250px!important;
}
.iosSlider.product-thumbnails .thumb {
width: 112px!important;
}
body .woocommerce .full-width-content > ul.products[data-product-style="material"] li:nth-child(3n+3), 
body.woocommerce-page .full-width-content > ul.products[data-product-style="material"] li:nth-child(3n+3) {
margin-right: 0%!important;
}
body .woocommerce .full-width-content > ul.products[data-product-style="material"] li:nth-child(2n+2), 
body.woocommerce-page .full-width-content > ul.products[data-product-style="material"] li:nth-child(2n+2) {
margin-right: 2%!important;
}
}
@media only screen and (max-width : 1130px) and (min-width : 1000px) {
body.single.single-post .section-title h1 {
max-width: 490px;
}
}
@media only screen and (max-width : 690px) {
body.material #header-secondary-outer { display: none; height: 0!important;}
.material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
top: 0px;
}
body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items { display: block; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
height: auto!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div {
position: relative!important;
left: 0!important;
}
body[data-smooth-scrolling="1"] #header-outer {
padding-right: 0px!important;	
}
.vc_row-fluid [class*="vc_span"] {
width: 100%!important;
}
.vc_row-fluid [class*="vc_col-"] {
width: 100%;
}
body .vc_row-fluid .wpb_column {
width: 100%;
margin-right: 0px!important;
margin-left: 0px;
margin-bottom: 25px;
}
body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
margin-right: 20px!important;
margin-left: 20px;
width: calc(100% - 40px);
}
body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column { margin-right: 0!important; width: 100%; }
body .vc_row-fluid .vc_col-sm-2 {
width: 48%;
margin-left: 4%;
}
body .vc_row-fluid.full-width-content .vc_col-sm-2 {
width: 50%;
margin-left: 0%;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count {
display: block;
}
.wpb_row.full-width-content .woocommerce .nectar-woo-flickity,
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity {
padding-bottom: 75px;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top { position: static;}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button {
top: auto;
bottom: 20px;
transform: none;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.previous {
left: 0px;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.next {
right: 0px;
}
body .full-width-content .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.previous {
left: 30px;
}
body .full-width-content .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.next {
right: 30px;
}
.woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count {
bottom: 23px;
position: absolute;
left: 0;
width: 100%;
}
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
margin-left: 0;
}
.container, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 320px!important; 
} 
.post-area.standard-minimal .post-author { position: relative;}
.post-area.standard-minimal .grav-wrap { display: none;}
.post-area.standard-minimal .post-author { width: 100%; text-align: left;}
body #header-outer[data-full-width="true"] header > .container, body #header-secondary-outer[data-full-width="true"] > .container {
max-width: 100%!important;
padding: 0 18px !important;
}
.col {
margin-bottom: 25px;
}
.wpb_column.force-phone-text-align-left, .wpb_column.force-phone-text-align-left .col { text-align: left!important; }
.wpb_column.force-phone-text-align-right, .wpb_column.force-phone-text-align-right .col { text-align: right!important; }
.wpb_column.force-phone-text-align-center, .wpb_column.force-phone-text-align-center .col,  .wpb_column.force-phone-text-align-center .vc_custom_heading { text-align: center!important; }
.post-area {
margin-bottom: 0px;
}
.col.boxed:hover {
margin-top: 0px!important;
-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
}
#header-outer .col {
margin-bottom: 0px;
}
.orbit-wrapper #featured article .post-title h2 span {
font-size: 18px;
}
.orbit-wrapper, .orbit-wrapper #featured {
height: 325px!important;	
margin-bottom: 0em;
margin-top: 0px;
}
.orbit-wrapper #featured article {
height: 325px!important;	
margin-bottom: 3em;
position: relative!Important;
}
.orbit-wrapper #featured article .post-title h2 span {
line-height: 35px !important;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 100%!important;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
padding: 11px 11px;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
height: 6px;
width: 6px;
}
#fp-nav.right {
right: 10px;
}
.nectar_fullscreen_zoom_recent_projects .dot-nav { display: none;}
body .orbit-wrapper #featured article .post-title h2 {
max-width: 240px!important;
min-width: 240px!important;
}
#featured .orbit-slide.centered article .post-title h2 {
max-width: 265px!important;
min-width: 265px!important;
}
body #featured .orbit-slide article .container { 
top: -20px!important;
opacity: 1!important;
position: relative!important;
}
body #featured .orbit-slide article .container .span_12 {
width: 320px!important;
position: relative;
}
.container article.post .post-meta {
display: none;
}
.container article.post .post-content {
padding-left: 0px!important;
}
.container article.post .post-header h2  {
font-size: 18px;
line-height: 28px;
}	
.container .post-header {
font-size: 10px;
}
.container .comment-list li.comment > div {
padding: 25px 25px 70px 25px;
}
.container .comment-list li.comment > div img.avatar {
display: none;
}
.container #respond h3 {
font-size: 13px;
}
.container .comment-list .reply {
right: 29px;
top: auto;
bottom: 29px;
}	 
.auto_meta_overlaid_spaced .masonry-blog-item { margin-bottom: 0!important; }
body h1.jumbo, body h2.jumbo, body h3.jumbo, body h4.jumbo, body h5.jumbo, body h6.jumbo, p.jumbo {
font-size: 60px!important;
line-height: 70px!important;
}
.container .contact-info {
padding-left: 0px;
}
.row .col.section-title span:not(.share-count-total), html .single #single-below-header span:not(.share-count-total) {
display: none;
}
.material #page-header-bg.fullscreen-header .author-section { margin-top: 5px}
#page-header-bg h1 {
font-size: 34px!important;
}
html.js #page-header-bg[data-parallax="0"].not-loaded {
background-color: #F5F5F5;
}
#page-header-bg .portfolio-filters ul {
position: absolute!important;
width: 100%;
}
#page-header-bg .span_6 {
margin-bottom: 15px!important;
}
body #footer-outer #copyright .col ul {
float: left;
}
body #footer-outer #copyright .col ul li:first-child {
margin-left: 0px;
}
body .orbit-wrapper #featured article .post-title {
top: 120px!important;
}
.flickity-page-dots .dot { width: 12px; margin: 0 3px; }
.testimonial_slider .flickity-page-dots {
bottom: -25px;
}
.flickity-page-dots .dot:before {
height: 2px;
}
#header-outer[data-full-width="true"] header > .container, #header-secondary-outer[data-full-width="true"] > .container {
padding-left: 0!important;
padding-right: 0!important;
}
.orbit-wrapper #featured article .post-title h2 {
max-width: 260px;
min-width: 260px;
}
#call-to-action .container a {
display: block!important;
margin-top: 20px;
margin-left: 0px!important;
}
#call-to-action {
font-size: 18px!important;
}
h2 .nectar-button, h3 .nectar-button, h4 .nectar-button { display: block!important; }
#footer-widgets .container .col:nth-child(3) {
margin-bottom: 40px!important;
}
#footer-outer #flickr img, #sidebar #flickr img {
width: 95px;
}
.post-area #pagination {
padding-left: 0px!important;	
}
.nectar_team_member_overlay .team_member_details {
width: 100%;
}
.nectar_team_member_overlay .team_member_picture {
display: none;
}
.nectar_team_member_overlay {
overflow-y: auto;
}
.nectar_team_member_overlay .inner-wrap { overflow: visible; }
body #featured .orbit-slide article .container {
top: -35px!important;	
}
body #featured article .post-title > a {
padding: 6px 9px!important;
font-size: 10px;
top: 10px;
}
body #featured .more-info {
display: block;
top: 240px!important;
}
body #featured .has-video article div.post-title {
top: 80px!Important;
}
.single-portfolio .row .col.section-title.span_12 {
text-align: center;
}
body.single-portfolio .row .col.section-title h1 {
width: 280px;
margin: 0 auto;
line-height: 16px !important;
}
.portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3, .portfolio-items:not(.carousel) .col.span_6 {
width: 100%!important;
margin-right: 0px!important;
margin-left: 0px!important;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
body #portfolio {
margin: 3px 0 0;
}
.bottom_controls #portfolio-nav .controls li#next-link a i:after,
.bottom_controls #portfolio-nav .controls li#prev-link a i:after {
display: none;
}
#search-results .result, .masonry-blog-item  {
width: 100%!important;
margin-right: 0px!important;
margin-bottom: 25px!important;
margin-left: 0px!important;
}
.posts-container[data-load-animation="none"] article .inner-wrap.animated { opacity: 1; }
.masonry-blog-item {
position: relative!important;
top: auto!important;
display: block;
}
.gallery .gallery-item {
width: 100%!important;
}
#author-bio img {
margin-right: 0px!important;
width: 60px;
height: 60px;
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .featured span.post-featured-img {
padding-bottom: 75%; 
}
.single-post #single-below-header.fullscreen-header > span {
width: 100%;
height: 80px!important;
line-height: 80px!important;
border-bottom: 1px solid #dddddd;
}
.section-down-arrow i.icon-default-style[class^="icon-"] {
font-size: 16px!important;
}
.section-down-arrow {
bottom: 10px;
right: 20px;
}
#page-header-bg.fullscreen-header .author-section {
bottom: 20px;
}
#page-header-bg.fullscreen-header .author-section .meta-date {
margin-top: -4px;
display: block;
}
.single-post #single-below-header.fullscreen-header {
border: none!important;
}
body #author-bio #author-info {
padding-left: 85px!important;
}
.material .container-wrap #author-bio #author-info {
width: 100%!important;
text-align: center;
padding-left: 0!important;
margin-top: 20px;
}
.material .container-wrap #author-bio #author-info p {
max-width: none!important;
}
.material #author-bio { text-align: center}
#contact-map {
height: 270px!important;
}
.nectar-google-map {
max-height: 270px;
}
div.pp_pic_holder {
left: 9px!important;
width: 96%!important;
}
.pp_content {
width: 100%!important;
height: 290px!important;
}
.pp_content iframe {
width: 100%!important;
}
.pp_content .pp_inline iframe {
height: 250px!important;
}
.pp_content #pp_full_res img { 
width: 100%!important;
height: auto!important;
}
body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip { 
position: fixed!important;
left: 0!important;
top: 0!important;
width: 100%!important;
max-width: none!important;
margin: 0!important;
height: 100%;
box-shadow: none!important;
border-radius: 0;
text-align: center;
transform: none!important;
-webkit-transform: none!important;
z-index: 999;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {
transform: translateY(-50%) translateX(-50%) scale(0.8);
-webkit-transform: translateY(-50%) translateX(-50%) scale(0.8);
-webkit-transition: all 0.2s ease-in-out!important;
transition: all 0.2s ease-in-out!important;
top: 50%;
left: 50%;
position: absolute;
width: 60%;
text-align: center;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.open .inner {
transform: translateY(-50%) translateX(-50%) scale(1);
-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.open { pointer-events: auto!important; }
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose {
position: absolute;
top: -50px;
left: 50%;
margin-left: -11px;
height: 22px;
width: 22px;
line-height: 22px;
border: 2px solid #000;
border-radius: 100px;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
display: block;
height: 18px;
width: 18px;
transform-origin: center;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before {
position: absolute;
display: block;
height: 2px;
width: 10px;
left: 4px;
top: 8px;
content: ' ';
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after {
position: absolute;
display: block;
height: 10px;
width: 2px;
left: 8px;
top: 4px;
content: ' ';
}
#page-header-bg .span_6 h1, .single.single-post .section-title h1 {
font-size: 24px!important;
line-height: 30px!important;
margin-bottom: 4px!important;
}
#page-header-bg .span_6 {
top: auto!important;
display: block!important;
opacity: 1!important;
float: none!important;
}
#page-header-bg .author-section .meta-author .avatar {
display: none;
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info {
margin: 10px 0 0 0!important;
}
.ascend #single-below-header.fullscreen-header  {
border-top: 1px solid #dddddd!important;
}
.portfolio-filters {
width: 100%!important;
position: relative!important;
display: block!important;
clear: both!important;
top: auto!important;
}
.page-template-template-portfolio-php .portfolio-filters {
margin-bottom: 0px;
}
.page-header-no-bg .portfolio-filters {
margin-top: 20px!important;
height: auto!important;
}
.portfolio-filters > ul {
position: relative!important;
}
.nectar-social.full-width.items_6 > * {
width: 33.3%!important;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 10% 5%!important;
}
body[data-button-style="default"]  .nectar-social.full-width.items_6 > *:nth-child(1n+4) {
border-bottom: none!important;
}
body[data-button-style="default"] .nectar-social.full-width.items_6 > *:nth-child(3) {
border-right: none!important;
}
.nectar-social.full-width.items_6 i {
font-size: 20px!important;
margin-top: -20px!important;
}
.nectar-social.full-width.items_5 i {
font-size: 16px!important;
margin-top: -20px!important;
padding: 0!important;
}
.nectar-social.full-width.items_4 > * {
width: 50%!important;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 10% 5%!important;
}
.nectar-social.full-width.items_4 i {
font-size: 20px!important;
margin-top: -20px!important;
}
body[data-button-style="default"] .nectar-social.full-width.items_4 > *:nth-child(1n+3) {
border-bottom: none!important;
}
body[data-button-style="default"] .nectar-social.full-width.items_4 > *:nth-child(2) {
border-right: none!important;
}
.nectar-social.full-width.items_3 i {
font-size: 16px!important;
margin-top: -20px!important;
padding: 0!important;
}
.nectar-social.full-width.items_2 i {
font-size: 30px!important;
margin-top: -20px!important;
padding: 0!important;
}
.nectar-social.full-width.items_2 > *, .nectar-social.full-width.items_1 > * {
padding: 10% 5%!important;
}
.nectar-social.full-width.items_1 i {
font-size: 50px!important;
margin-top: -20px!important;
padding: 0!important;
}
.nectar-social.full-width a.nectar-love i { margin-top: -15px!important;}
.nectar-social.full-width.items_5 a span { display: none!important; }
.pricing-table > div { 
width: 100%!important; 
margin: 0px 0px 25px 0px!important;
}
.nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder,
.nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i {
line-height: 60px!important;
font-size: 26px!important;
width: 60px;
height: 60px;
}
.nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder,
.nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i {
line-height: 45px!important;
font-size: 45px!important;
width: 45px;
height: 45px;
}
.nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item  {
padding-left: 100px;
}
.nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item  {
padding-left: 80px;
}
.nectar-icon-list[data-icon-size="large"]:after {
top: 30px;
left: 30px;
}
body .clients.no-carousel > div { 
margin-right: 1%!important;
width: 49.4%!important;
}
body .clients.no-carousel > div:nth-child(2n+2){
margin-right: 0px!important;
}
body .clients.carousel > div {
margin: 0px 5px!important;
width: 150px;
}
body .clients.carousel.phone > div { 
width: 150px;
}
.clients[data-additional_padding="2"].no-carousel  >div {
padding: 2% 4% 2% 4%;
}
.clients[data-additional_padding="3"].no-carousel  >div {
padding: 3% 6% 3% 6%;
}
.clients[data-additional_padding="4"].no-carousel  >div {
padding: 5% 10% 5% 10%;
}
body .row #error-404 h1 {
font-size: 150px !important;
line-height: 150px !important;
}
body .row #error-404 h2 {
font-size: 32px;
}
body .row #error-404 {
margin-bottom: 0px;
}
body.woocommerce .post-area .woocommerce-result-count {
float: none!important;
}
body.woocommerce .post-area .woocommerce-ordering {
float: none!important;
right: 0!important;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
float: none;
border-right: 0px;
width: 100%;
}
.tabbed[data-style*="minimal"] > ul li:not(.cta-button) a, .tabbed[data-style*="minimal"] > ul li:not(.cta-button) a.active-tab {
padding: 20px 15px 5px 15px;
}
.tabbed[data-style="minimal_alt"] > ul li:not(.cta-button) {
margin: 0 10px!important;
}
.tabbed[data-style="minimal"] .wpb_tabs_nav {
border-bottom: none;
}
.tabbed > ul li {
float: none;
display: inline-block;
border-right: 0px;
}
.tabbed > ul {
float: none!important;
}
.tabbed > ul li a {
border-right: 0px!important;
}
.tabbed[data-style*="material"] ul:after { display: none; }
.tabbed[data-style="material"] .wpb_tabs_nav li a, .tabbed[data-style="material"] .wpb_tabs_nav li { display: block; }
.tabbed[data-style="material"] ul li a,
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a:before, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a:before { border-radius: 5px; }
.tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 100%; }
.tabbed[data-style*="vertical"] .wpb_tabs_nav li {
display: inline-block;
margin: 5px!important;
}
div[data-style="minimal"] .toggle h3 a {
font-size: 20px;
line-height: 24px;
}
#portfolio-nav {
margin: 10px 0px 0px;
position: relative!important;
}
.bottom_controls #portfolio-nav {
margin-top: 0;
}
.bottom_controls #portfolio-nav ul.controls {
position: absolute!important;
}
.bottom_controls #portfolio-nav ul.controls span {
display: none;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
max-width: none!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul.controls,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul.controls {
position: relative!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text),
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text){
text-align: center!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {
min-height: 250px!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul.controls span,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul.controls span {
display: block;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {
width: 100%!important;
}
.blog_next_prev_buttons[data-style*="next_prev"] .previous-post h3 span,
.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span {
text-align: center;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover h3 {
transform: translateX(0px) translateZ(0)!important;
-webkit-transform: translateX(0px) translateZ(0)!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, 
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul.controls span.line,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul h3 .next-arrow,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul span.line {
display: none!important;
}
body .project-title #portfolio-nav {
top: 10px!important;
height: 33px!important;
}
#portfolio-nav ul {
position: relative!important;
margin-left: 0px;
}
#page-header-bg #portfolio-nav ul,
.section-title #portfolio-nav ul {
margin-bottom: 0;
}
#portfolio-nav ul:first-child {
z-index: 103;
}
#portfolio-nav .controls:after {
content: ""; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
body .container .portfolio-filters-inline.full-width-content .container {
padding-left: 0!important;
padding-right: 0!important;
}
body #full_width_portfolio .project-title.parallax-effect .container, body #page-header-bg .project-title .container {
padding-bottom: 30px!important;
}
#page-header-bg .project-title {
top: 0px!important;
padding-top: 30px!important;
}
.single-portfolio #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
transform: none!important;
-webkit-transform: none!important;
-o-transform: none!important;
}
body[data-permanent-transparent="1"] #page-header-bg .project-title {
padding-top: 50px!important;
}
body #page-header-bg .section-title, .project-title .section-title  {
padding: 0!important;
}
.single-portfolio #page-header-bg:not(.fullscreen-header) {
height: auto!important;
}
.single #page-header-bg .span_6 {
margin-bottom: 0!important;
}
.row .col.section-title.project-title {
padding-bottom: 30px;
margin-bottom: 30px!important;
}
body #featured .slide .post-title .video img {
height: 169px!important;
}
body #featured .orbit-slide.has-video .span_12 .post-title h2 {
margin-top: 190px!important;
}
body #featured .slide .mejs-container {
margin-bottom: 210px!important;
height: 167px!important;
}
.testimonial_slider[data-style="multiple_visible"] blockquote p:before {
display: none;
}
.testimonial_slider[data-style="multiple_visible"] blockquote p {
padding: 30px;
}
.testimonial_slider[data-style="multiple_visible"] blockquote {
margin-bottom: 0;
}
.testimonial_slider[data-style="minimal"] .slides {
max-width: none;
}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev,
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {
-ms-transform: none;
-webkit-transform: none;
transform: none;
z-index: 500;
top: auto;
bottom: -11px;
}
.testimonial_slider[data-style="multiple_visible_minimal"] blockquote .inner {
padding: 30px;
} #footer-outer #social li {	
margin-right: 10px;
margin-left: 0px!important;
}
.wpb_gallery .parallax-grid-item {
margin-bottom: 30px;
}
.post-area.masonry, .post-area.masonry.span_9,  body[data-ext-responsive="true"] .post-area.masonry.span_9  {
width: 320px;
}
.post-area.masonry.span_9 {
margin-bottom: 90px;
}
.post-area.masonry #pagination {
bottom: -95px;
}
.masonry-blog-item .jp-jplayer-video {
height: 139px!important;
}
.post-area.span_9 .masonry-blog-item .jp-jplayer-video {
height: 139px!important;
}
.ascend.single .container-wrap #author-bio #author-info {
width: 100%!important;
}
.ascend .container-wrap #author-bio #author-info p {
max-width: 100%!important;
}
.ascend .comment-list .reply {
top: 0!important;
}
.single.ascend .comment-list li.comment > div, .single.ascend  .comment-list li.pingback > div {
padding-left: 0!important;
}
#customer_details > div {
width: 100%;
float: none!important;
}
body #header-secondary-outer nav > ul > li, body #header-secondary-outer nav > ul > li a {
border: none!important;
}
body:not(.material) #header-secondary-outer nav ul.sf-menu {
padding-top: 10px;
padding-bottom: 10px;
}
body:not(.material) #header-secondary-outer ul#social {
padding: 10px 0px;
}
.woocommerce .shop_table .coupon {
margin-bottom: 10px;
margin-top: 5px;
}
.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1, .woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
width: 100%!important;
}
.woocommerce .shop_table .actions > input {
float: left!important;
}
.woocommerce form.login .form-row-first, .woocommerce-page form.login .form-row-first, .woocommerce form.login .form-row-last, .woocommerce-page form.login .form-row-last {
width: 100%!important;
}
.woocommerce .cart.shop_table .quantity input.plus, .woocommerce .cart.shop_table .quantity input.minus {
display: block;	
}
html .woocommerce-page div[data-project-style="text_on_hover"] button.single_add_to_cart_button[type="submit"] {
padding: 20px 35px!important;
}
.iosSlider.product-thumbnails .thumb {
width: 93px!important;
}
.main-content .col.span_4 .col.span_2, .main-content .col.span_3 .col.span_2, .main-content .col.span_2 .col.span_2, .main-content .col.span_6 .col.span_2  {
width: 15%!important;	
}
.main-content .col.span_4 .span_10, .main-content .col.span_3 .col.span_10, .main-content .col.span_2 .col.span_10, .main-content .col.span_6 .col.span_10  {
width: 83%!important;
}
#boxed {
width: 100%;
}
#boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg, #boxed #featured, #boxed .orbit > div, #boxed #featured article, #boxed #slide-out-widget-area-bg.fullscreen {
width: 100%;
min-width: 100%;
}
#boxed #page-header-bg {
min-width: 100%;
}
#boxed .container, #boxed .post-area.masonry.span_9 {
max-width: 85%!important;
}
body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"], body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0 -9%!important;
}
#boxed .post-area.masonry.meta_overlaid {
max-width: none!important;
}
#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
padding-left: 20px!important;
padding-right: 20px!important;
}
.swiper-container .slider-next, .swiper-container .slider-prev {
display: none;
} body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
padding-bottom: 7px;
}
body .swiper-slide .content .buttons {
padding-top: 10px;
}
.nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
font-size: 10px!important;
padding: 7px 11px;
}
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a,  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent_2 a {
padding: 5px 11px!important;
border-width: 1px;
}
.nectar-video-box[data-play-button-size="larger"] a.nectar_video_lightbox {
width: 70px;
height: 70px;
margin-top: -35px;
margin-left: -35px;
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-content { height: 55vh; }
.slider-pagination {
bottom: 10px;
}
body .swiper-container .slider-next,
body .swiper-container .slider-prev { display: none; }
body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap .swiper-pagination-switch,
body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap .swiper-pagination-switch {
width: 25px;
vertical-align: bottom;
margin-bottom: 0;
margin: 0;
}
body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap,
body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap {
bottom: 15px;
}
body .swiper-container .slider-pagination svg {
width: 14px;
width: 14px;
}
.slider-pagination .swiper-pagination-switch {
height: 8px;
width: 8px;
}
body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
font-size: 33px !important;
line-height: 57px !important;
margin-bottom: 8px;
letter-spacing: -0.5px;
}
body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
font-size: 13px !important;
line-height: 26px !important;
padding-bottom: 7px;
}
.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
font-size: 9px!important;
padding: 8px 13px;
letter-spacing: 0.5px!important;
}
body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent_2 a {
font-size: 9px!important;
padding: 6px 13px!important;
letter-spacing: 0.5px!important;
}
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
padding: 0px 13px!important;
letter-spacing: 0.5px!important;
}
body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
font-size: 13px !important;
line-height: 29px !important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2 {
font-size: 16px!important;
line-height: 30px!important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content p {
font-size: 6px!important;
padding-bottom: 4px!important;
line-height: 11px!important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a, #boxed .swiper-slide .content a {
padding: 1px 7px!important;
font-size: 6px!important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
padding: 0px 15px!important;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0px -22px;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content {
padding: 0px 5px;
}
.swiper-slide .buttons > div {
padding-left: 0px!important;
}
.swiper-slide .content h2 {
margin-bottom: 3px;
}
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev,
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
display: block!important;
}
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i, body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i {
width: 24px!important;
font-size: 24px!important;
}
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i, body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next:hover i  {
right: 15px!important;
}
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i, body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev:hover i  {
left: 15px!important;
}
body .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
width: 30px!important;
}
.project-title .controls {
margin: 0 auto!important;
float: none!important;
display: block;
width: 120px;
}
.project-title .controls #prev-link {
float: left!important;
}
.project-title .controls #next-link {
float: right!important;
}
.project-title #all-items {
left: 142px!important;
float: none!important;
position: absolute;
}
#boxed .project-title #all-items {
left: 124px!important;
}
body .swiper-slide .content p i {
width: 14px!Important;
font-size: 12px!Important;
}
.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img {
padding-right: 13px;
top: -3px;
}
.carousel-next {
right: 1px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
.woocommerce .woocommerce-result-count {
padding-bottom: 0px!important;	
}
.woocommerce .woocommerce-ordering {
position: relative!important;
right: 0px;
top: 0px!important;
margin-left: 0!important;
float: none!important;
margin-bottom: 45px!important;
}
.woocommerce .product-subtotal {
display: none;
} 
.nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: -16px -19px 0px -19px!Important;
}
.nectar-button.extra_jumbo {
font-size: 24px;
line-height: 24px;
padding: 20px 30px!important;
}
.nectar-button.extra_jumbo.has-icon.extra-color-gradient-1, .nectar-button.extra_jumbo.has-icon.extra-color-gradient-2,
.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-1, .nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-2 {
font-size: 24px;
line-height: 24px;
padding: 20px 50px!important;
}
.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span, .nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span, .nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span, .nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
left: -28px;
}
.nectar-button.extra_jumbo i, .nectar-button.extra_jumbo.has-icon i {
font-size: 26px!important;
}
body.material .nectar-button.extra_jumbo.has-icon {
font-size: 22px;
line-height: 22px;
padding: 24px 65px 24px 55px!important;
}
html body.material .nectar-button.has-icon.extra_jumbo i {
height: 50px;
width: 50px;
line-height: 50px!important;
}
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo, .nectar-button.see-through-extra-color-gradient-2.extra_jumbo, .nectar-button.extra-color-gradient-1.extra_jumbo, .nectar-button.extra-color-gradient-2.extra_jumbo {
border-width: 6px;
}
body .swiper-slide .content p.transparent-bg span {
line-height: 20px!important;
top: -5px;
left: 4px;
box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-o-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
}
#buddypress .register-section {
width: 100%!important;
margin-bottom: 15px;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding: 0px 10%!important;	
}
#header-outer[data-full-width="true"] header > .container {
padding: 0;
}
.owl-carousel[data-column-padding="10px"] .carousel-item, .owl-carousel[data-column-padding="15px"] .carousel-item, .owl-carousel[data-column-padding="20px"] .carousel-item,
.owl-carousel[data-column-padding="30px"] .carousel-item, .owl-carousel[data-column-padding="40px"] .carousel-item, .owl-carousel[data-column-padding="50px"] .carousel-item { padding: 10px; }
.nectar-recent-posts-single_featured.multiple_featured .recent-post-container {
margin-bottom: 40px; 
}
.nectar-recent-posts-single_featured .grav-wrap > a,
.nectar-recent-posts-single_featured .grav-wrap .text > span  {
display: none;
}
body .nectar-recent-posts-single_featured .inner-wrap { width: 100%!important; }
}
@media only screen and (max-width: 321px) {
.container, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 300px!important; 
}   
}
@media only screen and (max-width: 480px) {
.single .blog-title #single-meta ul {
float: left!important;
}
.single .blog-title #single-meta ul li.meta-share-count {
float: none!important;
clear: both;
}
.blog-title ul li.meta-share-count > a {
display: none!important;
}
.blog-title ul li.meta-share-count .nectar-social {
display: block!important;
opacity: 1!important;
left: 0!important;
position: relative!important;
}
.blog-title ul li.meta-share-count .nectar-social a {
opacity: 1!important;
left: 0!important;
}
.single .blog-title #single-meta ul li a {
display: inline-block;
margin-bottom: 5px;
}
.single .blog-title #single-meta ul li:not(.meta-share-count) > a,
.single .blog-title #single-meta ul li .n-shortcode a {
opacity: 1!important;
}
}
@media only screen and (min-width: 480px) and (max-width: 690px) {
body .container, body div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 420px!important; 
} 
#header-outer[data-full-width="true"] header > .container, #header-secondary-outer[data-full-width="true"] > .container {
max-width: 100%!important;
padding: 0 28px !important;
}
.project-title #all-items {
left: 194px !important;
}
#boxed .project-title #all-items {
left: 159px !important;
}
#boxed {
width: 100%;
}
#boxed #featured, #boxed .orbit > div, #boxed #featured article,
#boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg, #boxed #slide-out-widget-area-bg.fullscreen, #boxed #page-header-bg {
min-width: 100%!important;
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin-left: -30px!important;
margin-right: -30px!important;
}
#boxed .container, #boxed .post-area.masonry.span_9 {
max-width: 85% !important;
}
body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"], body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
margin: 0 -9%!important;
}
.post-area.masonry, .post-area.masonry.span_9,  body[data-ext-responsive="true"] .post-area.masonry.span_9 {
width: 420px;
}
.iosSlider.product-thumbnails .thumb {
width: 98px!important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width : 1000px), only screen and (min-device-pixel-ratio: 1.5) and (max-width : 1000px), only screen and (min-resolution: 144dpi) and (max-width : 1000px) {
#header-outer.transparent.directional-nav-effect header#top #logo span.original img.default-logo {
display: block!important;
}
}
@media only screen and (min-width : 1px) and (max-width : 1000px) {
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] { display: none; }
body header#top .span_3 #logo .mobile-only-logo { display: block!important; }
body header#top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo) {
display: none!important;
}
body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent header#top .span_3 #logo .mobile-only-logo {
opacity: 1!important;
}
body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open) {
transform: none!important;
pointer-events: auto!important;
}
#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 #logo { display: none; }
body[data-smooth-scrolling="1"], body[data-smooth-scrolling="1"] #header-outer, body[data-smooth-scrolling="1"] #page-header-bg[data-parallax="1"],
#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
padding-right: 0px!important;
transform: translate(0px)!important;
visibility: visible!important;
}
#page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .span_6 {
-webkit-transform: translateY(-50%)!important;
transform: translateY(-50%)!important;
}
#page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6 {
-webkit-transform: none!important;
transform: none!important;
}
#page-header-bg.fullscreen-header .row { top: 0!important; }
.video-texture {
display: none!important;
}
.full-width-section.parallax_section, .full-width-content.parallax_section   {
background-attachment: scroll!important;
background-position: center!important;
}
.wpb_row.parallax_section .row-bg.using-image, 
#page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
} #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
transition: none;
-webkit-transition: none;
}
.midnightHeader .stnd:not(.dark-version) {
display: none!important;
}
.ascend #header-outer #mobile-cart-link .cart-wrap, .original #header-outer #mobile-cart-link .cart-wrap { display: none; }
body.material #search-outer #search input[type="text"] {
font-size:44px!important;
border-bottom-width: 2px;
}
html body.material #search-outer,
html .material #header-outer.transparent .bg-color-stripe, html .material #search-outer .bg-color-stripe {
height: 30vh;
}
html body.material #search-outer {
min-height: 200px;
}
html body.material #search-outer .col {
margin-bottom: 0;
}
html body[data-header-format="left-header"] #header-outer header .row .col.span_9 { top: 0; }
body[data-header-format="left-header"].material #search-outer { width: 100%!important; left: 0!important; position: absolute!important; }
body[data-header-format="left-header"].admin-bar.material #search-outer #search #close { top: 0!important; }
body[data-header-format="left-header"].material #search-outer .container { padding-left: 0; padding-right: 0; }
body[data-header-format="left-header"].material #search-outer .container { position: relative; }
img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0px!important;
}
img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0px!important;
}
img.img-with-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
transform: none!important;
-webkit-transform: none!important;
}
body .wpb_animate_when_almost_visible, body .wpb_animate_when_almost_visible.wpb_start_animation {
opacity: 1;
-webkit-animation: none;
-o-animation: none;
animation: none;
}
.img-with-aniamtion-wrap .inner {
margin: 0!important;
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner,
.img-with-aniamtion-wrap[data-max-width="125%"] .inner, .img-with-aniamtion-wrap[data-max-width="150%"] .inner, .img-with-aniamtion-wrap[data-max-width="165%"] .inner, .img-with-aniamtion-wrap[data-max-width="175%"] .inner, .img-with-aniamtion-wrap[data-max-width="200%"] .inner, .img-with-aniamtion-wrap[data-max-width="225%"] .inner, .img-with-aniamtion-wrap[data-max-width="250%"] .inner, .img-with-aniamtion-wrap img {
max-width: 100%!important;
}
.img-with-aniamtion-wrap[data-max-width="75%"] img { max-width: 75%!important; }
.img-with-aniamtion-wrap[data-max-width="50%"] img { max-width: 50%!important; }
.img-with-animation[data-max-width="110%"], .img-with-animation[data-max-width="125%"], .img-with-animation[data-max-width="150%"], .img-with-animation[data-max-width="175%"], .img-with-animation[data-max-width="200%"],
.img-with-animation[data-max-width="225%"], .img-with-animation[data-max-width="250%"] { max-width: 100%!important; margin-left: 0!important;}
.wpb_gallery .parallax-grid-item { width: 100%; padding-right: 0!important; padding-left: 0!important;}
.full-width-section > .col.span_12 {
margin-bottom: 0px;
}
.full-width-section {
margin-top: 0px!important;
}
div[data-bg-mobile-hidden="true"] .row-bg.using-image {
background-image: none!important;
} body[data-bg-header="true"] .full-width-section.first-section, body[data-bg-header="true"] .full-width-content.first-section,
body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
margin-top: 0px!important;
}
.single-portfolio .row .post-area {
margin-top: 0;
}
.full-width-section.under-page-header {
margin-top: -2.1em!important;
}
.home-wrap .full-width-section.first-section {
margin-top: -37px!important;
}
#nectar_fullscreen_rows > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container {
padding-top: 10%;
padding-bottom: 10%;
}
#nectar_fullscreen_rows[data-content-overflow="hidden"] .vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap[data-content-pos="middle"] > .full-page-inner > .container > .span_12 {
height: auto!important;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 75%!important;
}
body:not(.material) header#top #logo  {
margin-top: 7px!important;	
}
body #header-outer[data-format="centered-menu-under-logo"] header#top #logo img,
body #header-outer[data-format="centered-menu-bottom-bar"] header#top #logo img {
margin: 0;
}
#header-outer[data-has-menu="false"][data-format="default"] header#top .span_3,
#header-outer[data-has-menu="true"][data-mobile-fixed="1"] header#top .span_3,
#header-outer[data-has-menu="true"][data-ptnm="1"] header#top .span_3,
body.material #header-outer[data-has-menu="true"] header#top .span_3,
body.material #header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3  {
text-align: left;
}
#header-outer[data-format="centered-logo-between-menu"] .span_3, #header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
transform: none;
-webkit-transform: none;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top #logo *, #header-outer[data-permanent-transparent="1"] .midnightHeader header#top ul.sf-menu > li > a,
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle,
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top #toggle-nav,
.original #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #mobile-cart-link {
margin-top: 10px!important;
}
.ascend #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #mobile-cart-link {
margin-top: 5px!important;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle {
top: 10px;
transform: none;
-webkit-transform: none;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle a,
#header-outer[data-permanent-transparent="1"] .midnightHeader header#top #toggle-nav a {
display: inline-block;
}
.original #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #mobile-cart-link i {
line-height: 34px!important;
}
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open {
pointer-events: auto;
}
#header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
overflow: hidden;
}
.material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
overflow: visible;
}
#header-outer[data-mobile-fixed="1"],
#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
#mobile-menu[data-mobile-fixed="1"] {
position: fixed!important;
}
.material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"],
.material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"] {
top: 0;
}
html body #header-outer[data-transparent-header="true"][data-remove-border="true"] {
border: none!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header > .container {
max-width: 100%!important;
padding: 0 18px !important;
}
#mobile-menu[data-mobile-fixed="1"] {
width:100%;
top: 58px;
left: 0;
}
.using-mobile-browser .slide-out-hover-icon-effect a { pointer-events: auto;}
.container-wrap {
z-index: 11;
}
.page-submenu .mobile-menu-link {
display: inline-block;
}
.page-submenu ul {
position: absolute;
top: 48px;
left: 0;
width: 101%;
display: none;
z-index: 1000;
}
.page-submenu[data-alignment="left"],
.page-submenu[data-alignment="right"] {
text-align: center;
}
#boxed .page-submenu ul {
width: 100%;
}
.page-submenu ul li {
display: block;
margin: 0!important;
}
.page-submenu .full-width-content {
position: relative;
}
.page-submenu ul li a {
border-top: 1px solid rgba(255,255,255,0.2);
padding: 10px 20px!important;
}
.page-submenu[data-bg-color="#ffffff"] ul li a {
border-top: 1px solid rgba(0,0,0,0.08);
}
.orbit > div {
position: absolute!important;	
}
.work-item:not([data-custom-content="on"]) .work-info-bg { 
display: none;
}
.style-3 .work-info-bg {
display: block;
}
.portfolio-items .work-item.style-3 p {
display: block;
margin-top: 0!important;
opacity: 1!important;
position: relative!important;
}
.portfolio-items .work-item.style-3 .vert-center {
padding-top: 15px;
}
.portfolio-items[data-ps="8"] .col .work-info-bg { opacity: 0.3!important;}
.portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .next-arrow { display: none!important;}
.carousel-wrap[data-full-width="true"] {
padding: 0px!important;
}
body .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content { position: relative; width: 100%; margin-right: 0; transform: none; top: 0;}
body .nectar-carousel-flickity-fixed-content .nectar-flickity { margin-left: 0; }
body .nectar-flickity.nectar-carousel[data-controls="material_pagination"]:not(.masonry) .flickity-viewport { margin-top: 50px; }
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item {
opacity: 1!important;
-ms-transform: none;
-webkit-transform: none!important;
transform: none!important;
}
.owl-carousel[data-enable-animation="true"] .owl-controls {
opacity: 1!important;
}
.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg {
display: block!important;
}
.blog-recent[data-style="title_only"] .post-header { transform: none!important; -webkit-transform: none!important; top: 0; }
.nectar-recent-posts-single_featured.multiple_featured > .container .controls { width: auto; margin-left: 0; margin-bottom: 10px;}
.nectar-recent-posts-single_featured.multiple_featured .controls li { display: inline-block; padding: 12px; margin: 6px; }
.nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {  margin-left: -8px;; }
.nectar-recent-posts-single_featured.multiple_featured .controls li .title { display: none; }
.nectar-recent-posts-single_featured.multiple_featured .controls li:after {
display: none;
}
.nectar-recent-posts-single_featured.multiple_featured .controls li:before {
height: 10px; 
width: 10px;
top: 50%;
bottom: auto;
left: 50%;
border-radius: 10px;
transform: translateX(-50%) translateY(-50%);
transition: all 0.3s ease;
}
.nectar-recent-posts-single_featured.multiple_featured > .container {
top: auto;
text-align: left;
bottom: 0;
left: 0;
right: 0;
-webkit-transform:  translateY(-15%);
transform:  translateY(-15%)
}
.nectar-recent-posts-single_featured .inner-wrap {
width: 80%;
}
body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
height: 24px!important;
margin-top: -3px!important;
top: 3px; 
position: relative;
}
body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version {
position: absolute;
}
body.material #header-outer:not([data-transparent-header="true"]) header#top #logo img.stnd { position: relative; }
body.material header#top #logo img {
top: 0;
margin-top: 0!important;
}
body:not(.material) #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] #logo .starting-logo,
body:not(.material) #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] #logo .dark-version {
top: 6px; 
} #header-outer[data-format="centered-menu-under-logo"] header#top .span_9,
#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 {
position: static!important;
}
html .admin-bar #header-outer, html .logged-in.buddypress #header-outer {
top: 0px;	
}
#header-outer {
position: relative!important;	
padding-top: 12px!important;
margin-bottom: 0px;
}
.material #header-outer {
padding: 12px 0!important;
}
#header-outer[data-permanent-transparent="1"] {
position: absolute!important;
}
#header-outer[data-permanent-transparent="1"].transparent header#top .span_9 > .slide-out-widget-area-toggle i,
#header-outer[data-transparent-header="true"].transparent.side-widget-open .midnightHeader.dark header#top .span_9 > .slide-out-widget-area-toggle i,
#header-outer[data-transparent-header="true"].transparent.side-widget-open .midnightHeader.default header#top .span_9 > .slide-out-widget-area-toggle i,
#header-outer[data-permanent-transparent="1"].transparent .midnightHeader.light header#top #mobile-cart-link i {
color: #fff!important;
}
#header-outer[data-permanent-transparent="1"] .midnightHeader.dark header#top .span_9 > .slide-out-widget-area-toggle i,
#header-outer[data-permanent-transparent="1"].transparent .midnightHeader.default header#top .span_9 > .slide-out-widget-area-toggle i,
#header-outer[data-permanent-transparent="1"].transparent .midnightHeader.default header#top #mobile-cart-link i,
#header-outer[data-permanent-transparent="1"].transparent .midnightHeader.dark header#top #mobile-cart-link i {
color: #000!important;
}
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader #logo .starting-logo {
opacity: 1;
position: relative;
}
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo.dark {
opacity: 1;
position: relative;
}
#header-outer.transparent.side-widget-open[data-permanent-transparent="1"] .midnightHeader.dark #logo .dark-version,
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo.dark,
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo:not(.dark),
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.default #logo .starting-logo {
opacity: 0;
position: absolute;
}
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader #logo img.dark-version {
opacity: 0!important;
}
#header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo img.dark-version {
opacity: 1!important;
}
body #slide-out-widget-area a.slide_out_area_close {
position: absolute;
right: 22px;
top: 22px;
z-index: 100;
}
#slide-out-widget-area.fullscreen .off-canvas-social-links,
.admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links,
.admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
position: relative;
bottom: 0!important;
right: 0;
margin-top: 70px;
}
#slide-out-widget-area.fullscreen .off-canvas-social-links:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
display: block;
height: 1px;
width: 0px;
background-color: rgba(255,255,255,0.6);
content: ' ';
margin: 0 auto;
position: absolute;
top: -40px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
#slide-out-widget-area .mobile-only {
display: block;
}
#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container { 
top: 0; 
position: relative; 
transform: none!important;
-webkit-transform: none!important; 
}
#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {
width: 100px;
}
#slide-out-widget-area.fullscreen .bottom-text,
.admin-bar #slide-out-widget-area.fullscreen .bottom-text,
#slide-out-widget-area.fullscreen-alt .bottom-text,
.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text {
position: relative;
bottom: 0!important;
left: 0;
margin-bottom: 30px;
margin-top: 15px;
}
body #slide-out-widget-area.slide-out-from-right-hover {
z-index: 9999;
} #header-outer.transparent.side-widget-open.no-bg-color header#top #logo .starting-logo:not(.dark-version) {
opacity: 1;
}
#header-outer.transparent.side-widget-open.no-bg-color header#top #logo img:not(.starting-logo) {
opacity: 0;
}
#slide-out-widget-area {
top: 0!important;
}
#slide-out-widget-area.overflow-state {
padding-top: 110px!important;
}
#slide-out-widget-area.fullscreen .inner.overflow-state {
margin-top: 0px;
margin-bottom: 130px;
}
body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close { display: none;}
#header-outer #logo { top: 6px!important; left: 6px!important; }
#header-space, body:not(.material) #search-outer { display: none!important; }
#header-space[data-header-mobile-fixed="1"] { display: block!important; }
header#top #toggle-nav, header#top #mobile-cart-link, header#top .span_9 > .slide-out-widget-area-toggle, header#top .mobile-search { display: block!important; }
header#top .col.span_3 {
position: absolute;
left: 0px;
top: 0px;
z-index: 1000;
width: 85%!important;
}
.material header#top .col.span_3, .material #header-outer[data-format="centered-menu"] header#top .span_3,
.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_3 {
position: relative;
}
.material header#top .col.span_3 {line-height: 0; }
.material header#top .col.span_3 #logo { vertical-align: middle;}
header#top .col.span_9 {
margin-left: 0px;
min-height: 48px;
margin-bottom: 0px;
width: 100%!important;
float: none;
z-index: 100;
position: relative;
}
.material header#top .col.span_9, .material #header-outer[data-format="centered-menu-under-logo"] header#top .span_9,
.material #header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 {
min-height: 0;
width: auto!important;
position: absolute!important;
right: 0;
top: 0;
z-index: 2000;
height: 100%;
}
.material #header-outer[data-format="centered-menu-under-logo"] header#top .span_9 {
line-height: inherit;
} body[data-slide-out-widget-area="true"] header#top #logo {
transform: none!important;
-webkit-transform: none!important;
}
body #header-outer[data-permanent-transparent="false"] header#top #logo.no-image {
color: #444!important;
}
body[data-slide-out-widget-area="true"] header#top .span_9 > .slide-out-widget-area-toggle.std-menu {
left: 0!important;
right: auto!important;
text-align: left;
z-index: 10000;
}
body[data-slide-out-widget-area="true"] header#top .span_3 {
text-align: center;
}
body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] header#top .span_3 {
text-align: left;
}
body #header-outer .slide-out-widget-area-toggle .lines-button, 
body #header-outer .slide-out-widget-area-toggle .lines, 
body #header-outer .slide-out-widget-area-toggle .lines:before, 
body #header-outer .slide-out-widget-area-toggle .lines:after {
width: 22px!important;
}
body #header-outer .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button {
top: -3px!important;
}
body #header-outer .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines:after {
top: -6px!important;
}
body #header-outer .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines:before {
top: 6px!important;
}
body[data-slide-out-widget-area="true"] header#top #logo, #header-outer[data-mobile-fixed="1"] header#top #logo {
display: inline-block;
}
body[data-slide-out-widget-area="true"] header#top .col.span_3 {
width: 100%!important;
}
body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
display: block;
}
#slide-out-widget-area .widget_nav_menu{
overflow-y: hidden;
overflow-x: hidden;
}
#header-outer header#top nav > ul {
width: 100%;
padding: 15px 0px 25px 0px!important;
margin: 0px auto 0px auto!important;
float: none!important;
z-index: 100000;
position: relative;
}
#header-outer header#top nav {
background-color: #1F1F1F;
margin-left: -250px!important;	
margin-right: -250px!important;	
padding: 0px 250px 0px 250px;
top: 48px;
margin-bottom: 75px;
display: none!important;
position: relative;
z-index: 100000;
}
header#top nav > ul li {
display: block;
width: 100%;
float: none!important;
margin-left: 0px!important;
}
#header-outer header#top nav > ul {
overflow: hidden!important;
}
header#top nav > ul ul {
position: relative;
width: 100%;
top:0px!important;
left: 0px!important;
padding: 0px;
visibility: visible!important;
box-shadow: 0px 0px 0px #fff!important;
-moz-box-shadow: 0px 0px 0px #fff!important;
-webkit-box-shadow: 0px 0px 0px #fff!important;
background-color: transparent!important;
float: none!important;
}
header#top nav > ul ul li {
padding-left: 20px;
}
header#top .sf-menu a {
color: rgba(255,255,255,0.6)!important;
font-size: 12px;
border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
padding: 16px 0px 16px 0px!important;
background-color: transparent!important;	
}
header#top nav .sf-menu li.sfHover > a {
color: #FFBAAF;
}
#header-outer #top nav ul li a:hover, #header-outer header#top nav .sf-menu li.sfHover > a, #header-outer header#top nav .sf-menu li.current_page_ancestor > a, #header-outer header#top nav .sf-menu li.current-menu-ancestor > a, #header-outer header#top nav .sf-menu li.current_page_item > a {
color: #27CFC3;
}
a > .sf-sub-indicator { 
right: 0px!important;
position: absolute;
padding: 16px;
left: auto!important;
top: 0px!important; 
height: auto;
width: auto;
}
header#top .sf-menu li ul li a:hover,
header#top nav ul li a:hover, 
header#top nav .sf-menu li.sfHover > a, 
header#top nav .sf-menu li.current_page_ancestor > a, 
header#top nav .sf-menu li.current-menu-ancestor > a, 
header#top nav .sf-menu li.current_page_item > a {
color: #FFF!Important;
}
header#top .sf-menu > li:hover  ul, header#top .sf-menu > li.sfHover  ul {
height: 0px;
position: absolute;
visibility: hidden!important;
overflow: hidden;
}
header#top .sf-menu li ul.mobile-open {
height: auto!important;
display: block!important;
position: relative;
visibility: visible!important;
}
header#top nav > ul > li > a {
padding:16px 0px!important;
border-bottom: 1px solid #ddd;
}
header#top, #header-outer:not([data-permanent-transparent="1"]) {
height: auto!important;
}
header#top li#search-btn {
display: none;
}
#header-outer.transparent.directional-nav-effect header#top #logo span.dark,
#header-outer.transparent.directional-nav-effect header#top #logo span.light {
display: none!important;
}
#header-outer.transparent.directional-nav-effect header#top #logo span.original {
display: block!important;
opacity: 1!important;
}
#header-outer.transparent.directional-nav-effect header#top #logo span.dark
.orbit-wrapper #featured .slide article .post-title, .orbit-wrapper .slider-nav > span {
opacity: 1!important;
margin-top: 0px!important;
}
#featured article {
top: 0px!important;
background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
-webkit-background-size: cover!important;
background-attachment: scroll!important;
background-position: center 60%!important;
}
#featured .no-caption article {
top: -7px!important;
}
.orbit-wrapper, .orbit-wrapper #featured {
margin-top: 0px;
}
body #featured .mejs-container {
position: relative;
top: 20px!important;
margin-bottom: 140px!important;
}
.swiper-slide .mejs-controls {
display: none!important;
visibility: hidden!important;
}
.mejs-controls {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
visibility: visible!important;
}
.post-area {
padding-right: 0px!important;
margin-bottom: 0px;
}
div.slider-nav {
position: relative;
max-width: 600px; 
margin: -40px auto 0px auto;
}
body div.slider-nav > span {
height: 25px!important;
width: 25px!important;
}
body .orbit-wrapper div.slider-nav > span.left, body .orbit-wrapper div.slider-nav > span.right {
background-color: #fff!important;
}
body div.slider-nav > span.left {
left: 0px!important; 
}
body div.slider-nav > span.right {
left: 30px!important;
}
div.slider-nav span span {
display: none!important;
}
.orbit-wrapper #featured article .post-title{
position: relative;
}
.orbit-wrapper div.slider-nav span {
position: absolute;
}
.orbit-wrapper div.slider-nav span.right, .orbit-wrapper div.slider-nav span.left {
text-indent: 0px!Important;
}
.orbit-wrapper #featured article .post-title {
top: 170px!important;
left: 0px;
}
#featured .orbit-slide.centered article .post-title > a, #featured .orbit-slide.centered article .post-title h2 { 
left: 0px!Important;	
}
.orbit-wrapper div.slider-nav span {
top: 0px!important;
}
.nectar_food_menu_item .item_description,
.nectar_food_menu_item .inner {
-ms-transform: translateY(0)!important;
-webkit-transform: translateY(0)!important;
transform: translateY(0)!important;
opacity: 1!important;
}
#footer-widgets .container .col {
margin-bottom: 40px;
}
#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
margin-bottom: 0px;
}
#pagination {
margin-bottom: 40px!important;
}
body #featured article .post-title > a {
padding: 10px 12px;
background-color: #27CFC3;
border-color: #27CFC3;
color: #fff;
top: 20px;
}
body #featured article .post-title > a:hover {
border-color: #27CFC3;
box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-o-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
#featured article .post-title > a {
left: 0px!important;
}
.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
padding: 9px 15px!important;
font-size: 12px!important;
margin: 5px!important;
}
.portfolio-items .col .work-item .work-info a {
display: block;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 100%;
height: 100%;
opacity: 0!important;
text-indent: -9999px;
}
.portfolio-items .col .work-item .work-info .custom-content a.nectar-button {
width: auto;
}
body .nectar-button.see-through-2, body .nectar-button.see-through-3 {
transition: none!important;
-webkit-transition: none!important;
}
.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content="on"]) .work-info .vert-center {
transform: none!important;
-webkit-transform: none!important;
top: 0!important;
height: 100%;
}
.wp-caption {
width: 100%!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight {
margin-top: 30px!important;
}
.pricing-table[data-style="flat-alternative"].two-cols > div:nth-child(2),
.pricing-table[data-style="flat-alternative"].three-cols > div:nth-child(2),
.pricing-table[data-style="flat-alternative"].four-cols > div:nth-child(2n+2),
.pricing-table[data-style="flat-alternative"].five-cols > div:nth-child(2n+2) {
margin-right: 0!important;
}
.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap {
opacity: 1!important;
transform: none!important;
}
body.single-portfolio #sidebar.fixed-sidebar, body.single-portfolio #sidebar  {
top: 0px!important;
width: 100%!important;
margin-left: 0px!important;
margin-top: 10px;
position: relative!important;
float: none!important;
}
body.single-portfolio #sidebar {
margin-top: 30px;
}
body.search .row .col.section-title h1 {
font-size: 18px!Important;	
}
body.search .row .col.section-title span {
display: inline-block;
margin-top: 10px;
font-size: 14px;
}
body.search .divider {
display: none;	
}
.main-content > div {
padding-bottom: 0px;
}
#single-meta {
display: block;
position: relative!important;
clear: both;
margin-bottom: 10px;
}
body.single-post #page-header-bg:not(.fullscreen-header) {
min-height: 250px!important;
}
body.single-post #page-header-bg:not(.fullscreen-header) .row,
body #page-header-bg:not(.fullscreen-header) .row,
body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row{
top: 0!important;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) { height: auto!important; padding-top: 10%; padding-bottom: 10%; }
body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) { padding-top: 5%; padding-bottom: 5%; }
body:not(.single-post) #page-header-bg[data-padding-amt="high"]:not(.fullscreen-header) { padding-top: 13%; padding-bottom: 13%; }
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
-webkit-transform: none!important;
transform: none!important;
top: 0!important;
margin-bottom: 0!important;
position: relative!important;
min-height: 40px;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title { min-height: 80px; }
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 .inner-wrap,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 > .inner-wrap:first-child {
position: relative!important;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 > .inner-wrap { top: 0!important;}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) .span_6 >.inner-wrap,
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 >.inner-wrap,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap {
-webkit-transform: none!important;
transform: none!important;
}
body:not(.single-post) .nectar-particles svg { display: none; }
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) { height: auto!important; padding-top: 16%; padding-bottom: 4%; }
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="low"]:not(.fullscreen-header) { padding-top: 10%; padding-bottom: 2%; }
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="high"]:not(.fullscreen-header) { padding-top: 20%; padding-bottom: 6%; }
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) { height: auto!important; padding-top: 4%; padding-bottom: 16%; }
body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="low"]:not(.fullscreen-header) { padding-top: 2%; padding-bottom: 10%; }
body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="high"]:not(.fullscreen-header) { padding-top: 6%; padding-bottom: 20%; }
.single-post #page-header-bg[data-post-hs="default_minimal"],
.single-post #page-header-bg[data-post-hs="default"] { height: auto!important; padding-top: 50px; padding-bottom: 50px; }
body.single-post #page-header-bg[data-post-hs="default_minimal"][data-alignment-v="middle"]:not(.fullscreen-header) .span_6,
body.single-post #page-header-bg[data-post-hs="default"][data-alignment-v="middle"]:not(.fullscreen-header) .span_6 { -webkit-transform: none!important; transform: none!important; top: 0!important; }
.single #single-meta ul li.meta-share-count .nectar-social {
left: 0!important;
right: auto!important;
text-align: left;
}
.single #single-meta ul {
float: left;
}
.single .blog-title #single-meta ul li {
float: right;
}
body.single-post .blog-title #single-meta ul li:last-child {
margin: 5px!important;
}
.single-post[data-bg-header="true"].material .container-wrap:not(.no-sidebar) > .main-content { padding-top: 0; }
.material .blog_next_prev_buttons { margin-top: 35px }
.related-posts[data-style="material"] .post-featured-img img { width: 100%; max-width: none; }
html .single-post #single-meta {
margin-top: 20px!important;
}
.related-posts.columns-3 .span_4 { margin-right: 0}
#single-meta ul {
margin-left: 0px;
}
.page-template-template-portfolio-php .portfolio-filters {
margin-bottom: 0px;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item,
.nectar-hor-list-item[data-columns="3"] .nectar-list-item {
width: 100%!important;	
display: block;
}
.nectar-hor-list-item.has-btn {
padding-right: 135px;
}
.nectar-hor-list-item >.nectar-list-item[data-text-align="right"] {
text-align: left;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn, .nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn { position: absolute; right: 22px; top: 25px;}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn.second, .nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn.second { position: absolute; right: 22px; top: 65px;}
body #featured .post-title h2, body #featured .post-title > a, body #featured .post-title > span, body #featured .post-title div.video {
margin-top: 0px!important;
}
body #featured .has-video .post-title {
top: 48px!important;
}
body #featured .has-video h2 {
text-align: center!important;
left: auto!Important;	
float: none!important;
margin: 0 auto;
}
body #featured .orbit-slide.has-video .post-title h2 {
margin-top: 80px!important;
}
body #featured .post-title .video {
float: none;
margin: 0 auto;
width: 100%!important;
left: auto;
position: relative;
z-index: 1;
}
body #featured .post-title .video img {
height: 338px!important;
}
body #featured article .post-title > a {
left: 0px;
}
body #featured .orbit-slide.has-video h2 {
max-width: 330px!important;
min-width: 330px!important;
margin-top: 60px!important;
}
body #featured .orbit-slide.has-video .post-title {
text-align: center!Important;
}
body #featured .more-info {
display: block;
position: absolute;
z-index: 10000;
left: 80px !important;
top: 387px;
}
body #featured a.more-info {
display: block;
color: #6d6d6d;
border-radius: 1px 1px 1px 1px;
background-color: #FFFFFF !important;
padding: 2px 7px;
}
.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span {
opacity: 1!important;
-webkit-transform: translateY(0)!important;
transform: translateY(0)!important;
}
#footer-outer #social li {	
width: 33px;
margin-top: 9px;
margin-bottom: 9px;
}
.nectar-recent-posts-slider .recent-post-container {
max-width: none!important;
}
.nectar-recent-posts-slider .recent-post-container,
.nectar-recent-posts-slider .flickity-page-dots {
padding: 0 40px;
}
.nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button { display: none;}
.nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
width: 60%;
margin-right: 7%;
}
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {
max-width: 100%;
}
body[data-footer-reveal="1"] #footer-outer {
position: relative;
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap {
box-shadow: none!important;
-webkit-box-shadow: none!important;
}
body[data-footer-reveal="1"] .container-wrap {
margin-bottom: 0!important;
}
.carousel-heading h2 {
max-width: 83%;
font-size: 11px;
}
.carousel-wrap[data-full-width="false"] .carousel-heading h2 {
font-size: 11px!important;
}
.span_9 .carousel-heading {
padding-right: 0px!important;
}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, 
body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product, body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product,
html .woocommerce .products.related .product, html .woocommerce .products.upsells .product, html .woocommerce-page.columns-3 ul.products li.product, 
html .woocommerce.columns-3 ul.products li.product {
width: 48%;
margin: 0px 4% 25px 0px;
}
body .woocommerce ul.products li.product.material, body.woocommerce-page ul.products li.product.material,
html .woocommerce .span_9 ul.products li.product.material, html .woocommerce-page .span_9 ul.products li.product.material,
body .woocommerce.columns-1 ul.products li.product.material {
width: 48.8%;
margin: 0px 2% 2% 0px;
}
body .woocommerce ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(49.7% - 15px);
}
body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+2), 
body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+2) {
margin-right: 0%!important;
}
body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+1), 
body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+1) {
margin-right: 2%!important;
}
body .woocommerce .carousel-wrap.products-carousel ul.products[data-product-style="material"] li:nth-child(2n+1) {
margin-right: 0!important;
}
html .woocommerce .products.related .product, html .woocommerce .products.upsells .product {
width: 48%!important;
}
.woocommerce .span_9 ul.products li.product:nth-child(2n+2), .woocommerce-page .span_9 ul.products li.product:nth-child(2n+2), 
body .woocommerce ul.products li.product:nth-child(2n+2),  body .woocommerce-page ul.products li.product:nth-child(2n+2),
body.woocommerce ul.products li:nth-child(2n+2) {
margin-right: 0px;
}
.woocommerce .related ul.products li:nth-child(2n+2), .woocommerce .upsells.products ul li.product:nth-child(2n+2) {
margin-right: 0px!important;
}
body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product {
clear: none;
}
.single-product .product_title {
padding-right: 0!important;
}
.woocommerce .span_9 .woocommerce-ordering {
right: 0px;
}
.cart-outer { display: none; }
#header-secondary-outer {
position: relative!important;	
top: 0px!important;
height: auto!important;
}
body:not(.material) #header-secondary-outer nav > ul {
float: none!important;
width: 100%;
text-align: center;
height: auto!important;
}
#header-secondary-outer nav > ul > li > a .sf-sub-indicator {
display: none!important;
}
#header-secondary-outer nav > ul > li {
display: inline-block!important;
float: none!important;
}
#header-secondary-outer ul ul {
z-index: 100000;
}
#header-secondary-outer ul li:hover {
z-index: 1000;
}
#header-secondary-outer nav > ul > li ul li {
text-align: left!important;
}
#header-secondary-outer #social li > a {
height: 15px!important;
}
body:not(.material) #header-secondary-outer nav ul.sf-menu {
border-top: 1px solid #DDDDDD;
} #page-header-wrap {
margin-top: 0px;
overflow: visible;
height: auto!important;	
}
#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
position: relative!important;
top: 0px!important;
}
#page-header-bg[data-parallax="1"] .span_6 .inner-wrap {
opacity: 1!important;
-webkit-transform: none!important;
transform: none!important;
display: block!important;
}
#page-header-bg .span_6 {
display: block!important;
opacity: 1!important;
}
#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
top: 50%!important;
transform: translateY(-50%)!important;
-webkit-transform: translateY(-50%)!important;
-moz-transform: translateY(-50%)!important;
} body #header-outer[data-using-secondary="1"], body.admin-bar #header-outer[data-using-secondary="1"] {
top: 0;
}
h1 .nectar-button, h2 .nectar-button, h3 .nectar-button, h4 .nectar-button {
display: inline-block;
margin-top: 20px;
}
body .clients.no-carousel > div {
opacity: 1;
}
img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"] {
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"] {
transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
}
.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"] {
transform: scale(1, 1)!important;
-webkit-transform: scale(1, 1)!important;
visibility: visible!important;
}
.clients.fade-in-animation > div, img.img-with-animation, .col.has-animation, .wpb_column.has-animation, .nectar-fancy-box.has-animation {
opacity: 1!important;
}
.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0px!important;
transform: none!important;
-webkit-transform: none!important;
-moz-transform: none!important;
}
img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"], .nectar-fancy-box.has-animation[data-animation="grow-in"] {
transform: scale(1, 1)!important;
-webkit-transform: scale(1, 1)!important;
}
img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .nectar-fancy-box.has-animation[data-animation="flip-in"] {
opacity: 1!important;
transform: perspective(1000px) rotateY(0deg)!important;
-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
-moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
}
img.img-with-animation[data-animation="flip-in-vertical"], 
.col.has-animation[data-animation="flip-in-vertical"], 
.wpb_column.has-animation[data-animation="flip-in-vertical"], 
.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"] {
opacity: 1!important;
transform: rotateX(0deg) translate(0px, 0px)!important;
-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-o-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
-moz-webkit-transform: rotateX(0deg) translate(0px, 0px)!important;
}
.span_12.flip-in-vertical-wrap {
-webkit-perspective: none;
perspective: none;
}
.nectar_cascading_images .cascading-image .inner-wrap, .nectar-icon-list[data-animate="true"] .content, .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-animate="true"]:after,
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
transform: translateX(0) translateY(0) scale(1)!important;
-webkit-transform: translateX(0) translateY(0) scale(1)!important;
-moz-transform: translateX(0) translateY(0) scale(1)!important;
opacity: 1!important;
animation: none!important;
} .main-content .vc_span2 .iwithtext .iwt-icon i { font-size: 34px!important; line-height: 34px!important; width: 34px!important; height: 34px!important;}
.main-content .vc_span2 .iwithtext .iwt-icon img { width: 35px; }
.main-content .vc_span2  .iwithtext .iwt-text { padding-left: 55px; }
.main-content .vc_span2 .iwithtext .iwt-icon { top: -4px; }
.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next {
margin-top: -30px;
}
.full-page-inner-wrap[data-content-pos="full_height"] .full-page-inner > .span_12 {
height: auto!important;
}
.post-area.col_last {
padding-left: 0px!important;	
}
body.single-portfolio .post-area {
width: 100%!important;
float: none!important;
}
.ascend #author-bio img {
margin: 0 auto!important;
}
.woocommerce .post-area .woocommerce-ordering {
float: none!important;
display: block;
} .col.centered-text ul, .wpb_column.centered-text ul, .col.centered-text ul li, .wpb_column.centered-text ul li {
text-align: left;
margin-left: 0!important;
}
.col.centered-text ul, .wpb_column.centered-text ul {
margin: 0!important;
display: block!important;
}
.col[data-padding-pos="right"] {
padding-right: 0!important;
}
.col[data-padding-pos="left"] {
padding-left: 0!important;
}
.vc_text_separator {
height: auto!important;
}
.nectar-fancy-ul[data-animation="true"] ul li {
opacity: 1!important;
left: 0!important;
}
.testimonial_slider .controls ul {
text-align: center!important;
}
#page-header-bg[data-parallax="0"] {
margin-top: -1px;
}
.nectar_team_member_close { display: none; }
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
display: block;
height: 32px;
width: 32px;
border-radius: 50px;
transform-origin: center;
margin-bottom: 10px;
cursor: pointer;
border: 2px solid;
}
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before {
position: absolute;
display: block;
height: 2px;
width: 16px;
left: 6px;
top: 13px;
content: ' ';
}
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after {
position: absolute;
display: block;
height: 16px;
width: 2px;
left: 13px;
top: 6px;
content: ' ';
}
.nectar-milestone {
margin-bottom: 15px;
}
.nectar-milestone:not(.animated-in) {
opacity: 1;
}
.nectar-milestone.motion_blur .number span:not(.in-sight) {
transform: none;
-webkit-transform: none;
-moz-transform: none;
opacity: 1;
}
#page-header-wrap, #page-header-bg {
transition: none!important;
-moz-transition: none!important;
-webkit-transition: none!important;
-o-transition: none!important;
}
#featured article .post-title h2 {
left: 0px!important;	
} .nectar-slider-wrap {
margin-top: 0!important;
margin-left: -1px;
}
.nectar-slider-loading {
background-position: center!important;
top: 0!important;
}
.nectar-slider-loading .loading-icon {
height: 100%!important;
}
body .swiper-wrapper .slider-down-arrow { display: none; }
.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow { 
display: block; 	
bottom: 0px;
margin-left: -30px!important;
}
.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow i { 
font-size: 14px!Important;
opacity: 1!important;
transform: none!important;
-webkit-transform: none!important;
-o-transform: none!important;
}
.parallax_slider_outer.first-section .slider-pagination, .nectar-slider-wrap.first-section .slider-pagination {
padding: 0!important;
} #boxed .container-wrap .row > .nectar-slider-wrap.first-section[data-full-width="boxed-full-width"][data-parallax="false"] {
margin-top: -40px!important;
}
.parallax_slider_outer.first-section .nectar-slider-wrap {
position: relative!important;
max-width: 100%;
overflow-x: hidden;
}
.parallax_slider_outer.first-section .nectar-slider-wrap, #full_width_portfolio .project-title.parallax-effect {
transform: translate(0px, 0px)!Important;
-webkit-transform: translate(0px, 0px)!Important;
}
.single-portfolio #full_width_portfolio .row .col.section-title h1,
.single-portfolio .row .col.section-title h1 {
letter-spacing: 0px;
font-size: 20px;
}
.parallax_slider_outer.first-section, body .parallax-disabled, .parallax-disabled .nectar-slider-wrap {
margin-top: 0px!important;	
}
.admin-bar.single-portfolio .project-title.parallax-effect {
margin-top: 0px!important;	
}
#full_width_portfolio .project-title.parallax-effect {
position: relative!important;
top: 0px!important;
} 
.project-title {
padding-top: 2.2em!important;
margin-top: 0px!important;
}
.admin-bar .project-title.parallax-effect {
margin-top: -28px!Important;
} 
.parallax_slider_outer.first-section .swiper-slide .content {
opacity: 1!important;
transform: translate(0px, 0px)!Important;
-webkit-transform: translate(0px, 0px)!Important;
}
.parallax_slider_outer.first-section .nectar-slider-wrap {
left: 1px!important; 
}
.swiper-slide {
top: -1px;
}
.swiper-slide .mejs-overlay {
z-index: 1000!important;
}
.swiper-slide .mejs-poster {
opacity: 1!Important;
}
.swiper-slide .content p img {
max-width: 100%;
}
.wpb_tabs_nav li.cta-button {
top: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
left: 0;
right: auto;
}
.tabbed[data-alignment="right"] .wpb_tabs_nav li.cta-button {
top: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
left: auto;
right: 0;
}
.tabbed[data-alignment="center"] .wpb_tabs_nav li.cta-button {
top: 0;
-webkit-transform: translateY(-100%) translateX(-50%);
transform: translateY(-100%) translateX(-50%);
left: 50%;
right: auto;
} .tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 100%; text-align: center; margin-bottom: 35px!important; }
.tabbed[data-style*="vertical"] .wpb_tabs_nav li {
display: inline-block;
font-size: 12px;
margin: 5px!important;
}
.tabbed[data-style*="vertical"] >div { width: 100%; padding-left: 0; }
body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect {
padding-right: 0px!important;
}
body.single-portfolio #full_width_portfolio .container-wrap {
padding-top: 2.1em;	
}
.parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content {
margin-top: 3px!important;	
margin-left: 2px!Important;
}
.parallax_slider_outer.first-section .slider-pagination, .nectar-slider-wrap.first-section .slider-pagination {
padding-left: 2px;
}
.carousel-wrap[data-full-width="true"] {
padding: 0px 9px;
}
#footer-widgets .container .row > div:last-child {
margin-bottom: 0px!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
font-size: 16px;	
top: 3px;
}
body .carousel-wrap[data-full-width="true"] .controls {
display: block;
height: 30px;
position: relative;
margin-top: 25px!important;
margin-bottom: 10px;
width: 130px;
margin: 0 auto;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, 
body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, 
body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
top: 0px!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
margin: 0 auto;
position: relative;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev {
left: 0px!important;
margin-left: 0px;
text-align: left!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
right: 0px!Important;
}
div[data-full-width="false"] .carousel-heading h2 {
font-size: 12px!important;
}
div.portfolio-items[data-col-num="elastic"] {
padding-left: 0px!important;
}
.portfolio-filters-inline #current-category {
display: none!important;
}
.portfolio-filters-inline .container > ul {
float: none!important;
text-align: center;
}
.portfolio-filters-inline #sort-label {
display: none!important;
}
.blog-fullwidth-wrap .post-area.masonry {
margin-bottom: 83px !important;
}
.blog-fullwidth-wrap.meta-overlaid .post-area.masonry {
margin-bottom: 0!important;
}
body .portfolio-filters-inline ul li, body .portfolio-filters-inline ul ul {
float: none!important;
display: inline;
}
body .container-wrap .portfolio-filters-inline.first-section,
body .container-wrap .portfolio-filters-inline.non-fw.first-section {
padding-top: 19px !important;
margin-top: 0!important;
}
body[data-bg-header="false"][data-header-resize="1"] .container-wrap .portfolio-filters-inline.first-section.full-width-content {
margin-top: -37px!important;
}
body .container-wrap.portfolio-filters-inline.first-section.non-fw  {
padding-top: 33px !important;
}
body .portfolio-filters-inline .container > ul {
max-width: 100%!important;
margin-right: 0px!important;
}
body .pp_gallery, .woocommerce .pp_gallery {
display: none!important;
}
.post-area.masonry:not(.meta_overlaid) {
opacity: 1!important;
} .full-width-content.vc_row-fluid .vc_span2,
.full-width-content.vc_row-fluid .vc_span3,
.full-width-content.vc_row-fluid .vc_span4,
.full-width-content.vc_row-fluid .vc_span5,
.full-width-content.vc_row-fluid .vc_span6,
.full-width-content.vc_row-fluid .vc_span7,
.full-width-content.vc_row-fluid .vc_span8,
.full-width-content.vc_row-fluid .vc_span9,
.full-width-content.vc_row-fluid .vc_span10,
.full-width-content.vc_row-fluid .vc_span11, 
.full-width-content.vc_row-fluid .vc_span12,
.full-width-content.vc_row-fluid .vc_col-sm-2,
.full-width-content.vc_row-fluid .vc_col-sm-3,
.full-width-content.vc_row-fluid .vc_col-sm-4,
.full-width-content.vc_row-fluid .vc_col-sm-5,
.full-width-content.vc_row-fluid .vc_col-sm-6,
.full-width-content.vc_row-fluid .vc_col-sm-7,
.full-width-content.vc_row-fluid .vc_col-sm-8,
.full-width-content.vc_row-fluid .vc_col-sm-9,
.full-width-content.vc_row-fluid .vc_col-sm-10,
.full-width-content.vc_row-fluid .vc_col-sm-11, 
.full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%; height: auto!important; margin-left: 0; }
.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col, .vc_row[data-column-margin="none"] .col {
margin-bottom: 0!important;	
}
.full-width-content.wpb_row .span_12 > .col .wpb_wrapper {
margin-top: 0!important;
margin-bottom: 0!important;
}
.wpb_row .span_12 > .col.padding-2-percent[data-padding-pos="all"],
.column-inner.padding-1-percent,
.column-inner.padding-2-percent[data-padding-pos="all"] { padding: 3%; }
.wpb_row .span_12 > .col.padding-3-percent[data-padding-pos="all"],
.wpb_row .span_12 > .col.padding-4-percent[data-padding-pos="all"],
.wpb_row .span_12 > .col.padding-5-percent[data-padding-pos="all"],
.column-inner.padding-3-percent[data-padding-pos="all"],
.column-inner.padding-4-percent[data-padding-pos="all"],
.column-inner.padding-5-percent[data-padding-pos="all"] { padding: 6%; }
.wpb_row .span_12 > .col.padding-6-percent[data-padding-pos="all"],
.column-inner.padding-6-percent[data-padding-pos="all"] { padding: 10%; }
.wpb_row .span_12 > .col.padding-7-percent[data-padding-pos="all"],
.column-inner.padding-7-percent[data-padding-pos="all"] { padding: 14%; }
.wpb_row .span_12 > .col.padding-8-percent[data-padding-pos="all"],
.column-inner.padding-8-percent[data-padding-pos="all"],
.wpb_row .span_12 > .col.padding-9-percent[data-padding-pos="all"],
.column-inner.padding-9-percent[data-padding-pos="all"], 
.wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"],
.column-inner.padding-10-percent[data-padding-pos="all"] { padding: 16%; }
.wpb_row .span_12 > .col.padding-1-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-2-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-3-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-4-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-5-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-6-percent[data-border-width*="px"],
.wpb_row .span_12 > .col.padding-7-percent[data-border-width*="px"] { padding: 12%; }
.full-width-content .one-fourths.span_3, .full-width-content .one-fourths.vc_span3, .full-width-content .one-fourths.vc_col-sm-3 { padding: 0;}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li, 
.ascend #sidebar div.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li, 
#sidebar div.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li {
padding: 30px;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li, 
.ascend #sidebar div.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li, 
#sidebar div.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li {
padding: 30px 30px 30px 80px;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img, 
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):before, 
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after,
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before, 
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after {
width: 80px;
height: 80px;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li, #sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
min-height: 80px;
line-height: 80px;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"] > li a, .ascend #sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li a, #sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li a {
display: inline-block;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after {
line-height: 80px;
}
#sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a, .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a { display: block; }
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap {
width: calc(100% - 90px);
}
.material .span_9 #author-bio {
margin-bottom: 60px;
}
} @media only screen and (min-width: 470px) and (max-width: 600px) {
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
width: 66%;
}
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
font-size: 10px;
}
body .portfolio-items .work-meta h4 { 
font-size: 15px!important;
line-height: 18px!important;
}
body .portfolio-items[data-ps="6"] .work-meta p { 
font-size: 12px!important;
margin-top: 5px;
line-height: 14px!important;
}
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured {
width: 100%!important;
}
@media screen and (max-width: 782px) {
html .admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], html .logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
html .admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"], html .logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"] {
top: 47px;
}
#header-secondary-outer[data-permanent-transparent="1"] {
margin-top: 0px;
}
body {
position: static;
}
#fp-nav.tooltip_alt { display: none;}
} @media only screen and (min-width: 1600px) {
body:after {
content: 'five';
display: none;
} #boxed .portfolio-items .elastic-portfolio-item {
width: 25%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.tall, body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
width: 20%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
width: 50%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 21.72%!important;
}
.post-area.full-width-content .masonry-blog-item, .full-width-content .post-area .masonry-blog-item {
width: 18%;
}
.post-area.full-width-content.classic_enhanced .masonry-blog-item, .full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 18.5%;
}
#boxed .post-area.full-width-content .masonry-blog-item, #boxed .full-width-content .post-area .masonry-blog-item {
width: 30.8%;
}
#boxed .post-area.full-width-content.classic_enhanced .masonry-blog-item, #boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 31.8%;
} body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular,
#boxed .post-area.full-width-content.meta_overlaid .masonry-blog-item.regular, #boxed .full-width-content .post-area.meta_overlaid .masonry-blog-item.regular {
width: 25%;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 63.66%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
width: 58.5%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
#boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item.large_featured {
width: 65%;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
body:after {
content: 'four';
display: none;
}
.portfolio-items .elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 25%;
}
body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {
width: 20%;
}
body .portfolio-items .col.elastic-portfolio-item.wide {
width: 50%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 50%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h2.title {
font-size: 16px!important;
line-height: 22px!important;
}
body .masonry.meta_overlaid article.post .post-header .meta-author a { font-size: 11px!important; }
body .masonry.meta_overlaid article.post .post-header .meta-author span { font-size: 13px!important; }
html body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 22.43%!important;
}
html body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 21.72%!important;
}
.post-area.full-width-content .masonry-blog-item, .full-width-content .post-area .masonry-blog-item {
width: 23%;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding-left: 2.8%!important;
}
#boxed .post-area.full-width-content .masonry-blog-item, #boxed .full-width-content .post-area .masonry-blog-item {
width: 32%;
}
.full-width-content .vc_span2 .nectar-milestone .number, .full-width-content .vc_col-sm-2 .nectar-milestone .number{
font-size: 50px;
line-height: 50px;
}
.full-width-content .vc_span8 .clients.five-cols.carousel > div, .full-width-content .vc_col-sm-8 .clients.five-cols.carousel > div {
width: 33%;
}
.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image{
height: 320px;
}
.full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image, .full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image {
height: 370px;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 64.1%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured,
#boxed .full-width-content .post-area .masonry-blog-item.large_featured {
width: 73%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
#boxed .post-area.full-width-content.classic_enhanced .masonry-blog-item, #boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 31.3%;
}
#boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item.large_featured {
width: 64.7%;
}
}
@media only screen and (min-width: 990px) and (max-width: 1300px) {
body:after {
content: 'three';
display: none;
}
.portfolio-items .elastic-portfolio-item {
width: 33.3%;
}
.portfolio-items[data-ps="6"] .col {
padding: 1.5%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide  {
width: 66.6%;
}
html body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 30.6%!important;
}
html body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 29.7%!important;
} body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 25%;
} body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, .team-member[data-style="meta_overlaid"] .team-meta h3,
body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4 {
font-size: 14px;
line-height: 20px;
}
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3,
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4 {
font-size: 18px;
line-height: 25px;
}
body .masonry.meta_overlaid article.post .post-header .meta-author a { font-size: 11px!important; }
body .masonry.meta_overlaid article.post .post-header .meta-author span { font-size: 13px!important; }
.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta {
padding: 13px 13px 10px;
}
.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p,
.portfolio-items.constrain-max-cols .work-item.style-5 p {
font-size: 12px;
line-height: 18px;
} body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide {
width: 25%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 25%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
width: 25%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h2.title {
font-size: 14px!important;
line-height: 20px!important;
}
.team-member[data-style="meta_overlaid"] .team-meta { bottom: 30px; } .full-width-content .vc_span8 .clients.six-cols > div, .full-width-content .vc_col-sm-8 .clients.six-cols > div {
width: 32.3%;
}
.full-width-content .vc_span8 .clients.no-carousel.six-cols > div:nth-child(3n+3), .full-width-content .vc_col-sm-8 .clients.no-carousel.six-cols > div:nth-child(3n+3) {
margin-right: 0;
}
.full-width-content .vc_span8 .clients.five-cols.carousel > div, .full-width-content .vc_col-sm-8 .clients.five-cols.carousel > div {
width: 40%;
}
.full-width-content .vc_span4 .testimonial_slider blockquote, .full-width-content .vc_col-sm-4 .testimonial_slider blockquote {
font-size: 16px;
line-height: 33px;
}
.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
height: 270px;
}
.full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image, .full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image {
height: 320px;
}
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
height: 250px;
}
#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column,
#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column p {
font-size: inherit;
line-height: inherit;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 100%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97.2%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
#boxed .post-area.full-width-content.classic_enhanced .masonry-blog-item, #boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 31.4%;
}
#boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item.large_featured {
width: 98%;
}
}
@media only screen and (min-width: 470px) and (max-width: 990px) {
body:after {
content: 'two';
display: none;
}
.portfolio-items .elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 100%;
}
body .portfolio-wrap.default-style { padding: 0px!Important; margin-top: 30px; }
body .portfolio-wrap.default-style .portfolio-items { margin: 0px!important; width: 100%!important; padding: 0px!important; transform: none!important;}
html body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0px!important;
padding-bottom: 25px;
} #boxed .portfolio-items .elastic-portfolio-item {
width: 100%;
}
#boxed .portfolio-items .elastic-portfolio-item img {
height: auto!important;
}
body #boxed .default-style { padding: 0px!Important; margin-top: 30px; }
body #boxed .default-style .portfolio-items { margin: 0px!important; width: 100%!important; padding: 0px!important;}
body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0px!important;
padding-bottom: 25px;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h2.title {
font-size: 16px!important;
line-height: 20px!important;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97%;
}
#boxed .post-area.full-width-content.classic_enhanced .masonry-blog-item, #boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 48%;
}
#boxed .full-width-content .post-area.classic_enhanced .masonry-blog-item.large_featured {
width: 98%;
}
}
@media only screen and (max-width: 690px) and (min-width: 470px) {
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
width: 100%;
}
article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner {
padding: 50px 10%;
}
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
font-size: 18px;
line-height: 25px;
}
.portfolio-items[data-ps="6"] .col, .portfolio-items[data-ps="6"][data-col-num="elastic"] {
padding: 10px!important;
}
}
@media only screen and (max-width: 690px)  {
body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video,
body[data-remove-m-video-bgs="1"] .nectar-video-wrap video {
display: none;
}
body[data-remove-m-video-bgs="1"] .mobile-video-image {
display: block;
}
.posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap, 
.posts-container[data-load-animation="fade_in"] article .inner-wrap,
.posts-container[data-load-animation="perspective"] article .inner-wrap {
opacity: 1!important;
transform: translateY(0)!important;
-webkit-transform: translateY(0)!important;
-moz-transform: translateY(0)!important;
} .post-area.masonry.classic_enhanced article.post.large_featured .content-inner {
width: 100%;
height: auto;
position: static;
}
.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap,
body .post-area.masonry.classic_enhanced article.post.wide_tall .article-content-wrap {
position: relative;
-webkit-transform: none;
transform: none;
top: auto;
height: auto!important;
padding: 17%!important;
}
.masonry.classic_enhanced .masonry-blog-item { height: auto!important; }
.post-area.masonry.classic_enhanced article.post.large_featured .post-meta,
.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,
.post-area.masonry.classic_enhanced .quote-wrap, 
.post-area.masonry.classic_enhanced .link-wrap,
.post-area.masonry.classic_enhanced article.post.wide_tall .post-meta {
position: relative!important;
width: 100%!important;
}
body .post-area.masonry.classic_enhanced article.post.wide_tall .article-content-wrap {
padding: 30% 17%!important;
}
.post-area.masonry.classic_enhanced article.post.wide_tall .post-meta{ position: absolute!important; }
.post-area.masonry.classic_enhanced article.post.large_featured .nectar-flickity {
position: relative;
width: 100%;
height: 280px;
overflow: hidden;
z-index: 110;
}
body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,
body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,
.post-area.masonry.classic_enhanced .quote-wrap, .post-area.masonry.classic_enhanced .link-wrap {
height: auto!important;
-webkit-transform: none;
transform: none;
position: relative;
}
.post-area.masonry.classic_enhanced article.post.large_featured .meta-category a {
color: #fff;
border: 2px solid rgba(255,255,255,0.5);
}
.post-area.masonry.classic_enhanced article.post.large_featured .img-link {
position: relative;
width: 100%;
height: 280px;
}
.post-area.masonry.classic_enhanced article.post.large_featured,
.post-area.masonry.classic_enhanced article.post.regular .article-content-wrap,
.post-area.masonry.classic_enhanced article.post.regular.format-standard.has-post-thumbnail,
.post-area.masonry.classic_enhanced article.post.regular.format-video.has-post-thumbnail,
.post-area.masonry.classic_enhanced article.post.regular.format-audio.has-post-thumbnail {
height: auto!important;
}
.post-area.masonry.classic_enhanced .posts-container:not(.meta-moved) .post-content > .post-meta,
.post-area.masonry.classic .posts-container:not(.meta-moved) .post-content > .post-meta {
opacity: 0;
position: absolute!important;
}
.post-area.masonry.meta_overlaid article.post .post-content > .post-meta {display: none!important;}
body .masonry.meta_overlaid .quote-inner .quote-wrap,
body .masonry.meta_overlaid .link-inner .link-wrap { -webkit-transform: none;  transform: none; top: 0; position: relative;}
.material .related-post-wrap h3.related-title { padding-top: 60px; }
.post-area.featured_img_left .article-content-wrap  { display: block;}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap,
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
width: 100%;
}
.post-area.featured_img_left article.quote .inner-wrap, .post-area.featured_img_left article.link .inner-wrap { padding-bottom: 55px; }
.post-area.featured_img_left .article-content-wrap .post-content-wrap { padding: 35px 0 55px 0; overflow: visible; }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap { display: none;}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap { height: 200px; border-radius: 5px 5px 0 }
.nectar-recent-posts-slider .inner-wrap {
max-width: 80%;
}
.arhchive #page-header-wrap #page-header-bg .subheader {
display: none;
}
}
@media only screen and (max-width: 470px) {
body:after {
content: 'one';
display: none;
}
.portfolio-items .elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
width: 100%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
.portfolio-items .elastic-portfolio-item img,
.masonry.meta_overlaid article.post.wide_tall .content-inner .post-featured-img img {
height: auto!important;
}
.portfolio-items[data-ps="6"] .col, .portfolio-items[data-ps="6"][data-col-num="elastic"] {
padding: 10px!important;
}
body .default-style { padding: 0px!Important; margin-top: 30px; }
body .default-style .portfolio-items:not(.carousel) { margin: 0px!important; left: 0!important; width: 100%!important; padding: 0px!important; transform: none!important;}
html body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0px!important;
padding-bottom: 25px;
}
body .masonry.meta_overlaid .link-inner .link-wrap, body .masonry.meta_overlaid .quote-inner .quote-wrap {
transform: none!important;
-webkit-transform: none!important;
-moz-transform: none!important;
top: 0!important;
}
article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner {
padding: 50px 10%;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding: 0px 10%!important;	
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h2.title {
font-size: 12px!important;
line-height: 18px!important;
}
body .masonry.meta_overlaid .masonry-blog-item.wide_tall h2.title, body .masonry.meta_overlaid .masonry-blog-item.large_featured h2.title {
font-size: 19px!important;
}
body .post-area.masonry.meta_overlaid article.masonry-blog-item.wide_tall .post-meta .date, body .post-area.masonry.meta_overlaid article.masonry-blog-item.large_featured .post-meta .date {
font-size: 13px!important;
}
.post-area.masonry.meta_overlaid article.post.wide_tall .post-meta, .post-area.masonry.meta_overlaid article.post.large_featured .post-meta {
margin: -1px 0!important;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item .post-meta .date {
font-size: 9px!important;
}
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
padding-bottom: 0!important;
}
body .masonry.meta_overlaid article.post .post-header .meta-author a { font-size: 11px!important; }
body .masonry.meta_overlaid article.post .post-header .meta-author span { font-size: 11px!important; }
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center,
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center,
.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center,
.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center {
left: 50%!important;
right: auto!important;
margin-left: 0;
}
body .post-area.auto_meta_overlaid_spaced[data-ams].span_9 { margin: 0; }
body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item {
padding-left: 0;
padding-right: 0; 
}
body .portfolio-items .work-item.style-4 .bottom-meta {
bottom: 0!important;
position: relative;
}
body .portfolio-items .work-item.style-4 .work-info {
position: static;
padding: 0;
height: auto;
}
body .woocommerce ul.products[data-product-style="material"] li.product.material, 
body.woocommerce-page ul.products[data-product-style="material"] li.product.material,
html .woocommerce .span_9 ul.products li.product.material, 
html .woocommerce-page .span_9 ul.products li.product.material,
body .woocommerce.columns-1 ul.products li.product.material {
margin-right: 0%!important;
width: 100%;
}
html .woocommerce .products.related .product.material, html .woocommerce .products.upsells .product.material {
width: 100%!important;
} 
body #search-results[data-layout="default"] .result,
body #search-results[data-layout="masonry-no-sidebar"] .result { opacity: 1; position: relative!important; top: auto!important; left: auto!important; } body .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained):not(.isotope-activated) {
margin-left: -50vw;
left: 50%;
width: 100vw;
}
body .portfolio-items:not(.isotope-activated):not(.carousel) .elastic-portfolio-item,
body .portfolio-items:not(.isotope-activated):not(.carousel) .col {
width: 100%!important;
position: relative!important;
top: auto!important;
left: 0!important;
-webkit-transform: none!important;
transform: none!important;
}
body .portfolio-items.isotope-activated .elastic-portfolio-item,
body .portfolio-items.isotope-activated .col  {
transition: none!important;
}
.portfolio-items:not(.carousel) .col .inner-wrap[data-animation],
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p, 
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3 {
opacity: 1!important;
-webkit-transform: none!important;
transform: none!important;
}
} @media (max-width: 689px) {
body .vc_row-fluid [class*="vc_col-xs-"] {
margin-left: 2.1%;
}
body .vc_row-fluid.full-width-content [class*="vc_col-xs-"],
body .vc_row-fluid[data-column-margin="none"] [class*="vc_col-xs-"] {
margin-left: 0%;
}
body .vc_row-fluid [class*="vc_col-xs-12"] {
margin-left: 0;
}
}
@media (min-width: 690px) and (max-width: 999px) {
body .vc_row-fluid [class*="vc_col-xs-"] {
margin-left: 2.1%;
}
body .vc_row-fluid [class*="vc_col-xs-12"] {
margin-left: 0;
}
}
@media (min-width: 1000px) and (max-width: 1199px) {
body .vc_row-fluid [class*="vc_col-md-"] {
margin-left: 2.1%;
}
body .vc_row-fluid [class*="vc_col-md-12"] {
margin-left: 0;
}
} @supports (display: grid) {
.nectar-category-grid[data-masonry="yes"] {
display: grid;
}
html body .nectar-category-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-category-grid-item {
width: auto;
} .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="4"][data-masonry="yes"] {
grid-auto-rows: minmax(33vh, auto);
}
.nectar-category-grid[data-columns="4"][data-masonry="yes"] {
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-auto-rows: minmax(30vh, auto);
}
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(1),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(8),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(15) {
grid-column-end: span 2;
grid-row-end: span 2;
}
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(2),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(7),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(9),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(14),
.nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(16) {
grid-column-end: span 2;
} .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="3"][data-masonry="yes"] {
grid-auto-rows: minmax(35vh, auto);
}
.nectar-category-grid[data-columns="3"][data-masonry="yes"] {
grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: minmax(30vh, auto);
}
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(1),
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(5),
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(7),
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(11),
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(13),
.nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(17) {
grid-column-end: span 2;
grid-row-end: span 2;
} .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="2"][data-masonry="yes"] {
grid-auto-rows: minmax(35vh, auto);
}
.nectar-category-grid[data-columns="2"][data-masonry="yes"] {
grid-template-columns: 1fr 1fr;
grid-auto-rows: minmax(30vh, auto);
}
.nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(1),
.nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(5),
.nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(7),
.nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(11),
.nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(13) {
grid-row-end: span 2;
}
}  
@media only screen and (max-width: 1000px) and (min-width: 690px) {
.nectar-category-grid[data-columns][data-masonry="yes"] {
grid-template-columns: 1fr 1fr;
}
html body .nectar-category-grid[data-columns][data-masonry="yes"] > div {
grid-row-end: span 1!important;
grid-column-end: span 1!important;
}
.nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(3n+1){
grid-column-end: span 2!important;
}
}
@media only screen and (max-width: 690px)  {
.nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:after { display: none; }
.nectar-category-grid[data-columns][data-masonry="yes"] {
display: -webkit-flex!important;
display: flex!important;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
grid-template-columns: none;
grid-auto-rows: auto;
}
html body .nectar-category-grid[data-columns][data-masonry="yes"] > div {
grid-row-end: auto!important;
width: 100%!important;
grid-column-end: auto!important;
}
.nectar-category-grid-item .nectar-category-grid-item-bg {
-webkit-transform: none!important;
transform: none!important;
}
body.material .main-content .nectar-category-grid .nectar-category-grid-item .inner {
overflow: visible;
border-radius: 0;
}
body.material .main-content .nectar-category-grid[data-grid-spacing*="px"] .nectar-category-grid-item .nectar-category-grid-item-bg {
border-radius: 5px;
}
}body .full-width-section,
body .full-width-content {  visibility: visible; }
.portfolio-filters-inline.full-width-section:not(.non-fw),
.portfolio-filters-inline.full-width-content,
.post-area.full-width-content.standard-minimal,
.full-width-content.blog-fullwidth-wrap,
.wpb_row.full-width-content, 
.full-width-content.nectar-shop-outer,
.page-submenu > .full-width-section,
.page-submenu .full-width-content,
.wpb_row.full-width-section .mobile-video-image,
body .full-width-section .row-bg-wrap,
body .full-width-section .nectar-parallax-scene,
body .full-width-section > .nectar-shape-divider-wrap,
body .full-width-section > .video-color-overlay,
body[data-aie="zoom-out"] .first-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] .first-section .row-bg-wrap,
body[data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,
body .full-width-section.parallax_section .row-bg-wrap,
.nectar-slider-wrap[data-full-width="true"],
.wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap {
margin-left: -50vw;
left: 50%;
width: 100vw;
}
body .full-width-section > .nectar-video-wrap {
margin-left: -50vw;
left: 50%;
width: 100vw!important;
}
body .full-width-section > .nectar-video-wrap,
body .full-width-content > .nectar-video-wrap {
height: 100%;  
} @media only screen and (min-width: 1000px) {
[data-header-format="left-header"] .full-width-content.blog-fullwidth-wrap,
[data-header-format="left-header"] .wpb_row.full-width-content, 
[data-header-format="left-header"] .full-width-content.nectar-shop-outer,
[data-header-format="left-header"] .page-submenu > .full-width-section,
[data-header-format="left-header"] .page-submenu .full-width-content,
[data-header-format="left-header"] .full-width-section .row-bg-wrap,
[data-header-format="left-header"] .full-width-section .nectar-parallax-scene,
[data-header-format="left-header"] .full-width-section > .nectar-shape-divider-wrap,
[data-header-format="left-header"] .full-width-section > .video-color-overlay,
[data-header-format="left-header"][data-aie="zoom-out"] .first-section .row-bg-wrap, 
[data-header-format="left-header"][data-aie="long-zoom-out"] .first-section .row-bg-wrap,
[data-header-format="left-header"][data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap, 
[data-header-format="left-header"][data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,
[data-header-format="left-header"] .full-width-section.parallax_section .row-bg-wrap,
[data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"],
body[data-header-format="left-header"] .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap {
margin-left: calc(-50vw + 135px);
width: calc(100vw - 272px);
left: 50%;
}
[data-header-format="left-header"] .full-width-section > .nectar-video-wrap {
margin-left: calc(-50vw + 135px);
width: calc(100vw - 272px)!important;
left: 50%;
}
#boxed .full-width-content.blog-fullwidth-wrap,
#boxed .wpb_row.full-width-content, 
#boxed .page-submenu > .full-width-section,
#boxed .page-submenu .full-width-content,
#boxed .full-width-content.nectar-shop-outer,
body #boxed .full-width-section .row-bg-wrap,
body #boxed .full-width-section .nectar-parallax-scene,
body #boxed .full-width-section > .nectar-shape-divider-wrap,
body #boxed .full-width-section > .video-color-overlay,
body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,
body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,
body #boxed .full-width-section.parallax_section .row-bg-wrap,
#boxed .nectar-slider-wrap[data-full-width="true"],
#boxed .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap {
margin-left: -5%;
width: 110%;
left: 0;
}
body #boxed .full-width-section > .nectar-video-wrap {
margin-left: -5%;
width: 110%!important;
left: 0;
}
}
@media only screen and (max-width: 1000px) and (min-width: 691px) {
#boxed .full-width-content.blog-fullwidth-wrap,
#boxed .wpb_row.full-width-content, 
#boxed .page-submenu > .full-width-section,
#boxed .page-submenu .full-width-content,
body #boxed .full-width-section .row-bg-wrap,
body #boxed .full-width-section .nectar-parallax-scene,
body #boxed .full-width-section > .nectar-shape-divider-wrap,
body #boxed .full-width-section > .video-color-overlay,
body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,
body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,
body #boxed .full-width-section.parallax_section .row-bg-wrap,
#boxed .nectar-slider-wrap[data-full-width="true"],
#boxed .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap {
margin-left: -7%;
width: 114%;
left: 0;
}
body #boxed .full-width-section > .nectar-video-wrap {
margin-left: -7%;
width: 114%!important;
left: 0;
}
}
.page-submenu .full-width-content,
.page-submenu > .full-width-section,
.full-width-content.blog-fullwidth-wrap,
.portfolio-filters-inline.full-width-content,
.portfolio-filters-inline.full-width-section { position: relative;} body .post-area.span_9 
body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),
body .post-area.span_9 .portfolio-filters-inline.full-width-content,
body .post-area.span_9 .post-area.full-width-content.standard-minimal,
body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,
body .post-area.span_9 .wpb_row.full-width-content, 
body .post-area.span_9 .page-submenu > .full-width-section,
body .post-area.span_9 .page-submenu .full-width-content,
body .post-area.span_9 .full-width-section .row-bg-wrap,
body .post-area.span_9 .full-width-section .nectar-parallax-scene,
body .post-area.span_9  .full-width-section > .nectar-shape-divider-wrap,
body .post-area.span_9  .full-width-section > .video-color-overlay,
body[data-aie="zoom-out"] .post-area.span_9 .first-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,
body[data-aie="zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap, 
body[data-aie="long-zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,
body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,
body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,
.post-area.span_9 .nectar-slider-wrap[data-full-width="true"],
body #boxed .post-area.span_9 .full-width-section .row-bg-wrap,
body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap { 
margin-left: 0;
left: 0;
width: 100%;
}
body .post-area.span_9 .full-width-section > .nectar-video-wrap {
margin-left: 0;
left: 0;
width: 100%!important;
}
.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,
.pum .pum-container .popmake-content .wpb_row.full-width-content,
body #boxed .pum .pum-container .popmake-content .full-width-section .row-bg-wrap,
body #boxed .pum .pum-container .popmake-content .wpb_row.full-width-content {
margin-left: 0!important;
left: 0!important;
width: 100%!important;
} body .wpb_row.full-width-section .wpb_row > .row-bg-wrap,
#boxed .wpb_row.full-width-section .wpb_row > .row-bg-wrap,
body .wpb_row.full-width-content .wpb_row > .row-bg-wrap,
#boxed .wpb_row.full-width-content .wpb_row > .row-bg-wrap {
margin-left: 0;
left: 0;
width: 100%;
} #page-header-bg .span_6,
#page-header-bg  .nectar-particles .span_6 .inner-wrap {
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
#page-header-bg[data-alignment-v="top"] .span_6,
#page-header-bg[data-alignment-v="bottom"] .span_6 {
-webkit-transform: none;
transform: none;
}
#page-header-bg .nectar-particles .span_6 {
top: 0;
-webkit-transform: none;
transform: none;
} .wpb_row .column-image-bg-wrap, .wpb_row .column-image-bg-wrap .inner-wrap, .wpb_row .column-image-bg-wrap .column-image-bg {
overflow:hidden; width:100%; height:100%; position:absolute; z-index:1; top:0; left:0;
}
.wpb_column[data-bg-cover="true"] .column-image-bg, .wpb_column .column-inner[data-bg-cover="true"] .column-image-bg {background-size:cover; background-position:center}
.wpb_row .column-image-bg-wrap { z-index: 0; overflow: hidden; }
.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg{background-position:center; background-size:cover; -webkit-background-size:cover} body[data-header-color="light"] #header-outer #search-outer input::-webkit-input-placeholder { color: #000; }
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder { color: #fff;  }
p {
padding-bottom: 1.5em;
}
.material .wpb_row, .material .wpb_content_element {
margin-bottom: 1.5em;
}
.material .vc_row-fluid[data-column-margin="none"] {
margin-bottom: 0;
}
#header-space { background-color: #fff;}
body[data-header-color="dark"] #header-space { background-color: #000;}
#footer-outer #footer-widgets .col ul li, #sidebar div ul li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {
border:none;
padding:4px 0;
}
@media only screen and (min-width: 1000px) {
#footer-outer .row {
padding: 75px 0;
}
}
.ocm-effect-wrap, .container-wrap, .project-title,body .vc_text_separator div,.carousel-wrap[data-full-width="true"] .carousel-heading,.carousel-wrap span.left-border,.carousel-wrap span.right-border,#page-header-wrap,.page-header-no-bg,#full_width_portfolio .project-title.parallax-effect,.portfolio-items .col,.page-template-template-portfolio-php .portfolio-items .col.span_3,.page-template-template-portfolio-php .portfolio-items .col.span_4 {
background-color: #fff;
}
#call-to-action .triangle {
color:#fff;
}
#footer-outer #footer-widgets .col ul li, #sidebar div ul li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {
border:none;
padding:4px 0
}
#sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li, #footer-outer .widget.widget_categories li, #footer-outer .widget.widget_pages li, #footer-outer .widget.widget_nav_menu li {
padding:4px 0!important
}
.material .widget li a, .material #sidebar .widget li a, .material #footer-outer .widget li a {
padding:0!important;
border:none;
color: inherit;
}
.woocommerce #sidebar .widget_layered_nav ul li a {
padding-left: 25px!important;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce-page #sidebar .widget_layered_nav ul li a:before {
top: 14px;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li:first-child a:before {
top: 14px;
}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title {
margin-top: 0px;
padding-top: 40px;
}
body.search-results.material .container-wrap { margin-top: 0!important; padding-top: 60px!important; }
body[data-header-resize="1"] #page-header-wrap { margin-top: 0; }
body.material .page-header-no-bg {
padding-top: 35px;
margin-top: 0px;
}
.parallax_slider_outer.first-section, .parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content { margin-top: 0!important; }
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav) { 
box-shadow: none;
}
body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu) { 
box-shadow: none;
}
body.material #header-outer:not([data-format="left-header"]) #logo,
body.material #header-outer:not([data-format="left-header"]) .logo-spacing {
transition: margin 0.32s ease;
}
body.material #header-outer:not([data-format="left-header"]) #logo img,
body.material #header-outer:not([data-format="left-header"]) .logo-spacing img {
transition: height 0.32s ease, opacity 0.2s ease;
}
body.material #header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo,
body.material #header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing {
transition: margin 0.15s ease;
}
body.material #header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img,
body.material #header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img {
transition: height 0.15s ease, opacity 0.2s ease;
}
body.material #header-outer.small-nav:not([data-format="left-header"]) {
transition: box-shadow 0.42s ease, opacity 0.3s ease;
}
body.material #header-outer.small-nav:not([data-format="left-header"]) #logo,
body.material #header-outer.small-nav:not([data-format="left-header"]) .logo-spacing {
transition: margin 0.32s ease;
}
body.material #header-outer.small-nav:not([data-format="left-header"]) #logo img,
body.material #header-outer.small-nav:not([data-format="left-header"]) .logo-spacing img {
transition: height 0.32s ease;
}
body.material[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header="true"]) {
transition: box-shadow 0.42s ease, opacity 0.3s ease, transform 0.32s ease;
}
body.material #header-outer[data-using-secondary="1"]:not([data-format="left-header"]) {
transition: transform 0.32s ease, background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease;
}
body.material #header-outer[data-using-secondary="1"][data-format="centered-menu-bottom-bar"]:not([data-format="left-header"]) {
transition: transform 0.32s ease, background-color 0.3s ease 0s,box-shadow 0.3s ease 0s;
}
body.material #header-outer[data-using-secondary="1"].small-nav:not([data-format="left-header"]) {
transition: box-shadow 0.42s ease, opacity 0.3s ease, transform 0.32s ease;
}
@media only screen and (min-width: 1000px) {
body.material #header-outer[data-using-secondary="1"][data-format="centered-menu-bottom-bar"][data-condense="true"]:not([data-format="left-header"]) {
margin-top: 40px;
}
body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header { background-color: #fff; }
body.material[data-header-format="centered-menu-bottom-bar"][data-header-color="dark"] #page-header-wrap.fullscreen-header { background-color: #000; }
body[data-header-format="centered-menu-bottom-bar"] #header-secondary-outer nav > ul,
body[data-header-format="centered-menu-bottom-bar"] .span_9 .buttons {
visibility: hidden;
}
body[data-header-format="centered-menu-bottom-bar"] .span_9 .nectar-slider-wrap .buttons {
visibility: visible;
}
body.material[data-header-format="centered-menu-bottom-bar"] #header-secondary-outer {
height: 40px;
}
}
body.material.mobile #header-outer[data-using-secondary="1"][data-format="centered-menu-bottom-bar"][data-mobile-fixed="false"]:not([data-format="left-header"]) {
margin-top: 0!important;
}
body.material #header-outer[data-format="centered-menu"] .logo-spacing, body.material #header-outer[data-format="centered-logo-between-menu"] .logo-spacing { visibility: hidden; pointer-events:none; z-index: -100;}
@media only screen and (max-width: 690px) {
body.material #header-outer[data-format="centered-menu"] .logo-spacing, body.material #header-outer[data-format="centered-logo-between-menu"] .logo-spacing { display: none; }
}
@media only screen and (min-width: 1001px) {
body.material #header-outer:not([data-format="left-header"]) { padding-top: 0;}
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row,
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row nav,
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row nav >ul,
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row nav >ul > li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
body.material #header-outer:not([data-format="left-header"]) header#top .span_9, body.material #header-outer:not([data-format="left-header"]) header#top .span_3 {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
float: none;
width: auto;
} body.material #header-outer[data-format="centered-menu-under-logo"] .span_9, 
body.material #header-outer[data-format="centered-menu-under-logo"] .span_9 nav,
body.material #header-outer[data-format="centered-menu-bottom-bar"] .span_9, 
body.material #header-outer[data-format="centered-menu-bottom-bar"] .span_9 nav {
display: -ms-flexbox!important;
display: flex!important;
width: 100%;
}
body.material #header-outer[data-format="centered-menu-under-logo"] .cart-menu,
body.material #header-outer[data-format="centered-menu-bottom-bar"] .cart-menu {
-ms-transform: none!important;
-webkit-transform: none!important;
transform: none!important;
}
body.material #header-outer .logo-spacing { line-height: 0; }
body.material #header-outer[data-format="centered-menu"] .logo-spacing img, body.material #header-outer[data-format="centered-logo-between-menu"] .logo-spacing img { margin-bottom: 0;}
body.material #header-outer[data-format="centered-logo-between-menu"] .logo-spacing img { width: 1px; }
body.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9, body.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9 nav { width: 100%; }
body.material #header-outer[data-format="centered-menu"] header#top .span_3 { position: relative; margin-right: 0;}
body.material #header-outer[data-format="centered-menu"] header#top .span_9,
body.material #header-outer[data-format="centered-menu"] header#top .span_9 .sf-menu {
position: static!important;
}
#header-outer[data-format="centered-logo-between-menu"] .row .col.span_3 {
pointer-events: none;
}
body #header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
transform: none;
}
body #header-outer[data-format="centered-logo-between-menu"] header#top #logo {
transform: translateX(-50%);
pointer-events: auto;
}
body.material #header-outer[data-format="default"] header#top .span_9 {
margin-left: auto;
}
body.material #header-outer[data-format="centered-menu"] header#top .span_9, body.material #header-outer[data-format="centered-menu"] header#top .span_9 nav {
-webkit-flex-grow: 1; 
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1; 
}
body.material #header-outer[data-format="centered-menu"] header#top .span_9 nav ul.sf-menu, 
body.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9 nav ul.sf-menu,
body.material #header-outer[data-format="centered-menu-under-logo"] header#top .span_9 nav,
body.material #header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 nav {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
#header-outer:not([data-format="left-header"]) header#top nav >ul.buttons { overflow: visible!important; height: auto; }
#header-outer:not([data-format="left-header"]) header#top nav >ul >li { -webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center; }
#header-outer:not([data-format="left-header"]) header#top nav >ul { float: none; display: inline-block; vertical-align: middle; }
#header-outer[data-format="centered-menu"] header#top nav >ul.buttons, #header-outer[data-format="centered-menu"] header#top .span_3,
#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu, #header-outer[data-format="centered-logo-between-menu"] header#top nav >ul.buttons  {
height: 100%;
}
body.material #header-outer header#top > .container > .row .right-aligned-menu-items nav { -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-flex-direction: row-reverse; }
#header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items {
float: none;
margin-left: auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
body.material #header-outer[data-format="centered-menu-under-logo"] .row,
body.material #header-outer[data-format="centered-menu-bottom-bar"] .row  {
-webkit-flex-direction: column;
-ms-flex-direction: column;
-moz-flex-direction: column;
flex-direction: column;
}
}
@media only screen and (max-width: 1000px) {
.material header#top .col.span_9 {
text-align: right;
line-height: 0;
}
.material #header-outer[data-format="centered-menu"] header#top .span_9,
.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9 {
text-align: right!important;
z-index: 10000;
left: auto;
}
.material header#top .span_9 >.slide-out-widget-area-toggle > div,  #header-outer .mobile-search .icon-salient-search, #header-outer header#top #mobile-cart-link i,
.material #header-outer .mobile-user-account .icon-salient-m-user {
position: relative;
display: block;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.material header#top .span_9 >.slide-out-widget-area-toggle, .material header#top #mobile-cart-link, .material header#top .mobile-search, #header-outer  header#top .mobile-user-account  {
position: relative;
width: auto;
padding: 0 7px;
top: auto;
right: auto;
margin-bottom: 0;
margin-top: 0;
display: inline-block!important;
vertical-align: middle;
line-height: 0;
height: 100%;
-webkit-transform: none;
transform: none;
}
html body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before {
background-color: rgba(0,0,0,.06)!important;
}
.material #header-outer[data-cart="true"] header#top .span_9 >.slide-out-widget-area-toggle, .material #header-outer[data-cart="true"] header#top #mobile-cart-link, .material header#top .mobile-search {
padding: 0 8px;
}
.material header#top .span_9 >.slide-out-widget-area-toggle { padding-right: 0!important;}
.material #search-outer #search #close a:before {
height: 40px;
width: 40px;
margin: -20px 0 0 -20px;
}
html body.material #search-outer #search #close a span {
font-size: 16px!important;
height: 16px!important;
line-height: 16px!important;
}
body.material #search-outer  #search #close a {
height: 14px;
}
body.material #search-outer #search #close { top: 0; right: -5px!important;}
body.material #search-outer #search #close a { right: 13px!important; top: 19px!important;}
}
body.material #header-outer[data-format="centered-menu-under-logo"] header#top .span_9 nav >ul.buttons {
padding-bottom: 20px;
}
@media only screen and (max-width: 1000px) {
.slide-out-widget-area-toggle.mobile-icon a > span > .hover-effect { display: none;}
}
header#top nav ul #search-btn a span,
header#top nav ul #search-btn a, header#top nav ul .slide-out-widget-area-toggle a,
header#top nav ul #nectar-user-account a span,
header#top nav ul #nectar-user-account a, header#top nav ul .slide-out-widget-area-toggle a {
line-height: 20px!important;
height: 20px!important;
}
header#top .slide-out-widget-area-toggle a span {
overflow: hidden;
width: 22px;
}
@media only screen and (min-width: 1000px) {
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines-button:after,
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:before,
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:after {
height: 2px!important;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a span:not(.close-line) {
width: 30px;
overflow: hidden;
}
.slide-out-hover-icon-effect:not(.small) {
width: 32px;
overflow: hidden;
}
header#top .slide-out-widget-area-toggle:not(.small) a .close-wrap { height: 28px; width: 22px!important; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a span .lines-button.hover-effect {
left: -40px;
margin-top: -3px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .lines:after,
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:after {
top: -8px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines:before,
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:before {
top: 8px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a .lines-button:after, 
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a .lines:before, 
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a .lines:after  {
border-radius: 0!important;
height: 2px;
}   
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a:hover .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a:hover .lines:before, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top .slide-out-widget-area-toggle a:hover .lines:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top a.effect-shown .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top a.effect-shown .lines:before,
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] header#top a.effect-shown .lines:after {
transform: translateX(40px);
}
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines:before,
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines:before,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:before {
width: 1.4rem;
}
}
@media only screen and (max-width: 1001px) {
.slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.small) .lines:before {
width: 1rem;
}
}
header#top .slide-out-widget-area-toggle a > span { position: relative;}
header#top .slide-out-widget-area-toggle a span .lines-button.hover-effect {
left: -30px;
margin-top: -2px;
}
header#top .slide-out-widget-area-toggle a .lines-button:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.04s, background-color 0.2s ease, opacity 0.2s ease!important;
}   
body[data-is="minimal"] .slide-out-widget-area-toggle a:hover .lines:before {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s ease,opacity 0.2s ease!important;
} 
body[data-is="minimal"] .slide-out-widget-area-toggle a:hover .lines:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0s, background-color 0.2s ease,opacity 0.2s ease!important;
}
body[data-is="minimal"] .lines:before {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0s, background-color 0.2s ease,opacity 0.2s ease!important;
} 
body[data-is="minimal"] .lines:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s ease,opacity 0.2s ease!important;
}
header#top a.no-trans .lines-button:after,
header#top a.no-trans .lines:before,
header#top a.no-trans .lines:after{
transition: none!important;
}
@media only screen and (min-width: 1000px) { 
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top .slide-out-widget-area-toggle a:hover .lines-button:after,
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top .slide-out-widget-area-toggle a:hover .lines:before,
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top .slide-out-widget-area-toggle a:hover .lines:after,
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top a.effect-shown .lines-button:after,
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top a.effect-shown .lines:before,
body:not([data-slide-out-widget-area-style*="fullscreen"]) header#top a.effect-shown .lines:after{
transform: translateX(30px);
}
}
body[data-slide-out-widget-area-style*="fullscreen"] header#top a.menu-push-out .lines-button:after,
body[data-slide-out-widget-area-style*="fullscreen"] header#top a.menu-push-out .lines:before,
body[data-slide-out-widget-area-style*="fullscreen"] header#top a.menu-push-out .lines:after {
transform: translateX(30px)!important;
}
body.material #header-outer:not([data-format="left-header"]) header#top nav > ul.buttons > li{
margin: 0 14px!important;
}
body.material #header-outer[data-transparent-header="true"].transparent nav >ul >li >a {
margin-bottom: 0;
}
body.material #header-outer header#top nav > ul.buttons > li:last-child,
body.material #header-outer[data-format="centered-menu-bottom-bar"] header#top nav > ul.buttons > .slide-out-widget-area-toggle {
margin-right: 0!important;
}
#header-outer[data-format="centered-menu-bottom-bar"].transparent header#top .span_3 nav >ul.buttons li span,
#header-outer[data-format="centered-menu-bottom-bar"].transparent header#top .span_3 nav >ul.buttons li i {
backface-visibility: hidden;
}
#header-outer[data-format="centered-menu-bottom-bar"] header#top nav >ul.buttons { 
transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
-webkit-transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
} 
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons {
transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
-webkit-transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons > li {
opacity: 0;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons > li:nth-child(1) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons > li:nth-child(2) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.05s forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons > li:nth-child(3) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.1s forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu header#top nav >ul.buttons > li:nth-child(4) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.15s forwards;
}
.sf-menu > li > a > .sf-sub-indicator { height: auto!important; }
@keyframes headerButtonsBottomBarItem { 
0%{  transform: translateX(15px);  opacity: 0; }
100%{ transform: translateX(0); opacity: 1;  }
}
body.material #header-outer header#top nav > ul.buttons > li:first-child {
margin-left: 0!important;
}
body.material #header-outer .cart-menu, body.material header#top nav ul #search-btn >div, body.material header#top nav ul #nectar-user-account >div {
padding-left: 0;
border-left: none!important;
}
body.material #header-outer:not([data-format="left-header"]) .cart-menu {
position: relative;
right: auto;
padding: 0;
background-color: transparent;
top: auto;
}
#header-outer .cart-menu .cart-icon-wrap i {
line-height: 18px!important;
}
body.material #header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
width: auto!important;
height: 20px;
}
body[data-header-format="left-header"] #header-outer .cart-outer {
-webkit-transition: opacity .35s cubic-bezier(0.12,0.75,0.4,1);
transition: opacity .35s cubic-bezier(0.12,0.75,0.4,1);
}
body[data-header-format="left-header"] #header-outer.material-search-open .cart-outer {
opacity: 0;
pointer-events: none;
}
#header-outer[data-format="left-header"] .sf-menu li { opacity: 1; }
body.material #header-outer[data-format="left-header"] .cart-menu > a { padding: 0!important; }
body.material #header-outer:not([data-format="left-header"]) .cart-wrap {
margin-right: 0;
top: -5px;
right: -9px;
color: #fff;
}
@media only screen and (max-width: 1000px) {
body.material #header-outer[data-format="left-header"] .cart-wrap {
margin-right: 0;
top: -5px;
right: -9px;
color: #fff;
}
}
body.material #header-outer #mobile-cart-link .cart-wrap {
position: absolute;
top: 50%;
margin-top: -14px;
right: -1px;
}
#header-outer a#mobile-cart-link .cart-wrap span {
border-radius: 50%;
height: 16px;
width: 16px;
text-align: center;
line-height: 16px;
font-size: 10px;
display: block;
visibility:hidden
}
body.material header#top .sf-menu > li.sfHover > ul {
top: 100%;
}
body.material[data-is="minimal"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, 
body.material[data-is="minimal"][data-header-color="dark"] header#top nav ul #search-btn a span,  
body.material[data-is="minimal"][data-header-color="custom"] header#top nav ul #search-btn a span, 
body.material[data-is="minimal"][data-header-color="dark"] header#top nav ul #nectar-user-account a span,  
body.material[data-is="minimal"][data-header-color="custom"] header#top nav ul #nectar-user-account a span,   
body.material[data-is="minimal"][data-header-color="dark"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body.material[data-is="minimal"][data-header-color="light"] header#top nav ul #search-btn a span,
body.material[data-is="minimal"][data-header-color="light"] header#top nav ul #nectar-user-account a span {
font-size: 20px!important;
}
body.material[data-is="minimal"][data-header-color="dark"] header#top nav ul #nectar-user-account a span,  
body.material[data-is="minimal"][data-header-color="custom"] header#top nav ul #nectar-user-account a span, 
body.material[data-is="minimal"][data-header-color="light"] header#top nav ul #nectar-user-account a span  {
font-size: 22px!important;
width: 26px;
max-width: 26px;
}
body.material #header-outer #social-in-menu i {
font-size: 18px!important;
width: 36px;
}
body #header-outer[data-transparent-header="true"] header#top nav ul #search-btn >div, body #header-outer[data-transparent-header="true"] header#top nav ul #nectar-user-account >div, body.material #header-outer .cart-menu, body.material[data-header-color="custom"] header#top nav ul #search-btn >div { border-left: none;}
body.material #header-outer:not([data-format="left-header"]) header#top nav >ul.buttons {
margin-left: 30px;
}
body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) header#top nav >ul.buttons {
margin-left: 0px;
} body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] header#top nav >ul.sf-menu >li:not([class*="button_"]):last-child a {
padding-right: 0;
}
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] header#top nav >ul.sf-menu >li[class*="button_"]:last-child a {
margin-right: 0;
}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) header#top nav >ul.buttons {
margin-left: 30px!important;
}
body.material #header-outer header#top nav > ul li#social-in-menu a {
line-height: 22px;
}
body.material #header-outer[data-transparent-header="true"] .cart-outer .cart-notification, body.material #header-outer[data-transparent-header="true"] .cart-outer .widget_shopping_cart {
margin-top: 0;
}
body[data-dropdown-style="minimal"].material #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul.cart_list a:hover  { background-color: transparent!important;}
#header-outer .nectar-woo-cart .widget_shopping_cart, #header-outer .nectar-woo-cart .cart-notification{
top: 100%;
}
#header-outer[data-format="centered-menu-bottom-bar"]:not(.fixed-menu) header#top .nectar-woo-cart {
height: 75px;
}
#header-outer .nectar-woo-cart .cart-menu-wrap {
position: relative;
width: auto;
overflow: visible;
right: auto!important;
}
.material header#top nav > ul.product_added.buttons, .material header#top nav > ul.buttons {
padding-right: 0px!important;
}
body[data-full-width-header="false"] #slide-out-widget-area a.slide_out_area_close { z-index: 100;}
.woocommerce #sidebar div ul li {
padding:3px 0!important
}
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li:first-child a:before,
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce-page.material #sidebar .widget_layered_nav ul li a:before,
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li a:after, 
body:not(.ascend).woocommerce-page.material #sidebar .widget_layered_nav ul li a:after {
top: 50%;
margin-top: -1px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
body:not(.ascend).material #sidebar .widget.woocommerce li:first-child > .count {
top: 6px;
}
body:not(.ascend) #sidebar .widget.woocommerce li .count {
top: 8px;
}
body.woocommerce-page.material  .product-categories .children {
margin-top: 3px;
}
#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
display:block
}
#footer-outer .widget h4, #sidebar h4 {
margin-bottom:15px
}
#footer-outer #copyright {
font-size: 14px;
background-color:transparent
}
#footer-outer[data-copyright-line="true"] #copyright {
border-top:1px solid rgba(255,255,255,0.1);
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button) {
transition: all 0.2s ease;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover {
opacity: 0.65;
}
#footer-outer[data-using-widget-area="false"] #copyright {
border:none
}
.material .widget .tagcloud a, .material #sidebar .widget .tagcloud a, .single .post-area .content-inner > .post-tags a {
font-size: 14px!important;
border-radius: 0px!important;
padding: 5px 10px;
margin: 10px 10px 0px 0px;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
background-color: transparent;
}
.material .widget .tagcloud a:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0px;
opacity: 0.06;
}
.material[data-button-style*="slightly_rounded"] .widget .tagcloud a:before, .material[data-button-style*="slightly_rounded"] #sidebar .widget .tagcloud a:before, .single[data-button-style*="slightly_rounded"] .post-area .content-inner > .post-tags a:before,
.material[data-button-style*="slightly_rounded"] .widget .tagcloud a, .material[data-button-style*="slightly_rounded"] #sidebar .widget .tagcloud a, .single[data-button-style*="slightly_rounded"] .post-area .content-inner > .post-tags a {
border-radius: 5px!important;
}
.material[data-button-style*="rounded"] .widget .tagcloud a:before, .material[data-button-style*="rounded"] #sidebar .widget .tagcloud a:before, .single[data-button-style*="rounded"] .post-area .content-inner > .post-tags a:before,
.material[data-button-style*="rounded"] .widget .tagcloud a, .material[data-button-style*="rounded"] #sidebar .widget .tagcloud a, .single[data-button-style*="rounded"] .post-area .content-inner > .post-tags a {
border-radius: 50px!important;
}
.material .widget .tagcloud a:hover, .material #sidebar .widget .tagcloud a:hover, .single .post-area .content-inner > .post-tags a:hover,
.sharing-default-minimal .nectar-social a:hover, body.material #page-header-bg.fullscreen-header .inner-wrap >a:hover {
box-shadow: 0px 10px 24px rgba(0,0,0,0.15);
}
.material #sidebar .widget li.recentcomments { background-color: transparent; padding: 0!important; margin-bottom: 8px;}
.material .span_12.light .widget .tagcloud a, .material .span_12.light #sidebar .widget .tagcloud a,
.material #sidebar .widget .tagcloud a:hover, .single.material .post-area .content-inner > .post-tags a:hover { 
color: #fff!important;
}
body.single-post .content-inner > .post-tags {
margin-top: 60px;
}
.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap,
.nectar-fancy-box[data-style="color_box_hover"]:before,
.nectar-fancy-box[data-style="color_box_basic"]
{ border-radius: 5px; }
.full-width-content .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap, .full-width-content .nectar-fancy-box[data-style="color_box_hover"]:before { border-radius: 0px; } 
.nectar-progress-bar span strong {
padding:4px 0!important;
background-color:transparent;
color:inherit
}
.nectar-progress-bar span strong:after {
display:none
}
.nectar-progress-bar .bar-wrap {
background-color:rgba(0,0,0,0.043)
}
.nectar-progress-bar .bar-wrap, .nectar-progress-bar span {
box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0
}
body .carousel-wrap[data-full-width="false"] .control-wrap {
right:10px;
text-align:center
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev {
padding-right:10px;
padding-left:10px;
margin-right:0
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-next {
padding-left:10px;
margin-left:0
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev,.carousel-wrap[data-full-width="false"] .control-wrap .carousel-next {
right:0!important;
position:relative;
display:block;
float:left
}
.carousel-next, .carousel-prev {
background-color:transparent;
height:23px;
width:10px;
line-height:22px;
font-size:14px;
cursor:pointer;
top:1px!important;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
box-sizing:content-box
}
.carousel-wrap .control-wrap .item-count {
height:23px;
top:-1px;
right:-2px;
line-height:22px;
letter-spacing:4px;
position:relative;
display:block;
float:left;
z-index:10;
cursor:pointer;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1)
}
[data-full-width="false"] .carousel-next:after, [data-full-width="false"] .carousel-prev:after {
display:block;
content:' ';
position:absolute;
width:24px;
height:2px;
background-color:#000;
top:8px;
opacity:0;
left:-4px;
cursor:pointer;
transform:translateX(-20px);
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1)
}
.light [data-full-width="false"] .carousel-next:after, .light [data-full-width="false"] .carousel-prev:after {
background-color:#fff
}
.light .carousel-next i, .light .carousel-prev i {
color:#fff
}
[data-full-width="false"] .carousel-next:after {
left:5px
}
[data-full-width="false"] .carousel-next:hover:after {
opacity:1;
transform:translateX(-12px)
}
[data-full-width="false"] .carousel-prev:after {
transform:translateX(20px)
}
[data-full-width="false"] .carousel-prev:hover:after {
opacity:1;
transform:translateX(0px)
}
[data-full-width="false"] .carousel-prev:hover i {
transform:translateX(-18px)
}
[data-full-width="false"] .carousel-prev.next-hovered, [data-full-width="false"] .item-count.next-hovered {
transform:translateX(-18px)
}
body .carousel-next:hover, body .carousel-prev:hover {
background-color:transparent!important
}
.carousel-wrap[data-full-width="true"] .carousel-prev,.carousel-wrap[data-full-width="true"] .carousel-next {
border:none!important
}
html  .carousel-heading .container .carousel-prev {
right:30px
}
html [data-ext-responsive="true"] .carousel-heading .container .carousel-prev {
right:40px
}
.carousel-next i, .carousel-prev i {
color:#000;
font-size:22px;
line-height:17px;
height:20px;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1)
}
.carousel-next:hover, .carousel-prev:hover {
border-color:transparent
}
.light .carousel-next:hover i, .light .carousel-prev:hover i {
color:#fff
}
.nectar-button.see-through,body .nectar-button.see-through,.swiper-slide .button a,body .nectar-button.see-through-2, .nectar-button,#to-top {
border-radius:0!important;
box-shadow:none
}
body.material .nectar-button.large { padding-left: 35px; padding-right: 35px; }
body.material .nectar-button.jumbo { padding-left: 50px; padding-right: 50px; }
body.material .nectar-button.jumbo:not([class*="see-through"]) { padding: 23px 50px; }
body.material .nectar-button.medium,
body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) { padding-left: 24px; padding-right: 24px; }
body.material .nectar-button.see-through[data-color-override="false"] i:after,
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before,
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before,
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
display: block;
content: '';
position:absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
border-radius: 5px;
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
border-radius: 3px;
}
body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before,
body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
border-radius: 0px;
}
body.material[data-button-style="default"] .nectar-button { box-shadow: none; }
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
border-radius: 50px;
z-index: -2;
backface-visibility: hidden;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
width: calc(100% - 4px);
height: calc(100% - 4px);
top: 2px;
left: 2px;
border-radius: 50px;
background-color: #fff;
z-index: -1;
backface-visibility: hidden;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover:after {
opacity: 0;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"] { backface-visibility: hidden; border: none!important; }
body.material .nectar-button.see-through[data-color-override="false"] i { box-shadow: none!important; }
body.material .nectar-button.see-through[data-color-override="false"]:hover i:after,
body.material .nectar-button.see-through:hover i { box-shadow: none!important; }
body.material[data-button-style="default"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 0px;
}
body.material[data-button-style*="rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 100px;
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 5px;
}
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
opacity: 0;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover { color: #fff!important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) span { transform: none!important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) i { transform: translateX(-5px) translateY(-50%)!important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover) i { opacity: 0!important; background-color: transparent!important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i { opacity: 1!important; }
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:hover:before {
opacity: 1;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[data-color-override="#ffffff"] i,
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover) i,
body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover) i,
body.material[data-button-style^="rounded"] .span_12.light .nectar-button.see-through-2[data-color-override="false"]:not(:hover) i {
color: #000!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-hover-color-override="#ffffff"]:hover i,
body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-hover-color-override="#ffffff"]:hover i {
background-color: rgba(0,0,0,0.07)!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through i,
body.material[data-button-style^="rounded"] .nectar-button.see-through-2:not(:hover) i,
body.material[data-button-style^="rounded"] .nectar-button.see-through-3:not(:hover) i { color: #fff!important; }
body.material .nectar-button.small i { font-size: 14px; }
body.material .nectar-button.medium i { font-size: 16px; }
body.material .nectar-button.large i { font-size: 16px; }
body.material .nectar-button.jumbo i { font-size: 20px; }
body.material[data-button-style^="rounded"] .nectar-button.small i { font-size: 12px; }
body.material[data-button-style^="rounded"] .nectar-button.medium i { font-size: 14px; }
body.material[data-button-style^="rounded"] .nectar-button.large i { font-size: 14px; }
body.material[data-button-style^="rounded"] .nectar-button.jumbo i { font-size: 18px; }
body.material .nectar-button.jumbo.see-through,
body.material .nectar-button.jumbo.see-through-2,
body.material .nectar-button.jumbo.see-through-3 { border-width: 2px!important; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] { border-width: 6px!important; padding-top: 31px; padding-bottom: 31px; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] i { transform: translateY(-50%) translateX(-3px)!important; }
body.material .nectar-button.has-icon, body.material .nectar-button.tilt.has-icon { padding-right: 46px; }
body.material .nectar-button.has-icon.small{ padding-right: 36px; }
body.material .nectar-button.has-icon.medium,
body.material .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) { padding-right: 38px; padding-left: 46px; }
body.material .nectar-button.has-icon.large { padding-right: 44px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.large[class*="m-extra-color-gradient-"] {
padding-top: 15px;
padding-bottom: 15px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.small{ padding-right: 28px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium { padding-right: 32px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large { padding-right: 37px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo { padding-right: 56px; padding-left: 54px; padding-top: 20px; padding-bottom: 20px;  }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) { padding-right: 34px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) { padding-right: 39px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3),
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"] { padding-right: 56px; padding-left: 54px;  padding-top: 22px; padding-bottom: 22px;  }
body.material .nectar-button.has-icon.jumbo { padding-top: 22px; padding-bottom: 22px; padding-right: 66px; padding-left: 54px; }
body.material .nectar-button.has-icon.extra_jumbo { padding-top: 36px; padding-bottom: 36px; padding-right: 142px; padding-left: 80px; }
body.material .nectar-button.has-icon.extra_jumbo:hover span { -webkit-transform: translateX(-18px); transform: translateX(-18px); }
body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i,
body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i { background-color: rgba(255,255,255,0.22); }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i { background-color: rgba(255,255,255,0.22)!important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i,
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button:hover i { background-color: rgba(0,0,0,0.04); }
body.material .nectar-button.has-icon i { right: 14px; margin-top: 0; text-align:center; vertical-align: middle;  border-radius: 50%; line-height: 32px;  height: 32px; width: 32px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon i { transition: none; -webkit-transition: none; }
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through.has-icon[data-color-override="false"] i,
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-2.has-icon i,
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-3.has-icon i { color: inherit!important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon i { background-color: rgba(0,0,0,0.2); }
body.material .nectar-button.has-icon.large i { -webkit-transform: translateY(-50%) translateX(6px)!important; transform: translateY(-50%) translateX(6px)!important; }
body.material .nectar-button.has-icon.large:not([class*="see-through"]) i { -webkit-transform: translateY(-50%) translateX(4px)!important; transform: translateY(-50%) translateX(4px)!important;  }
body.material .nectar-button.has-icon.medium i { -webkit-transform: translateY(-50%) translateX(7px)!important; transform: translateY(-50%) translateX(7px)!important; height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.medium:not([class*="see-through"]) i { -webkit-transform: translateY(-50%) translateX(4px)!important; transform: translateY(-50%) translateX(4px)!important; height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.small i { -webkit-transform: translateY(-50%) translateX(8px)!important; transform: translateY(-50%) translateX(8px)!important; height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.small:not([class*="see-through"]) i { -webkit-transform: translateY(-50%) translateX(7px)!important; transform: translateY(-50%) translateX(7px)!important; height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.jumbo i { -webkit-transform: translateY(-50%) translateX(2px)!important; transform: translateY(-50%) translateX(2px)!important; height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i { -webkit-transform: translateY(-50%) translateX(3px)!important; transform: translateY(-50%) translateX(3px)!important; height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.extra_jumbo i { -webkit-transform: translateY(-50%) translateX(-6px)!important; transform: translateY(-50%) translateX(-6px)!important; height: 94px; width: 94px; margin-top: 0!important; line-height: 94px!important; }
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
font-size:22px!important;
left:0;
transition:all .2s ease!important;
-o-transition:all .2s ease!important;
-webkit-transition:all .2s ease!important
}
body[data-is="minimal"].material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
font-size:22px!important
}
.icon-salient-cart:before,
body[data-is="minimal"].material .icon-salient-cart:before {
content:"\e902"
}
#header-outer a.cart-contents .cart-wrap span:before {
display:none!important
}
#header-outer .cart-wrap {
font-size:11px
}
#header-outer[data-full-width="true"] header#top nav ul #search-btn > div,
body #header-outer[data-transparent-header="true"].transparent header#top nav ul #search-btn >div,
#header-outer[data-full-width="true"] header#top nav ul #nectar-user-account > div,
body #header-outer[data-transparent-header="true"].transparent header#top nav ul #nectar-user-account >div {
border:none!important;
}
#header-outer a.cart-contents .cart-wrap span {
border-radius:99px!important;
font:bold 11px/16px Arial;
line-height:18px!important;
width:18px!important;
padding:0 1px!important;
visibility:hidden;
box-shadow: 0px 5px 12px rgba(0,0,0,0.2);
}
#header-outer .sf-menu ul li a {
border-bottom:none
}
#header-outer .first-load a.cart-contents .cart-wrap span, #header-outer a#mobile-cart-link.first-load  .cart-wrap span {
visibility:visible;
animation:.6s ease-in-out .12s normal both 1 bounce_in_animation;
-webkit-animation:.6s ease-in-out .12s normal both 1 bounce_in_animation
}
#header-outer .static a.cart-contents span {
visibility:visible;
}
#header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart {
transition:all .2s ease!important;
-o-transition:all .2s ease!important;
-webkit-transition:all .2s ease!important
}
body #header-outer .cart-menu {
border-left:1px solid rgba(0,0,0,0.07);
background-color:transparent!important
}
body #boxed #header-outer .cart-menu-wrap {
position:relative!important;
top:0!important;
box-shadow:none!important
}
body[data-slide-out-widget-area-style*="fullscreen"] #boxed #slide-out-widget-area .slide_out_area_close { display: none!important;}
body #boxed #header-outer .widget_shopping_cart,body.woocommerce #boxed .cart-notification {
position:absolute!important
}
body #boxed #header-outer .cart-menu-wrap .cart-menu {
box-shadow:none!important
}
header#top #mobile-cart-link i {
height: 20px;
line-height: 20px;
}
@media screen and (max-width: 1000px) {
html .material #header-outer.transparent .bg-color-stripe,
html .material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe {
height: 200px;
top: 0;
}
html body.material #search-outer { 
height: 200px;
transform:  translate3d(0,-200px,0);
-webkit-transform:  translate3d(0,-200px,0);
}
html.material #search-outer .bg-color-stripe {height: 200px; top: 0; } 
html #search-outer #search-box, html #search-outer #search #close {
-webkit-transform: translate3d(0,200px,0);
transform: translate3d(0,200px,0);
}
}
body.material #search-outer {
background-color: transparent;
height: 35vh; 
position: absolute;
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transform:  translate3d(0,-35vh,0);
-webkit-transform:  translate3d(0,-35vh,0);
z-index: 2000!important;
padding:0;
top: -1px;
}
@media only screen and (min-width: 1000px) {
body.material [data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer {
top: 50%;
}
}
body.material #search-outer.perma-trans {
position: fixed;
}
body.material.admin-bar #search-outer.perma-trans {
top: 32px;
}
body.search .row .col.section-title {
border-bottom: 0;
padding-bottom: 0;
}
body.search .row .col.section-title span:not(.result-num) {
font-size: inherit;
font-family: inherit;
line-height: inherit;
color: inherit;
}
body.search .row .col.section-title .result-num {
margin-top: 10px;
padding-left: 0;
display: block;
}
body.search  #search-results .result .inner-wrap {
border-radius: 5px;
overflow: hidden;
box-shadow: none;
padding: 0;
border: 1px solid #e7e7e7;
transition: all .7s cubic-bezier(.2,1,.22,1);
}
body.search  #search-results .result .inner-wrap img { margin-bottom: 0; display: block; }
body.search  #search-results .result .inner-wrap h2 {
padding: 25px;
}
body.search  #search-results .result:hover .inner-wrap {
box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
body #search-outer .container {
height:auto!important;
float:none!important;
width:100%!important;
}
body #search-outer .inner-wrap { 
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
body #search-outer.material-open .inner-wrap {
-webkit-transform:  scale(1);
transform:  scale(1);
}
#header-outer header { transition: all 0.2s; }
#header-outer:not([data-format="left-header"]).material-search-open header { opacity: 0;  transition: all 0.2s; pointer-events: none; }
#header-outer.material-search-open { box-shadow: none; }
.material #header-outer.transparent .bg-color-stripe,
.material #search-outer .bg-color-stripe {height: 35vh; top: 0; } 
body[data-header-color="dark"] #header-outer .bg-color-stripe, body[data-header-color="dark"].material #header-outer #search-outer:before { 
background-color: #000;
}
#header-outer .bg-color-stripe, #search-outer .bg-color-stripe, .material #header-outer #search-outer:before {
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
display: block;
background-color: #fff;
-ms-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-ms-transform-origin: top;
-webkit-transform-origin: top;
transform-origin: top;
}
.material #header-outer.no-material-transition #search-outer, body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close.no-material-transition,
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open.no-material-transition, body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap-shadow.no-material-transition {
transition: none;
}
.material #header-outer #search-outer:before {
content: '';
-webkit-transform: none;
transform: none;
backface-visibility: hidden;
}
body.material[data-header-inherit-rc="true"] #header-outer #search-outer:before { 
display: none;
}
body.material[data-header-inherit-rc="true"] #search-outer { background-color: inherit; }
#header-outer.material-search-open .bg-color-stripe, #search-outer.material-open .bg-color-stripe {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
body[data-header-color="dark"] #ajax-content-wrap:after {
background-color: rgba(255,255,255,0.55);
}
#ajax-content-wrap:after {
background-color: rgba(0,0,0,0.45);
content: '';
position: fixed;
opacity: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000;
pointer-events: none;
transform: translateZ(0);
backface-visibility: hidden;
transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1);
}
#ajax-content-wrap.material-open:after {
opacity: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#ajax-content-wrap:after { display: none; }
}
body #header-secondary-outer nav >ul {
height: auto!important;
padding: 6px 0;
}
body #header-secondary-outer nav >ul.sf-menu {
padding: 9px 0 8px 0;
}
#header-secondary-outer .nectar-center-text {  padding: 10px 0; }
body #header-secondary-outer nav:after {
display: block;
clear: both;
content: '';
}
body #header-secondary-outer nav >ul >li >a, #header-secondary-outer #social li a {
padding: 0!important;
margin: 0 10px;
height: auto!important;
}
#header-secondary-outer { border: 1px solid transparent;}
body #header-secondary-outer nav >ul >li >a{border-left: 0px; line-height:22px; font-size:12px; }
#header-secondary-outer nav >ul >li:last-child { border-right: 0px; }
#header-secondary-outer nav >ul >li:last-child a { margin-right: 0!important; padding-right: 0!important;}
#header-secondary-outer ul { height: 40px;}
#header-secondary-outer #social a i { font-size: 16px!important;}
#header-secondary-outer #social a {
line-height: 28px!important;
}
#header-secondary-outer #social li:first-child a { padding-left: 0!important; margin-left: 0!important;}
#header-secondary-outer, #header-secondary[data-using-secondary="1"] { transition: transform 0.32s ease; }
body[data-hhun="1"].admin-bar.material-ocm-open #header-secondary-outer { top: 32px; }
body[data-hhun="1"].material-ocm-open #header-secondary-outer.hidden { display: none; }
#slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items { display: none; }
#slide-out-widget-area .mobile-only .menu.secondary-header-items { margin-top: 25px;}
#slide-out-widget-area .mobile-only .menu.secondary-header-items li a {
font-size: 18px;
}
body.material #slide-out-widget-area .mobile-only.off-canvas-menu-container .menu.secondary-header-items li {
margin-bottom: 5px;
}
.nectar-video-box a.nectar_video_lightbox:before {
opacity:0.8;
content: '';
width: 100%;
height: 100%;
border-radius: 50%;
top: 0;
left: 0;
display: block;
position: absolute;
border: none!important;
}
.nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2 { background-color: transparent!important;  }
.nectar-video-box a.nectar_video_lightbox {
box-shadow: 0px 20px 45px rgba(0,0,0,0.25)
}
.nectar_video_lightbox.play_button:before,
.span_12.dark .nectar_video_lightbox.play_button:before { border-width: 3px; }
.nectar_video_lightbox svg { width: 18px; height: 18px; }  .material #search-outer { display: block; overflow: hidden!important; }
#search-outer #search {
max-width: 1200px;
position: relative;
z-index: 10;
margin: 0 auto;
height: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
html .material #search-outer #search {
padding: 0;
}
#search-outer #search-box, #search-outer #search #close {
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transform: translate3d(0,35vh,0);
opacity: 0;
}
body.material #search-outer.material-open {
transform:  translate3d(0,0vh,0);
-webkit-transform:  translate3d(0,0vh,0);
}
#search-outer.material-open #search-box, #search-outer.material-open #search #close {
transform:  translate3d(0,0vh,0);
opacity: 1;
}
#header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user, #header-outer header#top #mobile-cart-link i {
background-color: transparent!important;
vertical-align: middle;
font-size: 18px;
}
#header-outer .mobile-user-account .icon-salient-m-user {
font-size: 19px;
width: 21px;
}
#header-outer header#top #mobile-cart-link i {
font-size: 19px;
width: 19px;
}
#header-outer .mobile-search .icon-salient-search,
#header-outer .mobile-user-account .icon-salient-m-user {
transition: color 0.3s ease;
-webkit-transition: color 0.3s ease;
}
body #search-outer #search input[type="text"] {
height:auto!important;
font-size:70px!important;
text-transform: none;
color: #000;
border-bottom: 4px solid #3452ff;
}
html body.material #search-outer #search input[type="text"] { line-height: 70px; }
@media only screen and (min-width: 1000px) {
body #search-outer #search input[type="text"] {
height: 100px!important;
}
html body.material #search-outer #search input[type="text"] { line-height: 100px; }
}
#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after,
#header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li:not([class*="button_"]) >a:after {
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-moz-transition: -moz-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
-o-transition: -o-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
bottom: -3px;
}
#header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li:not([class*="button_"]) >a:after {
bottom: 0px;
border-width: 1px;
}
body[data-header-color="custom"] #search-outer #search .span_12 span {
opacity: 0.7;
}
#header-outer #search-outer input::-webkit-input-placeholder, #header-outer #search-outer input::-moz-placeholder, #header-outer #search-outer input:-ms-input-placeholder { 
color: #888;
}
#search-outer > #search form {
width:100%!important;
float:none!important
}
#header-outer.light-text #search-outer input[type="text"], body[data-header-color="dark"] #header-outer #search-outer input[type="text"] {
color: #fff!important;
border-color: #fff;
}
#header-outer.light-text #search-outer  #search .span_12 span, body[data-header-color="dark"] #header-outer #search-outer  #search .span_12 span {
color: rgba(255,255,255,0.6);
}
#header-outer.light-text #search-outer #search #close a span, body[data-header-color="dark"] #header-outer #search-outer #search #close a span {
color: #fff;
}
#header-outer.light-text #search-outer input::-webkit-input-placeholder, body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder { 
color: rgba(255,255,255,0.5);
}
#header-outer.light-text #search-outer input::-moz-placeholder, body[data-header-color="dark"] #header-outer #search-outer input::-moz-placeholder { 
color: rgba(255,255,255,0.5);
}
#header-outer.light-text  #search-outer input:-ms-input-placeholder, body[data-header-color="dark"] #header-outer  #search-outer input:-ms-input-placeholder { 
color: rgba(255,255,255,0.5);
}
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > header#top .span_9 > .slide-out-widget-area-toggle i.lines-button:after, 
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > header#top .span_9 > .slide-out-widget-area-toggle i.lines:before, 
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > header#top .span_9 > .slide-out-widget-area-toggle i.lines:after {
background-color: #fff!important;
}
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) header#top #mobile-cart-link i,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) .mobile-search .icon-salient-search,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) .mobile-user-account .icon-salient-m-user {
color: #fff;
}
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) header#top #mobile-cart-link i {
color: #fff!important;
}
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines-button:after, 
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines:before, 
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines:after {
background-color: #000!important;
}
#header-outer[data-permanent-transparent="1"].transparent.dark-slide header#top #mobile-cart-link i,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-search .icon-salient-search,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-user-account .icon-salient-m-user {
color: #000;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #logo img {
opacity: 0;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent:not(.dark-slide) #logo .starting-logo {
opacity: 1;
-ms-filter: 'alpha(opacity=100)';
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent:not(.dark-slide)  #logo img.dark-version {
opacity: 0!important;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent.dark-slide #logo .starting-logo.dark-version {
opacity: 1;
-ms-filter: 'alpha(opacity=100)';
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent.dark-slide  #logo img:not(.dark-version) {
opacity: 0!important;
}
#search-outer #search #close {
position:absolute;
top:25px;
right:40px
}
body #search-outer #search input[type="text"]{ 
padding-right: 70px!important;
}
#search-outer #search #close a {
right:64px!important;
top:16px!important;
}
#search-outer #search #close a:before, .slide_out_area_close:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 50px;
height: 50px;
margin: -25px 0 0 -25px;
border-radius: 50%;
background-color: rgba(0,0,0,.05);
content: '';
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
}
body[data-is].material #search-outer #search #close a:hover:not(:focus):before,
body[data-is].material .slide_out_area_close:hover:not(:focus):before  {
transform: scale(1.2) translateZ(0);
-webkit-transform: scale(1.2) translateZ(0);
}
blockquote::before {
display: block;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 4px;
content: '';
border-left: 4px solid rgba(0,0,0,0.1);
}
.testimonial_slider blockquote:before {
border: none;
}
blockquote {
position: relative;
padding-left: 1.8em;
}
#search-outer #search .span_12 span {
display:block;
color:rgba(0,0,0,0.4);
margin-top:15px
}
@media only screen and (min-width: 691px) {
#boxed #search-outer #search {
padding: 0 90px;
}
}
body.material #search-outer #search #close a span { color:#000; }
body #search-outer .ui-widget-content {
top:90px!important
}
#search-results .result span.bottom-line, .masonry-blog-item span.bottom-line, .masonry-blog-item .more-link {
display:none
}
.masonry-blog-item .inner-wrap, .masonry-blog-item .mejs-container .mejs-controls {
box-shadow:none!important
}
.masonry-blog-item .post-meta {
padding:0 18px 18px!important
}
.post .nectar-love-wrap {
line-height:20px
}
.masonry-blog-item .inner-wrap {
padding:0
}
.masonry-blog-item .content-inner .post-featured-img img, .masonry-blog-item .more-link,.post-area.masonry article.post .quote-inner,.post-area.masonry article.post .link-inner,.post-area.masonry article.post .status-inner,.post-area.masonry article.post .aside-inner {
margin-bottom:0!important
}
@media only screen and (min-width: 1000px) {
.post-area.masonry.span_9, 
.post-area.span_9, 
body[data-ext-responsive="true"] .post-area.masonry.span_9, 
body.search.material .span_9  {
padding-right: 0%;
margin-right: 4%;
width: 68.5%;
}
.post-area.span_9.col_last { margin-right: 0; }
.material.single-portfolio .post-area.span_9 { margin-right: 4%!important; }
.post-area.masonry.span_9 .masonry-blog-item {
width: 47.3%;
}
.post-area.masonry.span_9.material .masonry-blog-item {
width: 47.2%;
}
#sidebar.span_3 {
width: 27.5%;
backface-visibility: hidden;
}
.woocommerce.archive #sidebar.span_3,
.woocommerce.single #sidebar.span_3 {
width: 21%;
}
.woocommerce.archive #sidebar.span_3.col_last {
width: 20%;
}
.woocommerce.archive .post-area.span_9,
.woocommerce.single .post-area.span_9 {
width: 75.5%;
}
.woocommerce.single .post-area.span_9:not(.col_last) {
margin-right: 0;
padding-right: 20px;
}
.woocommerce.single #sidebar.span_3.col_last {
margin-left: 2%;
}
.masonry-blog-item {
width: 31.3%;
}
} body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material,
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced,
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
padding-top: 35px;
}
@media only screen and (min-width: 1000px) {
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material,
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced,
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
padding-top: 2%;
}
}
.single-post[data-bg-header="true"] .container-wrap:not(.no-sidebar) > .main-content {
padding-top: 35px;
}
.masonry-blog-item .content-inner {
padding-bottom:0!important;
border:0!important;
margin-bottom:0!important
}
.masonry-blog-item .article-content-wrap {
padding:16px 18px 18px!important
}
.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured > div,
.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured.multiple_featured > div {
border-radius: 5px;
overflow: hidden;
}
.post-area.masonry article.post.quote .post-content .post-meta, .post-area.masonry article.post.link .post-content .post-meta, .post-area.masonry article.format-status .post-content .post-meta, .post-area.masonry article.post.format-aside .post-meta {
display:none!important
}
article.post .content-inner {
border:none!important
}
#sidebar div.widget {
margin-bottom: 60px;
}
#sidebar >div:last-child { margin-bottom: 0; }
#author-bio {
padding-bottom:0px;
border:none;
margin-bottom: 0
}
#author-bio img {
display: inline-block;
position:relative;
vertical-align: middle;
}
.blog_next_prev_buttons {
margin-top: 80px;
}
#author-bio h3 span, .comments-section .comment-wrap.full-width-section > h3 span,  .container-wrap #author-bio #author-info p {
display:block;
margin-bottom:5px;
font-size:14px;
text-transform:none
}
.container-wrap #author-bio #author-info h3 { margin-bottom: -3px; }
#author-bio[data-has-tags="true"] {
padding-top: 0;
}
.container-wrap #author-bio #author-info a {
color: inherit;
}
.container-wrap #author-bio #author-info {
width:75%!important;
vertical-align: middle;
display: inline-block;
padding-left:30px
}
.container-wrap #author-bio #author-info p {
max-width:70%;
opacity: 0.7;
}
#author-bio .nectar-button {
margin-top:20px
}
#author-bio .avatar {
border-radius:100%
}
#page-header-bg.fullscreen-header .author-section .meta-category { display: block;}
#page-header-bg.fullscreen-header .author-section .meta-category a,
#page-header-bg.fullscreen-header .author-section,
#page-header-bg.fullscreen-header .meta-author img {
display: inline-block
}
#page-header-bg h1 { padding-top: 10px; padding-bottom: 10px}
.single-post #page-header-bg.fullscreen-header h1 { margin: 0 auto; }
#page-header-bg.fullscreen-header .author-section { width: auto}
#page-header-bg.fullscreen-header .author-section .avatar-post-info, #page-header-bg.fullscreen-header .author-section .meta-author {  text-align: center}
#page-header-bg.fullscreen-header .author-section .avatar-post-info {
margin-top: 13px;
margin-left: 0
}
#page-header-bg.fullscreen-header .author-section .meta-author { top: 0}
#page-header-bg.fullscreen-header .author-section {
margin-top: 25px
}
#page-header-bg.fullscreen-header .author-section .meta-author { display: block; float: none}
.single .post-area .content-inner > .post-tags > h4 { display: none; }
.comment-list {
margin-bottom:0!important
}
.comment-list .reply {
position: relative;
top: auto;
right: auto;
margin-top: 5px;
bottom: auto!important;
}
.material .comment-list .reply a {
font-size: 13px;
background-color:transparent;
color: #888;
border-radius:0!important;
padding: 0;
}
.material .comment-list .reply a:before {
content: "\f112";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
transform: rotate(180deg);
padding-left: 6px;
}
.comment-list .comment-meta { font-size: 13px;}
html .comment-list .reply a:hover {
background-color:transparent!important
}
#respond {
margin-top:80px!important
}
body[data-ext-responsive="true"].single-post.material .comment-wrap .comment #respond {
margin: 40px auto 0 auto!important;
}
.comment-list li.comment > div,.comment-list li.pingback > div {
background-color:transparent!important;
box-shadow:none!important;
padding-left:85px!important;
padding-bottom:0!important;
padding-top:0!important;
margin-top:4em!important
}
.comment-list li.comment > div img.avatar,.comment-list li.pingback > div img.avatar {
left:0!important;
border-radius:100%;
top:0!important
}
.comment-list li.comment li.comment img.avatar, 
.comment-list li.pingback li.pingback img.avatar {
width: 40px;
height: 40px;  
}
.comment-list li.comment li.comment > div, .comment-list li.pingback li.pingback > div {
padding-left: 65px!important;
}
.comment-list li.comment > div p,.comment-list li.pingback > div p {
margin-top:30px
}
.comment-list .children {
border-left: none;
background-position:left 30px!important;
margin-left:26px!important;
padding-left:60px!important
}
.comment-list .says {
display:none
}
#reply-title {
margin-bottom:25px;
}
.single-product #reply-title,.single-product #commentform .form-submit {
text-align:left!important
}
.comment #reply-title {
text-align:left!important
}
#respond #cancel-comment-reply-link {
padding-left:15px
}
.comment-wrap {
margin-top:0!important;
padding-top:8%!important;
padding-bottom:8%!important;
}
.comment-wrap[data-comments-open="false"] { padding: 0!important; margin-bottom: 0!important; margin-top: 0!important; }
.single-portfolio .comment-wrap {
margin-top:30px!important
}
#author-bio.no-pagination {
border-top:1px solid #999
}
.comments-section[data-author-bio="false"] .comment-wrap {
border:none
}
.comment-list {
padding-bottom:80px;
}
#author-bio.no-pagination.lighter-grey, .comment-wrap.lighter-grey {
border-color:#ddd
}
.comment-wrap, #author-bio {
padding-top:30px
}
.blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap { box-shadow: 0px 45px 85px rgba(0,0,0,.08)!important; }
.single-post #page-header-bg.fullscreen-header,.single-post #single-below-header.fullscreen-header {
background-color:#f6f6f6
}
.single-post #single-below-header.fullscreen-header {
border-top:1px solid #DDD;
border-bottom:none!important
}
.tagcloud a,#header-outer .widget_shopping_cart a.button,article.post .more-link span,.blog-recent .more-link span {
border-radius:0!important
}
.flex-direction-nav a,#pagination span,#pagination a,#pagination .next.inactive,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span {
border-radius:0!important
}
.col.boxed, .wpb_column.boxed {
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);
background-color:#fff;
padding:25px 15px 15px;
position:relative;
-webkit-transition:transform .2s ease,-webkit-box-shadow .2s ease;
-moz-transition:transform .2s ease,-moz-box-shadow .2s ease;
transition:transform .2s ease,box-shadow .2s ease;
top:0!important
}
.col.boxed:hover, .wpb_column.boxed:hover {
transform:translateY(-4px)!important;
-webkit-transform:translateY(-4px)!important;
box-shadow:0 17px 25px rgba(0,0,0,0.13)!important;
-webkit-box-shadow:0 17px 25px rgba(0,0,0,0.13);
-moz-box-shadow:0 17px 25px rgba(0,0,0,0.13);
-o-box-shadow:0 17px 25px rgba(0,0,0,0.13)
}
.material a.pp_arrow_previous, .material a.pp_arrow_next, .material .mfp-arrow-right, .material .mfp-arrow-left, .woocommerce .pswp__button--arrow--right, .woocommerce .pswp__button--arrow--left {
overflow:visible;
height:40px;
width:40px;
border-radius:100px;
border:2px solid rgba(255,255,255,0.4)
}
.woocommerce .pswp__button--arrow--right:before, .woocommerce .pswp__button--arrow--left:before { background-image: none; line-height:40px!important;
height:40px!important; width: 36px!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { top: -7px!important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { height: 4px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
box-shadow:none!important;
border: 0px!important;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
position: absolute;
content: '';
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 100px;
box-shadow: 0px 0px 0px 10px #000 inset;
transition: box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
transform: scale(1.2);
box-shadow:0px 5px 12px rgba(0,0,0,0.2)!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
box-shadow: none!important;
border: 0!important;
}
a.pp_arrow_previous {
left:30px
}
a.pp_arrow_next {
right:30px
}
a.pp_arrow_next:hover, a.pp_arrow_previous:hover, .mfp-arrow-right:hover, .mfp-arrow-left:hover,
.woocommerce .pswp__button--arrow--right:hover, .woocommerce .pswp__button--arrow--left:hover {
border:2px solid rgba(255,255,255,0)
}
a.pp_arrow_previous .icon-default-style {
border-radius:0!important;
width:20px!important;
height:40px!important;
line-height:39px!important;
font-size:24px!important;
font-family:FontAwesome!important;
margin-top:0!important;
left:-1px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1)
}
.mfp-arrow-left, .woocommerce .pswp__button--arrow--left {
height:40px!important;
line-height:40px!important;
font-size:24px!important;
font-family:FontAwesome!important;
margin-top:0!important;
opacity:1;
left:40px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1)
}
a.pp_arrow_next .icon-default-style {
border-radius:0!important;
width:20px!important;
line-height:39px!important;
height:40px!important;
font-size:24px!important;
margin-top:0!important;
font-family:FontAwesome!important;
left:1px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1)
}
.mfp-arrow-right, .woocommerce .pswp__button--arrow--right {
line-height:40px!important;
height:40px!important;
font-size:24px!important;
margin-top:0!important;
font-family:FontAwesome!important;
opacity:1;
right:40px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1)
}
a.pp_arrow_previous .icon-default-style:after, a.pp_arrow_next .icon-default-style:after, .mfp-arrow-left:after, .mfp-arrow-right:after,
.woocommerce .pswp__button--arrow--right:after, .woocommerce .pswp__button--arrow--left:after {
display:block;
content:' ';
position:absolute;
width:36px;
height:2px;
background-color:#fff;
top:19px;
opacity:0;
left:-6px;
cursor:pointer;
transform:translateX(-37px);
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
pointer-events:none
}
.mfp-arrow-left:after, .mfp-arrow-right:after, .woocommerce .pswp__button--arrow--right:after, .woocommerce .pswp__button--arrow--left:after {
top:17px;
transform:translateX(-27px);
-webkit-transform:translateX(-27px)
}
.mfp-arrow-left:after, .woocommerce .pswp__button--arrow--left:after {
left:65px
}
a.pp_arrow_previous .icon-default-style:after {
left:59px
}
a.pp_arrow_previous .icon-default-style:before,.mfp-arrow-left:before, .woocommerce .pswp__button--arrow--left:before {
content:"\f104";
color:#fff
}
.mfp-arrow-left:before, .woocommerce .pswp__button--arrow--left:before {
top:-3px;
left:-1px;
display:block;
position:relative;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1)
}
a.pp_arrow_next .icon-default-style:before, .mfp-arrow-right:before,  .woocommerce .pswp__button--arrow--right:before {
content:"\f105";
color:#fff
}
.mfp-arrow-right:before,  .woocommerce .pswp__button--arrow--right:before {
top:-3px;
right:-1px;
display:block;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
position:relative
}
a.pp_arrow_next:hover .icon-default-style:after,.mfp-arrow-right:hover:after,  .woocommerce .pswp__button--arrow--right:hover:after {
opacity:1;
transform:translateX(-18px);
-webkit-transform:translateX(-18px)
}
.mfp-arrow-right:hover:before, .woocommerce .pswp__button--arrow--right:hover:before {
transform:translateX(9px);
-webkit-transform:translateX(9px)
}
.mfp-arrow-left:hover:before, .woocommerce .pswp__button--arrow--left:hover:before {
transform:translateX(-9px);
-webkit-transform:translateX(-9px)
}
.mfp-arrow-right:hover:after, .woocommerce .pswp__button--arrow--right:hover:after {
transform:translateX(-1px);
-webkit-transform:translateX(-1px)
}
a.pp_arrow_next:hover .icon-default-style {
transform:translateX(7px);
-webkit-transform:translateX(7px)
}
a.pp_arrow_previous:hover .icon-default-style:after,.mfp-arrow-left:hover:after,  .woocommerce .pswp__button--arrow--left:hover:after {
opacity:1;
transform:translateX(-51px);
-webkit-transform:translateX(-51px)
}
.mfp-arrow-left:hover:after, .woocommerce .pswp__button--arrow--left:hover:after {
transform:translateX(-58px);
-webkit-transform:translateX(-58px)
}
a.pp_arrow_previous:hover .icon-default-style {
transform:translateX(-7px);
-webkit-transform:translateX(-7px)
}
.nectar_team_member_overlay .inner-wrap { padding-top: 0!important; }
#commentform .form-submit {
margin-top:25px
}
.container-wrap input[type="submit"], .container-wrap button[type="submit"],.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding:16px!important;
border-radius:0!important
}
body[data-button-style="rounded"] .container-wrap input[type="submit"],body[data-button-style="rounded"] .container-wrap button[type="submit"] {
padding:16px 23px!important
}
body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search input[type="submit"],body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search button[type="submit"] {
padding:12px 23px!important
}
.woocommerce .actions .button {
height:auto!important;
padding:14px!important
}
.cart .quantity input.plus, .cart .quantity input.minus {
font-weight:400!important;
height:46px;
font-size:16px;
width:46px
}
.cart .quantity input.qty {
height:46px;
width:46px
}
.widget_search .search-form input[type=submit], .newsletter-widget form input[type=submit] {
line-height:24px
}
.container-wrap .span_12.light input[type="text"],.container-wrap .span_12.light textarea,.container-wrap .span_12.light input[type="email"],
.container-wrap .span_12.light input[type="password"],.container-wrap .span_12.light input[type="tel"],.container-wrap .span_12.light input[type="url"],.container-wrap .span_12.light input[type="search"],.container-wrap .span_12.light input[type="date"] {
border:1px solid rgba(255,255,255,0.6);
color:#fff
}
.container-wrap .span_12.light input[type="text"]:focus,.container-wrap .span_12.light textarea:focus,
.container-wrap .span_12.light input[type="email"]:focus,.container-wrap .span_12.light input[type="password"]:focus,.container-wrap .span_12.light input[type="tel"]:focus,
.container-wrap .span_12.light input[type="url"]:focus,.container-wrap .span_12.light input[type="search"]:focus,.container-wrap .span_12.light input[type="date"]:focus {
border:1px solid rgba(255,255,255,0.8);
}
.container-wrap .span_12.light input[type="submit"]:hover {
background-color:#333!important;
opacity:.8!important
}
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content { max-width: 1280px; }
#slide-out-widget-area.slide-out-from-right {
min-width: 390px;
padding-left: 60px;
padding-right: 60px;
z-index: 5;
overflow: hidden;
transform: none;
} #ajax-content-wrap #slide-out-widget-area.slide-out-from-right { z-index: -1;}
.slide_out_area_close:before, #search-outer #search #close a:before { transform: scale(0); }
.material-ocm-open.slide_out_area_close:before, #search-outer.material-open #search #close a:before { transform: scale(1); }
.slide_out_area_close .close-wrap, #search-outer .close-wrap, .slide-out-widget-area-toggle a .close-wrap{
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
transform: translateX(-50%) translateY(-50%) translateZ(0);
-webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease,-webkit-transform .2s ease 1s;
width: 20px;
height: 20px;
display: block;
overflow: hidden;
}
header#top .slide-out-widget-area-toggle a .close-wrap {
width: 22px;
height: 22px;
opacity: 0;
}
@media only screen and (max-width: 1000px) {
header#top .slide-out-widget-area-toggle a .close-wrap { height: 20px;}
}
header#top .slide-out-widget-area-toggle a.open .close-wrap,
header#top .slide-out-widget-area-toggle a.animating .close-wrap {
opacity: 1;
}
.material-ocm-open.slide_out_area_close .close-line1, #search-outer.material-open .close-line1, .slide-out-widget-area-toggle a.open .close-line1 {
-webkit-animation-name: crossRight;
animation-name: crossRight;
-webkit-animation-delay: .29s;
animation-delay: .29s;
}
.material-ocm-open.slide_out_area_close .close-line2, #search-outer.material-open .close-line2, .slide-out-widget-area-toggle a.open .close-line2  {
-webkit-animation-name: crossLeft;
animation-name: crossLeft;
-webkit-animation-delay: .15s;
animation-delay: .15s;
}
.slide_out_area_close .close-line1,  #search-outer:not(.material-open) .close-line1, .slide-out-widget-area-toggle a:not(.open) .close-line1  {
-webkit-transform: translateY(0) translateX(0) rotate(-45deg);
transform: translateY(0) translateX(0) rotate(-45deg);
-webkit-animation-name: crossLeftClose;
animation-name: crossLeftClose;
-webkit-animation-delay: .0s;
animation-delay: .0s;
-webkit-animation-duration: .15s;
animation-duration: .15s;
}
.slide-out-widget-area-toggle a:not(.open) .close-line1 {
-webkit-animation-duration: .4s;
animation-duration: .4s;
}
.slide_out_area_close .close-line2, #search-outer:not(.material-open) .close-line2, .slide-out-widget-area-toggle a:not(.open) .close-line2 {
-webkit-transform: translateY(0) translateX(0) rotate(45deg);
transform: translateY(0) translateX(0) rotate(45deg);
-webkit-animation-name: crossRightClose;
animation-name: crossRightClose;
-webkit-animation-delay: .06s;
animation-delay: .06s;
-webkit-animation-duration: .15s;
animation-duration: .15s;
}
.slide-out-widget-area-toggle a:not(.open) .close-line2 {
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-delay: .1s;
animation-delay: .1s;
}
.slide_out_area_close .close-line, #search-outer .close-line, .slide-out-widget-area-toggle a .close-line {
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line1, #search-outer.material-open .close-wrap .close-line1, 
.slide-out-widget-area-toggle a.open .close-line1  {
-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
transform: translateY(-30px) translateX(30px) rotate(45deg);
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line2, #search-outer.material-open .close-wrap .close-line2, 
.slide-out-widget-area-toggle a.open .close-line2 {
-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg); 
transform: translateY(-30px) translateX(-30px) rotate(-45deg); 
}
.slide_out_area_close .close-wrap .close-line,  #search-outer .close-wrap .close-line, header#top  .slide-out-widget-area-toggle .close-line {
height: 100%;
width: 2px;
background: #fff;
backface-visibility: hidden;
position: absolute;
border-radius: 5px;
left: 9px;
transition: opacity 0.2s ease, background-color 0.2s ease;
}
#header-outer:not(.transparent) header#top .slide-out-widget-area-toggle .close-line {
background-color: #666;
}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap, 
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap, 
#slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap, 
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap {
display: none;
}
body[data-slide-out-widget-area-style*="fullscreen"][data-header-color="light"] #header-outer.side-widget-open:not(.transparent):not(.light-text) header .slide-out-widget-area-toggle .close-line { background-color: #888; }
#slide-out-widget-area-bg.fullscreen-alt { padding: 0!important;}
#search-outer .close-wrap .close-line, .slide-out-widget-area-toggle a .close-line {
background-color: #000;
}
body.mobile.material[data-header-color="light"] #header-outer:not(.directional-nav-effect) .slide-out-widget-area-toggle a .close-line,
body.mobile.material[data-header-color="light"] #header-outer.transparent:not(.directional-nav-effect) .slide-out-widget-area-toggle a .close-line {
background-color: #999!important;
}
body.mobile.material[data-header-color="light"] #header-outer[data-permanent-transparent="1"].transparent:not(.directional-nav-effect) .slide-out-widget-area-toggle a .close-line {
background-color: #fff!important;
}
@-webkit-keyframes crossLeft{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg)
}
}
@keyframes crossLeft{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg)
}
}
@-webkit-keyframes crossLeftClose{
100%{
-webkit-transform:translateY(22px) translateX(22px) rotate(-45deg);
transform:translateY(22px) translateX(22px) rotate(-45deg)
}
}
@keyframes crossLeftClose{
100%{-webkit-transform:translateY(22px) translateX(22px) rotate(-45deg);
transform:translateY(22px) translateX(22px) rotate(-45deg)
}
}
@-webkit-keyframes crossRight{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg)
}
}
@keyframes crossRight{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg)
}
}
@-webkit-keyframes crossRightClose{
100%{-webkit-transform:translateY(22px) translateX(-22px) rotate(45deg);
transform:translateY(22px) translateX(-22px) rotate(45deg)
}
}
@keyframes crossRightClose{
100%{-webkit-transform:translateY(22px) translateX(-22px) rotate(45deg);
transform:translateY(22px) translateX(-22px) rotate(45deg)
}
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container { position: relative; top: auto;}
#slide-out-widget-area.slide-out-from-right .inner-wrap, #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container {
width: 100%;
} #slide-out-widget-area.slide-out-from-right .inner-wrap { opacity: 0; }
body.material-ocm-open #slide-out-widget-area.slide-out-from-right .inner-wrap { opacity: 1; }
#slide-out-widget-area.slide-out-from-right #slide-out-widget-area .inner > div, #slide-out-widget-area.slide-out-from-right .inner {
width: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner {
height: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"]  .menuwrapper, 
#slide-out-widget-area[class*="slide-out-from-right"]  .off-canvas-menu-container, 
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu > div,
#slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap {
display: inline-block;
}
#slide-out-widget-area[class*="slide-out-from-right"]  .off-canvas-menu-container { min-width: 190px; }
@media only screen and (min-width: 1000px) {
#slide-out-widget-area[class*="slide-out-from-right"]  .off-canvas-menu-container.mobile-only {
display: none;
}
}
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu li a {
padding-left: 0;
padding-right: 0;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner > div.off-canvas-menu-container {
margin: auto 0;
position: relative;
}
#slide-out-widget-area[class*="slide-out-from-right"],  #slide-out-widget-area.slide-out-from-right-hover .inner{
display: -webkit-box;
display: -webkit-flex;
display: flex;
}
#slide-out-widget-area.slide-out-from-right-hover .inner{ 
flex-wrap: wrap;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide-out-widget-area-toggle {
z-index: 100;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li:first-child a {
padding-left: 0;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a i:after {
z-index: 10000;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li { padding: 0;}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a {
height: 24px;
display: block;
width: auto;
line-height: 38px;
opacity: 1;
padding: 0 14px;
box-sizing: content-box;
text-align: center;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i:before {
z-index: 10;
display: block;
position: relative;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material #slide-out-widget-area .off-canvas-social-links li i {
height: 26px;
width: auto;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i {
font-size: 20px!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i {
line-height: 28px;
display: block;
position: relative;
top: auto;
backface-visibility: hidden;
transition: color 0.2s ease;
vertical-align: middle;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] a.slide_out_area_close{position:absolute; right:50px; top:50px; z-index: 8; display: block;}
@media only screen and (min-width: 1000px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] a.slide_out_area_close{ opacity: 0; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); position:fixed; right:-100px; top:50%; transform: translateY(-50%) translateX(100%); z-index: 10000;}
body[data-slide-out-widget-area-style="slide-out-from-right"] a.follow-body.slide_out_area_close { opacity: 1; right: 0; transform: translateY(-50%) translateX(-36.55vw); }
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-full-width-header="false"].admin-bar #slide-out-widget-area a.slide_out_area_close { top: 50px;}
body[data-slide-out-widget-area-style="slide-out-from-right"]  #header-outer.side-widget-open {
box-shadow: none;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .nectar-social-sharing-fixed {
transition: transform 0.45s cubic-bezier(.15,0.2,.1,1);
} .ocm-effect-wrap.material-ocm-open .nectar-social-sharing-fixed { -webkit-transform: scale(0); transform: scale(0);}
.ocm-effect-wrap.material-ocm-open .swiper-container .slider-prev, .ocm-effect-wrap.material-ocm-open .swiper-container .slider-next {
transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(.15,0.2,.1,1);
}
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-prev,
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-next {
opacity: 0!important;
}
#fp-nav li {
transition: transform 0.3s ease;
-webkit-transition: transform 0.3s ease;
}
#fp-nav.material-ocm-open li {
-webkit-transform: scale(0);
transform: scale(0);
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li.current-menu-item > a { opacity: 1;}
#slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right:not(.fullscreen-alt):not(.fullscreen) { background-color: transparent!important;}
#slide-out-widget-area[class*="slide-out-from-right"]  .off-canvas-menu-container li a {
font-size: 24px;
line-height: 30px;
font-family: 'Open Sans';
font-weight: 400;
letter-spacing: 0;
}
#slide-out-widget-area-bg.slide-out-from-right {
opacity: 1;
height: 100%;
width: 100%;
z-index: 1;
} #ajax-content-wrap > #slide-out-widget-area-bg.slide-out-from-right {
visibility: hidden;
}
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right {
opacity: 0;
pointer-events: none;
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right.material-open, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right.material-open {
opacity: 1;
pointer-events: auto;
}
body[data-boxed-style="1"].material .ocm-effect-wrap {
background-color: transparent;
}
body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner { padding-top: 0!important;}
body[data-boxed-style="1"].material-ocm-open div[id="wpadminbar"] { opacity: 0;}
body[data-boxed-style="1"].material-ocm-open #header-outer { top: 0!important;}
body[data-boxed-style="1"].material-ocm-open { background-attachment: fixed;}
@media only screen and (min-width: 1000px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] a.slide_out_area_close{ position:fixed; z-index: 10000;}
body[data-slide-out-widget-area-style="slide-out-from-right"] a.slide_out_area_close:before {
background-color:  #f91b39;
box-shadow: 0px 16px 44px rgba(0,0,0,0.3);
}
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right { -webkit-transform: none; transform: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform-origin: right;
-webkit-transform-origin: right;
transform-origin: right;
overflow: hidden;
position: relative;
z-index: 10;
height: 100%;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform-origin: right;
-webkit-transform-origin: right;
transform-origin: right;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
display: block;
z-index: 1;
box-shadow: 0px 80px 145px rgba(0,0,0,0.33);
}
body.admin-bar.material-ocm-open {
position: fixed;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button.x2 .lines:before, 
.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button.x2 .lines:after {
transition: top 0.4s 0.45s ease,width 0.3s ease, -webkit-transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
transition: top 0.4s 0.45s ease,width 0.3s ease, transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
}
.lines:after,
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"].small .lines:after { top: -7px;
}
.lines:before, 
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"].small .lines:before {
width: 1rem;
top: 7px;
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon .lines:before,
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
width: 1rem!important;
}
.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button.close .lines:before {
-webkit-transform: translateY(-7px) rotateZ(-45deg);
-moz-transform: translateY(-7px) rotateZ(-45deg);
-ms-transform: translateY(-7px) rotateZ(-45deg);
transform: translateY(-7px) rotateZ(-45deg);
width: 1.5rem;
}
.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button.close .lines:after {
-webkit-transform: translateY(7px) rotateZ(45deg);
-moz-transform: translateY(7px) rotateZ(45deg);
-ms-transform: translateY(7px) rotateZ(45deg);
transform: translateY(7px) rotateZ(45deg);
width: 1.5rem;
}
.material .lines-button.close { transform: none; }
body[data-is="minimal"] #header-outer .icon-salient-search:before,
body.material #header-outer .icon-salient-search:before {content:"\e906"} 
.ocm-effect-wrap-inner {
height: 100%;
} .admin-bar[class*="bp-"] .ocm-effect-wrap-inner,
.admin-bar[class*="bp-"] .ocm-effect-wrap {
border-radius: initial;
} .material-ocm-open .container-wrap { pointer-events:none;} .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
-ms-transform: scale(1.007)!important;
-webkit-transform: scale(1.007)!important;
transform: scale(1.007)!important;
-webkit-transform-origin: center;
transform-origin: center;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform: scale(0.835) translateX(-466px) translateZ(0)!important; 
-webkit-transform: scale(0.835) translateX(-466px) translateZ(0)!important; 
transform: scale(0.835) translateX(-466px) translateZ(0)!important; 
height: 100%;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform: scale(0.825) translateX(-476px) translateZ(0)!important;
-webkit-transform: scale(0.825) translateX(-476px) translateZ(0)!important;
transform: scale(0.825) translateX(-476px) translateZ(0)!important;
height: 100%;
}
@media only screen and (min-width: 1000px) and (max-width: 1100px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] a.follow-body.slide_out_area_close {
-ms-transform: translateY(-50%) translateX(-389px)!important;
-webkit-transform: translateY(-50%) translateX(-389px)!important;
transform: translateY(-50%) translateX(-389px)!important;
}
}
@media only screen and (max-width: 450px) {
#slide-out-widget-area.slide-out-from-right {
min-width: 78vw;
width: 78vw;
padding-left: 50px;
padding-right: 50px;
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow {
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-ms-transform: scale(0.84) translateX(-93vw) translateZ(0)!important;
-webkit-transform: scale(0.84) translateX(-93vw) translateZ(0)!important;
transform: scale(0.84) translateX(-93vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-ms-transform: scale(0.83) translateX(-94vw) translateZ(0)!important;
-webkit-transform: scale(0.83) translateX(-94vw) translateZ(0)!important;
transform: scale(0.83) translateX(-94vw) translateZ(0)!important;
}
}
@media only screen and (min-width: 1100px) {
#slide-out-widget-area.slide-out-from-right {
min-width: 33.3vw;
padding-left: 4%;
padding-right: 4%;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-webkit-transform-origin: center;
transform-origin: center;
-ms-transform: scale(0.8) translateX(-32vw) translateZ(0)!important;
-webkit-transform: scale(0.8) translateX(-32vw) translateZ(0)!important;
transform: scale(0.8) translateX(-32vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-webkit-transform-origin: center;
transform-origin: center;
-ms-transform: scale(0.79) translateX(-33.6vw) translateZ(0)!important;
-webkit-transform: scale(0.79) translateX(-33.6vw) translateZ(0)!important;
transform: scale(0.79) translateX(-33.6vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] a.follow-body.slide_out_area_close {
-ms-transform: translateY(-50%) translateX(-35.55vw);
-webkit-transform: translateY(-50%) translateX(-35.55vw);
transform: translateY(-50%) translateX(-35.55vw);
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open {
-ms-transform-origin: center;
-webkit-transform-origin: center;
transform-origin: center;
-ms-transform: scale(0.85) translateX(-29.6vw) translateZ(0)!important;
-webkit-transform: scale(0.85) translateX(-29.6vw) translateZ(0)!important;
transform: scale(0.85) translateX(-29.6vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner { -webkit-transform: none!important; transform: none!important;}
}
.material-ocm-open #ajax-content-wrap { cursor: pointer;}
#slide-out-widget-area.slide-out-from-right .inner > div, #slide-out-widget-area.slide-out-from-right .bottom-meta-wrap {  
-webkit-transform: translateX(110px); -webkit-transition: all 0.8s cubic-bezier(0.2, 1, 0.3, 1); 
transform: translateX(110px); transition: all 0.8s cubic-bezier(0.2, 1, 0.3, 1); 
}
#slide-out-widget-area.slide-out-from-right.material-open .inner > div, #slide-out-widget-area.slide-out-from-right.material-open .bottom-meta-wrap {  
-ms-transform: translateX(0px); 
-webkit-transform: translateX(0px); 
transform: translateX(0px); 
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li { margin-bottom: 12px; }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
position: relative;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container  > .menu > li a {
opacity: 1;
transition: color 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after { transform-origin: left;  pointer-events: none;  bottom: -2px;   -webkit-transition: -webkit-transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); border-color: #fff;}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a { color: #fff;}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code {
background-color: rgba(0,0,0,0.04);
border-radius: 4px;
border: 2px solid rgba(0,0,0,0);
}
input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus {
box-shadow: 0px 0px 10px rgba(0,0,0,0.11);
} .rtl .comment-list li.comment > div,.rtl .comment-list li.pingback > div {
padding-right: 85px!important;
padding-left: 25px!important;
}
.rtl .comment-list li.comment > div img.avatar,.rtl .comment-list li.pingback > div img.avatar {
right: 0!important;
left: auto!important;
}
body.rtl .carousel-wrap[data-full-width="false"] .control-wrap {
left: 0px;
right: auto;
}
.rtl .carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev {
margin-left: 0;
}
.rtl .carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev, .carousel-wrap[data-full-width="false"] .control-wrap .carousel-next {
left: 0!important;
right: auto !important;
}
.rtl .carousel-wrap[data-full-width="false"] .control-wrap .item-count {
left: -2px;
right: auto;
}
.rtl [data-full-width="false"] .carousel-prev.next-hovered, .rtl [data-full-width="false"] .item-count.next-hovered {
transform: translateX(0px);
}
.rtl [data-full-width="false"] .carousel-next:hover {
transform: translateX(18px);
}
.rtl [data-full-width="false"] .carousel-prev:hover ~ .carousel-next , .rtl [data-full-width="false"] .carousel-prev:hover ~ .item-count{
transform: translateX(18px);
}
.rtl [data-full-width="false"] .carousel-prev:hover i {
transform: translateX(0px);
}
.rtl [data-full-width="false"] .carousel-prev:after {
transform: translateX(30px);
}
.rtl [data-full-width="false"] .carousel-prev:hover:after {
opacity: 1;
transform: translateX(18px);
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}