
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url("https://fonts.googleapis.com/icon?family=Material+Icons");

@font-face {
	font-family: 'allroundgothic';
 	 src:URL(https://petsec.vteximg.com.br/arquivos/FontsFree-Net-All-Round-Gothic-W01-Bold.ttf.css) format('truetype'); 
			 
   }

article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: block;
}
canvas {
	display: block;
}
video {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
*:focus {
	outline: 0px;
}
* {
	outline: 0px;
}
.touch * {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);
}
audio:not([controls]) {
	height: 0px; display: none;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
* {
	margin: 0px; 
	text-align: justify;
	padding: 0px; box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	margin: 0px; padding: 0px; box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::before {
	margin: 0px; padding: 0px; box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* {
    /*font-size: inherit;*/
}

.headerSite__tabletDesktopSearch .busca input[type="text"] {
    padding: 2px 20px;
}
.btClear::after {
	width: 100%; clear: both; display: table; content: " ";
}
.screen-reader-text {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.screen-reader-text:focus {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 0.87rem; font-weight: bold; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241); -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}
.btDarkSkin {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btLightSkin {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
footer.btLightSkin {
    background: #53B3AA;
    text-align: center;
    color: #FFF;
    font-size: 0.85em;
    padding: 5px;
}
select {
	color: inherit;
}
textarea {
	color: inherit;
}
input {
	color: inherit;
}
.fancy-select .trigger {
	color: inherit;
}
.table-dark {
    color: #fff;
    background-color: transparent;
}
input#ftBtn997450eca6fd453ba95bb62d91ae8020 {
    top: 13px;
}
.btLightSkin select {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin textarea {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin input {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin .fancy-select .trigger {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btDarkSkin .btLightSkin select {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btDarkSkin .btLightSkin textarea {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btDarkSkin .btLightSkin input {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btDarkSkin .btLightSkin .fancy-select .trigger {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin select {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin textarea {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin input {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btDarkSkin select {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin input {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin select {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin input {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin select {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin input {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
select {
	font-family: 'Poppins', sans-serif;
}
input {
	font-family: 'Poppins', sans-serif;
}
.touch * select {
	height: auto;
}
input:not([type='checkbox']):not([type='radio']) {
	-webkit-appearance: none;
}
button {
	-webkit-appearance: none;
}

input:not([type='submit']):not([type='radio']):not([type='checkbox']) {
	/* background: #FFF; */
	/* padding: 1em; */
	/* width: 100%; */
	/* color: inherit; */
	/* line-height: 1; */
	/* font-family: inherit; */
	/* font-size: inherit; */
	/* font-style: inherit; */
	/* font-variant: inherit; */
	/* font-weight: 600; */
	/* display: block; */
	font-size-adjust: inherit;
	/* font-stretch: inherit; */
}

textarea {
	background: #FFF; padding: 1em; width: 100%; color: inherit; line-height: 1; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; display: block; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	background: #FFF; padding: 1em; width: 100%; color: inherit; line-height: 1; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; display: block; font-size-adjust: inherit; font-stretch: inherit;
}
.btTextRight input:not([type='submit']):not([type='radio']):not([type='checkbox']) {
	text-align: right;
}
.btTextRight textarea {
	text-align: right;
}
.btTextRight select {
	text-align: right;
}
.btSoftRoundedButtons input:not([type='submit']):not([type='radio']):not([type='checkbox']) {
	padding: 1em 1.5em;
}
.btSoftRoundedButtons textarea {
	padding: 1em 1.5em;
}
.btSoftRoundedButtons select {
	padding: 1em 1.5em;
}
 
 textarea {
	padding: 1em 1.5em;
}
 select {
	padding: 1em 1.5em;
}
input:not([type='checkbox']):not([type='radio']) {
	height: 3.2em; line-height: 3.1em;
}
select {
	height: 3.2em; line-height: 3.1em;
}
.fancy-select .trigger {
	height: 3.2em; line-height: 3.1em;
}
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	height: 3.2em; line-height: 3.1em;
}
input[type='submit'] {
	background: none; border: currentColor; transition:300ms; border-image: none; width: 100%; color: rgb(255, 255, 255); line-height: 1; letter-spacing: 1px; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 700; display: block; cursor: pointer; box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
input[type='submit']:hover {
	background: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.fancy-select {
	position: relative;
}
.fancy-select .trigger {
	padding: 0px 0px 0px 1.5em; overflow: hidden; white-space: nowrap; position: relative; cursor: pointer; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.btHardRoundedButtons .fancy-select .trigger {
	border-radius: 50px;
}
.btSoftRoundedButtons .fancy-select .trigger {
	border-radius: 3px;
}
 .fancy-select .trigger {
	border-radius: 50px;
}
.rtl .fancy-select .trigger {
	padding: 0px 1.5em 0px 0px;
}
.fancy-select .trigger::before {
	transition:transform 150ms, color 150ms; padding-right: 1.5em; font-family: FontAwesome; font-size: 0.8em; float: right; display: block; content: "\f078"; opacity: 0.5; -webkit-transition: 150ms ease transform, 150ms ease color; -moz-transition: 150ms ease transform, 150ms ease color;
}
.rtl .fancy-select .trigger::before {
	padding-right: 0px; padding-left: 1.5em; float: left;
}
.fancy-select .trigger.open::before {
	transform: scaleY(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);
}
.fancy-select .options {
	list-style: none; border: 1px solid rgba(0, 0, 0, 0.07); border-image: none; left: 0px; top: auto; width: 100%; color: rgb(24, 24, 24); overflow: auto; display: none; position: absolute; max-height: 320px; background-color: rgb(255, 255, 255);
}
.fancy-select .options.open {
	display: block; z-index: 20;
}
.fancy-select .options.overflowing {
	top: auto; bottom: 2.4em;
}
.fancy-select ul.options {
	margin: 0px; padding: 0px;
}
.fancy-select ul.options li {
	margin: 0px; transition:color 150ms; padding-left: 1em; cursor: pointer; -webkit-transition: 150ms ease color; -moz-transition: 150ms ease color;
}
.fancy-select ul.options li:hover {
	color: rgb(237, 100, 54);
}
.btHardRoundedButtons input:not([type='checkbox']):not([type='radio']) {
	border-radius: 50px;
}
.btHardRoundedButtons a.select2-choice {
	border-radius: 50px;
}
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']) {
	border-radius: 3px;
}
.btSoftRoundedButtons a.select2-choice {
	border-radius: 3px;
}
 input:not([type='checkbox']):not([type='radio']) {
	border-radius: 50px;
}
 a.select2-choice {
	border-radius: 50px;
}
.btHardRoundedButtons select {
	border-radius: 20px;
}
.btSoftRoundedButtons select {
	border-radius: 3px;
}
 select {
	border-radius: 50px;
}
.btHardRoundedButtons textarea {
	border-radius: 20px;
}
.btSoftRoundedButtons textarea {
	border-radius: 3px;
}
 textarea {
	border-radius: 20px;
}

textarea {
	transition:500ms; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
}
.fancy-select .trigger {
	transition:500ms; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
}
input:not([type='checkbox']):not([type='submit']):not([type='radio']):focus {
	border: 1px solid rgb(237, 100, 54); border-image: none;
}
textarea:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none;
}
.fancy-select .trigger.open {
	border: 1px solid rgb(237, 100, 54); border-image: none;
}
textarea {
	line-height: inherit; resize: vertical;
}
button {
	font: inherit; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit;
}
.btDarkSkin input:not([type='checkbox']):not([type='submit']):not([type='radio']):focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='submit']):not([type='radio']):focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin input:not([type='checkbox']):not([type='submit']):not([type='radio']):focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin textarea:focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin textarea:focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin textarea:focus {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin .fancy-select .trigger.open {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin .fancy-select .trigger.open {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .fancy-select .trigger.open {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
embed {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
img {
	max-width: 100%;
}
figure {
	max-width: 100%;
}
.bt-video-container {
	height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative;
}
.bt-video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.bt-video-container object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.bt-video-container embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.bt-video-container video {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
img {
	height: auto; max-width: 100%;
}
figure {
	height: auto; max-width: 100%;
}
pre code {
	display: block;
}
pre {
	overflow: hidden;
}
.btContentHolder pre {
	margin: 0px 0px 30px; padding: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; white-space: pre-wrap;
}
.btDarkSkin .btContentHolder pre {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btLightSkin .btDarkSkin .btContentHolder pre {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder pre {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
a {
	transition:200ms; color: inherit; text-decoration: none; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.btContent a {
	color: rgb(237, 100, 54);
}
a:hover {
	color: rgb(237, 100, 54); text-decoration: none;
}
.btContent a:hover {
	color: inherit;
}
.btText a {
	color: rgb(237, 100, 54);
}
.btText a:hover {
	text-decoration: underline;
}
a img {
	border: currentColor; border-image: none;
}
a {
	
}
a:active {
	
}
a:focus {
	
}
p {
	margin: 0px 0px 1em;
}
dl {
	margin: 0px 0px 1em;
}
address {
	margin: 0px 0px 1em;
}
cite {
	margin: 0px 0px 1em;
}
ul {
	margin: 0px 0px 1em 1em; padding: 0px;
}
ul ul {
	margin-bottom: 0px;
}
.rtl ul ul {
	margin-bottom: 0px;
}
ol {
	margin: 0px 0px 1em 1em; padding: 0px;
}
ol ol {
	margin-bottom: 0px;
}
.rtl ol {
	margin: 0px 1em 1em 0px;
}
.rtl ol ol {
	margin-bottom: 0px;
}
li {
	margin: 0px 0px 0px 0.5em; padding: 0px;
}
.btText li {
	margin-left: 1em;
}
dt {
	font-weight: 600;
}
dd {
	margin: 0px 0px 1.5em 3.5em;
}
dd p {
	display: inline;
}
dd::after {
	clear: both; display: table; content: " ";
}
figcaption {
	font-size: inherit;
}
html {
	font-size: 16px;
}
body {
	line-height: 1.8em; font-family: 'Poppins', sans-serif; font-weight: 400; background-attachment: fixed; background-size: cover;
}
small {
	font-size: 14px;
}
h1 {
	font-family: 'Poppins', sans-serif;
}
h2 {
	font-family: 'Poppins', sans-serif;
}
h3 {
	font-family: 'Poppins', sans-serif;
}
h4 {
	font-family: 'Poppins', sans-serif;
}
h5 {
	font-family: 'Poppins', sans-serif;
}
h6 {
	font-family: 'Poppins', sans-serif;
}
h1::after {
	width: 100%; clear: both; display: table; content: " ";
}
h2::after {
	width: 100%; clear: both; display: table; content: " ";
}
h3::after {
	width: 100%; clear: both; display: table; content: " ";
}
h4::after {
	width: 100%; clear: both; display: table; content: " ";
}
h5::after {
	width: 100%; clear: both; display: table; content: " ";
}
h6::after {
	width: 100%; clear: both; display: table; content: " ";
}
h1 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
h2 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
h3 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
h4 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
h5 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
h6 {
	margin: 0px; padding: 0px 0px 0.4em; line-height: 1; clear: both; font-weight: 800;
}
.btHeadingWeight_default h1 {
	font-weight: 800;
}
.btHeadingWeight_default h2 {
	font-weight: 800;
}
.btHeadingWeight_default h3 {
	font-weight: 800;
}
.btHeadingWeight_default h4 {
	font-weight: 800;
}
.btHeadingWeight_default h5 {
	font-weight: 800;
}
.btHeadingWeight_default h6 {
	font-weight: 800;
}
.btHeadingWeight_black h1 {
	font-weight: 900;
}
.btHeadingWeight_black h2 {
	font-weight: 900;
}
.btHeadingWeight_black h3 {
	font-weight: 900;
}
.btHeadingWeight_black h4 {
	font-weight: 900;
}
.btHeadingWeight_black h5 {
	font-weight: 900;
}
.btHeadingWeight_black h6 {
	font-weight: 900;
}
.btHeadingWeight_bolder h1 {
	font-weight: 800;
}
.btHeadingWeight_bolder h2 {
	font-weight: 800;
}
.btHeadingWeight_bolder h3 {
	font-weight: 800;
}
.btHeadingWeight_bolder h4 {
	font-weight: 800;
}
.btHeadingWeight_bolder h5 {
	font-weight: 800;
}
.btHeadingWeight_bolder h6 {
	font-weight: 800;
}
.btHeadingWeight_bold h1 {
	font-weight: 700;
}
.btHeadingWeight_bold h2 {
	font-weight: 700;
}
.btHeadingWeight_bold h3 {
	font-weight: 700;
}
.btHeadingWeight_bold h4 {
	font-weight: 700;
}
.btHeadingWeight_bold h5 {
	font-weight: 700;
}
.btHeadingWeight_bold h6 {
	font-weight: 700;
}
.btHeadingWeight_semi-bold h1 {
	font-weight: 600;
}
.btHeadingWeight_semi-bold h2 {
	font-weight: 600;
}
.btHeadingWeight_semi-bold h3 {
	font-weight: 600;
}
.btHeadingWeight_semi-bold h4 {
	font-weight: 600;
}
.btHeadingWeight_semi-bold h5 {
	font-weight: 600;
}
.btHeadingWeight_semi-bold h6 {
	font-weight: 600;
}
.btHeadingWeight_medium h1 {
	font-weight: 500;
}
.btHeadingWeight_medium h2 {
	font-weight: 500;
}
.btHeadingWeight_medium h3 {
	font-weight: 500;
}
.btHeadingWeight_medium h4 {
	font-weight: 500;
}
.btHeadingWeight_medium h5 {
	font-weight: 500;
}
.btHeadingWeight_medium h6 {
	font-weight: 500;
}
.btHeadingWeight_normal h1 {
	font-weight: 400;
}
.btHeadingWeight_normal h2 {
	font-weight: 400;
}
.btHeadingWeight_normal h3 {
	font-weight: 400;
}
.btHeadingWeight_normal h4 {
	font-weight: 400;
}
.btHeadingWeight_normal h5 {
	font-weight: 400;
}
.btHeadingWeight_normal h6 {
	font-weight: 400;
}
.btHeadingWeight_light h1 {
	font-weight: 300;
}
.btHeadingWeight_light h2 {
	font-weight: 300;
}
.btHeadingWeight_light h3 {
	font-weight: 300;
}
.btHeadingWeight_light h4 {
	font-weight: 300;
}
.btHeadingWeight_light h5 {
	font-weight: 300;
}
.btHeadingWeight_light h6 {
	font-weight: 300;
}
.btHeadingWeight_lighter h1 {
	font-weight: 200;
}
.btHeadingWeight_lighter h2 {
	font-weight: 200;
}
.btHeadingWeight_lighter h3 {
	font-weight: 200;
}
.btHeadingWeight_lighter h4 {
	font-weight: 200;
}
.btHeadingWeight_lighter h5 {
	font-weight: 200;
}
.btHeadingWeight_lighter h6 {
	font-weight: 200;
}
.btHeadingWeight_thin h1 {
	font-weight: 100;
}
.btHeadingWeight_thin h2 {
	font-weight: 100;
}
.btHeadingWeight_thin h3 {
	font-weight: 100;
}
.btHeadingWeight_thin h4 {
	font-weight: 100;
}
.btHeadingWeight_thin h5 {
	font-weight: 100;
}
.btHeadingWeight_thin h6 {
	font-weight: 100;
}
h1 {
	font-size: 3em;
}
h2 {
	font-size: 2.5em;
}
h3 {
	font-size: 2em;
}
h4 {
	font-size: 1.75em;
}
h5 {
	font-size: 1.5em;
}
h6 {
	font-size: 1.25em;
}
blockquote {
	margin: 1em 0px; padding: 0px; line-height: 1.6; font-family: 'Poppins', sans-serif; font-size: 1.6em; font-weight: 800; display: block; position: relative;
}
.btHeadingWeight_default blockquote {
	font-weight: 800;
}
.btHeadingWeight_black blockquote {
	font-weight: 900;
}
.btHeadingWeight_bolder blockquote {
	font-weight: 800;
}
.btHeadingWeight_bold blockquote {
	font-weight: 700;
}
.btHeadingWeight_semi-bold blockquote {
	font-weight: 600;
}
.btHeadingWeight_medium blockquote {
	font-weight: 500;
}
.btHeadingWeight_normal blockquote {
	font-weight: 400;
}
.btHeadingWeight_light blockquote {
	font-weight: 300;
}
.btHeadingWeight_lighter blockquote {
	font-weight: 200;
}
.btHeadingWeight_thin blockquote {
	font-weight: 100;
}
.btArticleContent blockquote {
	font-size: 1.6em;
}
blockquote::after {
	width: 100%; clear: both; display: table; content: " ";
}
.bt_bb_align_center blockquote {
	padding: 0px;
}
.bt_bb_align_right blockquote {
	padding: 0px 0px 3.5em;
}
.bt_bb_align_right blockquote::before {
	left: auto; right: 0px;
}
cite {
	font-size: 1rem; font-style: normal; opacity: 0.6;
}
.btContentHolder table {
	margin: 0px 0px 1em; border: 0px solid rgba(0, 0, 0, 0.07); border-image: none; width: 100%; border-collapse: collapse;
}
.btDarkSkin .btContentHolder table {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .btContentHolder table {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btContentHolder table td {
	padding: 1em; border:0px solid rgba(0, 0, 0, 0.07); border-image: none;text-align: center;  font-size: inherit;
}
.btContentHolder table th {
	padding: 1em; border: 0px solid rgba(0, 0, 0, 0.07); border-image: none; font-size: inherit;
}
.btDarkSkin .btContentHolder table td {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .btContentHolder table td {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table td {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin .btContentHolder table th {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .btContentHolder table th {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btContentHolder table th {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btContentHolder table th {
	text-align: left;
}
.btContentHolder table thead th {
	color: white; font-weight: 700; background-color: rgb(237, 100, 54);
}
.bt_bb_layout_boxed_600 .bt_bb_cell {
	width: 600px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_700 .bt_bb_cell {
	width: 700px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_800 .bt_bb_cell {
	width: 800px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_900 .bt_bb_cell {
	width: 900px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1000 .bt_bb_cell {
	width: 1000px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1100 .bt_bb_cell {
	width: 1100px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1200 .bt_bb_cell {
	width: 1200px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_1400 .bt_bb_cell {
	width: 1400px; max-width: calc(100% - 60px);
}

section.instagram_blok {
    text-align: center;
    width: 100%;
    max-width: 1300px;
    margin: auto;
    margin-bottom: 70px;
}
section.instagram_blok h2 {
    color: #ff6e5f;
	text-align: center;
}
.instagram_blok h2 a img {
    width: 100%;
    max-width: 32px;
    position: relative;
    top: 3px;
}
section.instagram_blok spam {
    margin-bottom: 2%;
    display: block;
    text-align: center;
}
section.instagram_blok iframe {
    max-width: 1350px;
    width: 100%;
    
}
.servicio table thead th {
	background-color: inherit !important;
    border: 0px;
    text-align: center;
    font-weight: 300;
    padding-top: 6%;
}
.servicio table thead th b {
    display: block;
    text-align: center;
    font-size: 26px;
}
.servicio table thead th span {
    display: block;
    text-align: center;
    font-weight: 700;
    line-height: 1;
}
tr.perritos {
    background: #00adab;
    color: #FFF;
    font-size: 1.2rem;
    border-radius: 5px;
}
tr.gatitos {
    background: #fdc800;
    color: #FFF;
    font-size: 1.2rem;
    border-top: 10px solid #eb6661;
}
.bt_bb_port.novarec {
    background: #00adab;
    border-radius: 16vh;
    padding: 0px;
    -webkit-transform: rotate(356deg);
    position: relative;
    z-index: 9;
    top: -25px;
}
.bt_bb_port.pelupet {
    background: #00aba9;
    border-radius:600px 600px 0% 0%;
    padding-top: 11%;
}
.bt_bb_port.pelupet h3 {
    font-size: 2.5rem;
    width: 50%;
    display: block;
    margin: auto;
    color: #FFF;
    text-align: center;
}
.bt_bb_port.pelupet h3 span {
    display: block;
    text-align: center;
    font-weight: 200;
    font-family: 'Poppins';
    font-size: 1.5rem;
    margin-top: 10px;
}
tbody.corte {
    color: #FFF;
    font-size: 1.5rem;
}
tbody.corte td {
    border-right: 1px solid;
}

tbody.corte td:nth-last-child(1) {
    border-right: 1px;
}
.bt_bb_port.pelupet h3.bt_bb_align_right {
    text-align: right;
    width: 100%;
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 1.7rem;
    font-style: oblique;
}

.pelupet .servicio table thead th.anchoc {
    width: 35%;
}

.pelupet .servicio table thead th b {
    font-size: 2rem;
}
.pelupet .servicio table thead th {
    font-size: 1.3rem;
}
.pelupet .servicio table thead th span {
    color: #fdc800;
}

table.table.table-hover.table-dark.adicionales {
    background: #FFF;
    border-radius: 8px;
    color: #00adab;
    font-size: 1.3rem;
    font-weight: 600;
}
.servicio table thead {
    border-bottom: 1px solid #FFF;
}
table.table.table-hover.table-dark.adicionales b {
    display: block;
    font-size: 2.5rem;
}
.amarillo_back {
    background: #fdc400;
}
h1.agenda {
    color: #FFF;
    text-align: center;
}

h1.agenda b {
    display: block;
    text-align: center;
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 2.5rem;
}
a.bt_bb_link.agendarwhat span.bt_bb_button_text {
    background: #FFF;
    padding: 10px 20px;
    border-radius: 20px;
    cursor: pointer;
}

ul.adicionales {
    background: #FFF;
    list-style: none;
    background: #FFF;
    border-radius: 8px;
    color: #00adab;
    font-size: 1.3rem;
    display: flex;
    font-weight: 600;
    align-items: center;
    align-content: center;
}

ul.adicionales li {
    text-align: left;
    line-height: 1.2;
    border-right: 1px solid #00adab;
    padding: 15px;
	font-size: inherit;
}

ul.adicionales li b {
    display: block;
    font-size: 2.5rem;
}
a.bt_bb_link.agendarwhat {
    margin-top: 30px;
    display: block;
    text-align: center;
}
table.table.table-hover.table-dark.adicionales td {
    text-align: left;
    line-height: 1.2;
    border-right: 1px solid #00adab;
}
.bt_bb_port.novarec img {
    position: relative;
    z-index: 4;
    -webkit-transform: rotate(5deg);
    top: -70px;
    margin-bottom: -70px;
}

tbody.cortespecial {
    color: #FFF;
    font-size: 1.5rem;
    background: #ffffff4a;
    border-radius: 8px;
}
.Human {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.Human img {
    margin-right: 3%;
}

.bt_bb_size_large.bt_bb_headline .Human h2.bt_bb_headline_tag {
    color: #FFF;
    font-size: 3rem;
}
.Human h2.bt_bb_headline_tag strong {
    color: #FFCC40;
}

.bt_bb_headline_subheadline.blanco {
    color: #FFF;
    width: 38%;
}
.Home-tiendas img.point {
    width: 15px;
    position: relative;
    top: 0px;
    margin-right: 6px;
}
.Home-tiendas p {
    margin-left: 10%;
}
.Home-tiendas b {
    font-size: 1.5rem;
    font-weight: 900;
    margin-left: -10%;
}

.bt_bb_text p.mespecial {
    text-align: left;
}
.bt_bb_text p.mespecial img {
    margin-right: 2%;
}

.bt_bb_size_large.bt_bb_headline .contenidoBen h1 {
    font-size: 1.5rem;
}
.BenefProd {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
img.Benf-Ima1 {
    max-width: 388px;
}
img.Benf-Ima2 {
    max-width: 126px;
}
.contenidoBen p {
    width: 55%;
}
.contenidoBen {
    padding-left: 5%;
}
.contenidoBen.textBlanco {
    color: #FFF;
    text-align: center;
}
span.bt_bb_headline_superheadline.servna {
    font-size: 2rem;
    font-family: 'allroundgothic', cursive;
}
.bt_bb_size_large.bt_bb_headline .contenidoBen.textBlanco h1 {
    display: block;
    text-align: center;
    font-size: 3.5rem;
}
.contenidoBen.textBlanco span {
    display: block;
    text-align: center;
    font-size: 9rem;
    line-height: 0.5;
}
.contenidoBen.textBlanco b {
    color: #fdc400;
    font-size: 4rem;
    display: block;
    text-align: center;
}
.contenidoBen.textBlanco p {
    text-align: center;
    width: 100%;
    padding-top: 4%;
    font-size: 1.2rem;
}

.bt_bb_column_center {
    text-align: center;
}

.naranja_back {
    background: #eb6661;
}

.servicio .bt_bb_size_large.bt_bb_headline h4 {
    font-size: 1.6rem;
    color: #FFF;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    display: block;
    text-align: center;
    font-style: oblique;
}

a.button-borders-transp {
    margin: auto;
    text-align: center;
    display: block;
    border: 1px solid;
    width: 80%;
    border-radius: 5px;
    font-weight: 800;
    padding: 5px;
}
.icons {
    text-align: center;
}
.bt_bb_price_list_title.center {
    text-align: center;
    line-height: 1;
}


@media all and (max-width:480px)
{
.visible-xs {
	display: block !important;
}
}
@media all and (max-width:767px) and (min-width:480px)
{
.visible-ms {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
}
@media all and (max-width:480px)
{
.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:767px) and (min-width:480px)
{
.hidden-ms {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:480px)
{
[data-width='3'].bt_bb_column {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%;
}
}
html {
	min-height: 100vh;
}
body {
	min-height: 100vh;
}
body:not(.btPageTransitions) {
	min-height: 101vh;
}
body.rtl {
	unicode-bidi: embed; direction: rtl;
}
.btContentWrap {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1); -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}
.btContentWrap::after {
	width: 100%; clear: both; display: table; content: " ";
}
.btSiteFooter {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1), padding-top 300ms; -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1), padding-top 300ms ease; -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1), padding-top 300ms ease;
}
.btPageWrap {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1); overflow: hidden; position: relative; -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1); -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}
.btPageWrap::after {
	width: 100%; clear: both; display: table; content: " ";
}
.mainHeader {
	z-index: 10002;
}
.btVerticalHeaderTop {
	z-index: 10002;
}
.btPreloader {
	z-index: 10004;
}
.port {
	padding: 0px 30px; width: 100%;
}
.gutter .port {
	margin: auto; max-width: 1260px;
}
.btWithSidebar .btContent .gutter .port {
	padding: 0px;
}
@media all and (max-width:1259px)
{
.gutter .port {
	width: 100%; padding-right: 30px; padding-left: 30px; max-width: none;
}
.btMenuVerticalRight .btVerticalMenuTrigger {
	margin: 0px;
}
}
.btNoSidebar .btContentHolder {
	padding: 0px; width: auto;
}
.btNoSidebar .btContent {
	padding: 0px; width: auto;
}
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent {
	padding: 4em 30px 0px; margin-right: auto; margin-left: auto; max-width: 1260px;
}
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent .gutter .port {
	padding-right: 0px; padding-left: 0px;
}
:not(.bt_bb_plugin_active).btNoSidebar .btPageHeadline + .btContentHolder .btContent > article:first-child {
	margin-top: 0px;
}
.btWithSidebar .btContentHolder {
	margin: auto; padding: 4em 30px; display: flex; max-width: 1260px;
}
.btWithSidebar .btContentHolder .btContent {
	width: 75%;
}
.btWithSidebar .btContentHolder .btSidebar {
	padding: 0px; width: 25%;
}
.btSidebarLeft.btWithSidebar .btContentHolder {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
	padding-right: 20px;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btSidebar {
	padding-right: 0px; padding-left: 20px;
}
.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
	padding-left: 20px;
}
.rtl.btSidebarLeft.btWithSidebar .btContentHolder .btContent {
	padding-right: 20px; padding-left: 0px;
}
.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
	padding-left: 20px;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btSidebar {
	padding-right: 20px; padding-left: 0px;
}
.btSidebarRight.btWithSidebar .btContentHolder .btContent {
	padding-right: 20px;
}
.rtl.btSidebarRight.btWithSidebar .btContentHolder .btContent {
	padding-right: 0px; padding-left: 20px;
}
.FlotanteShop.btIconWidgetIcon {
	display: none;
	
}

.tabla-datos {
    overflow: auto;
}
@media all and (max-width:768px)
{

	ul.adicionales {
	
		
		flex-wrap: wrap;
		width: 80%;
	}
	ul.adicionales li {
		
		border-right: 0px solid #00adab;
	}
	.FlotanteShop.btIconWidgetIcon {
		display: block;
		position: fixed;
		bottom: 13%;
		background: #ff6e5f;
		padding: 6px 12px 5px;
		right: 6%;
		border-radius: 2px 17px 17px 17px;
		color: #FFF;
		display: flex;
		align-items: center;
		flex-direction: row;
	}
	.FlotanteShop.btIconWidgetIcon img.petshopMob {
		position: relative;
		margin-right: 4px;
		top: 2px;
	}
.btWithSidebar.btSidebarRight .btContentHolder {
	display: block;
}
.btWithSidebar.btSidebarLeft .btContentHolder {
	display: block;
}
.btWithSidebar.btSidebarRight .btContentHolder .btContent {
	padding: 0px; width: auto; float: none;
}
.btWithSidebar.btSidebarLeft .btContentHolder .btContent {
	padding: 0px; width: auto; float: none;
}
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar {
	padding: 0px; width: auto; float: none;
}
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
	padding: 0px; width: auto; float: none;
}
.btWithSidebar.btSidebarRight .btContentHolder .btSidebar {
	padding-top: 4em;
}
.btWithSidebar.btSidebarLeft .btContentHolder .btSidebar {
	padding-top: 4em;
}
.Human img {
    max-width: 95px;
}
.bt_bb_size_large.bt_bb_headline .Human h2.bt_bb_headline_tag {
    font-size: 1.8rem;
}
.bt_bb_headline_subheadline.blanco {
    width: 100%;
}
.bt_bb_size_large.bt_bb_headline h2 {
    font-size: 2rem;
}

tr.perritos,
tr.gatitos {
    font-size: 0.8rem;
}
.servicio table thead th {
   
   
    font-size: 0.6rem;
    padding: 5px 0px 15px;
}

.servicio .bt_bb_size_large.bt_bb_headline h4 {
    font-size: 1.5rem;
    
}

.servicio table thead th b {
  
    font-size: 18px;
    line-height: 0.5;
    padding-top: 7%;
}

.bt_bb_port.pelupet h3 span {
   
    font-size: 1.2rem;
    
}

tbody.corte {
   
    font-size: 0.8rem;
    line-height: 1;
}

.pelupet .servicio table thead th {
    font-size: 0.7rem;
}

.pelupet .servicio table thead th b {
    font-size: 0.9rem;
}
.bt_bb_port.pelupet h3.bt_bb_align_right {
   
    font-size: 1rem;
   
}
tbody.cortespecial {
   
    font-size: 0.7rem;
   
    line-height: 1;
}
.pelupet .servicio table thead th.anchoc {
    width: 30%;
}

table.table.table-hover.table-dark.adicionales {
  
    font-size: 1rem;
    font-weight: 600;
}

table.table.table-hover.table-dark.adicionales b {
  font-size: 1.5rem;
}

}
.btPreloader {
	transition:0.3s, opacity 0.3s; left: 0px; top: 0px; width: 100%; text-align: center; bottom: 0px; vertical-align: middle; display: flex; position: fixed; opacity: 1; transform: translateY(0px); align-items: center; background-color: inherit; -webkit-align-items: center; -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transition: all .3s ease, opacity .3s ease; -moz-transition: all .3s ease, opacity .3s ease;
}
.btPreloader .animation {
	transition:transform 0.3s, opacity 0.3s; width: 100%; display: block; transform: translateY(0px) scale(1); -webkit-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -webkit-transition: transform .3s ease, opacity .3s ease; -moz-transition: transform .3s ease, opacity .3s ease;
}
.btAccentDarkHeader .btPreloader .animation > div:first-child {
	padding: 0.7em 1.2em; border-radius: 10px; display: inline-block; background-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btPreloader .animation > div:first-child {
	padding: 0.7em 1.2em; border-radius: 10px; display: inline-block; background-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btPreloader .animation > div:first-child {
	padding: 0.7em 1.2em; border-radius: 10px; display: inline-block; background-color: rgb(237, 100, 54);
}
.btPreloader .animation > div img {
	margin: 0px auto;
}
.btRemovePreloader .btPreloader {
	transition:transform 1s, opacity 1s; opacity: 0; transform: translateY(-100%) scale(0); -webkit-transform: translateY(-100%) scale(0); -moz-transform: translateY(-100%) scale(0); -webkit-transition: transform ease 1s, opacity ease 1s; -moz-transition: transform ease 1s, opacity ease 1s;
}
.btRemovePreloader .btPreloader .animation {
	transition:transform 0.5s, opacity 0.5s; opacity: 0; transform: translateY(0px) scale(0.9); -webkit-transform: translateY(0) scale(.9); -moz-transform: translateY(0) scale(.9); -webkit-transition: transform .5s ease, opacity ease .5s; -moz-transition: transform .5s ease, opacity ease .5s;
}
.btPreloader .animation .preloaderLogo {
	transition:0.5s; width: auto; height: 70px; line-height: 1; display: block; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
}
.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo {
	height: 140px;
}
.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo {
	height: 140px;
}
.btLoader {
	margin: 30px auto; animation:rotate 1s infinite; width: 50px; height: 50px; text-indent: -9999em; position: relative; -webkit-animation: rotate 1s infinite; -moz-animation: rotate 1s infinite;
}
.btLoader p:empty {
	display: none;
}
.btLoader::before {
	border-radius: 50%; width: 20px; height: 20px; display: block; content: "";
}
.btLoader::after {
	border-radius: 50%; width: 20px; height: 20px; display: block; content: "";
}
.btLoader::before {
	animation:ball1 1s infinite; margin-bottom: 10px; box-shadow: 30px 0px 0px #ffbaa0; background-color: rgb(237, 100, 54); -webkit-animation: ball1 1s infinite; -webkit-box-shadow: 30px 0 0 #ffbaa0; -moz-animation: ball1 1s infinite;
}
.btLoader::after {
	animation:ball2 1s infinite; box-shadow: 30px 0px 0px #a6eff8; background-color: rgb(130, 197, 91); -webkit-animation: ball2 1s infinite; -webkit-box-shadow: 30px 0 0 #a6eff8; -moz-animation: ball2 1s infinite;
}
body.error404 .mainHeader {
	display: none;
}
body.error404 .btVerticalHeaderTop {
	display: none;
}
body.error404 .btSiteFooter {
	display: none;
}
body.error404 .btContentWrap {
	padding-top: 0px !important;
}
body.error404 .btErrorPage {
	background-position: 10% bottom; display: flex; min-height: 100vh; align-items: center; -webkit-align-items: center;
}
body.error404 .btErrorPage .port {
	text-align: center; padding-top: 6em; padding-bottom: 6em;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_outline {
	line-height: 1; font-size: 1em; margin-bottom: 0.25em; display: inline-block;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_outline a {
	padding: 1em 3em; transition:300ms; color: rgb(24, 24, 24); letter-spacing: 0.5px; font-weight: 900; display: flex; box-shadow: inset 0px 0px 0px 2px #FF6E5F; justify-content: center; align-items: center; align-content: flex-start; background-color: transparent; -webkit-flex-flow: row nowrap; -webkit-justify-content: center; -webkit-align-content: flex-start; -webkit-align-items: center; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_outline a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.post-password-form {
	margin: 50px auto !important; max-width: 1260px;
}
.btBreadCrumbs {
	text-transform: uppercase;
}
.btBreadCrumbs span {
	padding-left: 0px; margin-left: 0px; display: inline-block;
}
.btBreadCrumbs span:not(:last-child)::after {
	margin: -2px 10px 0px; border-radius: 50%; width: 4px; height: 4px; line-height: inherit; letter-spacing: inherit; vertical-align: middle; display: inline-block; content: " ";
}
.btLightSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(24, 24, 24);
}
.btDarkSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btBreadCrumbs span:not(:last-child)::after {
	background-color: rgb(255, 255, 255);
}
.btPageHeadline {
	background-size: cover; background-color: rgba(0, 0, 0, 0.07);
}
.btPageHeadline header {
	-ms-word-wrap: break-word; max-width: 768px;
}
.btMenuCenter .btPageHeadline header {
	margin: auto;
}
.btPageHeadline .bt_bb_port {
	padding-top: 4em; padding-bottom: 4em;
}
body.btBelowMenu .btPageHeadline .bt_bb_port {
	padding-top: 16em;
}
.btBoxedPage .btPageWrap {
	margin: 0px auto 3em; max-width: 1200px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
}
.btStickyHeaderActive.btBoxedPage .mainHeader {
	max-width: 1200px;
}
.btLightSkin.btBoxedPage .btContentWrap {
	background-color: rgb(255, 255, 255);
}
.btDarkSkin.btBoxedPage .btContentWrap {
	background-color: rgb(25, 25, 25);
}
.btNoSearchResults .bt_bb_port {
	margin: 0px auto; display: block; max-width: 1260px;
}
.btNoSearchResults .bt_bb_port #searchform {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
	margin-right: 1em; flex-basis: 75%; -webkit-flex-basis: 75%;
}
.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
	border: currentColor; transition:300ms; border-image: none; height: auto; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 0.9em; font-weight: 700; cursor: pointer; box-shadow: inset 0px 0px 0px 3em #FF6E5F; flex-basis: 20%; -webkit-flex-basis: 20%; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
	border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled {
	font-size: 0.9em;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
	padding: 1em 3em; transition:300ms; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; background-color: transparent; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a:hover {
	color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
@media all and (max-width:620px)
{
.btNoSearchResults .bt_bb_port #searchform {
	display: block;
}
.btNoSearchResults .bt_bb_port #searchform input[type='search'] {
	margin-right: 0px; margin-bottom: 1em;
}
}
.mainHeader {
	transition:opacity 300ms; width: 100%; font-family: 'Poppins', sans-serif; position: absolute; opacity: 0; transform: translateY(0px); background-color: inherit; -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transition: opacity 300ms ease; -moz-transition: opacity 300ms ease;
}
.btMenuInitFinished .mainHeader {
	opacity: 1;
}
.mainHeader::after {
	width: 100%; clear: both; display: table; content: " ";
}
.mainHeader a {
	transition:200ms; color: inherit; position: relative; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.mainHeader a:hover {
	color: rgb(237, 100, 54);
}
.btLightAccentHeader .mainHeader a:hover {
	color: rgb(130, 197, 91);
}
.btPageTransitions .mainHeader {
	z-index: 1020;
}
/*
:not(.btBelowMenu).btMenuHorizontal .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}*/
.btLogoArea {
	position: relative; z-index: 1;
}
.menuPort {
	font-family: 'Poppins', sans-serif; font-size: 15px; position: relative;
}
.menuPort::after {
	width: 100%; clear: both; display: table; content: " ";
}
.menuPort nav ul {
	list-style: none; margin: 0px; padding: 0px; transition:100ms; display: block; -webkit-transition: all 100ms ease 0s; -moz-transition: all 100ms ease 0s;
}
.menuPort nav ul li {
	margin: 0px; padding: 0px; display: block; position: relative;
}
.menuPort nav ul li a {
	padding: 1em; font-weight: 700; display: block; position: relative;
}
.menuPort nav ul li a:hover {
	color: rgb(237, 100, 54); text-decoration: none;
}
.btLightAccentHeader .menuPort nav ul li a:hover {
	color: rgb(130, 197, 91);
}
.btCapitalizeMainMenuItems .menuPort nav ul li a {
	text-transform: uppercase;
}
.btMenuWeight_default .menuPort nav ul li a {
	font-weight: 700;
}
.btMenuWeight_black .menuPort nav ul li a {
	font-weight: 900;
}
.btMenuWeight_bolder .menuPort nav ul li a {
	font-weight: 800;
}
.btMenuWeight_bold .menuPort nav ul li a {
	font-weight: 700;
}
.btMenuWeight_semi-bold .menuPort nav ul li a {
	font-weight: 600;
}
.btMenuWeight_medium .menuPort nav ul li a {
	font-weight: 500;
}
.btMenuWeight_normal .menuPort nav ul li a {
	font-weight: 400;
}
.btMenuWeight_light .menuPort nav ul li a {
	font-weight: 300;
}
.btMenuWeight_lighter .menuPort nav ul li a {
	font-weight: 200;
}
.btMenuWeight_thin .menuPort nav ul li a {
	font-weight: 100;
}
.menuPort nav ul ul li {
	transition:opacity 300ms; -webkit-transition: opacity 300ms ease; -moz-transition: opacity 300ms ease;
}
.menuPort nav ul ul li.on {
	opacity: 1;
}
.menuPort ul > li > ul {
	transition:300ms; opacity: 0; pointer-events: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.menuPort nav > ul > li > a {
	padding: 0px; line-height: 70px;
}
.btBelowLogoArea .menuPort nav > ul > li > a {
	line-height: 50px;
}
.menuPort nav ul ul li a {
	font-weight: 400;
}
.btTextLogo {
	line-height: 70px; font-family: 'Poppins', sans-serif; font-size: 2em; font-weight: 800; z-index: 6;
}
.btMenuVertical .btTextLogo {
	line-height: 48px;
}
.btHeadingWeight_default .btTextLogo {
	font-weight: 800;
}
.btHeadingWeight_black .btTextLogo {
	font-weight: 900;
}
.btHeadingWeight_bolder .btTextLogo {
	font-weight: 800;
}
.btHeadingWeight_bold .btTextLogo {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .btTextLogo {
	font-weight: 600;
}
.btHeadingWeight_medium .btTextLogo {
	font-weight: 500;
}
.btHeadingWeight_normal .btTextLogo {
	font-weight: 400;
}
.btHeadingWeight_light .btTextLogo {
	font-weight: 300;
}
.btHeadingWeight_lighter .btTextLogo {
	font-weight: 200;
}
.btHeadingWeight_thin .btTextLogo {
	font-weight: 100;
}
.btLogoArea .logo {
	line-height: 0; float: left; position: relative; z-index: 6;
}
.btMenuVertical .btLogoArea .logo {
	transform: none !important; -webkit-transform: none; -moz-transform: none;
}
.rtl .btLogoArea .logo {
	float: right;
}
.btLogoArea .logo img {
	width: auto; height: 70px; display: block;
}
.btMenuVertical .btLogoArea .logo img {
	height: 43px;
}
.btMenuCenter .btLogoArea .logo img {
	margin: auto;
}
.btLogoArea .logo img.btAltLogo {
	display: none;
}
.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger {
	display: block; position: relative; z-index: 1;
}
.btStickyHeaderActive.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger .bt_bb_icon {
	margin: 14px 0px;
}
.btMenuHorizontal.btHideMenu .menuPort {
	transition:opacity 1s; opacity: 0; pointer-events: none; -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease;
}
.btShowMenu.btMenuHorizontal.btHideMenu .menuPort {
	opacity: 1 !important; pointer-events: all;
}
.btHorizontalMenuTrigger {
	margin: 0px 0px 0px 1em; font-size: 1.5em; float: right; display: none;
}
.btHorizontalMenuTrigger .bt_bb_icon {
	margin: 26.25px 0px; padding: 0px; width: 21px; height: 17.5px; float: left; position: relative;
}
.btHorizontalMenuTrigger .bt_bb_icon::before {
	transform-origin: -0.75px 1px; transition:300ms; left: 0px; top: 0px; right: 0px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform-origin: -.75px 1px; -moz-transform-origin: -.75px 1px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btHorizontalMenuTrigger .bt_bb_icon::after {
	transform-origin: -0.75px 1px; transition:300ms; left: 0px; top: 0px; right: 0px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform-origin: -.75px 1px; -moz-transform-origin: -.75px 1px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon::before {
	transform: rotate(45deg) translateY(0px) !important; -webkit-transform: rotate(45deg) translateY(0); -moz-transform: rotate(45deg) translateY(0);
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon::after {
	transform: rotate(45deg) translateY(0px) !important; -webkit-transform: rotate(45deg) translateY(0); -moz-transform: rotate(45deg) translateY(0);
}
 .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
 .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btHorizontalMenuTrigger .bt_bb_icon::after {
	top: auto; bottom: 0px;
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon::after {
	transform: rotate(-45deg) translateY(0px) !important; -webkit-transform: rotate(-45deg) translateY(0); -moz-transform: rotate(-45deg) translateY(0);
}
.btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	left: 0px; top: 10px; right: 0px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1);
}
.btShowMenu .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	transform: scaleX(0) !important; -webkit-transform: scaleX(0); -moz-transform: scaleX(0);
}
 .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btHorizontalMenuTrigger:hover {
	color: inherit; cursor: pointer;
}
 .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
 .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	transform: translateY(-5px); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon::before {
	transform: rotate(0deg) translateY(-5px); -webkit-transform: rotate(0) translateY(-5px); -moz-transform: rotate(0) translateY(-5px);
}
.btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	transform: translateY(5px); -webkit-transform: translateY(5px); -moz-transform: translateY(5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon::after {
	transform: rotate(0deg) translateY(5px); -webkit-transform: rotate(0) translateY(5px); -moz-transform: rotate(0) translateY(5px);
}
.btShowMenu .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1);
}
 .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btMenuHorizontal .menuPort nav > ul > li > a::after {
	transition:300ms; left: 0px; height: 4px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 5; content: ""; opacity: 0; pointer-events: none; transform: scale(0); background-color: rgb(237, 100, 54); -webkit-transform: scale(0); -moz-transform: scale(0); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li > a::after {
	border-radius: 50%; left: -3px; width: 0.45em; height: 0.45em; bottom: -0.2em;
}
.btMenuHorizontal .menuPort nav > ul > li li.current-menu-ancestor > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a::after {
	opacity: 1;
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a::after {
	opacity: 1;
}
.btMenuHorizontal .menuPort nav > ul > li.on > a::after {
	opacity: 1;
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on > a::after {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a::after {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a::after {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
}
.btMenuHorizontal .menuPort nav > ul > li.on > a::after {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a::after {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a::after {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li.on > a::after {
	transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5);
}
.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a::before {
	margin: 6px; border-radius: 50%; width: 6px; height: 6px; line-height: inherit; vertical-align: middle; float: right; position: relative; content: " "; background-color: rgb(237, 100, 54);
}
.btCurrentPage_dot.btMenuHorizontal .menuPort nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown).menu-item-has-children > a::after {
	left: 2em;
}
.btMenuHorizontal .menuPort ul ul {
	background-color: rgb(255, 255, 255);
}
.btMenuHorizontal .menuPort ul ul li a {
	color: rgb(24, 24, 24); line-height: 1.7; padding-right: 1.5em; padding-left: 1.5em;
}
.btMenuHorizontal .menuPort ul ul li a:hover {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .menuPort ul ul li .subToggler {
	color: rgb(24, 24, 24);
}
.btMenuHorizontal .menuPort ul li:not(.btMenuWideDropdown) ul li:not(:last-child) > a::after {
	left: 1.5em; height: 1px; right: 1.5em; bottom: 0px; display: block; position: absolute; content: " "; background-color: rgba(0, 0, 0, 0.1);
}
.subToggler {
	padding: 0px; top: 0px; width: 45px; text-align: center; display: none; position: absolute; z-index: 80; cursor: pointer;
}
.on > .subToggler {
	transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg);
}
body.btMenuVertical .subToggler {
	padding: 20px 0px; top: -5px; right: 0px; line-height: 1; display: block !important;
}
body.btMenuHorizontal .subToggler {
	right: 15px; line-height: 70px;
}
body.rtl.btMenuHorizontal.btMenuCenterBelow .subToggler {
	left: 0px; right: auto;
}
body.btMenuHorizontal.rtl .subToggler {
	left: 15px; right: auto;
}
body.btMenuHorizontal.btMenuBelowLogo .subToggler {
	line-height: 50px;
}
body.btMenuHorizontal .menuPort ul ul .subToggler {
	padding: 1em 0px; right: 0px; line-height: inherit;
}
body.btMenuHorizontal .menuPort .rightNav ul ul .subToggler {
	left: 0px; right: auto;
}
.subToggler::before {
	font: 16px FontAwesome; content: "\f107"; font-size-adjust: none; font-stretch: normal;
}
.touch .btMenuHorizontal .menuPort nav ul li .subToggler {
	display: block;
}
.btMenuHorizontal .menuPort > nav > ul > li {
	padding: 0px 50px 0px 0px;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
	padding: 0px 0px 0px 50px;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li:last-child {
	padding: 0px;
}
:not(.rtl).btMenuHorizontal .menuPort > nav > ul > li:last-child {
	padding: 0px;
}
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
	padding: 0px 50px 0px 0px;
}
html.touch .rtl.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
	padding: 0px 0px 0px 50px;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul > li {
	font-size: 0.9em;
}
.btMenuHorizontal .menuPort > nav > ul ul {
	margin: 0px; padding: 0px; transition:300ms; top: auto; width: 220px; right: 0px; position: absolute; z-index: 1; pointer-events: none; box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.1); transform: scale(0.9); -webkit-transform: scale(.9); -moz-transform: scale(.9); -webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, .1); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btMenuHorizontal .menuPort > nav > ul ul li {
	float: none; z-index: 4;
}
.btMenuHorizontal .menuPort > nav > ul ul ul {
	margin: 0px; top: 0px; display: block; pointer-events: none; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.btMenuHorizontal .menuPort > nav > ul li.current-menu-item ul {
	margin: 0px;
}
.btMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
	margin: 0px;
}
.btMenuHorizontal .menuPort > nav > ul > li {
	float: left; position: relative; z-index: 5;
}
.rtl.btMenuHorizontal .menuPort > nav > ul > li {
	float: right;
}
.btMenuHorizontal .menuPort > nav > ul > li.on {
	z-index: 6;
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul {
	z-index: 2; opacity: 1; pointer-events: auto; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
	z-index: 3; opacity: 1; pointer-events: auto;
}
.btMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul > li.on > ul {
	z-index: 4; opacity: 1; pointer-events: auto;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul li a {
	transition:300ms; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms;
}
:not(.btMenuLeft).btMenuHorizontal .menuPort > nav > ul > li:last-child > ul {
	left: auto; right: 0px;
}
:not(.btMenuLeft).btMenuHorizontal .menuPort > nav > ul > li:nth-last-child(2) > ul {
	left: auto; right: 50px;
}
:not(.btMenuLeft).rtl.btMenuHorizontal .menuPort > nav > ul > li:nth-last-child(2) > ul {
	right: 0px;
}
:not(.btMenuLeft).btMenuHorizontal .menuPort > nav > ul > li:last-child:not(.btMenuWideDropdown) > ul > li > ul {
	left: -100%; right: 0px;
}
:not(.btMenuLeft).btMenuHorizontal .menuPort > nav > ul > li:nth-last-child(2):not(.btMenuWideDropdown) > ul > li > ul {
	left: -100%; right: 0px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAccentLightHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightAccentHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btLightDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btSoftRoundedButtons.btAlternateLightHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAccentLightHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightAccentHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btLightDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateDarkHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal.btBelowMenu.btMenuHorizontal.btBelowMenu.btHardRoundedButtons.btAlternateLightHeader .mainHeader.gutter {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.btMenuHorizontal .menuPort ul ul {
	left: 0px; right: auto;
}
.btMenuHorizontal .menuPort ul ul ul {
	left: 220px; right: auto;
}
.rtl.btMenuHorizontal .menuPort ul ul ul {
	left: auto; right: 220px;
}
.btMenuHorizontal .menuPort nav {
	padding-left: 50px; float: left;
}
.rtl.btMenuHorizontal .menuPort nav {
	padding-right: 50px; padding-left: 0px;
}
.btMenuHorizontal.btMenuRight .menuPort nav {
	float: right;
}
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child.btMenuWideDropdown ul {
	left: auto !important; right: 0px !important;
}
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
	right: -20px;
}
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul {
	right: 20px;
}
.rtl.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li:last-child ul ul {
	left: -220px; right: auto;
}
.btMenuHorizontal.btMenuCenter .logo {
	margin: 0px 0px 0px 50%; position: relative; z-index: 8;
}
.rtl.btMenuHorizontal.btMenuCenter .logo {
	float: left;
}
.btMenuHorizontal.btMenuCenter .menuPort nav {
	float: none;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav {
	padding: 0px 50px 0px 0px; left: auto; right: 50%; position: absolute;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul {
	float: right;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul {
	left: -20px; right: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul {
	left: 220px; right: auto;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav {
	left: 50%; right: auto; padding-left: 50px; position: absolute;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul {
	left: auto; right: -20px;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul {
	left: auto; right: 220px;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
	text-align: right;
}
.btMenuHorizontal.btMenuCenterBelow .logo {
	text-align: center; float: none;
}
.btMenuHorizontal.btMenuCenterBelow .logo img {
	margin-right: auto; margin-left: auto;
}
.btMenuHorizontal.btMenuCenterBelow .gutter .port {
	position: relative;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
	top: 0px; right: 30px; position: absolute;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInLogoArea {
	left: 30px; right: auto;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
	text-align: center; float: none;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
	float: none; display: inline-block;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
	text-align: left; display: block;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav {
	float: none !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
	padding: 0px 0px 0px 50px !important;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul {
	left: 0px; right: -20px;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li {
	text-align: right;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li ul li ul {
	left: -220px; right: auto;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li > a::after {
	left: auto; right: 0px;
}
.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
	right: 0px; position: absolute;
}
.rtl.btMenuHorizontal.btMenuCenterBelow .topBarInMenu {
	left: 0px; right: auto;
}
html:not(.touch) body.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li.btMenuWideDropdown ul {
	left: 0px; width: 100%; right: 0px; margin-right: auto; margin-left: auto;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown {
	position: static;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul {
	left: 0px; width: 100%;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li {
	top: auto; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important; float: left;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a {
	border: currentColor !important; border-image: none !important; padding-bottom: 0.6em;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a::after {
	border-radius: 20px; height: 3px; margin-top: 0.5em; display: block; z-index: 5; content: " "; pointer-events: none; background-color: rgb(237, 100, 54);
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li > ul::before {
	display: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul {
	margin: 0px !important; left: 0px; top: auto; width: 100%; right: 0px; position: relative; opacity: 1; box-shadow: none; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -webkit-box-shadow: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > ul > li:first-child > a {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > li:not(:last-child) {
	border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li ul::before {
	display: none;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li {
	width: 100%;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > li .sub-menu {
	width: 100%;
}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown.on > ul > li > ul {
	pointer-events: auto;
}
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.rightNav > ul > li.btMenuWideDropdown > ul {
	left: -200%; width: 300%;
}
html:not(.touch) body.btMenuCenter.btMenuHorizontal .menuPort > nav.leftNav > ul > li.btMenuWideDropdown > ul {
	width: 300%; right: -200%;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-0 > ul > li {
	
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-1 > ul > li {
	width: 100% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 > ul > li {
	width: 50% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 > ul > li {
	width: 33.33% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 > ul > li {
	width: 25% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-5 > ul > li {
	width: 20% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-6 > ul > li {
	width: 16.66% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-7 > ul > li {
	width: 14.28% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-8 > ul > li {
	width: 12.5% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-9 > ul > li {
	width: 11.11% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-10 > ul > li {
	width: 10% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-11 > ul > li {
	width: 9.09% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-12 > ul > li {
	width: 8.33% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-13 > ul > li {
	width: 7.69% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-14 > ul > li {
	width: 7.14% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-15 > ul > li {
	width: 6.66% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-16 > ul > li {
	width: 6.25% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-17 > ul > li {
	width: 5.88% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-18 > ul > li {
	width: 5.55% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-19 > ul > li {
	width: 5.26% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-20 > ul > li {
	width: 5% !important;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-2 ul.sub-menu {
	max-width: 580px;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3 ul.sub-menu {
	max-width: 780px;
}
html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
	max-width: 920px;
}
html:not(.touch) body.btMenuHorizontal.btMenuRight .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-4 ul.sub-menu {
	left: auto !important; right: 0px !important;
}
html:not(.touch) body.btMenuHorizontal.btMenuLeft :not(.gutter).mainHeader .menuPort > nav > ul > li.btMenuWideDropdown > ul {
	left: auto; right: auto;
}
.btMenuHorizontal .topBar {
	line-height: 2.5em; font-size: 0.8em; z-index: 2;
}
.btMenuHorizontal .topBar .topBarPort {
	display: flex; align-items: center; -webkit-align-items: center;
}
.btMenuHorizontal .topBar .topBarPort::after {
	width: 100%; clear: both; display: table; content: " ";
}
.btMenuHorizontal .topBar .topBarPort .topTools {
	display: flex; min-height: 50px; align-items: center; -webkit-align-items: center;
}
.btMenuHorizontal .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
	color: rgb(237, 100, 54);
}
.btMenuHorizontal .topBar .topBarPort .topTools div.btButtonWidget {
	font-size: 0.8rem;
}
.btMenuHorizontal .topBar .topBarPort::after {
	display: none;
}
.btMenuHorizontal .topBar .topBarPort::before {
	display: none;
}
.btMenuHorizontal .topBarInMenu {
	height: 70px; line-height: inherit; margin-left: 50px; float: right; display: flex; align-items: center; -webkit-align-items: center;
}
.rtl.btMenuHorizontal .topBarInMenu {
	margin-right: 50px; margin-left: 0px; float: left;
}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
	line-height: 48px; vertical-align: middle; display: flex; align-items: center; -webkit-align-items: center;
}
.btMenuHorizontal .btBelowLogoArea .topBarInMenu {
	height: 50px; line-height: 50px;
}
.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
	padding: 0px; z-index: 0;
}
.btMenuHorizontal.btMenuBelowLogo .menuPort {
	margin: 0px; clear: both; float: none; position: relative;
}
.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
	padding: 0px;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav {
	float: right;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li {
	margin: 0px 0px 0px 50px;
}
.rtl.btMenuHorizontal.btMenuBelowLogo .menuPort nav > ul > li:last-child {
	margin: 0px !important;
}
:not(.btBelowMenu).btAccentDarkHeader .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btAccentDarkHeader .btVerticalHeaderTop {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btLightAccentHeader .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btLightAccentHeader .btVerticalHeaderTop {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btAccentLightHeader .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btAccentLightHeader .btVerticalHeaderTop {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btLightDarkHeader .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
:not(.btBelowMenu).btLightDarkHeader .btVerticalHeaderTop {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
body.btBelowMenu.btMenuHorizontal.btAccentDarkHeader .mainHeader.gutter {
	left: 0px; right: 0px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
body.btBelowMenu.btMenuHorizontal.btAccentLightHeader .mainHeader.gutter {
	left: 0px; right: 0px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
body.btBelowMenu.btMenuHorizontal.btLightAccentHeader .mainHeader.gutter {
	left: 0px; right: 0px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
body.btBelowMenu.btMenuHorizontal.btLightDarkHeader .mainHeader.gutter {
	left: 0px; right: 0px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
 .mainHeader {
	color: rgb(24, 24, 24);
}
 .btVerticalHeaderTop {
	color: rgb(24, 24, 24);
}
.btStickyHeaderActive .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btStickyHeaderActive .btVerticalHeaderTop {
	background-color: rgb(255, 255, 255);
}
.btBelowMenu .mainHeader {
	background-color: transparent;
}
.btBelowMenu .btVerticalHeaderTop {
	background-color: transparent;
}
.btStickyHeaderActive.btBelowMenu .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btStickyHeaderActive.btBelowMenu .btVerticalHeaderTop {
	background-color: rgb(255, 255, 255);
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal .mainHeader {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal .btVerticalHeaderTop {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btMenuVertical .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btMenuVertical .btVerticalHeaderTop {
	background-color: rgb(255, 255, 255);
}
 .btBelowLogoArea .menuPort {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
 .topBar .topBarPort .topTools {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.btTransparentLightHeader .mainHeader {
	color: rgb(255, 255, 255);
}
.btBelowMenu.btTransparentLightHeader .mainHeader {
	background-color: transparent;
}
.btStickyHeaderActive.btBelowMenu.btTransparentLightHeader .mainHeader {
	background-color: rgb(25, 25, 25);
}
.btStickyHeaderActive.btTransparentLightHeader .mainHeader {
	background-color: rgb(25, 25, 25);
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentLightHeader .mainHeader {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btMenuVertical.btTransparentLightHeader .mainHeader {
	background-color: rgb(25, 25, 25);
}
.btTransparentLightHeader .btVerticalHeaderTop {
	color: rgb(255, 255, 255);
}
.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {
	background-color: rgb(25, 25, 25);
}
.btHasAltLogo.btStickyHeaderActive.btTransparentLightHeader .btVerticalHeaderTop {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btTransparentLightHeader .btBelowLogoArea .menuPort {
	border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btTransparentLightHeader .topBar .topTools {
	border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.btAccentLightHeader .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btAccentLightHeader .btVerticalHeaderTop {
	background-color: rgb(255, 255, 255);
}
.btAccentLightHeader .btBelowLogoArea {
	color: rgb(24, 24, 24); background-color: rgb(237, 100, 54);
}
.btAccentLightHeader .topBar {
	color: rgb(24, 24, 24); background-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btBelowLogoArea a:hover {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .topBar a:hover {
	color: rgb(130, 197, 91);
}
.btAccentDarkHeader .mainHeader {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btAccentDarkHeader .btVerticalHeaderTop {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btAccentDarkHeader .btBelowLogoArea {
	color: rgb(255, 255, 255); background-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .topBar {
	color: rgb(255, 255, 255); background-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btBelowLogoArea a:hover {
	color: rgb(130, 197, 91);
}
.btAccentDarkHeader .topBar a:hover {
	color: rgb(130, 197, 91);
}
.btLightDarkHeader .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btLightDarkHeader .btVerticalHeaderTop {
	background-color: rgb(255, 255, 255);
}
.btLightDarkHeader .btBelowLogoArea {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btLightDarkHeader .topBar {
	color: rgb(255, 255, 255); background-color: rgb(25, 25, 25);
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btLightDarkHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
	background-color: rgb(255, 255, 255);
}
.btLightAccentHeader .mainHeader {
	background-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btLogoArea {
	color: rgb(255, 255, 255); background-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btVerticalHeaderTop {
	color: rgb(255, 255, 255); background-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btBelowLogoArea {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btLightAccentHeader .topBar {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btBelowLogoArea a:hover {
	color: rgb(237, 100, 54);
}
.btLightAccentHeader .topBar a:hover {
	color: rgb(237, 100, 54);
}
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader {
	background-color: transparent;
}
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
	background-color: rgb(237, 100, 54);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader {
	top: 0px; position: fixed; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .topBar {
	display: none;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btBelowLogoArea {
	padding: 0px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
	height: calc(70px*0.8);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
	line-height: calc(70px*0.8); font-size: 1.5em;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a {
	line-height: calc(70px*0.8);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
	line-height: calc(70px*0.8);
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
	height: calc(70px*0.8);
}
.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea {
	display: none;
}
.btHasAltLogo.btStickyHeaderActive .btMainLogo {
	display: none;
}
.btHasAltLogo.btStickyHeaderActive .btAltLogo {
	display: block !important;
}
.btMenuVertical.btStickyHeaderActive .btVerticalHeaderTop {
	top: 0px; position: fixed; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
	transition:transform 200ms; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transition: transform 200ms ease; -moz-transition: transform 200ms ease;
}
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
	transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);
}
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
	transform: translateY(0%) translateX(320px); -webkit-transform: translateY(0%) translateX(320px); -moz-transform: translateY(0%) translateX(320px);
}
.btMenuVerticalRight.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
	transform: translateY(0%) translateX(-320px); -webkit-transform: translateY(0%) translateX(-320px); -moz-transform: translateY(0%) translateX(-320px);
}
.btStickyHeaderClosed.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
	transform: translateY(-100%) translateX(320px); -webkit-transform: translateY(-100%) translateX(320px); -moz-transform: translateY(-100%) translateX(320px);
}
.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
	transition:transform 200ms; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transition: transform 200ms ease; -moz-transition: transform 200ms ease;
}
.btStickyHeaderClosed.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader {
	transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);
}
.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen .btVerticalHeaderTop {
	transition:transform 200ms; -webkit-transition: transform 200ms ease; -moz-transition: transform 200ms ease;
}
.btVerticalHeaderTop {
	width: 100%; padding-right: 30px; padding-left: 30px; display: none; position: absolute;
}
.btMenuVertical .btVerticalHeaderTop {
	display: block;
}
.btVerticalHeaderTop .btVerticalMenuTrigger {
	margin: 0px 0.5em 0px 0px; height: 48px; font-size: 1.5em; display: none; position: relative; z-index: 1;
}
.rtl .btVerticalHeaderTop .btVerticalMenuTrigger {
	margin: 0px 0px 0px 0.5em;
}
.btVerticalMenuTrigger .bt_bb_icon {
	margin: 14px 0px; padding: 0px; width: 24px; height: 20px; float: left; position: relative;
}
.btVerticalMenuTrigger .bt_bb_icon::before {
	transform-origin: -0.75px 1px; transition:300ms; left: 0px; top: 0px; right: 0px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform-origin: -.75px 1px; -moz-transform-origin: -.75px 1px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btVerticalMenuTrigger .bt_bb_icon::after {
	transform-origin: -0.75px 1px; transition:300ms; left: 0px; top: 0px; right: 0px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform-origin: -.75px 1px; -moz-transform-origin: -.75px 1px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon::before {
	transform: rotate(45deg) translateY(0px) !important; -webkit-transform: rotate(45deg) translateY(0); -moz-transform: rotate(45deg) translateY(0);
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon::after {
	transform: rotate(45deg) translateY(0px) !important; -webkit-transform: rotate(45deg) translateY(0); -moz-transform: rotate(45deg) translateY(0);
}
 .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
 .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::before {
	border-top-color: rgb(255, 255, 255);
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon::after {
	border-top-color: rgb(255, 255, 255);
}
.btVerticalMenuTrigger .bt_bb_icon::after {
	top: auto; bottom: 0px;
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon::after {
	transform: rotate(-45deg) translateY(0px) !important; -webkit-transform: rotate(-45deg) translateY(0); -moz-transform: rotate(-45deg) translateY(0);
}
.btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	left: 0px; top: 50%; right: 0px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; display: block; position: absolute; content: ""; transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1);
}
.btMenuVerticalOn .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	transform: scaleX(0) !important; -webkit-transform: scaleX(0); -moz-transform: scaleX(0);
}
 .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightDarkHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btAccentLightHeader.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btTransparentLightHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btAccentDarkHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btLightAccentHeader .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(255, 255, 255);
}
.btVerticalMenuTrigger:hover {
	color: inherit; cursor: pointer;
}
 .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(237, 100, 54);
}
 .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	border-top-color: rgb(24, 24, 24);
}
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	border-top-color: rgb(24, 24, 24);
}
.btVerticalMenuTrigger:hover .bt_bb_icon::before {
	transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon::before {
	transform: rotate(0deg) translateY(-3px); -webkit-transform: rotate(0) translateY(-3px); -moz-transform: rotate(0) translateY(-3px);
}
.btVerticalMenuTrigger:hover .bt_bb_icon::after {
	transform: translateY(3px); -webkit-transform: translateY(3px); -moz-transform: translateY(3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon::after {
	transform: rotate(0deg) translateY(3px); -webkit-transform: rotate(0) translateY(3px); -moz-transform: rotate(0) translateY(3px);
}
.btMenuVerticalOn .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1);
}
 .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(237, 100, 54);
}
.btLightAccentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder::before {
	border-top-color: rgb(24, 24, 24);
}
.btMenuVerticalOn .mainHeader {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1); transform: translateX(0px); -webkit-transform: translateX(0); -moz-transform: translateX(0); -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1); -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}
.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap {
	transform: translateX(320px); -webkit-transform: translateX(320px); -moz-transform: translateX(320px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(320px); -webkit-transform: translateX(320px); -moz-transform: translateX(320px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
	transform: translateX(320px); -webkit-transform: translateX(320px); -moz-transform: translateX(320px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop .logo {
	opacity: 0;
}
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
	transform: translateX(-320px); -webkit-transform: translateX(-320px); -moz-transform: translateX(-320px);
}
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop .logo {
	opacity: 0;
}
.btMenuVertical .mainHeader {
	padding: 0px; top: 0px; width: 320px; height: 100%; text-align: center; bottom: 0px; clear: both; position: fixed; z-index: 101; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-shadow: none; -webkit-box-shadow: none;
}
.btMenuInitFinished.btMenuVertical .mainHeader {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1); -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {
	display: flex; flex-direction: column; justify-content: flex-end; align-content: flex-start; -webkit-justify-content: flex-end; -webkit-align-content: flex-start; -webkit-flex-direction: column;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner {
	display: flex; flex-direction: column; justify-content: flex-end; align-content: flex-start; -webkit-justify-content: flex-end; -webkit-align-content: flex-start; -webkit-flex-direction: column;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btLogoArea {
	order: 0; -webkit-order: 0;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {
	order: 2; -webkit-order: 2;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {
	order: 1; -webkit-order: 1;
}
.btMenuVertical .mainHeader .btMainLogo {
	display: block !important;
}
.btMenuVertical .mainHeader .btAltLogo {
	display: none !important;
}
.btMenuVertical .mainHeader .logo {
	margin: 0px; padding: 1em 2em 1em; float: none;
}
.btMenuVertical .mainHeader .logo img {
	margin: 0px auto; height: auto; display: block; max-width: 100%;
}
.btMenuVertical .mainHeader .btCloseVertical {
	top: 10px; right: 20px; font-size: 1.5em; position: absolute; cursor: pointer;
}
.rtl.btMenuVertical .mainHeader .btCloseVertical {
	left: 20px; right: auto;
}
.btMenuVertical .mainHeader .btCloseVertical::before {
	font-family: FontAwesome; content: "\f00d";
}
.btMenuVertical .mainHeader .menuPort {
	width: 100%; display: flex; flex-direction: column-reverse; -webkit-flex-direction: column-reverse;
}
.btMenuVertical .mainHeader .menuPort .leftNav {
	order: 1; -webkit-order: 1;
}
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
	padding-top: 1em; padding-bottom: 1em;
}
.btMenuVertical .mainHeader nav {
	margin: 0px !important;
}
.btMenuVertical .mainHeader nav ul > li > ul {
	opacity: 1; pointer-events: auto;
}
.btMenuVertical .mainHeader nav ul {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.btMenuVertical .mainHeader nav ul li {
	padding: 0px; position: relative; background-color: transparent;
}
.btMenuVertical .mainHeader nav ul li a {
	padding: 1em 2em; border: currentColor; border-image: none; line-height: 1.1; font-weight: 400;
}
.btMenuVertical .mainHeader nav ul li li {
	font-size: 0.9em;
}
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
	display: none;
}
.btMenuVertical .mainHeader nav ul ul li {
	padding: 0px; border: currentColor; border-image: none; opacity: 1; background-color: transparent;
}
.btMenuVertical .mainHeader nav ul ul li ul {
	opacity: 0.8;
}
.btMenuVertical .mainHeader nav ul ul li ul li a {
	border: currentColor !important; border-image: none !important;
}
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a {
	font-weight: 600;
}
.btMenuVertical .mainHeader nav li.current-menu-item > a {
	font-weight: 600;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget {
	margin-right: 0.25em; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBar .btIconWidget {
	margin-right: 0.25em; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBarInMenu :not(.btWidgetWithText).btIconWidget {
	margin-right: 0px; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBar :not(.btWidgetWithText).btIconWidget {
	margin-right: 0px; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBarInMenu :not(.btWidgetWithText).btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding-right: 0.75em;
}
.btMenuVertical .mainHeader .topBar :not(.btWidgetWithText).btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding-right: 0.75em;
}
.btMenuVertical .btVerticalMenuTrigger {
	display: block;
}
.btMenuVertical .menuScrollPort {
	width: 320px; overflow: hidden;
}
.btMenuVerticalRight .mainHeader {
	right: 0px; transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%);
}
.btMenuVerticalOn.btMenuVerticalRight .mainHeader {
	box-shadow: -2px 0px 5px rgba(0,0,0,0.1); transform: translateX(0px); -webkit-transform: translateX(0); -moz-transform: translateX(0); -webkit-box-shadow: -2px 0 5px rgba(0, 0, 0, .1);
}
.btMenuVerticalRight .btVerticalMenuTrigger {
	float: right;
}
.btMenuVerticalLeft .mainHeader {
	left: 0px; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%);
}
.btMenuVerticalOn.btMenuVerticalLeft .mainHeader {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); transform: translateX(0px); -webkit-transform: translateX(0); -moz-transform: translateX(0); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
.btMenuVerticalLeft .btVerticalMenuTrigger {
	float: left;
}
.btMenuHorizontal .btTopToolsRight {
	flex-grow: 1; -webkit-flex-grow: 1;
}
.btMenuHorizontal .btTopToolsLeft {
	flex-grow: 1; -webkit-flex-grow: 1;
}
.btMenuHorizontal .btTopToolsRight {
	text-align: right; justify-content: flex-end; -webkit-justify-content: flex-end;
}
.rtl.btMenuHorizontal .btTopToolsRight {
	text-align: left;
}
.btMenuHorizontal .topBarInLogoArea {
	height: 70px; float: right; display: flex; align-items: center; -webkit-align-items: center;
}
.rtl.btMenuHorizontal .topBarInLogoArea {
	float: left;
}
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
	border: 0px solid rgb(237, 100, 54); border-image: none;
}
.btMenuVertical .mainHeader {
	padding: 0px; top: 0px; width: 320px; height: 100%; text-align: center; bottom: 0px; clear: both; position: fixed; z-index: 101; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-shadow: none; -webkit-box-shadow: none;
}
.btMenuInitFinished.btMenuVertical .mainHeader {
	transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: transform 1s cubic-bezier(.230, 1, .320, 1); -moz-transition: transform 1s cubic-bezier(.230, 1, .320, 1);
}
:not(.btMenuBelowLogo).btMenuVertical .mainHeader .mainHeaderInner {
	display: flex; flex-direction: column; justify-content: flex-end; align-content: flex-start; -webkit-justify-content: flex-end; -webkit-align-content: flex-start; -webkit-flex-direction: column;
}
.btMenuVertical .mainHeader .topBar {
	order: 1; -webkit-order: 1;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner {
	display: flex; flex-direction: column; justify-content: flex-end; align-content: flex-start; -webkit-justify-content: flex-end; -webkit-align-content: flex-start; -webkit-flex-direction: column;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btLogoArea {
	order: 0; -webkit-order: 0;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .topBar {
	order: 2; -webkit-order: 2;
}
.btMenuBelowLogo.btMenuVertical .mainHeader .mainHeaderInner .btBelowLogoArea {
	order: 1; -webkit-order: 1;
}
.btMenuVertical .mainHeader .btMainLogo {
	display: block !important;
}
.btMenuVertical .mainHeader .btAltLogo {
	display: none !important;
}
.btMenuVertical .mainHeader .logo {
	margin: 0px; padding: 1em 2em 1em; float: none;
}
.btMenuVertical .mainHeader .logo img {
	margin: 0px auto; height: auto; display: block; max-width: 100%;
}
.btMenuVertical .mainHeader .btCloseVertical {
	top: 10px; right: 20px; font-size: 1.5em; position: absolute; cursor: pointer;
}
.rtl.btMenuVertical .mainHeader .btCloseVertical {
	left: 20px; right: auto;
}
.btMenuVertical .mainHeader .btCloseVertical::before {
	font-family: FontAwesome; content: "\f00d";
}
.btMenuVertical .mainHeader .menuPort {
	width: 100%; display: flex; flex-direction: column-reverse; -webkit-flex-direction: column-reverse;
}
.btMenuVertical .mainHeader .menuPort .leftNav {
	order: 1; -webkit-order: 1;
}
.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
	border: currentColor; border-image: none; padding-top: 0px; padding-bottom: 0px;
}
.btMenuVertical .mainHeader .topBarInMenu {
	margin: 2em 0px;
}
.btMenuVertical .mainHeader nav {
	margin: 0px !important;
}
.btMenuVertical .mainHeader nav ul > li > ul {
	opacity: 1; pointer-events: auto;
}
.btMenuVertical .mainHeader nav ul {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.btMenuVertical .mainHeader nav ul li {
	padding: 0px; position: relative; background-color: transparent;
}
.btMenuVertical .mainHeader nav ul li a {
	padding: 1em 2em; border: currentColor; border-image: none; line-height: 1.1; font-weight: 400;
	color:inherit !important;
}
.btMenuVertical .mainHeader nav ul li li {
	font-size: 0.9em;
}
.btMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
	display: none;
}
.btMenuVertical .mainHeader nav ul ul li {
	padding: 0px; border: currentColor; border-image: none; opacity: 1; background-color: transparent;
}
.btMenuVertical .mainHeader nav ul ul li ul {
	opacity: 0.8;
}
.btMenuVertical .mainHeader nav ul ul li ul li a {
	border: currentColor !important; border-image: none !important;
}
.btMenuVertical .mainHeader nav li.current-menu-ancestor > a {
	font-weight: 600;
}
.btMenuVertical .mainHeader nav li.current-menu-item > a {
	font-weight: 600;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBar .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon {
	text-align: center; display: block;
}
.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon {
	text-align: center; display: block;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
	text-align: center; display: block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText {
	padding-top: 2em;
}
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText {
	padding-top: 2em;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {
	padding-top: 2em;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder::before {
	font-size: 2em;
}
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .bt_bb_icon_holder::before {
	font-size: 2em;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .bt_bb_icon_holder::before {
	font-size: 2em;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent {
	text-align: center; font-size: 0.9em; align-items: center; -webkit-align-items: center;
}
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent {
	text-align: center; font-size: 0.9em; align-items: center; -webkit-align-items: center;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent {
	text-align: center; font-size: 0.9em; align-items: center; -webkit-align-items: center;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
	display: inline-block;
}
.btMenuVertical .mainHeader .topBarInMenu :not(.btWidgetWithText).btIconWidget {
	margin-right: 0px; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBar :not(.btWidgetWithText).btIconWidget {
	margin-right: 0px; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBarInLogoArea :not(.btWidgetWithText).btIconWidget {
	margin-right: 0px; margin-left: 0.75em;
}
.btMenuVertical .mainHeader .topBarInMenu :not(.btWidgetWithText).btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding-right: 0.75em;
}
.btMenuVertical .mainHeader .topBar :not(.btWidgetWithText).btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding-right: 0.75em;
}
.btMenuVertical .mainHeader .topBarInLogoArea :not(.btWidgetWithText).btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding-right: 0.75em;
}
.btMenuVertical .btVerticalMenuTrigger {
	display: block;
}
.btMenuVertical .menuScrollPort {
	width: 320px; overflow: hidden;
}
.btDarkSkin .iScrollIndicator {
	border: 1px solid rgba(255, 255, 255, 0.1) !important; border-image: none !important; background-color: rgba(255, 255, 255, 0.05) !important;
}
.btLightSkin .btDarkSkin .iScrollIndicator {
	border: 1px solid rgba(255, 255, 255, 0.1) !important; border-image: none !important; background-color: rgba(255, 255, 255, 0.05) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .iScrollIndicator {
	border: 1px solid rgba(255, 255, 255, 0.1) !important; border-image: none !important; background-color: rgba(255, 255, 255, 0.05) !important;
}
body.btMenuVerticalOn {
	width: 100vw; overflow: hidden;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li > ul {
	display: none; opacity: 1; pointer-events: auto;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul {
	display: block;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li > ul {
	display: none;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul {
	display: block;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li > ul {
	display: none;
}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li.on > ul {
	display: block;
}
.admin-bar.btStickyHeaderActive .mainHeader {
	top: 32px;
}
.admin-bar.btStickyHeaderActive .btVerticalHeaderTop {
	top: 32px;
}
.admin-bar.btMenuVertical .mainHeader {
	top: 32px;
}
@media screen and (max-width:782px)
{
.admin-bar.btStickyHeaderActive .mainHeader {
	top: 46px;
}
.admin-bar.btStickyHeaderActive .btVerticalHeaderTop {
	top: 46px;
}
.admin-bar.btMenuVertical .mainHeader {
	top: 46px;
}
}
@media screen and (max-width:600px)
{
.admin-bar.btStickyHeaderActive .mainHeader {
	top: 0px;
}
.admin-bar.btMenuVertical .btVerticalHeaderTop {
	top: 0px;
}
}
.btSiteFooter::after {
	width: 100%; clear: both; display: table; content: " ";
}
.btSiteFooter .copyLine {
	margin-bottom: 0px;
}
.btSiteFooter .btFooterMenu .menu {
	list-style: none; margin: 0px -1em; padding: 0px; width: 100%; display: inline-block;
}
.btSiteFooter .btFooterMenu .menu li {
	margin: 0px; padding: 0px 1em; display: inline-block;
}
.btSiteFooterWidgets {
	padding-top: 8em; font-weight: 300;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow {
	flex-flow:row wrap; display: flex; -webkit-flex-flow: row wrap; -webkit-justify-content: initial;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
	flex:1 1 25%; margin-bottom: 6em; max-width: 25%; background-color: transparent; -webkit-flex: 1 1 25%;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox .btImage img {
	
}
.btSiteFooterWidgets [data-width='6']#boldSiteFooterWidgetsRow .btBox {
	flex:0 0 33.33%; width: 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.33%;
}
.btSiteFooterWidgets [data-width='5']#boldSiteFooterWidgetsRow .btBox {
	flex:0 0 20%; width: 20%; max-width: 20%; -webkit-flex: 0 0 20%;
}
.btSiteFooterWidgets [data-width='4']#boldSiteFooterWidgetsRow .btBox {
	flex:0 0 25%; width: 25%; max-width: 25%; -webkit-flex: 0 0 25%;
}
.btSiteFooterWidgets [data-width='3']#boldSiteFooterWidgetsRow .btBox {
	flex:0 0 33.33%; width: 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.33%;
}
.btSiteFooterWidgets [data-width='2']#boldSiteFooterWidgetsRow .btBox {
	flex:0 0 50%; width: 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.btSiteFooterCopyMenu {
	box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15) inset;
}
.btSiteFooterCopyMenu .port > div {
	width: 100%; display: flex;
}
.btSiteFooterCopyMenu .port > div .btFooterCopy {
	flex:1 1 50%; padding-top: 2em; padding-bottom: 2em; -webkit-flex: 1 1 50%;
}
.btSiteFooterCopyMenu .port > div .btFooterMenu {
	flex:1 1 50%; padding-top: 2em; padding-bottom: 2em; -webkit-flex: 1 1 50%;
}
.btSiteFooterCopyMenu .port > div .btFooterMenu {
	text-align: right;
}
.rtl .btSiteFooterCopyMenu .port > div .btFooterMenu {
	text-align: left;
}
.rtl .btSiteFooterCopyMenu .port > div .btFooterCopy {
	text-align: right;
}
.btLightSkin .btSiteFooterWidgets {
	background: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSiteFooterWidgets {
	background: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets {
	background: rgb(255, 255, 255);
}
.btLightSkin .btSiteFooterCopyMenu {
	background: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu {
	background: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu {
	background: rgb(255, 255, 255);
}
.btLightSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(24, 24, 24);
}
.btDarkSkin .btSiteFooterWidgets {
	background: rgb(25, 25, 25);
}
.btLightSkin .btDarkSkin .btSiteFooterWidgets {
	background: rgb(25, 25, 25);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets {
	background: rgb(25, 25, 25);
}
.btDarkSkin .btSiteFooterCopyMenu {
	background: rgb(25, 25, 25);
}
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu {
	background: rgb(25, 25, 25);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu {
	background: rgb(25, 25, 25);
}
.btDarkSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(237, 100, 54);
}
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(237, 100, 54);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port::before {
	background-color: rgb(237, 100, 54);
}
@media all and (max-width:992px)
{
.btSiteFooter .port div .btFooterCopy {
	text-align: center; padding-top: 1em; padding-bottom: 1em;
}
.btSiteFooter .port div .btFooterMenu {
	text-align: center; padding-top: 1em; padding-bottom: 1em;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow {
	display: block;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
	width: 100% !important; max-width: 100% !important;
}
.btSiteFooterWidgets .btIconWidgetContent {
	width: 100%;
}
.btSiteFooterWidgets .btIconWidgetContent ul.cart_list {
	width: 100%;
}
.btSiteFooterCopyMenu .port > div {
	display: block;
}
}
@media all and (max-width:620px)
{
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%;
}
}
.sticky .headline::before {
	padding-top: 0.3em; font-family: Icon7Stroke; font-size: 0.7em; margin-right: 0.4em; float: left; display: block; content: "\e69b";
}
.sticky .btBlogSimpleViewCategories .headline::before {
	content: "";
}
.btContent .btArticleHeadline .bt_bb_headline a:hover {
	color: rgb(237, 100, 54);
}
body.btNoSidebar .btPostSingleItemStandard {
	margin-top: 4em;
}
.btPostListStandard.btPostSingleItemStandard {
	padding-bottom: 3em;
}
.btPostSingleItemStandard .btArticleMedia {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleHeadline {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleContent {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleShareEtc {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemStandard .btArticleHeadline {
	-ms-word-wrap: break-word;
}
.btPostSingleItemStandard .btArticleShareEtc {
	width: 100%; margin-top: 2em; display: flex; align-items: center; -webkit-align-items: center;
}
.btPostSingleItemStandard .btArticleShareEtc > div {
	flex:1 1 50%; max-width: 50%; -webkit-flex: 1 1 50%;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
	flex:1 1 50%; text-align: right; -webkit-flex: 1 1 50%;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button {
	font-size: 0.8em;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a {
	padding: 1em 3em; transition:300ms; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button:hover a {
	color: rgb(255, 255, 255);
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button .bt_bb_icon_holder::before {
	font-family: Dripicons; content: "\e90c";
}
.rtl .btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button .bt_bb_icon_holder::before {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.single .btPostSingleItemStandard .btArticleContent {
	max-width: 740px;
}
.single .btPostSingleItemStandard .btArticleShareEtc {
	max-width: 740px;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
	
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleShareEtc {
	
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
	margin-right: -2em; margin-left: -2em; display: flex;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner {
	flex:1 1 70%; padding-right: 2em; padding-left: 2em; -webkit-flex: 1 1 70%;
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
	flex:1 1 30%; padding-right: 2em; padding-left: 2em; -webkit-flex: 1 1 30%;
}
body.single .btPostSingleItemStandard .btShareColumn {
	text-align: right;
}
body.single.rtl .btPostSingleItemStandard .btShareColumn {
	text-align: left;
}
@media all and (max-width:780px)
{
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent {
	display: block;
}
}
.btArticleSuperMeta dl {
	margin-bottom: 2em;
}
.btArticleSuperMeta dl dt {
	padding-right: 0.75em; display: inline-block; min-width: 50%;
}
.btArticleSuperMeta dl dd {
	margin: 0px; text-align: right; display: inline-block;
}
.btArticleSuperMeta .btShareColumn {
	text-align: inherit !important; margin-bottom: 1em;
}
.btAboutAuthor {
	margin: 0px 0px 2em; padding: 2em 0px; width: 100%; display: flex;
}
.btLightSkin .btAboutAuthor {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .btAboutAuthor {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btAboutAuthor {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btAboutAuthor {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btAboutAuthor {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btAboutAuthor {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btAboutAuthor .aaAvatar {
	padding: 0px 1em 0px 0px; flex:1 1 150px; vertical-align: top; -webkit-flex: 1 1 150px;
}
.rtl .btAboutAuthor .aaAvatar {
	padding: 0px 0px 0px 1em;
}
.btAboutAuthor .aaAvatar img {
	border-radius: 50%; width: 100%; height: auto; display: block;
}
.btAboutAuthor .aaTxt {
	padding: 0px; flex:0 1 100%; -webkit-flex: 0 1 100%;
}
.btAboutAuthor .aaTxt h1 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h2 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h3 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h4 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h5 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h6 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h7 {
	font-size: 1.3em;
}
.btAboutAuthor .aaTxt h8 {
	font-size: 1.3em;
}
@media all and (max-width:520px)
{
.btAboutAuthor .aaAvatar {
	flex:1 1 100px; -webkit-flex: 1 1 100px;
}
}
.btMediaBox {
	overflow: hidden; position: relative;
}
.btSoftRoundedButtons .btMediaBox {
	border-radius: 3px;
}
.btHardRoundedButtons .btMediaBox {
	border-radius: 20px;
}
.btSquareButtons .btMediaBox {
	border-radius: 0px;
}
 .btMediaBox {
	border-radius: 20px;
}
.btMediaBox img {
	width: auto; height: auto; display: block;
}
.btSoftRoundedButtons .btMediaBox a img {
	border-radius: 3px;
}
.btHardRoundedButtons .btMediaBox a img {
	border-radius: 20px;
}
.btSquareButtons .btMediaBox a img {
	border-radius: 0px;
}
 .btMediaBox a img {
	border-radius: 20px;
}
.btMediaBox .aspectVideo {
	width: 100%; visibility: hidden;
}
.btMediaBox iframe {
	border: currentColor; border-image: none; display: block;
}
.btMediaBox.video iframe {
	border: currentColor; border-image: none; left: 0px; top: 0px; width: 100% !important; height: 100% !important; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2;
}
.btMediaBox.audio iframe {
	width: 100% !important; display: block;
}
.btMediaBox.btQuote {
	margin: 0px; padding: 5em; text-align: center; font-weight: 300; display: block; position: relative;
}
.btMediaBox.btLink {
	margin: 0px; padding: 5em; text-align: center; font-weight: 300; display: block; position: relative;
}
.btMediaBox.btQuote::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: " "; background-color: rgb(237, 100, 54);
}
.btMediaBox.btLink::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: " "; background-color: rgb(237, 100, 54);
}
[style*='background-image'].btMediaBox.btQuote::before {
	opacity: 0.6;
}
[style*='background-image'].btMediaBox.btLink::before {
	opacity: 0.6;
}
.btArticleListItem .btMediaBox.btQuote {
	padding: 4em;
}
.btArticleListItem .btMediaBox.btLink {
	padding: 4em;
}
.btMediaBox.btQuote blockquote {
	padding: 0px; font-size: 1.2em;
}
.btMediaBox.btLink blockquote {
	padding: 0px; font-size: 1.2em;
}
.btMediaBox.btQuote blockquote::before {
	content: "";
}
.btMediaBox.btLink blockquote::before {
	content: "";
}
.btMediaBox.btQuote p::before {
	font: 2em/1em Icon7Stroke; text-align: center; margin-bottom: 0.3em; display: block; font-size-adjust: none; font-stretch: normal;
}
.btMediaBox.btLink p::before {
	font: 2em/1em Icon7Stroke; text-align: center; margin-bottom: 0.3em; display: block; font-size-adjust: none; font-stretch: normal;
}
.btMediaBox.btQuote p {
	margin: 0px; line-height: 1.3em; font-size: 2em;
}
.btMediaBox.btLink p {
	margin: 0px; line-height: 1.3em; font-size: 2em;
}
.btMediaBox.btQuote cite {
	margin: 1.5em 0px 0px; padding: 1.5em 0px 0px; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.btMediaBox.btLink cite {
	margin: 1.5em 0px 0px; padding: 1.5em 0px 0px; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.btMediaBox.btQuote a {
	transition:300ms; color: rgb(255, 255, 255); -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btMediaBox.btLink a {
	transition:300ms; color: rgb(255, 255, 255); -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btMediaBox.btQuote a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.btMediaBox.btLink a:hover {
	color: rgb(255, 255, 255); opacity: 0.6;
}
.btMediaBox.btLink p::before {
	content: "\e641";
}
.btMediaBox.btQuote p::before {
	content: "\e635";
}
.btMediaBox .bt_bb_slider button.slick-arrow {
	opacity: 0;
}
.btMediaBox .bt_bb_slider:hover button.slick-arrow {
	opacity: 1;
}
.btHasAuthorInfo .btArticleContentHolder {
	padding-left: 110px; position: relative;
}
.articleSideGutter {
	left: 0px; top: 0px; width: 90px; text-align: center; line-height: 1.4; position: absolute;
}
.btPostListColumns .articleSideGutter {
	margin-left: 1em;
}
.articleSideGutter .date {
	opacity: 0.8;
}
.rtl .articleSideGutter {
	left: auto; right: 0px;
}
.articleSideGutter .asgItem.title {
	margin: 4px 0px 0px;
}
@media all and (max-width:768px)
{
.btPostSingleItemStandard .btArticleShareEtc {
	display: block;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
	text-align: center; float: none; max-width: 100%;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btShareColumn {
	text-align: center; float: none; max-width: 100%;
}
.btPostSingleItemStandard .btArticleShareEtc > div:first-child.btReadMoreColumn {
	padding-bottom: 1em;
}
.btPostSingleItemStandard .btArticleShareEtc > div:first-child.btShareColumn {
	padding-bottom: 1em;
}
}
@media all and (max-width:620px)
{
.btHasAuthorInfo .btArticleContentHolder {
	padding-left: 0px; clear: both;
}
.btHasAuthorInfo .articleSideGutter {
	margin: 0px; padding: 0px 0px 1em; left: 0px; width: auto; clear: both; position: relative;
}
.btHasAuthorInfo .asgItem.avatar {
	width: 45px; float: left;
}
}
.btShareColumn {
	opacity: 0.4;
}
.btShareRow {
	opacity: 0.4;
}
body.btNoSidebar :first-of-type.btPostListColumns {
	margin-top: 4em;
}
body.btNoSidebar :first-of-type.btPostSingleItemColumns {
	margin-top: 4em;
}
body.btNoSidebar :last-of-type.btPostListColumns {
	margin-bottom: 4em;
}
body.btNoSidebar :last-of-type.btPostSingleItemColumns {
	margin-bottom: 4em;
}
:not(:last-of-type).btPostListColumns {
	margin-bottom: 3em;
}
:not(:last-of-type).btPostSingleItemColumns {
	margin-bottom: 3em;
}
.btPostListColumns .btArticleContentHolder {
	margin: 0px -1em; display: flex; align-items: center; -webkit-align-items: center;
}
.btPostSingleItemColumns .btArticleContentHolder {
	margin: 0px -1em; display: flex; align-items: center; -webkit-align-items: center;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia {
	padding: 0px 1em; flex:1 1 60%; max-width: 60%; -webkit-flex: 1 1 60%;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
	padding: 0px 1em; flex:1 1 60%; max-width: 60%; -webkit-flex: 1 1 60%;
}
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleMedia {
	max-width: 0%; flex-basis: 0%; -webkit-flex-basis: 0%;
}
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
	max-width: 0%; flex-basis: 0%; -webkit-flex-basis: 0%;
}
.btPostListColumns .btArticleContentHolder .btArticleTextContent {
	padding: 1em; flex:1 1 40%; max-width: 40%; -webkit-flex: 1 1 40%;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
	padding: 1em; flex:1 1 40%; max-width: 40%; -webkit-flex: 1 1 40%;
}
.btNoMedia.btPostListColumns .btArticleContentHolder .btArticleTextContent {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.btNoMedia.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.btPostListColumns .btArticleContentHolder .btArticleHeadline {
	margin-bottom: 1em;
}
.btPostListColumns .btArticleContentHolder .btArticleContent {
	margin-bottom: 1em;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleHeadline {
	margin-bottom: 1em;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleContent {
	margin-bottom: 1em;
}
.btPostListColumns .btArticleContentHolder .btShareRow {
	margin-top: 2em;
}
.btPostSingleItemColumns .btArticleContentHolder .btShareRow {
	margin-top: 2em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote p {
	font-size: 1.5em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink p {
	font-size: 1.5em;
}
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote p {
	font-size: 1.5em;
}
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink p {
	font-size: 1.5em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btQuote cite {
	padding-top: 1em; font-size: 0.8em;
}
.btPostListColumns .btArticleContentHolder .btMediaBox.btLink cite {
	padding-top: 1em; font-size: 0.8em;
}
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btQuote cite {
	padding-top: 1em; font-size: 0.8em;
}
.btPostSingleItemColumns .btArticleContentHolder .btMediaBox.btLink cite {
	padding-top: 1em; font-size: 0.8em;
}
.btContent :nth-child(2n).btPostListColumns .btArticleContentHolder {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
@media all and (max-width:620px)
{
.btPostListColumns .btArticleContentHolder {
	margin-right: 0px; margin-left: 0px; display: block;
}
.btPostSingleItemColumns .btArticleContentHolder {
	margin-right: 0px; margin-left: 0px; display: block;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia {
	padding: 0px; clear: both; max-width: 100%;
}
.btPostListColumns .btArticleContentHolder .btArticleTextContent {
	padding: 0px; clear: both; max-width: 100%;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
	padding: 0px; clear: both; max-width: 100%;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent {
	padding: 0px; clear: both; max-width: 100%;
}
.btPostListColumns .btArticleContentHolder .btArticleMedia {
	padding-bottom: 1em;
}
.btPostSingleItemColumns .btArticleContentHolder .btArticleMedia {
	padding-bottom: 1em;
}
}
.sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a::after {
	margin: 0px 0.5em; color: rgb(237, 100, 54); font-family: FontAwesome; content: "\f02b";
}
.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder::before {
	color: rgb(25, 25, 25); box-shadow: inset 0px 0px 0px 1em #fff; -webkit-box-shadow: 0 0 0 1em #fff inset;
}
.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder::before {
	color: rgb(25, 25, 25); box-shadow: inset 0px 0px 0px 1em #fff; -webkit-box-shadow: 0 0 0 1em #fff inset;
}
.btDarkSkin .btShareColumn .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder::before {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff inset;
}
.btDarkSkin .btShareRow .bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder::before {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff inset;
}
.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button a {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff inset;
}
.btDarkSkin .btReadMoreColumn .bt_bb_style_outline.bt_bb_button:hover a {
	color: rgb(25, 25, 25); box-shadow: inset 0px 0px 0px 2em #fff; -webkit-box-shadow: 0 0 0 2em #fff inset;
}
.btPostSingleItemColumns .btArticleContentHolder {
	align-items: flex-start; -webkit-align-items: flex-start;
}
.btPostSingleItemColumns .btArticleMedia {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemColumns .btArticleHeadline {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemColumns .btArticleContent {
	clear: both; margin-bottom: 2em;
}
.btPostSingleItemColumns .btArticleShareEtc {
	clear: both; margin-bottom: 2em;
}
body.btNoSidebar .btPostSingleItemColumns {
	margin-top: 4em;
}
body.btNoSidebar :first-child.btArticleListItem.btPostListSimple {
	margin-top: 4em;
}
.btArticleListItem.btPostListSimple .btArticleContentHolder {
	padding-bottom: 3em; margin-bottom: 3em; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.btArticleListItem.btPostListSimple .btArticleContentHolder .btArticleTextExcerpt {
	margin-top: 2em;
}
.btArticleListItem.animate {
	transition-delay: 200ms; -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms;
}
.btContentHolder .alignleft {
	text-align: left; margin-right: 1em;
}
.btContentHolder img.alignleft {
	float: left; display: block;
}
.btContentHolder figure.alignleft {
	float: left; display: block;
}
.btContentHolder .alignright {
	text-align: right; margin-left: 1em;
}
.btContentHolder img.alignright {
	float: right; display: block;
}
.btContentHolder figure.alignright {
	float: right; display: block;
}
.btContentHolder .alignnone {
	width: auto !important; text-align: center; margin-right: auto; margin-left: auto;
}
.btContentHolder .aligncenter {
	text-align: center; margin-right: auto; margin-left: auto;
}
.btContentHolder img.aligncenter {
	display: block;
}
.btContentHolder figure.aligncenter {
	display: block;
}
.btContentHolder figure {
	margin-bottom: 1em;
}
.btContentHolder figure.aligncenter {
	width: 100%; margin-top: 1em;
}
.btContentHolder figure figcaption {
	margin: 0px; text-align: inherit; font-size: 0.85em;
}
.btContentHolder .wp-block-image .alignright > figcaption {
	display: block;
}
.btContentHolder .wp-block-image.is-resized > figcaption {
	display: block;
}
article .post-password-form {
	margin: 0px auto 4em !important;
}
.post-password-form {
	margin: 0px auto 4em;
}
.post-password-form p:first-child {
	color: rgb(130, 197, 91);
}
.post-password-form p:nth-child(2) {
	display: flex; align-items: flex-end; -webkit-align-items: flex-end;
}
.post-password-form p:nth-child(2) label {
	flex:1 0 75%; padding-right: 5px; -webkit-flex: 1 0 75%;
}
.post-password-form p:nth-child(2) label input[type='password'] {
	padding: 10px; height: 40px; display: inline;
}
.post-password-form p:nth-child(2) input[type='submit'] {
	background: rgb(237, 100, 54); margin: 0px auto; padding: 0px 1em; border: 0px currentColor; flex:0 1 25%; border-image: none; width: auto; color: rgb(255, 255, 255); cursor: pointer; -webkit-flex: 0 1 25%;
}
.btPagination {
	margin: 4em 0px; text-transform: uppercase; line-height: 3; letter-spacing: 1px; font-family: 'Poppins', sans-serif; font-size: 0.8rem; font-weight: 700;
}
.btPagination::after {
	width: 100%; clear: both; display: table; content: " ";
}
.btPagination .paging.onLeft {
	float: left;
}
.rtl .btPagination .paging.onLeft {
	float: right;
}
.btPagination .paging.onRight {
	float: right;
}
.rtl .btPagination .paging.onRight {
	float: left;
}
.btPagination .paging a {
	color: inherit; display: block;
}
.btPagination .paging a:hover {
	color: rgb(237, 100, 54);
}
.btPagination .paging p {
	margin: 0px;
}
.btPagination .paging a::after {
	font: 1.5rem/2rem Icon7Stroke; transition:500ms; width: 2rem; text-align: center; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
}
.btDarkSkin .btPagination .paging a::after {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btPagination .paging a::after {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btPagination .paging a::after {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btPagination .paging a::after {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btPagination .paging a::after {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btPagination .paging a::after {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btSoftRoundedButtons .btPagination .paging a::after {
	border-radius: 3px;
}
.btHardRoundedButtons .btPagination .paging a::after {
	border-radius: 50px;
}
 .btPagination .paging a::after {
	border-radius: 50px;
}
.btPagination .paging a:hover::after {
	border-color: rgb(237, 100, 54); color: rgb(237, 100, 54);
}
.btPagination .paging .pagePrev a::after {
	margin: 0px 10px 0px 0px; float: left; content: "\e686";
}
.rtl .btPagination .paging .pagePrev a::after {
	margin: 0px 0px 0px 10px; float: right; content: "\e684";
}
.btPagination .paging .pageNext a::after {
	margin: 0px 0px 0px 10px; float: right; content: "\e684";
}
.rtl .btPagination .paging .pageNext a::after {
	margin: 0px 10px 0px 0px; float: left; content: "\e686";
}
.btPrevNextNav::after {
	width: 100%; clear: both; display: table; content: " ";
}
body.btNoSidebar .btPrevNextNav {
	margin-bottom: 4em;
}
.btPrevNextNav .btPrevNext {
	margin: 0px; width: 50%; color: inherit; float: left; display: flex; min-height: 6em; align-items: center; -webkit-align-items: center;
}
.btNext.btPrevNextNav .btPrevNext {
	text-align: right; float: right; flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.btPrevNextNav .btPrevNext .btPrevNextImage {
	background-position: center; margin: 0px 1em 0px 0px; flex:0 0 6em; height: 6em; background-size: cover; -webkit-flex: 0 0 6em;
}
.btSoftRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
	border-radius: 10px;
}
.btHardRoundedButtons .btPrevNextNav .btPrevNext .btPrevNextImage {
	border-radius: 10px;
}
 .btPrevNextNav .btPrevNext .btPrevNextImage {
	border-radius: 10px;
}
.rtl .btPrevNextNav .btPrevNext .btPrevNextImage {
	margin: 0px 0px 0px 1em;
}
.btPrevNextNav .btPrevNext .btPrevNextItem {
	flex:1 0 0%; min-width: 0%; -webkit-flex: 1 0 0%;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
	transition:color 200ms; line-height: 1.2em; overflow: hidden; font-family: 'Poppins', sans-serif; font-size: 1.2rem; font-weight: 800; -ms-text-overflow: ellipsis; max-height: 2.4em; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
	color: rgb(237, 100, 54); text-transform: uppercase; font-size: 0.8rem; font-weight: 700;
}
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
	color: rgb(237, 100, 54);
}
.btPrevNextNav .btPrevNext.btNext {
	text-align: right; flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
	margin: 0px 0px 0px 1em;
}
.rtl .btPrevNextNav .btPrevNext.btNext .btPrevNextImage {
	margin: 0px 1em 0px 0px;
}
.rtl .btPrevNextNav .btPrevNext {
	float: right;
}
.rtl .btPrevNextNav .btPrevNext.btNext {
	text-align: left;
}
@media all and (max-width:620px)
{
.btPrevNext {
	width: 100% !important;
}
.btPrevNext.btPrev {
	padding-bottom: 1em;
}
.btPrevNext .btPrevNextItem .btPrevNextTitle {
	font-size: 1rem;
}
}
.btLinkPages::before {
	width: 100%; clear: both; display: table; content: " ";
}
.btLinkPages ul {
	padding-left: 0px; margin-top: 30px; margin-left: 0px;
}
.btLinkPages ul li {
	list-style: none; display: inline-block;
}
.boldPhotoSlide {
	position: relative;
}
.single .boldPhotoSlide h4.nbs {
	margin: 0px 30px !important;
}
.btArticleCategories {
	text-transform: uppercase;
}
.btArticleCategories a {
	color: inherit;
}
.btArticleCategories a:hover {
	color: rgb(237, 100, 54);
}
.btArticleCategories a:not(:first-child)::before {
	margin: -2px 10px 0px; border-radius: 50%; width: 4px; height: 4px; line-height: inherit; letter-spacing: inherit; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(237, 100, 54);
}
:not(:last-child).btArticleDate::after {
	padding: 0px 0.5em; content: " / ";
}
:not(:last-child).btArticleAuthor::after {
	padding: 0px 0.5em; content: " / ";
}
:not(:last-child).btArticleComments::after {
	padding: 0px 0.5em; content: " / ";
}
:not(:last-child).btArticleCategories::after {
	padding: 0px 0.5em; content: " / ";
}
.btLightSkin :not(:last-child).btArticleDate::after {
	color: rgb(24, 24, 24);
}
.btLightSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(24, 24, 24);
}
.btLightSkin :not(:last-child).btArticleComments::after {
	color: rgb(24, 24, 24);
}
.btLightSkin :not(:last-child).btArticleCategories::after {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleDate::after {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleComments::after {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleCategories::after {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleDate::after {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleComments::after {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleCategories::after {
	color: rgb(24, 24, 24);
}
.btDarkSkin :not(:last-child).btArticleDate::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin :not(:last-child).btArticleComments::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin :not(:last-child).btArticleCategories::after {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleDate::after {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleComments::after {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleCategories::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleDate::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleAuthor::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleComments::after {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleCategories::after {
	color: rgb(255, 255, 255);
}
.btLightSkin :not(:last-child).btArticleDate {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin :not(:last-child).btArticleComments {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin :not(:last-child).btArticleCategories {
	border-color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleDate {
	border-color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleComments {
	border-color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin :not(:last-child).btArticleCategories {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleDate {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleComments {
	border-color: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin :not(:last-child).btArticleCategories {
	border-color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin :not(:last-child).btArticleDate {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin :not(:last-child).btArticleComments {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin :not(:last-child).btArticleCategories {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleDate {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleComments {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btLightSkin .btDarkSkin :not(:last-child).btArticleCategories {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleDate {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleAuthor {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleComments {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin :not(:last-child).btArticleCategories {
	border-color: rgba(255, 255, 255, 0.5) !important;
}
.btLightSkin .btArticleAuthor a {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btArticleAuthor a {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btArticleAuthor a {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btArticleAuthor a {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btArticleAuthor a {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btArticleAuthor a {
	color: rgb(255, 255, 255);
}
.btArticleAuthor a:hover {
	color: rgb(237, 100, 54);
}
.btLightSkin .btArticleComments {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btArticleComments {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btArticleComments {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btArticleComments {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments {
	color: rgb(255, 255, 255);
}
.btArticleComments:hover {
	color: rgb(237, 100, 54);
}
.btArticleComments::before {
	margin: 0px; font-family: FontAwesome; display: inline-block; content: "\f075";
}
body:not(.rtl) .btArticleComments::before {
	margin-right: 5px;
}
body.rtl .btArticleComments::before {
	margin-left: 5px; float: right;
}
.btLightSkin .btArticleComments::before {
	color: rgba(24, 24, 24, 0.4);
}
.btDarkSkin .btLightSkin .btArticleComments::before {
	color: rgba(24, 24, 24, 0.4);
}
.btLightSkin .btDarkSkin .btLightSkin .btArticleComments::before {
	color: rgba(24, 24, 24, 0.4);
}
.btDarkSkin .btArticleComments::before {
	color: rgba(255, 255, 255, 0.4);
}
.btLightSkin .btDarkSkin .btArticleComments::before {
	color: rgba(255, 255, 255, 0.4);
}
.btDarkSkin.btLightSkin .btDarkSkin .btArticleComments::before {
	color: rgba(255, 255, 255, 0.4);
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery .gallery-item {
	margin: 0px; padding: 0px 4px; width: 100%; text-align: center; vertical-align: top; display: inline-block;
}
.gallery-columns-2.gallery .gallery-item {
	max-width: 50%;
}
.gallery-columns-3.gallery .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4.gallery .gallery-item {
	max-width: 25%;
}
.gallery-columns-5.gallery .gallery-item {
	max-width: 20%;
}
.gallery-columns-6.gallery .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7.gallery .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8.gallery .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9.gallery .gallery-item {
	max-width: 11.11%;
}
@media all and (max-width:1200px)
{
.gallery-item {
	width: 100% !important; max-width: 100% !important;
}
}
.gallery-icon img {
	margin: 0px auto;
}
.gallery-caption {
	padding: 5px 0px; display: block;
}
.gallery-columns-6 .gallery-caption {
	display: none;
}
.gallery-columns-7 .gallery-caption {
	display: none;
}
.gallery-columns-8 .gallery-caption {
	display: none;
}
.gallery-columns-9 .gallery-caption {
	display: none;
}
.wp-caption-text {
	font-size: 0.9em; margin-bottom: 1em;
}
.bypostauthor {
	font-size: inherit;
}
.mfp-figure::after {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}
body:not(.woocommerce) .bt-comments-box .form-submit {
	margin-bottom: 0px;
}
.bt-comments-box {
	margin: 2em 0px;
}
.bt-comments-box > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box .comment-respond > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.bt-comments-box ul.comments {
	list-style: none; margin: 0px; padding-left: 0px; display: block;
}
.bt-comments-box ul.comments li.comment {
	list-style: none; margin: 0px; padding-left: 0px; display: block;
}
.bt-comments-box ul.comments > li {
	margin: 0px; display: block;
}
.bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	margin: 0px; display: block;
}
.btLightSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments > li.comment > ul.children > li.comment {
	border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid;
}
.bt-comments-box ul.comments li > article {
	padding: 2em 0px; width: 100%; display: flex; position: relative;
}
.bt-comments-box ul.comments li > article .commentTxt {
	padding: 0px; flex:1 1 100%; -webkit-flex: 1 1 100%;
}
.bt-comments-box ul.comments li > article .commentAvatar {
	padding: 0px 20px 0px 0px; flex:0 1 75px; -webkit-flex: 0 1 75px;
}
.rtl .bt-comments-box ul.comments li > article .commentAvatar {
	padding: 0px 0px 0px 20px;
}
.bt-comments-box ul.comments li > article .commentAvatar img {
	border-radius: 50%; width: 100%; height: auto; display: block;
}
.bt-comments-box ul.comments li.pingback {
	padding-top: 1em;
}
.bt-comments-box ul.comments li.trackback {
	padding-top: 1em;
}
.bt-comments-box ul.children {
	font-size: 0.85rem; margin-left: 75px;
}
.bt-comments-box input {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.bt-comments-box textarea {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.bt-comments-box .btComment {
	line-height: 0;
}
.bt-comments-box .btComment textarea {
	line-height: 1.8;
}
.bt-comments-box .btComment label {
	line-height: 1.8;
}
.bt-comments-box .vcard {
	padding-bottom: 1em; display: flex; position: relative; justify-content: space-between; align-items: center; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: space-between; -webkit-align-content: flex-start; -webkit-align-items: center;
}
.bt-comments-box .vcard h1.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h2.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h3.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h4.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h5.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h6.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h7.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard h8.author {
	margin: 0px; padding: 0px; flex:1 1 auto; line-height: 1.3; font-size: 1.2em; -webkit-flex: 1 1 auto;
}
.bt-comments-box .vcard .posted {
	margin: 0px; padding: 0px 0px 0px 10px; text-align: right; line-height: 1.15; font-family: 'Poppins', sans-serif; font-size: 0.9em; opacity: 0.8;
}
.rtl .bt-comments-box .vcard .posted {
	padding: 0px 10px 0px 0px; text-align: left;
}
.woocommerce .bt-comments-box .vcard .star-rating {
	margin-left: 0.5em;
}
.woocommerce .bt-comments-box .vcard .star-rating strong {
	display: none;
}
.woocommerce.rtl .bt-comments-box .vcard .star-rating {
	right: auto; margin-right: 0.5em; margin-left: 0px;
}
.bt-comments-box .commentTxt p.edit-link {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; display: inline-block;
}
.bt-comments-box .commentTxt p.reply {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; display: inline-block;
}
.bt-comments-box .commentTxt p:not(:empty).edit-link {
	margin: 0px 2em 0px 0px;
}
.bt-comments-box .commentTxt p:not(:empty).reply {
	margin: 0px 2em 0px 0px;
}
.rtl .bt-comments-box .commentTxt p:not(:empty).edit-link {
	margin: 0px 0px 0px 2em;
}
.rtl .bt-comments-box .commentTxt p:not(:empty).reply {
	margin: 0px 0px 0px 2em;
}
.bt-comments-box .commentTxt p.edit-link a {
	opacity: 0.5;
}
.bt-comments-box .commentTxt p.reply a {
	opacity: 0.5;
}
.bt-comments-box .commentTxt p.edit-link a:hover {
	opacity: 1;
}
.bt-comments-box .commentTxt p.reply a:hover {
	opacity: 1;
}
.bt-comments-box .comment-form {
	padding-bottom: 1em;
}
.bt-comments-box .comment-respond .comment-form {
	padding-bottom: 2em;
}
.bt-comments-box .comment-navigation {
	text-align: right; clear: right;
}
.bt-comments-box .comment-navigation a {
	font-family: 'Poppins', sans-serif; display: inline-block;
}
.bt-comments-box .comment-navigation span {
	font-family: 'Poppins', sans-serif; display: inline-block;
}
.bt-comments-box .comment-navigation span {
	margin: 0px 5px;
}
.comment-form p.comment-form-cookies-consent label {
	padding-left: 0.5em;
}
#reviews p.form-submit {
	margin-top: 2em;
}
.comment-awaiting-moderation {
	color: rgb(237, 100, 54);
}
a#cancel-comment-reply-link {
	margin: 0px 0px 0px 2em; color: rgb(237, 100, 54); font-weight: 300; display: inline-block;
}
.rtl a#cancel-comment-reply-link {
	margin: 0px 2em 0px 0px;
}
a#cancel-comment-reply-link:hover {
	color: rgb(130, 197, 91);
}
.btCommentSubmit {
	background: none; padding: 0.4em 2.5em; border: currentColor; transition:300ms; border-image: none; color: rgb(237, 100, 54); text-transform: uppercase; font-size: 0.9em; font-weight: 700; margin-top: 0.5em; box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btCommentSubmit:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.btCommentSubmit::before {
	display: none;
}
.btHardRoundedButtons .btCommentSubmit {
	border-radius: 50px;
}
.btSoftRoundedButtons .btCommentSubmit {
	border-radius: 3px;
}
 .btCommentSubmit {
	border-radius: 0% 50px 50px;
}
@media all and (max-width:520px)
{
.bt-comments-box .vcard {
	padding: 0px 0px 15px; flex-flow:row wrap; justify-content: flex-start; align-items: flex-start; -webkit-flex-flow: row wrap; -webkit-justify-content: flex-start; -webkit-align-items: flex-start;
}
.bt-comments-box .vcard h5.author {
	flex:1 1 100%; -webkit-flex: 1 1 100%;
}
.bt-comments-box .vcard .posted {
	padding: 0px; text-align: left; margin-top: 0.7em;
}
.bt-comments-box ul.comments ul.children {
	margin: 0px; padding: 0px;
}
.bt-comments-box ul.comments ul.children li.comment {
	padding: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.bt-comments-box ul.comments ul.children li.comment article {
	position: relative;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(0, 0, 0, 0.055);
}
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(0, 0, 0, 0.055);
}
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(0, 0, 0, 0.055);
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(255, 255, 255, 0.055);
}
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(255, 255, 255, 0.055);
}
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article {
	background-color: rgba(255, 255, 255, 0.055);
}
.bt-comments-box ul.comments ul.children li.comment article .commentAvatar {
	padding-left: 10px;
}
.bt-comments-box ul.comments ul.children li.comment article::after {
	font: 16px/20px FontAwesome; top: 0px; width: 20px; height: 20px; text-align: center; right: 0px; vertical-align: middle; display: block; position: absolute; content: "\f148"; font-size-adjust: none; font-stretch: normal;
}
.btLightSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(255, 255, 255);
}
.btDarkSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(25, 25, 25);
}
.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(25, 25, 25);
}
.btDarkSkin.btLightSkin .btDarkSkin .bt-comments-box ul.comments ul.children li.comment article::after {
	background-color: rgb(25, 25, 25);
}
}
.btBox {
	margin-bottom: 4em;
}
.btBox::after {
	width: 100%; clear: both; display: table; content: " ";
}
.sidebar .widget_bt_bb_recent_posts ul {
	margin: 0px;
}
.btSidebar .widget_bt_bb_recent_posts ul {
	margin: 0px;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul {
	margin: 0px;
}
.sidebar .widget_bt_bb_recent_posts ul li {
	list-style: none; margin: 0px;
}
.btSidebar .widget_bt_bb_recent_posts ul li {
	list-style: none; margin: 0px;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li {
	list-style: none; margin: 0px;
}
.sidebar .widget_bt_bb_recent_posts ul li a:hover {
	color: rgb(237, 100, 54);
}
.btSidebar .widget_bt_bb_recent_posts ul li a:hover {
	color: rgb(237, 100, 54);
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li a:hover {
	color: rgb(237, 100, 54);
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText {
	overflow: visible;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText {
	overflow: visible;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText {
	overflow: visible;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	overflow: visible; -ms-text-overflow: inherit; max-height: inherit; -o-text-overflow: inherit;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	overflow: visible; -ms-text-overflow: inherit; max-height: inherit; -o-text-overflow: inherit;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	overflow: visible; -ms-text-overflow: inherit; max-height: inherit; -o-text-overflow: inherit;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 {
	font-family: 'Poppins', sans-serif;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 {
	font-family: 'Poppins', sans-serif;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
	font-family: 'Poppins', sans-serif;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 a {
	line-height: 1.2em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.4em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btBox > h4 {
	width: 100%; padding-bottom: 0px; font-size: 1.3em; margin-bottom: 1em; display: inline-block;
}
.btCustomMenu > h4 {
	width: 100%; padding-bottom: 0px; font-size: 1.3em; margin-bottom: 1em; display: inline-block;
}
.btTopBox > h4 {
	width: 100%; padding-bottom: 0px; font-size: 1.3em; margin-bottom: 1em; display: inline-block;
}
.btBox h5 {
	font-size: 1.4em; margin-bottom: 0.35em;
}
.btCustomMenu h5 {
	font-size: 1.4em; margin-bottom: 0.35em;
}
.btTopBox h5 {
	font-size: 1.4em; margin-bottom: 0.35em;
}
body:not(.btNoDashInSidebar) .btBox > h4::after {
	margin: 0.8em 0px 0px; width: 3em; clear: both; border-bottom-color: rgb(237, 100, 54); border-bottom-width: 3px; border-bottom-style: solid; display: block; content: " ";
}
body:not(.btNoDashInSidebar) .btCustomMenu > h4::after {
	margin: 0.8em 0px 0px; width: 3em; clear: both; border-bottom-color: rgb(237, 100, 54); border-bottom-width: 3px; border-bottom-style: solid; display: block; content: " ";
}
body:not(.btNoDashInSidebar) .btTopBox > h4::after {
	margin: 0.8em 0px 0px; width: 3em; clear: both; border-bottom-color: rgb(237, 100, 54); border-bottom-width: 3px; border-bottom-style: solid; display: block; content: " ";
}
.btBox label {
	display: none;
}
.btCustomMenu label {
	display: none;
}
.btTopBox label {
	display: none;
}
.btBox .wp-caption {
	margin-bottom: 0.5em;
}
.btCustomMenu .wp-caption {
	margin-bottom: 0.5em;
}
.btTopBox .wp-caption {
	margin-bottom: 0.5em;
}
.btBox select {
	margin: 0.5em 0px 0px; padding: 0.5em; width: 100%; display: block;
}
.btCustomMenu select {
	margin: 0.5em 0px 0px; padding: 0.5em; width: 100%; display: block;
}
.btTopBox select {
	margin: 0.5em 0px 0px; padding: 0.5em; width: 100%; display: block;
}
.btBox ul {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.btCustomMenu ul {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.btTopBox ul {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.btBox ul li {
	margin: 0px; padding: 0.8em 0px; width: auto; border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.btCustomMenu ul li {
	margin: 0px; padding: 0.8em 0px; width: auto; border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.btTopBox ul li {
	margin: 0px; padding: 0.8em 0px; width: auto; border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.btBox ul li a {
	line-height: 1.5; display: block;
}
.btCustomMenu ul li a {
	line-height: 1.5; display: block;
}
.btTopBox ul li a {
	line-height: 1.5; display: block;
}
.btLightSkin .btBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btLightSkin .btBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btCustomMenu ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btLightSkin .btCustomMenu ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btTopBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btLightSkin .btTopBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li {
	border-bottom-color: rgba(0, 0, 0, 0.07); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btCustomMenu ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btCustomMenu ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin .btTopBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin .btTopBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li {
	border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.btBox ul li ul {
	margin: 0.8em 0px 0px; padding: 0px;
}
.btCustomMenu ul li ul {
	margin: 0.8em 0px 0px; padding: 0px;
}
.btTopBox ul li ul {
	margin: 0.8em 0px 0px; padding: 0px;
}
.btLightSkin .btBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .btBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btCustomMenu ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .btCustomMenu ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btCustomMenu ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btTopBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btLightSkin .btTopBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btLightSkin .btTopBox ul li ul {
	border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btCustomMenu ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btCustomMenu ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btCustomMenu ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin .btTopBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btLightSkin .btDarkSkin .btTopBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin .btTopBox ul li ul {
	border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid;
}
.btBox ul li ul li {
	padding-left: 1em;
}
.btCustomMenu ul li ul li {
	padding-left: 1em;
}
.btTopBox ul li ul li {
	padding-left: 1em;
}
.btBox ul li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btCustomMenu ul li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btTopBox ul li.current-menu-item > a {
	color: rgb(237, 100, 54);
}
.btBox ul li::after {
	clear: both; display: block; content: " ";
}
.btCustomMenu ul li::after {
	clear: both; display: block; content: " ";
}
.btTopBox ul li::after {
	clear: both; display: block; content: " ";
}
.btBox ul li li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.btCustomMenu ul li li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.btTopBox ul li li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.btBox > ul > li:first-child {
	padding-top: 0px;
}
.btCustomMenu > ul > li:first-child {
	padding-top: 0px;
}
.btTopBox > ul > li:first-child {
	padding-top: 0px;
}
.btBox .btImageTextWidgetWrapper ul li {
	padding: 0px 0px 1em; border: currentColor !important; border-image: none !important;
}
.btCustomMenu .btImageTextWidgetWrapper ul li {
	padding: 0px 0px 1em; border: currentColor !important; border-image: none !important;
}
.btTopBox .btImageTextWidgetWrapper ul li {
	padding: 0px 0px 1em; border: currentColor !important; border-image: none !important;
}
.btBox .btImageTextWidget {
	width: 100%; display: flex; align-items: center; -webkit-align-items: center;
}
.btCustomMenu .btImageTextWidget {
	width: 100%; display: flex; align-items: center; -webkit-align-items: center;
}
.btTopBox .btImageTextWidget {
	width: 100%; display: flex; align-items: center; -webkit-align-items: center;
}
.btBox :not(:last-child).btImageTextWidget {
	margin-bottom: 0.5em;
}
.btCustomMenu :not(:last-child).btImageTextWidget {
	margin-bottom: 0.5em;
}
.btTopBox :not(:last-child).btImageTextWidget {
	margin-bottom: 0.5em;
}
.btBox .btImageTextWidget .btImageTextWidgetImage {
	flex:0 0 30%; padding-right: 10px; min-width: 30%; -webkit-flex: 0 0 30%;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage {
	flex:0 0 30%; padding-right: 10px; min-width: 30%; -webkit-flex: 0 0 30%;
}
.btTopBox .btImageTextWidget .btImageTextWidgetImage {
	flex:0 0 30%; padding-right: 10px; min-width: 30%; -webkit-flex: 0 0 30%;
}
.rtl .btBox .btImageTextWidget .btImageTextWidgetImage {
	padding-right: 0px; padding-left: 10px;
}
.rtl .btCustomMenu .btImageTextWidget .btImageTextWidgetImage {
	padding-right: 0px; padding-left: 10px;
}
.rtl .btTopBox .btImageTextWidget .btImageTextWidgetImage {
	padding-right: 0px; padding-left: 10px;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a {
	line-height: 0; display: block;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a {
	line-height: 0; display: block;
}
.btTopBox .btImageTextWidget .btImageTextWidgetImage a {
	line-height: 0; display: block;
}
.btBox .btImageTextWidget .btImageTextWidgetImage a img {
	margin: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 100%; height: auto; max-width: 100%;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img {
	margin: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 100%; height: auto; max-width: 100%;
}
.btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
	margin: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 100%; height: auto; max-width: 100%;
}
.btSoftRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btSoftRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btSoftRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btHardRoundedButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btHardRoundedButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btHardRoundedButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btSquareButtons .btBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 0px;
}
.btSquareButtons .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 0px;
}
.btSquareButtons .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 0px;
}
 .btBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
 .btCustomMenu .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
 .btTopBox .btImageTextWidget .btImageTextWidgetImage a img {
	border-radius: 10px;
}
.btBox .btImageTextWidget .btImageTextWidgetText {
	flex:0 0 70%; overflow: hidden; min-width: 70%; -webkit-flex: 0 0 70%;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetText {
	flex:0 0 70%; overflow: hidden; min-width: 70%; -webkit-flex: 0 0 70%;
}
.btTopBox .btImageTextWidget .btImageTextWidgetText {
	flex:0 0 70%; overflow: hidden; min-width: 70%; -webkit-flex: 0 0 70%;
}
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
	text-transform: uppercase;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
	text-transform: uppercase;
}
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
	text-transform: uppercase;
}
.btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	line-height: 1.4em; overflow: hidden; font-size: 1rem; -ms-text-overflow: ellipsis; max-height: 2.8em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	line-height: 1.4em; overflow: hidden; font-size: 1rem; -ms-text-overflow: ellipsis; max-height: 2.8em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span {
	line-height: 1.4em; overflow: hidden; font-size: 1rem; -ms-text-overflow: ellipsis; max-height: 2.8em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.btBox p.posted {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.btBox .quantity {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.btCustomMenu p.posted {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.btCustomMenu .quantity {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.btTopBox p.posted {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.btTopBox .quantity {
	margin: 0px; font-size: 0.8em; font-weight: 600;
}
.widget_calendar table {
	width: 100%; border-collapse: collapse;
}
.widget_calendar table caption {
	background: rgb(237, 100, 54); padding: 5px; color: rgb(255, 255, 255); font-family: 'Poppins', sans-serif; font-weight: 700;
}
.widget_calendar table thead th {
	padding: 3px; text-align: center;
}
.widget_calendar table tfoot td {
	padding: 3px;
}
.widget_calendar table tfoot td#next {
	text-align: right;
}
.widget_calendar table tbody tr:nth-child(2n+1) td {
	background: none;
}
.widget_calendar table tbody tr td#today {
	color: rgb(237, 100, 54);
}
.widget_calendar table tbody td {
	padding: 2px 3px; text-align: center;
}
.btBox.widget_archive ul li {
	text-align: right;
}
.btBox.widget_categories ul li {
	text-align: right;
}
.rtl .btBox.widget_archive ul li {
	text-align: left;
}
.rtl .btBox.widget_categories ul li {
	text-align: left;
}
.btBox.widget_archive ul li a {
	float: left; display: block;
}
.btBox.widget_categories ul li a {
	float: left; display: block;
}
.rtl .btBox.widget_archive ul li a {
	float: right;
}
.rtl .btBox.widget_categories ul li a {
	float: right;
}
.btBox.widget_archive .fancy-select ul li {
	
}
.btBox.widget_categories .fancy-select ul li {
	
}
.btBox.widget_archive .fancy-select ul li:first-child {
	padding-top: 0.5em;
}
.btBox.widget_categories .fancy-select ul li:first-child {
	padding-top: 0.5em;
}
.btBox.widget_archive .fancy-select ul li a {
	float: none !important; display: inline;
}
.btBox.widget_categories .fancy-select ul li a {
	float: none !important; display: inline;
}
.widget_recent_comments .comment-author-link a {
	padding: 0px; font-weight: 700; display: inline;
}
.widget_rss li {
	margin-bottom: 15px;
}
.widget_rss li a.rsswidget {
	line-height: 1.3; font-family: 'Poppins', sans-serif; font-weight: 800; margin-bottom: 0.5em;
}
.btHeadingWeight_default .widget_rss li a.rsswidget {
	font-weight: 800;
}
.btHeadingWeight_black .widget_rss li a.rsswidget {
	font-weight: 900;
}
.btHeadingWeight_bolder .widget_rss li a.rsswidget {
	font-weight: 800;
}
.btHeadingWeight_bold .widget_rss li a.rsswidget {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .widget_rss li a.rsswidget {
	font-weight: 600;
}
.btHeadingWeight_medium .widget_rss li a.rsswidget {
	font-weight: 500;
}
.btHeadingWeight_normal .widget_rss li a.rsswidget {
	font-weight: 400;
}
.btHeadingWeight_light .widget_rss li a.rsswidget {
	font-weight: 300;
}
.btHeadingWeight_lighter .widget_rss li a.rsswidget {
	font-weight: 200;
}
.btHeadingWeight_thin .widget_rss li a.rsswidget {
	font-weight: 100;
}
.widget_rss li a.rsswidget .bt_bb_price_list_currency {
	line-height: 2; font-size: 2.5em;
}
.widget_rss li .rss-date {
	margin: 0px 0px 5px; display: block;
}
.widget_rss li cite {
	line-height: 2em;
}
.btMenuHorizontal :not(:first-child).widget_shopping_cart {
	margin-right: 0px; margin-left: 1em;
}
.rtl.btMenuHorizontal :not(:first-child).widget_shopping_cart {
	margin-right: 1em; margin-left: 0px;
}
.widget_shopping_cart ul {
	width: 100%;
}
.widget_shopping_cart ul li:last-child {
	border: currentColor; border-image: none;
}
.widget_shopping_cart .total {
	padding: 1em 0px 0px; width: 100%; line-height: 1.25; font-family: 'Poppins', sans-serif; border-top-color: rgba(0, 0, 0, 0.07); border-top-width: 2px; border-top-style: solid;
}
.btDarkSkin .widget_shopping_cart .total {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .widget_shopping_cart .total {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .widget_shopping_cart .total {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.widget_shopping_cart .total strong {
	padding-right: 8px; float: left; display: block;
}
.rtl .widget_shopping_cart .total strong {
	padding-right: 0px; padding-left: 8px; float: right;
}
.widget_shopping_cart .total .amount {
	text-transform: uppercase; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 500; float: right; display: block;
}
.rtl .widget_shopping_cart .total .amount {
	float: left;
}
.widget_shopping_cart .total::after {
	width: 100%; clear: both; display: table; content: " ";
}
.btSidebar .widget_shopping_cart .btCartWidgetIcon {
	display: none;
}
.widget_shopping_cart .total strong {
	text-transform: uppercase; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 500; display: inline-block; min-width: 40px;
}
.widget_shopping_cart .buttons {
	width: 100%;
}
.widget_shopping_cart .buttons .button {
	background: rgb(237, 100, 54); padding: 0.5em; width: 48%; text-align: center; color: rgb(255, 255, 255); float: left; display: block;
}
.btHardRoundedButtons .widget_shopping_cart .buttons .button {
	border-radius: 50px;
}
.btSoftRoundedButtons .widget_shopping_cart .buttons .button {
	border-radius: 3px;
}
 .widget_shopping_cart .buttons .button {
	border-radius: 0% 50px 50px;
}
.widget_shopping_cart .buttons .button.checkout {
	float: right;
}
.widget_shopping_cart .buttons .button.wc-forward {
	font-size: 0.8em;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item {
	display: flex; position: relative; align-items: center; -webkit-align-items: center;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item header.bt_bb_headline .bt_bb_headline_subheadline {
	line-height: 1; margin-top: 0px;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
	order: 1; -webkit-order: 1;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
	margin: 0px 0px 0px 6px; float: right; display: block; order: 2; -webkit-order: 2;
}
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove {
	margin: 0px 6px 0px 0px; float: left;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
	width: 1em; height: 1em; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-weight: 700; text-decoration: none; vertical-align: middle; display: block; background-color: rgb(237, 100, 54);
}
.btHardRoundedButtons .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
	border-radius: 50px;
}
.btSoftRoundedButtons .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
	border-radius: 50px;
}
 .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
	border-radius: 50px;
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
	background-color: rgb(130, 197, 91);
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove::before {
	font-family: Icon7Stroke; content: "\e680";
}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
	text-align: left;
}
.rtl .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget {
	text-align: right;
}
.widget_top_rated_products .product_list_widget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_subheadline {
	margin-top: 0px;
}
.menuPort .widget_shopping_cart {
	display: inline-block; position: relative;
}
.topTools .widget_shopping_cart {
	display: inline-block; position: relative;
}
.topBarInLogoArea .widget_shopping_cart {
	display: inline-block; position: relative;
}
.btMenuVertical .menuPort .widget_shopping_cart {
	position: static;
}
.btMenuVertical .topTools .widget_shopping_cart {
	position: static;
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart {
	position: static;
}
.menuPort .widget_shopping_cart h2.widgettitle {
	display: none;
}
.topTools .widget_shopping_cart h2.widgettitle {
	display: none;
}
.topBarInLogoArea .widget_shopping_cart h2.widgettitle {
	display: none;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
	position: relative; cursor: pointer;
}
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
	position: relative; cursor: pointer;
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon {
	position: relative; cursor: pointer;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(237, 100, 54); padding-right: 1em;
}
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(237, 100, 54); padding-right: 1em;
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(237, 100, 54); padding-right: 1em;
}
.btAccentDarkHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(255, 255, 255);
}
.btAccentDarkHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(255, 255, 255);
}
.btAccentDarkHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(255, 255, 255);
}
.btAccentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder::before {
	color: rgb(130, 197, 91);
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	font: 0.9em/1.5 "Nunito Sans"; padding: 1px; border-radius: 50px; top: 1px; width: 1.5em; height: 1.5em; text-align: center; right: 0px; color: rgb(255, 255, 255); display: block; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(130, 197, 91);
}
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	font: 0.9em/1.5 "Nunito Sans"; padding: 1px; border-radius: 50px; top: 1px; width: 1.5em; height: 1.5em; text-align: center; right: 0px; color: rgb(255, 255, 255); display: block; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(130, 197, 91);
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	font: 0.9em/1.5 "Nunito Sans"; padding: 1px; border-radius: 50px; top: 1px; width: 1.5em; height: 1.5em; text-align: center; right: 0px; color: rgb(255, 255, 255); display: block; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(130, 197, 91);
}
.btTransparentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btTransparentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.btTransparentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	color: rgb(24, 24, 24); background-color: rgb(255, 255, 255);
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	left: 0px; right: auto;
}
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	left: 0px; right: auto;
}
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	left: 0px; right: auto;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	right: 3px;
}
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	right: 3px;
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
	right: 3px;
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	background: rgb(255, 255, 255); padding: 1.5em; width: 300px; right: 0px; color: rgb(24, 24, 24); position: absolute; z-index: 2; opacity: 0; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
}
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	background: rgb(255, 255, 255); padding: 1.5em; width: 300px; right: 0px; color: rgb(24, 24, 24); position: absolute; z-index: 2; opacity: 0; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	background: rgb(255, 255, 255); padding: 1.5em; width: 300px; right: 0px; color: rgb(24, 24, 24); position: absolute; z-index: 2; opacity: 0; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
	padding: 0px; line-height: 1.5rem;
}
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
	padding: 0px; line-height: 1.5rem;
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
	padding: 0px; line-height: 1.5rem;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	left: 0px; right: auto;
}
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	left: 0px; right: auto;
}
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	left: 0px; right: auto;
}
.rtl .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
	float: left;
}
.rtl .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
	float: left;
}
.rtl .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .ppRemove {
	float: left;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	margin: 1em 0px 4em; border: currentColor !important; transition:350ms; border-image: none !important; left: -237%; width: 250px; right: auto; z-index: 500; min-height: auto; min-width: 16em; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -webkit-transition: all 350ms ease; -moz-transition: all 350ms ease;
}
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	margin: 1em 0px 4em; border: currentColor !important; transition:350ms; border-image: none !important; left: -237%; width: 250px; right: auto; z-index: 500; min-height: auto; min-width: 16em; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -webkit-transition: all 350ms ease; -moz-transition: all 350ms ease;
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
	margin: 1em 0px 4em; border: currentColor !important; transition:350ms; border-image: none !important; left: -237%; width: 250px; right: auto; z-index: 500; min-height: auto; min-width: 16em; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -webkit-transition: all 350ms ease; -moz-transition: all 350ms ease;
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
	border-radius: 5px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 1em; display: block; cursor: pointer; background-color: rgb(237, 100, 54);
}
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
	border-radius: 5px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 1em; display: block; cursor: pointer; background-color: rgb(237, 100, 54);
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
	border-radius: 5px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 1em; display: block; cursor: pointer; background-color: rgb(237, 100, 54);
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler::after {
	margin: 0px auto; font-family: FontAwesome; font-size: 0.9em; display: block; content: "\f00d";
}
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler::after {
	margin: 0px auto; font-family: FontAwesome; font-size: 0.9em; display: block; content: "\f00d";
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler::after {
	margin: 0px auto; font-family: FontAwesome; font-size: 0.9em; display: block; content: "\f00d";
}
.menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	opacity: 1; pointer-events: auto; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	opacity: 1; pointer-events: auto; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	opacity: 1; pointer-events: auto; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content.on .btCartWidgetInnerContent {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.topBar .widget_shopping_cart .btCartWidgetInnerContent {
	text-align: left; color: rgb(24, 24, 24) !important; font-size: 1.25em;
}
.topBar .btTopToolsRight .widget_shopping_cart .btIco {
	margin-right: 0.5em;
}
.widget_recent_reviews {
	line-height: 1.4; font-family: 'Poppins', sans-serif; font-size: 0.8em;
}
.widget_recent_reviews li a img {
	margin: 0px 0px 0px 10px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 80px; height: auto; float: right; display: block;
}
.widget_product_categories li li {
	margin: 0px 0px 0px 1em;
}
.product_list_widget .reviewer {
	line-height: 1; display: block;
}
.product_list_widget li::after {
	display: table !important;
}
.widget_price_filter .price_slider_wrapper .ui-slider {
	border-radius: 1em; border: 0px currentColor; border-image: none; text-align: left; margin-right: 0.5em; margin-bottom: 1em; margin-left: 0.5em; position: relative; background-color: rgba(0, 0, 0, 0.07);
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
	outline: 0px; border-radius: 1em; top: -0.25em; width: 1em; height: 1em; margin-left: -0.5em; position: absolute; z-index: 2; cursor: ew-resize; background-color: rgb(237, 100, 54);
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
	border-radius: 1em; border: 0px currentColor; border-image: none; font-size: 0.7em; display: block; position: absolute; z-index: 1; background-color: rgba(0, 0, 0, 0.07);
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
	height: 0.5em;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
	top: 0px; height: 100%;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
	left: -1px;
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
	right: -1px;
}
.widget_price_filter .price_slider_amount {
	text-align: right;
}
.widget_price_filter .price_slider_amount .button {
	float: left;
}
.widget_price_filter .price_slider_amount .price_label {
	padding-top: 8px;
}
.widget_price_filter .price_slider_amount .price_label span {
	font-weight: 600;
}
.widget_layered_nav ul li.chosen a::before {
	text-indent: 0px; font-family: Icon7Stroke; margin-right: 0.5em; float: left; display: block; position: relative; content: "\e680"; background-color: transparent;
}
.widget_layered_nav_filters ul li.chosen a::before {
	text-indent: 0px; font-family: Icon7Stroke; margin-right: 0.5em; float: left; display: block; position: relative; content: "\e680"; background-color: transparent;
}
.btBox .tagcloud a {
	margin: 0px 6px 6px 0px; padding: 0.2em 2em; transition:300ms; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.8em !important; float: left; display: block; box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btTags ul a {
	margin: 0px 6px 6px 0px; padding: 0.2em 2em; transition:300ms; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.8em !important; float: left; display: block; box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btHardRoundedButtons .btBox .tagcloud a {
	border-radius: 50px;
}
.btHardRoundedButtons .btTags ul a {
	border-radius: 50px;
}
.btSoftRoundedButtons .btBox .tagcloud a {
	border-radius: 3px;
}
.btSoftRoundedButtons .btTags ul a {
	border-radius: 3px;
}
 .btBox .tagcloud a {
	border-radius: 50px;
}
 .btTags ul a {
	border-radius: 50px;
}
.btLightSkin.btBox .tagcloud a {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin.btBox .tagcloud a {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin.btBox .tagcloud a {
	color: rgb(24, 24, 24);
}
.btLightSkin.btTags ul a {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin.btTags ul a {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin.btTags ul a {
	color: rgb(24, 24, 24);
}
.btDarkSkin.btBox .tagcloud a {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin.btBox .tagcloud a {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin.btBox .tagcloud a {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btTags ul a {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin.btTags ul a {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin.btTags ul a {
	color: rgb(255, 255, 255);
}
.rtl .btBox .tagcloud a {
	float: right;
}
.rtl .btTags ul a {
	float: right;
}
.btButtonWeight_default .btBox .tagcloud a {
	font-weight: 700;
}
.btButtonWeight_default .btTags ul a {
	font-weight: 700;
}
.btButtonWeight_black .btBox .tagcloud a {
	font-weight: 900;
}
.btButtonWeight_black .btTags ul a {
	font-weight: 900;
}
.btButtonWeight_bolder .btBox .tagcloud a {
	font-weight: 800;
}
.btButtonWeight_bolder .btTags ul a {
	font-weight: 800;
}
.btButtonWeight_bold .btBox .tagcloud a {
	font-weight: 700;
}
.btButtonWeight_bold .btTags ul a {
	font-weight: 700;
}
.btButtonWeight_semi-bold .btBox .tagcloud a {
	font-weight: 600;
}
.btButtonWeight_semi-bold .btTags ul a {
	font-weight: 600;
}
.btButtonWeight_medium .btBox .tagcloud a {
	font-weight: 500;
}
.btButtonWeight_medium .btTags ul a {
	font-weight: 500;
}
.btButtonWeight_normal .btBox .tagcloud a {
	font-weight: 400;
}
.btButtonWeight_normal .btTags ul a {
	font-weight: 400;
}
.btButtonWeight_light .btBox .tagcloud a {
	font-weight: 300;
}
.btButtonWeight_light .btTags ul a {
	font-weight: 300;
}
.btButtonWeight_lighter .btBox .tagcloud a {
	font-weight: 200;
}
.btButtonWeight_lighter .btTags ul a {
	font-weight: 200;
}
.btButtonWeight_thin .btBox .tagcloud a {
	font-weight: 100;
}
.btButtonWeight_thin .btTags ul a {
	font-weight: 100;
}
.btLightSkin .btBox .tagcloud a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btDarkSkin .btLightSkin .btBox .tagcloud a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btLightSkin .btDarkSkin .btLightSkin .btBox .tagcloud a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btLightSkin .btTags ul a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btDarkSkin .btLightSkin .btTags ul a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btLightSkin .btDarkSkin .btLightSkin .btTags ul a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btDarkSkin .btBox .tagcloud a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btLightSkin .btDarkSkin .btBox .tagcloud a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btDarkSkin.btLightSkin .btDarkSkin .btBox .tagcloud a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btDarkSkin .btTags ul a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btLightSkin .btDarkSkin .btTags ul a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btDarkSkin.btLightSkin .btDarkSkin .btTags ul a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.btTags ul {
	list-style: none; margin: 0px; padding: 0px;
}
.btTags ul li {
	margin: 0px; padding: 0px; display: inline-block;
}
.btTextLeft .btTags ul li {
	float: left;
}
.btTextRight .btTags ul li {
	float: right;
}
.widget_bt_bb_instagram .btInstaWrap {
	padding: 0.3em 0px 1em;
}
.widget_bt_bb_instagram .btInstaGrid {
	margin: 0px -5px;
}
.widget_bt_bb_instagram .btInstaGrid span {
	padding: 0px 5px 10px; width: 33.33%; float: left; display: block;
}
.widget_bt_bb_instagram .btInstaGrid span:hover img {
	opacity: 0.6;
}
.widget_bt_bb_instagram .btInstaGrid span:nth-child(3n+1) {
	clear: inherit;
}
.widget_bt_bb_instagram .btInstaGrid img {
	transition:opacity 200ms; width: 100%; display: block; opacity: 1; -webkit-backface-visibility: hidden; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease;
}
.btBox .btImage {
	margin-bottom: 0.5em;
}
.btBox .btImage img {
	margin: auto; width: auto;
}
.topTools .btIconWidget {
	transition:100ms linear; line-height: inherit; margin-right: 0.5em; margin-left: 0.5em; display: inline-block; position: relative; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear;
}
.topBarInMenu .btIconWidget {
	transition:100ms linear; line-height: inherit; margin-right: 0.5em; margin-left: 0.5em; display: inline-block; position: relative; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear;
}
.topTools .btIconWidget .btIconWidgetIcon {
	line-height: inherit; display: inline-block;
}
.topBarInMenu .btIconWidget .btIconWidgetIcon {
	line-height: inherit; display: inline-block;
}
.topTools .btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding: 0px;
}
.topBarInMenu .btIconWidget .btIconWidgetIcon .bt_bb_icon {
	padding: 0px;
}
.btMenuHorizontal .topTools .btIconWidget {
	margin: 0px;
}
.btMenuHorizontal .topBarInMenu .btIconWidget {
	margin: 0px;
}
.btMenuHorizontal .topTools :not(:first-child).btIconWidget {
	margin-right: 0px; margin-left: 1em;
}
.btMenuHorizontal .topBarInMenu :not(:first-child).btIconWidget {
	margin-right: 0px; margin-left: 1em;
}
.rtl.btMenuHorizontal .topTools :not(:first-child).btIconWidget {
	margin-right: 1em; margin-left: 0px;
}
.rtl.btMenuHorizontal .topBarInMenu :not(:first-child).btIconWidget {
	margin-right: 1em; margin-left: 0px;
}
.topTools .btIconWidget.btWidgetWithText .bt_bb_icon {
	margin-right: 0.5em;
}
.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
	margin-right: 0.5em;
}
.rtl.topTools .btIconWidget.btWidgetWithText .bt_bb_icon {
	margin-right: 0px; margin-left: 0.5em;
}
.rtl.topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon {
	margin-right: 0px; margin-left: 0.5em;
}
.topTools a.btIconWidget:hover {
	color: rgb(237, 100, 54);
}
.topBarInMenu a.btIconWidget:hover {
	color: rgb(237, 100, 54);
}
.btAccentDarkHeader .topTools a.btIconWidget:hover {
	color: rgb(255, 255, 255);
}
.btAccentDarkHeader .topBarInMenu a.btIconWidget:hover {
	color: rgb(255, 255, 255);
}
.btLightAccentHeader .topTools a.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.btLightAccentHeader .topBarInMenu a.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .topTools a.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .topBarInMenu a.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.topTools .btIconWidgetContent {
	line-height: inherit; margin-left: 0.5em; display: inline-block;
}
.topBarInMenu .btIconWidgetContent {
	line-height: inherit; margin-left: 0.5em; display: inline-block;
}
.topTools .btIconWidgetTitle {
	line-height: inherit; display: inline-block;
}
.topTools .btIconWidgetText {
	line-height: inherit; display: inline-block;
}
.topBarInMenu .btIconWidgetTitle {
	line-height: inherit; display: inline-block;
}
.topBarInMenu .btIconWidgetText {
	line-height: inherit; display: inline-block;
}
.topTools .btIconWidgetTitle {
	margin-right: 0.5em;
}
.topBarInMenu .btIconWidgetTitle {
	margin-right: 0.5em;
}
.btMenuHorizontal.btMenuLeft .topBarInLogoArea .btIconWidget {
	float: left;
}
.btMenuHorizontal .topBar .topTools :not(:first-child).btIconWidget {
	margin-left: 2em;
}
.rtl.btMenuHorizontal .topBar .topTools :not(:first-child).btIconWidget {
	margin-right: 2em;
}
.btSidebar .btIconWidget {
	margin: 0px 0px 1.6em; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
footer .btIconWidget {
	margin: 0px 0px 1.6em; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
.topBarInLogoArea .btIconWidget {
	margin: 0px 0px 1.6em; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
.btMenuVertical .btSidebar .btIconWidget {
	margin: 0px 0px 2em; flex-flow: inherit; float: none; justify-content: center; align-items: center; -webkit-flex-flow: inherit; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column;
}
.btMenuVertical footer .btIconWidget {
	margin: 0px 0px 2em; flex-flow: inherit; float: none; justify-content: center; align-items: center; -webkit-flex-flow: inherit; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column;
}
.btMenuVertical .topBarInLogoArea .btIconWidget {
	margin: 0px 0px 2em; flex-flow: inherit; float: none; justify-content: center; align-items: center; -webkit-flex-flow: inherit; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column;
}
.btSidebar .btIconWidget .btIconWidgetIcon {
	margin: 0px; padding: 0px 0.7em 0px 0px; text-align: left; line-height: 1; font-size: 1.2em;
}
footer .btIconWidget .btIconWidgetIcon {
	margin: 0px; padding: 0px 0.7em 0px 0px; text-align: left; line-height: 1; font-size: 1.2em;
}
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
	margin: 0px; padding: 0px 0.7em 0px 0px; text-align: left; line-height: 1; font-size: 1.2em;
}
.rtl .btSidebar .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0px 0.2em;
}
.rtl footer .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0px 0.2em;
}
.rtl .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0px 0.2em;
}
.btSidebar .btIconWidget .btIconWidgetContent {
	flex-flow:column nowrap; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: column nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
footer .btIconWidget .btIconWidgetContent {
	flex-flow:column nowrap; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: column nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
.topBarInLogoArea .btIconWidget .btIconWidgetContent {
	flex-flow:column nowrap; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; -webkit-flex-flow: column nowrap; -webkit-justify-content: flex-start; -webkit-align-content: flex-start; -webkit-align-items: flex-start;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
	text-transform: uppercase; line-height: 1; padding-bottom: 0.5em; font-size: 0.7em;
}
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
	text-transform: uppercase; line-height: 1; padding-bottom: 0.5em; font-size: 0.7em;
}
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
	text-transform: uppercase; line-height: 1; padding-bottom: 0.5em; font-size: 0.7em;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText {
	line-height: 1; font-size: 0.8em; display: block;
}
footer .btIconWidget .btIconWidgetContent .btIconWidgetText {
	line-height: 1; font-size: 0.8em; display: block;
}
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
	line-height: 1; font-size: 0.8em; display: block;
}
.btSidebar .btIconWidget.btCartWidget {
	margin: 0px; width: 100%;
}
footer .btIconWidget.btCartWidget {
	margin: 0px; width: 100%;
}
.topBarInLogoArea .btIconWidget.btCartWidget {
	margin: 0px; width: 100%;
}
.topBarInLogoArea .btIconWidget {
	margin: 0px 0px 0px 2em; float: right;
}
.rtl.topBarInLogoArea .btIconWidget {
	margin-right: 0px; margin-left: 1em; float: left;
}
.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
	color: rgb(237, 100, 54);
}
.btAccentDarkHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
	color: rgb(255, 255, 255);
}
.btLightAccentHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
	color: rgb(130, 197, 91);
}
a.btAccentIconWidget.btIconWidget:hover {
	color: rgb(237, 100, 54);
}
.btAccentDarkHeader a.btAccentIconWidget.btIconWidget:hover {
	color: rgb(255, 255, 255);
}
.btLightAccentHeader a.btAccentIconWidget.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.btAccentLightHeader a.btAccentIconWidget.btIconWidget:hover {
	color: rgb(130, 197, 91);
}
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetIcon {
	display: none;
}
.btSiteFooterWidgets .btBox.widget_shopping_cart .verticalMenuCartToggler {
	display: none;
}
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li {
	margin: 0px; padding: 0.8em 0px; width: auto; float: none;
}
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:nth-child(2n) {
	margin: 0px; padding: 0.8em 0px; width: auto; float: none;
}
.btSiteFooterWidgets .btBox.widget_shopping_cart .btCartWidgetInnerContent .cart_list li:first-child {
	padding: 0px 0px 0.8em;
}
.btSiteFooterWidgets .btSearch {
	padding: 0px 24px 0px 0px;
}
.btSidebar .btSearch {
	padding: 0px 24px 0px 0px;
}
.btSidebar .widget_product_search {
	padding: 0px 24px 0px 0px;
}
.rtl .btSiteFooterWidgets .btSearch {
	padding: 0px 0px 0px 38px;
}
.rtl .btSidebar .btSearch {
	padding: 0px 0px 0px 38px;
}
.rtl .btSidebar .widget_product_search {
	padding: 0px 0px 0px 38px;
}
.btSiteFooterWidgets .btSearch .port {
	padding: 0px;
}
.btSidebar .btSearch .port {
	padding: 0px;
}
.btSidebar .widget_product_search .port {
	padding: 0px;
}
.btSiteFooterWidgets .btSearch form {
	display: flex; justify-content: flex-start; align-items: baseline; -webkit-justify-content: flex-start; -webkit-align-items: baseline;
}
.btSidebar .btSearch form {
	display: flex; justify-content: flex-start; align-items: baseline; -webkit-justify-content: flex-start; -webkit-align-items: baseline;
}
.btSidebar .widget_product_search form {
	display: flex; justify-content: flex-start; align-items: baseline; -webkit-justify-content: flex-start; -webkit-align-items: baseline;
}
.btSiteFooterWidgets .btSearch input[type='text'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSiteFooterWidgets .btSearch input[type='search'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSidebar .btSearch input[type='text'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSidebar .btSearch input[type='search'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSidebar .widget_product_search input[type='text'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSidebar .widget_product_search input[type='search'] {
	background: none; padding: 0px 1.5em; width: 90%; height: 38px; margin-right: 0.7em; display: block;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type='text'] {
	border-radius: 3px 0px 0px 3px;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type='search'] {
	border-radius: 3px 0px 0px 3px;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='text'] {
	border-radius: 3px 0px 0px 3px;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type='search'] {
	border-radius: 3px 0px 0px 3px;
}
.btSoftRoundedButtons .btSidebar .widget_product_search input[type='text'] {
	border-radius: 3px 0px 0px 3px;
}
.btSoftRoundedButtons .btSidebar .widget_product_search input[type='search'] {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type='text'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type='search'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type='text'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type='search'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type='text'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type='search'] {
	border-radius: 0px 3px 3px 0px;
}
.rtl .btSiteFooterWidgets .btSearch input[type='text'] {
	margin-right: 0px; margin-left: 0.7em;
}
.rtl .btSiteFooterWidgets .btSearch input[type='search'] {
	margin-right: 0px; margin-left: 0.7em;
}
.rtl .btSidebar .btSearch input[type='text'] {
	margin-right: 0px; margin-left: 0.7em;
}
.rtl .btSidebar .btSearch input[type='search'] {
	margin-right: 0px; margin-left: 0.7em;
}
.rtl .btSidebar .widget_product_search input[type='text'] {
	margin-right: 0px; margin-left: 0.7em;
}
.rtl .btSidebar .widget_product_search input[type='search'] {
	margin-right: 0px; margin-left: 0.7em;
}
.btSiteFooterWidgets .btSearch button {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.btSiteFooterWidgets .btSearch input[type=submit] {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.btSidebar .btSearch button {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.btSidebar .btSearch input[type=submit] {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.btSidebar .widget_product_search button {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.btSidebar .widget_product_search input[type=submit] {
	margin: -38px -38px 0px 0px; padding: 0px !important; border: 0px currentColor; border-image: none; width: 38px; height: 38px; float: right; cursor: pointer;
}
.rtl .btSiteFooterWidgets .btSearch button {
	margin: -38px 0px 0px -38px; float: left;
}
.rtl .btSiteFooterWidgets .btSearch input[type=submit] {
	margin: -38px 0px 0px -38px; float: left;
}
.rtl .btSidebar .btSearch button {
	margin: -38px 0px 0px -38px; float: left;
}
.rtl .btSidebar .btSearch input[type=submit] {
	margin: -38px 0px 0px -38px; float: left;
}
.rtl .btSidebar .widget_product_search button {
	margin: -38px 0px 0px -38px; float: left;
}
.rtl .btSidebar .widget_product_search input[type=submit] {
	margin: -38px 0px 0px -38px; float: left;
}
.btHardRoundedButtons .btSiteFooterWidgets .btSearch button {
	border-radius: 50px;
}
.btHardRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit] {
	border-radius: 50px;
}
.btHardRoundedButtons .btSidebar .btSearch button {
	border-radius: 50px;
}
.btHardRoundedButtons .btSidebar .btSearch input[type=submit] {
	border-radius: 50px;
}
.btHardRoundedButtons .btSidebar .widget_product_search button {
	border-radius: 50px;
}
.btHardRoundedButtons .btSidebar .widget_product_search input[type=submit] {
	border-radius: 50px;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button {
	border-radius: 0px 3px 3px 0px;
}
.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit] {
	border-radius: 0px 3px 3px 0px;
}
.btSoftRoundedButtons .btSidebar .btSearch button {
	border-radius: 0px 3px 3px 0px;
}
.btSoftRoundedButtons .btSidebar .btSearch input[type=submit] {
	border-radius: 0px 3px 3px 0px;
}
.btSoftRoundedButtons .btSidebar .widget_product_search button {
	border-radius: 0px 3px 3px 0px;
}
.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
	border-radius: 0px 3px 3px 0px;
}
 .btSiteFooterWidgets .btSearch button {
	border-radius: 50px;
}
 .btSiteFooterWidgets .btSearch input[type=submit] {
	border-radius: 50px;
}
 .btSidebar .btSearch button {
	border-radius: 50px;
}
 .btSidebar .btSearch input[type=submit] {
	border-radius: 50px;
}
 .btSidebar .widget_product_search button {
	border-radius: 50px;
}
 .btSidebar .widget_product_search input[type=submit] {
	border-radius: 50px;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch button {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSiteFooterWidgets .btSearch input[type=submit] {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSidebar .btSearch button {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSidebar .btSearch input[type=submit] {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search button {
	border-radius: 3px 0px 0px 3px;
}
.rtl.btSoftRoundedButtons .btSidebar .widget_product_search input[type=submit] {
	border-radius: 3px 0px 0px 3px;
}
.btLightSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btSidebar .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSidebar .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btSidebar .widget_product_search button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btLightSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(25, 25, 25) !important; color: rgb(255, 255, 255); background-color: rgb(25, 25, 25) !important;
}
.btDarkSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin .btSidebar .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSidebar .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin .btSidebar .widget_product_search button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search input[type=submit] {
	border-color: rgb(255, 255, 255) !important; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255) !important;
}
.btSiteFooterWidgets .btSearch button {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btSidebar .btSearch button {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btSidebar .widget_product_search button {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btSiteFooterWidgets .btSearch button::before {
	font-family: FontAwesome; display: inline-block; content: "\f002";
}
.btSidebar .btSearch button::before {
	font-family: FontAwesome; display: inline-block; content: "\f002";
}
.btSidebar .widget_product_search button::before {
	font-family: FontAwesome; display: inline-block; content: "\f002";
}
.btLightSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btLightSkin .btSidebar .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSidebar .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button::before {
	color: rgb(255, 255, 255);
}
.btLightSkin .btSidebar .widget_product_search button::before {
	color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button::before {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button::before {
	color: rgb(255, 255, 255);
}
.btDarkSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btSidebar .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btSidebar .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button::before {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btSidebar .widget_product_search button::before {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button::before {
	color: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button::before {
	color: rgb(24, 24, 24);
}
.btLightSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover {
	background: rgb(237, 100, 54) !important; border-color: rgb(237, 100, 54) !important; color: rgb(255, 255, 255);
}
.btSiteFooterWidgets .btSearch .bt_bb_icon {
	display: none;
}
.btSidebar .btSearch .bt_bb_icon {
	display: none;
}
.btSidebar .widget_product_search .bt_bb_icon {
	display: none;
}
.btTopToolsRight .btSearch .bt_bb_icon {
	padding-left: 0.5em; margin-left: 0.5em;
}
.btTopToolsRight .widget_shopping_cart .bt_bb_icon {
	padding-left: 0.5em; margin-left: 0.5em;
}
.btTopToolsLeft .btSearch .bt_bb_icon {
	padding-left: 0.5em; margin-left: 0.5em;
}
.btTopToolsLeft .widget_shopping_cart .bt_bb_icon {
	padding-left: 0.5em; margin-left: 0.5em;
}
.widget_search .btSearch .bt_bb_icon {
	padding: 0px;
}
.btSearchInner.btFromTopBox {
	transition:800ms; left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: fixed; z-index: 99998; opacity: 0; pointer-events: none; box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.15); transform: translate(0px, 100%); -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15); -webkit-transition: all 800ms ease; -moz-transition: all 800ms ease;
}
.btLightSkin .btSearchInner.btFromTopBox {
	background: rgb(255, 255, 255);
}
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox {
	background: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox {
	background: rgb(255, 255, 255);
}
.btDarkSkin .btSearchInner.btFromTopBox {
	background: rgb(25, 25, 25);
}
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {
	background: rgb(25, 25, 25);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox {
	background: rgb(25, 25, 25);
}
.btSearchInner.btFromTopBox .btSearchInnerContent {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: absolute;
}
.btSearchInner.btFromTopBox form {
	margin: -3.37em 10% 0px; left: 0px; top: 50%; height: 6.75em; text-align: center; right: 0px; position: absolute;
}
.btSearchInner.btFromTopBox .btSearchInnerClose {
	top: 0px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.rtl .btSearchInner.btFromTopBox .btSearchInnerClose {
	left: 0px; right: auto;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon {
	padding: 0px; transition:none; width: auto; height: auto; -webkit-transition: none; -moz-transition: none;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon .bt_bb_icon_holder::before {
	font: 8em Icon7Stroke; transition:none; width: auto; height: auto; content: "\e680"; font-size-adjust: none; font-stretch: normal; -webkit-transition: none; -moz-transition: none;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
	transition:300ms; color: rgb(237, 100, 54); transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
	transition:300ms; color: rgb(197, 63, 18); transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btSearchInner.btFromTopBox input[type='text'] {
	padding: 0px 2em 0px 1em; border: currentColor; transition:500ms; border-image: none; height: 2.25em; text-align: left; line-height: 2.25em; font-size: 3em; font-weight: 300; -webkit-transition: 500ms ease all; -moz-transition: 500ms ease all;
}
.rtl .btSearchInner.btFromTopBox input[type='text'] {
	padding: 0px 1em 0px 2em;
}
.btLightSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .1) inset;
}
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .1) inset;
}
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .1) inset;
}
.btDarkSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
}
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type='text'] {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset;
}
.btSearchInner.btFromTopBox input[type='text']:focus {
	border: currentColor; transition:500ms; border-image: none; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
}
.btLightSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #191919; -webkit-box-shadow: 0 0 0 3px #191919 inset;
}
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #191919; -webkit-box-shadow: 0 0 0 3px #191919 inset;
}
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #191919; -webkit-box-shadow: 0 0 0 3px #191919 inset;
}
.btDarkSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #fff; -webkit-box-shadow: 0 0 0 3px #fff inset;
}
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #fff; -webkit-box-shadow: 0 0 0 3px #fff inset;
}
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox input[type='text']:focus {
	box-shadow: inset 0px 0px 0px 3px #fff; -webkit-box-shadow: 0 0 0 3px #fff inset;
}
.btHardRoundedButtons .btSearchInner.btFromTopBox input[type='text'] {
	border-radius: 100px;
}
.btSoftRoundedButtons .btSearchInner.btFromTopBox input[type='text'] {
	border-radius: 10px;
}
.btSquareButtons .btSearchInner.btFromTopBox input[type='text'] {
	border-radius: 0px;
}
.btSearchInner.btFromTopBox button {
	background: none !important; margin: 0px; border-radius: 0px; border: 0px currentColor !important; border-image: none !important; top: 0px; width: 6.75em; height: 6.75em; right: 0px; position: absolute; cursor: pointer; box-shadow: none !important; -webkit-box-shadow: none;
}
.rtl .btSearchInner.btFromTopBox button {
	left: 0px; right: auto;
}
.btSearchInner.btFromTopBox button::before {
	font: 400 4em Icon7Stroke; transition:color 300ms; text-align: center; color: rgb(255, 255, 255); display: block; content: "\e618"; font-size-adjust: none; font-stretch: normal; -webkit-transition: color 300ms ease; -moz-transition: color 300ms ease;
}
.btLightSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(255, 255, 255, 0.5);
}
.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(255, 255, 255, 0.5);
}
.btDarkSkin.btLightSkin .btDarkSkin .btSearchInner.btFromTopBox button::before {
	color: rgba(255, 255, 255, 0.5);
}
.btSearchInner.btFromTopBox button:hover::before {
	transition:color 300ms; color: rgb(237, 100, 54); -webkit-transition: color 300ms ease; -moz-transition: color 300ms ease;
}
.btTopToolsSearchOpen .btSearchInner.btFromTopBox {
	visibility: visible; opacity: 1; pointer-events: auto; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);
}
div.btButtonWidget {
	width: auto; line-height: 1; display: inline-block;
}
.btHardRoundedButtons div.btButtonWidget a {
	border-radius: 50px;
}
.btSoftRoundedButtons div.btButtonWidget a {
	border-radius: 3px;
}
 div.btButtonWidget a {
	border-radius: 0% 50px 50px;
}
div:not(.btWithLink).btButtonWidget {
	background: none; margin: 6px 0px; text-align: center; color: inherit; overflow: hidden; display: flex; position: relative; justify-content: center; align-items: center; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: center; -webkit-align-content: flex-start; -webkit-align-items: center;
}
div:not(.btWithLink).btButtonWidget .btIconWidgetIcon {
	padding: 0.7em;
}
div.btButtonWidget a.btButtonWidgetLink {
	background: none; margin: 6px 0px; text-align: center; color: inherit; overflow: hidden; text-decoration: none; display: flex; position: relative; justify-content: center; align-items: center; align-content: flex-start; -webkit-flex-flow: row nowrap; -webkit-justify-content: center; -webkit-align-content: flex-start; -webkit-align-items: center;
}
div.btButtonWidget a.btButtonWidgetLink .btIconWidgetIcon {
	padding: 0.7em;
}
div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	padding: 0.7em 1.2em 0.7em 0.7em; font-family: 'Poppins', sans-serif; font-weight: 700;
}
.btButtonWeight_default div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 700;
}
.btButtonWeight_black div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 900;
}
.btButtonWeight_bolder div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 800;
}
.btButtonWeight_bold div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 700;
}
.btButtonWeight_semi-bold div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 600;
}
.btButtonWeight_medium div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 500;
}
.btButtonWeight_normal div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 400;
}
.btButtonWeight_light div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 300;
}
.btButtonWeight_lighter div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 200;
}
.btButtonWeight_thin div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
	font-weight: 100;
}
div.btButtonWidget a {
	box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.btButtonWidget a .btIconWidgetText {
	color: rgb(24, 24, 24);
}
div.btButtonWidget a .btIconWidgetIcon {
	background: rgb(237, 100, 54); color: rgb(24, 24, 24); margin-right: 0px; border-right-color: rgb(24, 24, 24); border-right-width: 1px; border-right-style: solid;
}
.rtl div.btButtonWidget a .btIconWidgetIcon {
	border-right-color: currentColor; border-left-color: rgb(24, 24, 24); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.topBarInMenuCell.movil {
    float: right;
    margin-top: 1%;
}

div.btButtonWidget a:hover {
	box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.btButtonWidget a:hover .btIconWidgetIcon {
	border-color: rgb(237, 100, 54); background-color: transparent;
}
:not(.btStickyHeaderActive):not(.btStickyHeaderOpen).btTransparentLightHeader div.btButtonWidget a:hover .btIconWidgetIcon {
	border-color: rgb(237, 100, 54); color: rgb(255, 255, 255); background-color: transparent;
}
:not(.btStickyHeaderActive):not(.btStickyHeaderOpen).btTransparentLightHeader div.btButtonWidget a:hover .btIconWidgetText {
	color: rgb(255, 255, 255);
}
div.btButtonWidget.btOutline a {
	box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.btButtonWidget.btOutline a .btIconWidgetIcon {
	background: rgb(237, 100, 54); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
div.btButtonWidget.btOutline a .btIconWidgetText {
	color: inherit !important;
}
div.btButtonWidget.btOutline a:hover {
	box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}/*
div.btButtonWidget.btOutline a:hover .btIconWidgetText {
	color: rgb(255, 255, 255) !important;
}*/
.btMenuHorizontal div:not(:first-child).btButtonWidget {
	margin-right: 0px; margin-left: 2.5em;
}
.rtl.btMenuHorizontal div:not(:first-child).btButtonWidget {
	margin-right: 2.5em; margin-left: 0px;
}
.btMenuHorizontal div:not(.btWithLink).btButtonWidget {
	margin: 0px; padding-left: 1em;
}
.btMenuVertical div.btButtonWidget {
	margin: 0px auto; float: none; max-width: 200px;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBar .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget {
	width: 100%; display: inline-block;
}
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0.7em;
}
.btMenuVertical .mainHeader .topBar .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0.7em;
}
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
	padding: 0px 0px 0.7em;
}
.bt_bb_headline_superheadline {
	line-height: 1.4; margin-bottom: 1em;
}
.bt_bb_headline h1 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline h2 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline h3 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline h4 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline h5 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline h6 {
	margin: 0px; padding: 0px;
}
.bt_bb_headline .bt_bb_headline_content a {
	color: inherit;
}
.bt_bb_video {
	padding-bottom: 0px;
}
.bt_bb_section {
	position: relative;
}
[class*='dark_solid'].bt_bb_section::before {
	background-color: rgba(0, 0, 0, 0.3);
}
[class*='bt_bb_background_overlay'].bt_bb_section::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: " "; pointer-events: none;
}
[class*='bt_bb_background_overlay'].bt_bb_section .bt_bb_cell {
	position: relative; z-index: 1;
}
.bt_bb_section.bt_bb_section_with_top_coverage_image > .bt_bb_port {
	position: relative; z-index: 3;
}
.bt_bb_section.bt_bb_section_with_bottom_coverage_image > .bt_bb_port {
	position: relative; z-index: 3;
}
.bt_bb_section .bt_bb_section_top_section_coverage_image {
	left: 0px; right: 0px; position: absolute; pointer-events: none;
}
.bt_bb_section .bt_bb_section_bottom_section_coverage_image {
	left: 0px; right: 0px; position: absolute; pointer-events: none;
}
.bt_bb_section .bt_bb_section_top_section_coverage_image img {
	width: 100%; height: auto; display: block; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.bt_bb_section .bt_bb_section_bottom_section_coverage_image img {
	width: 100%; height: auto; display: block; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.bt_bb_section .bt_bb_section_top_section_coverage_image {
	top: 0px;
}
.bt_bb_section .bt_bb_section_bottom_section_coverage_image {
	bottom: 0px; z-index: 1;
}
.bt_bb_section.bt_bb_top_spacing_extra_small > .bt_bb_port {
	padding-top: 0.5em;
}
.bt_bb_section.bt_bb_top_spacing_small > .bt_bb_port {
	padding-top: 1em;
}
.bt_bb_section.bt_bb_top_spacing_normal > .bt_bb_port {
	padding-top: 2em;
}
.bt_bb_section.bt_bb_top_spacing_medium > .bt_bb_port {
	padding-top: 4em;
}
.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
	padding-top: 5em;
}
.bt_bb_section.bt_bb_top_spacing_extra_large > .bt_bb_port {
	padding-top: 16em;
}
.bt_bb_section.bt_bb_bottom_spacing_extra_small > .bt_bb_port {
	padding-bottom: 0.5em;
}
.bt_bb_section.bt_bb_bottom_spacing_small > .bt_bb_port {
	padding-bottom: 1em;
}
.bt_bb_section.bt_bb_bottom_spacing_normal > .bt_bb_port {
	padding-bottom: 2em;
}
.bt_bb_section.bt_bb_bottom_spacing_medium > .bt_bb_port {
	padding-bottom: 4em;
}
.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {
	padding-bottom: 8em;
}
.bt_bb_section.bt_bb_bottom_spacing_extra_large > .bt_bb_port {
	padding-bottom: 16em;
}

.Contactanos .bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {
    padding-bottom: 36em;
}

.Contactanos .bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
    padding-top: 12em;
}

.contenidoContactenos {
    margin: 5rem 0px;
}

.contenidoContactenos .contenido {
    background: url(https://club.pycca.com/PetsStyle/Mask-contenido-Contact.png);
    background-repeat: no-repeat;
    width: 75%;
    padding: 5rem;
    background-color: #53b3aad4;
    background-size: cover;
    border-radius: 25px;
    margin: auto;
}
.formuQS {
    background: #f5f5f5;
    display: inline-block;
    padding: 5rem;
    border-radius: 25px;
}
.contenidoContactenos .contenido .detalle {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.contenidoContactenos .contenido .detalle .icono {
    margin-right: 15px;
}
.contenidoContactenos .contenido .detalle .Texto h3 {
    color: #FFCC40;
}

.contenidoContactenos .contenido .detalle li {
    list-style: none;
}
.buttomForm button#btnFinalizar {
    background-color: #f96050;
    color: #FFF;
    border: 0px;
    border-radius: 2px 15px 15px 15px;
    padding: 9px 26px;
}


@media all and (min-width:1400px)
{
section.bt_bb_layout_boxed_limit_1400 {
	margin: 0px auto; max-width: 1400px;
}
}
section.bt_bb_negative_margin_small {
	margin-top: -1em !important; position: relative; z-index: 1;
}
section.bt_bb_negative_margin_normal {
	margin-top: -2em !important; position: relative; z-index: 1;
}
section.bt_bb_negative_margin_medium {
	margin-top: -4em !important; position: relative; z-index: 1;
}
section.bt_bb_negative_margin_large {
	margin-top: -8em !important; position: relative; z-index: 1;
}
section.bt_bb_negative_margin_extralarge {
	margin-top: -16em !important; position: relative; z-index: 1;
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell {
	width: 1200px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row :first-child.bt_bb_column .bt_bb_column_content {
	margin-left: calc(-50vw + 600px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='2']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -400px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='3']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -300px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='4']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -200px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='5']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -100px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='7']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 100px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='8']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 200px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='9']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 300px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='10']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 400px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='11']:first-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 500px);
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_row [data-width='6']:first-child.bt_bb_column .bt_bb_column_content {
	width: 50vw;
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell {
	width: 1200px; max-width: calc(100% - 60px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row :last-child.bt_bb_column .bt_bb_column_content {
	margin-right: calc(-50vw + 600px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='2']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -400px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='3']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -300px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='4']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -200px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='5']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + -100px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='7']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 100px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='8']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 200px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='9']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 300px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='10']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 400px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='11']:last-child.bt_bb_column .bt_bb_column_content {
	width: calc(50vw + 500px);
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_row [data-width='6']:last-child.bt_bb_column .bt_bb_column_content {
	width: 40vw;
}
@media all and (max-width:1260px)
{
.bt_bb_layout_boxed_left_1200 .bt_bb_cell {
	width: 100%;
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell {
	width: 100%;
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_cell_inner {
	width: 100%;
}
.bt_bb_layout_boxed_right_1200 .bt_bb_cell .bt_bb_cell_inner .bt_bb_row :first-child.bt_bb_column .bt_bb_column_content {
	width: calc(100% + 30px); margin-left: -30px;
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_cell_inner {
	width: 100%;
}
.bt_bb_layout_boxed_left_1200 .bt_bb_cell .bt_bb_cell_inner .bt_bb_row :last-child.bt_bb_column .bt_bb_column_content {
	width: calc(100% + 30px); margin-right: -30px;
}
}
.bt_bb_section.bt_bb_top_spacing_0 > .bt_bb_port {
	padding-top: 0px;
}
.bt_bb_section.bt_bb_bottom_spacing_0 > .bt_bb_port {
	padding-bottom: 0px;
}
.bt_bb_section.bt_bb_top_spacing_5 > .bt_bb_port {
	padding-top: 5px;
}
.bt_bb_section.bt_bb_bottom_spacing_5 > .bt_bb_port {
	padding-bottom: 5px;
}
.bt_bb_section.bt_bb_top_spacing_10 > .bt_bb_port {
	padding-top: 10px;
}
.bt_bb_section.bt_bb_bottom_spacing_10 > .bt_bb_port {
	padding-bottom: 10px;
}
.bt_bb_section.bt_bb_top_spacing_15 > .bt_bb_port {
	padding-top: 15px;
}
.bt_bb_section.bt_bb_bottom_spacing_15 > .bt_bb_port {
	padding-bottom: 15px;
}
.bt_bb_section.bt_bb_top_spacing_20 > .bt_bb_port {
	padding-top: 20px;
}
.bt_bb_section.bt_bb_bottom_spacing_20 > .bt_bb_port {
	padding-bottom: 20px;
}
.bt_bb_section.bt_bb_top_spacing_25 > .bt_bb_port {
	padding-top: 25px;
}
.bt_bb_section.bt_bb_bottom_spacing_25 > .bt_bb_port {
	padding-bottom: 25px;
}
.bt_bb_section.bt_bb_top_spacing_30 > .bt_bb_port {
	padding-top: 30px;
}
.bt_bb_section.bt_bb_bottom_spacing_30 > .bt_bb_port {
	padding-bottom: 30px;
}
.bt_bb_section.bt_bb_top_spacing_35 > .bt_bb_port {
	padding-top: 35px;
}
.bt_bb_section.bt_bb_bottom_spacing_35 > .bt_bb_port {
	padding-bottom: 35px;
}
.bt_bb_section.bt_bb_top_spacing_40 > .bt_bb_port {
	padding-top: 40px;
}
.bt_bb_section.bt_bb_bottom_spacing_40 > .bt_bb_port {
	padding-bottom: 40px;
}
.bt_bb_section.bt_bb_top_spacing_45 > .bt_bb_port {
	padding-top: 45px;
}
.bt_bb_section.bt_bb_bottom_spacing_45 > .bt_bb_port {
	padding-bottom: 45px;
}
.bt_bb_section.bt_bb_top_spacing_50 > .bt_bb_port {
	padding-top: 50px;
}
.bt_bb_section.bt_bb_bottom_spacing_50 > .bt_bb_port {
	padding-bottom: 50px;
}
.bt_bb_section.bt_bb_top_spacing_60 > .bt_bb_port {
	padding-top: 60px;
}
.bt_bb_section.bt_bb_bottom_spacing_60 > .bt_bb_port {
	padding-bottom: 60px;
}
.bt_bb_section.bt_bb_top_spacing_70 > .bt_bb_port {
	padding-top: 70px;
}
.bt_bb_section.bt_bb_bottom_spacing_70 > .bt_bb_port {
	padding-bottom: 70px;
}
.bt_bb_section.bt_bb_top_spacing_80 > .bt_bb_port {
	padding-top: 80px;
}
.bt_bb_section.bt_bb_bottom_spacing_80 > .bt_bb_port {
	padding-bottom: 80px;
}
.bt_bb_section.bt_bb_top_spacing_90 > .bt_bb_port {
	padding-top: 90px;
}
.bt_bb_section.bt_bb_bottom_spacing_90 > .bt_bb_port {
	padding-bottom: 90px;
}
.bt_bb_section.bt_bb_top_spacing_100 > .bt_bb_port {
	padding-top: 100px;
}
.bt_bb_section.bt_bb_bottom_spacing_100 > .bt_bb_port {
	padding-bottom: 100px;
}
.bt_bb_section.bt_bb_top_spacing_110 > .bt_bb_port {
	padding-top: 110px;
}
.bt_bb_section.bt_bb_bottom_spacing_110 > .bt_bb_port {
	padding-bottom: 110px;
}
.bt_bb_section.bt_bb_top_spacing_120 > .bt_bb_port {
	padding-top: 120px;
}
.bt_bb_section.bt_bb_bottom_spacing_120 > .bt_bb_port {
	padding-bottom: 120px;
}
.bt_bb_section.bt_bb_top_spacing_130 > .bt_bb_port {
	padding-top: 130px;
}
.bt_bb_section.bt_bb_bottom_spacing_130 > .bt_bb_port {
	padding-bottom: 130px;
}
.bt_bb_section.bt_bb_top_spacing_140 > .bt_bb_port {
	padding-top: 140px;
}
.bt_bb_section.bt_bb_bottom_spacing_140 > .bt_bb_port {
	padding-bottom: 140px;
}
.bt_bb_section.bt_bb_top_spacing_150 > .bt_bb_port {
	padding-top: 150px;
}
.bt_bb_section.bt_bb_bottom_spacing_150 > .bt_bb_port {
	padding-bottom: 150px;
}
.bt_bb_row.bt_bb_negative_margin_small {
	margin-top: -1em; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_small {
	margin-top: -1em; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_normal {
	margin-top: -2em; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_normal {
	margin-top: -2em; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_medium {
	margin-top: -4em; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_medium {
	margin-top: -4em; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_large {
	margin-top: -8em; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_large {
	margin-top: -8em; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_extralarge {
	margin-top: -16em; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_extralarge {
	margin-top: -16em; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_shadow_visible {
	box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 10px 25px -10px rgba(0, 0, 0, .1);
}
.bt_bb_row_inner.bt_bb_shadow_visible {
	box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 10px 25px -10px rgba(0, 0, 0, .1);
}
@media all and (min-width:1200px)
{
.bt_bb_row.bt_bb_layout_boxed_1200 {
	margin: 0px auto; width: 1240px;
}
.bt_bb_row_inner.bt_bb_layout_boxed_1200 {
	margin: 0px auto; width: 1240px;
}
}
@media all and (max-width:1200px)
{
.bt_bb_row.bt_bb_layout_boxed_1200 {
	margin: 0px auto; max-width: calc(100% - 60px);
}
.bt_bb_row_inner.bt_bb_layout_boxed_1200 {
	margin: 0px auto; max-width: calc(100% - 60px);
}
}
@media all and (max-width:780px)
{
.bt_bb_row.bt_bb_negative_margin_large {
	margin-top: -6em;
}
.bt_bb_row_inner.bt_bb_negative_margin_large {
	margin-top: -6em;
}
.bt_bb_row.bt_bb_negative_margin_extralarge {
	margin-top: -10em;
}
.bt_bb_row_inner.bt_bb_negative_margin_extralarge {
	margin-top: -10em;
}
}
.bt_bb_row.bt_bb_negative_margin_5 {
	margin-top: -5px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_5 {
	margin-top: -5px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_10 {
	margin-top: -10px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_10 {
	margin-top: -10px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_15 {
	margin-top: -15px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_15 {
	margin-top: -15px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_20 {
	margin-top: -20px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_20 {
	margin-top: -20px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_25 {
	margin-top: -25px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_25 {
	margin-top: -25px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_30 {
	margin-top: -30px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_30 {
	margin-top: -30px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_35 {
	margin-top: -35px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_35 {
	margin-top: -35px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_40 {
	margin-top: -40px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_40 {
	margin-top: -40px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_45 {
	margin-top: -45px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_45 {
	margin-top: -45px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_50 {
	margin-top: -50px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_50 {
	margin-top: -50px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_60 {
	margin-top: -60px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_60 {
	margin-top: -60px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_70 {
	margin-top: -70px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_70 {
	margin-top: -70px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_80 {
	margin-top: -80px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_80 {
	margin-top: -80px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_90 {
	margin-top: -90px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_90 {
	margin-top: -90px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_100 {
	margin-top: -100px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_100 {
	margin-top: -100px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_110 {
	margin-top: -110px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_110 {
	margin-top: -110px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_120 {
	margin-top: -120px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_120 {
	margin-top: -120px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_130 {
	margin-top: -130px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_130 {
	margin-top: -130px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_140 {
	margin-top: -140px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_140 {
	margin-top: -140px; position: relative; z-index: 1;
}
.bt_bb_row.bt_bb_negative_margin_150 {
	margin-top: -150px; position: relative; z-index: 1;
}
.bt_bb_row_inner.bt_bb_negative_margin_150 {
	margin-top: -150px; position: relative; z-index: 1;
}
.bt_bb_column.bt_bb_padding_0 .bt_bb_column_content {
	padding-right: 0px; padding-left: 0px;
}
.bt_bb_column_inner.bt_bb_padding_0 .bt_bb_column_inner_content {
	padding-right: 0px; padding-left: 0px;
}
.bt_bb_column.bt_bb_padding_5 .bt_bb_column_content {
	padding-right: 5px; padding-left: 5px;
}
.bt_bb_column_inner.bt_bb_padding_5 .bt_bb_column_inner_content {
	padding-right: 5px; padding-left: 5px;
}
.bt_bb_column.bt_bb_padding_10 .bt_bb_column_content {
	padding-right: 10px; padding-left: 10px;
}
.bt_bb_column_inner.bt_bb_padding_10 .bt_bb_column_inner_content {
	padding-right: 10px; padding-left: 10px;
}
.bt_bb_column.bt_bb_padding_15 .bt_bb_column_content {
	padding-right: 15px; padding-left: 15px;
}
.bt_bb_column_inner.bt_bb_padding_15 .bt_bb_column_inner_content {
	padding-right: 15px; padding-left: 15px;
}
.bt_bb_column.bt_bb_padding_20 .bt_bb_column_content {
	padding-right: 20px; padding-left: 20px;
}
.bt_bb_column_inner.bt_bb_padding_20 .bt_bb_column_inner_content {
	padding-right: 20px; padding-left: 20px;
}
.bt_bb_column.bt_bb_padding_25 .bt_bb_column_content {
	padding-right: 25px; padding-left: 25px;
}
.bt_bb_column_inner.bt_bb_padding_25 .bt_bb_column_inner_content {
	padding-right: 25px; padding-left: 25px;
}
.bt_bb_column.bt_bb_padding_30 .bt_bb_column_content {
	padding-right: 30px; padding-left: 30px;
}
.bt_bb_column_inner.bt_bb_padding_30 .bt_bb_column_inner_content {
	padding-right: 30px; padding-left: 30px;
}
.bt_bb_column.bt_bb_padding_35 .bt_bb_column_content {
	padding-right: 35px; padding-left: 35px;
}
.bt_bb_column_inner.bt_bb_padding_35 .bt_bb_column_inner_content {
	padding-right: 35px; padding-left: 35px;
}
.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
	padding-right: 40px; padding-left: 40px;
}
.bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
	padding-right: 40px; padding-left: 40px;
}
.bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
	padding-right: 45px; padding-left: 45px;
}
.bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
	padding-right: 45px; padding-left: 45px;
}
.bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
	padding-right: 50px; padding-left: 50px;
}
.bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
	padding-right: 50px; padding-left: 50px;
}
.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
	padding-right: 60px; padding-left: 60px;
}
.bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
	padding-right: 60px; padding-left: 60px;
}
.bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
	padding-right: 70px; padding-left: 70px;
}
.bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
	padding-right: 70px; padding-left: 70px;
}
.bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
	padding-right: 80px; padding-left: 80px;
}
.bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
	padding-right: 80px; padding-left: 80px;
}
.bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
	padding-right: 90px; padding-left: 90px;
}
.bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
	padding-right: 90px; padding-left: 90px;
}
.bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
	padding-right: 100px; padding-left: 100px;
}
.bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
	padding-right: 100px; padding-left: 100px;
}
.bt_bb_column.bt_bb_padding_110 .bt_bb_column_content {
	padding-right: 110px; padding-left: 110px;
}
.bt_bb_column_inner.bt_bb_padding_110 .bt_bb_column_inner_content {
	padding-right: 110px; padding-left: 110px;
}
.bt_bb_column.bt_bb_padding_120 .bt_bb_column_content {
	padding-right: 120px; padding-left: 120px;
}
.bt_bb_column_inner.bt_bb_padding_120 .bt_bb_column_inner_content {
	padding-right: 120px; padding-left: 120px;
}
.bt_bb_column.bt_bb_padding_130 .bt_bb_column_content {
	padding-right: 130px; padding-left: 130px;
}
.bt_bb_column_inner.bt_bb_padding_130 .bt_bb_column_inner_content {
	padding-right: 130px; padding-left: 130px;
}
.bt_bb_column.bt_bb_padding_140 .bt_bb_column_content {
	padding-right: 140px; padding-left: 140px;
}
.bt_bb_column_inner.bt_bb_padding_140 .bt_bb_column_inner_content {
	padding-right: 140px; padding-left: 140px;
}
.bt_bb_column.bt_bb_padding_150 .bt_bb_column_content {
	padding-right: 150px; padding-left: 150px;
}
.bt_bb_column_inner.bt_bb_padding_150 .bt_bb_column_inner_content {
	padding-right: 150px; padding-left: 150px;
}
@media all and (max-width:360px)
{
.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {
	padding-right: 20px; padding-left: 20px;
}
.bt_bb_column_inner.bt_bb_padding_40 .bt_bb_column_inner_content {
	padding-right: 40px; padding-left: 40px;
}
.bt_bb_column.bt_bb_padding_45 .bt_bb_column_content {
	padding-right: 22.5px; padding-left: 22.5px;
}
.bt_bb_column_inner.bt_bb_padding_45 .bt_bb_column_inner_content {
	padding-right: 45px; padding-left: 45px;
}
.bt_bb_column.bt_bb_padding_50 .bt_bb_column_content {
	padding-right: 25px; padding-left: 25px;
}
.bt_bb_column_inner.bt_bb_padding_50 .bt_bb_column_inner_content {
	padding-right: 50px; padding-left: 50px;
}
.bt_bb_column.bt_bb_padding_60 .bt_bb_column_content {
	padding-right: 30px; padding-left: 30px;
}
.bt_bb_column_inner.bt_bb_padding_60 .bt_bb_column_inner_content {
	padding-right: 60px; padding-left: 60px;
}
.bt_bb_column.bt_bb_padding_70 .bt_bb_column_content {
	padding-right: 35px; padding-left: 35px;
}
.bt_bb_column_inner.bt_bb_padding_70 .bt_bb_column_inner_content {
	padding-right: 70px; padding-left: 70px;
}
.bt_bb_column.bt_bb_padding_80 .bt_bb_column_content {
	padding-right: 40px; padding-left: 40px;
}
.bt_bb_column_inner.bt_bb_padding_80 .bt_bb_column_inner_content {
	padding-right: 80px; padding-left: 80px;
}
.bt_bb_column.bt_bb_padding_90 .bt_bb_column_content {
	padding-right: 45px; padding-left: 45px;
}
.bt_bb_column_inner.bt_bb_padding_90 .bt_bb_column_inner_content {
	padding-right: 90px; padding-left: 90px;
}
.bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
	padding-right: 50px; padding-left: 50px;
}
.bt_bb_column_inner.bt_bb_padding_100 .bt_bb_column_inner_content {
	padding-right: 100px; padding-left: 100px;
}
.bt_bb_column.bt_bb_padding_110 .bt_bb_column_content {
	padding-right: 55px; padding-left: 55px;
}
.bt_bb_column_inner.bt_bb_padding_110 .bt_bb_column_inner_content {
	padding-right: 110px; padding-left: 110px;
}
.bt_bb_column.bt_bb_padding_120 .bt_bb_column_content {
	padding-right: 60px; padding-left: 60px;
}
.bt_bb_column_inner.bt_bb_padding_120 .bt_bb_column_inner_content {
	padding-right: 120px; padding-left: 120px;
}
.bt_bb_column.bt_bb_padding_130 .bt_bb_column_content {
	padding-right: 65px; padding-left: 65px;
}
.bt_bb_column_inner.bt_bb_padding_130 .bt_bb_column_inner_content {
	padding-right: 130px; padding-left: 130px;
}
.bt_bb_column.bt_bb_padding_140 .bt_bb_column_content {
	padding-right: 70px; padding-left: 70px;
}
.bt_bb_column_inner.bt_bb_padding_140 .bt_bb_column_inner_content {
	padding-right: 140px; padding-left: 140px;
}
.bt_bb_column.bt_bb_padding_150 .bt_bb_column_content {
	padding-right: 75px; padding-left: 75px;
}
.bt_bb_column_inner.bt_bb_padding_150 .bt_bb_column_inner_content {
	padding-right: 150px; padding-left: 150px;
}
}
.bt_bb_column.bt_bb_shadow_visible {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column_inner.bt_bb_shadow_visible {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column.bt_bb_shadow_inner_shadow .bt_bb_column_content {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column_inner.bt_bb_shadow_inner_shadow .bt_bb_column_content {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column.bt_bb_shadow_hover_visible {
	transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.bt_bb_column_inner.bt_bb_shadow_hover_visible {
	transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.bt_bb_column.bt_bb_shadow_hover_inner_visible .bt_bb_column_content {
	transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.bt_bb_column_inner.bt_bb_shadow_hover_inner_visible .bt_bb_column_content {
	transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.bt_bb_column.bt_bb_shadow_hover_visible:hover {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column_inner.bt_bb_shadow_hover_visible:hover {
	box-shadow: 0px 30px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 30px 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column.bt_bb_shadow_hover_inner_visible:hover .bt_bb_column_content {
	box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column_inner.bt_bb_shadow_hover_inner_visible:hover .bt_bb_column_content {
	box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 30px -10px rgba(0, 0, 0, .2);
}
.bt_bb_column.bt_bb_shape_hard-rounded .bt_bb_column_content {
	border-radius: 50px; overflow: hidden;
}
.bt_bb_column_inner.bt_bb_shape_hard-rounded .bt_bb_column_content {
	border-radius: 50px; overflow: hidden;
}
.bt_bb_column.bt_bb_shape_soft-rounded .bt_bb_column_content {
	border-radius: 3px; overflow: hidden;
}
.bt_bb_column_inner.bt_bb_shape_soft-rounded .bt_bb_column_content {
	border-radius: 3px; overflow: hidden;
}
.bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(24, 24, 24); border-image: none;
}
.bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(24, 24, 24); border-image: none;
}
.btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_column.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_column_inner.bt_bb_border_yes .bt_bb_column_content {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
	padding-right: 2em; padding-left: 2em;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content .bt_bb_image {
	margin: 0px -2em;
}
.bt_bb_separator.bt_bb_bottom_spacing_extra_small {
	margin-bottom: 0.5em;
}
.bt_bb_separator.bt_bb_bottom_spacing_small {
	margin-bottom: 1em;
}
.bt_bb_separator.bt_bb_bottom_spacing_normal {
	margin-bottom: 2em;
}
.bt_bb_separator.bt_bb_bottom_spacing_medium {
	margin-bottom: 4em;
}
.bt_bb_separator.bt_bb_bottom_spacing_large {
	margin-bottom: 8em;
}
.bt_bb_separator.bt_bb_bottom_spacing_extra_large {
	margin-bottom: 16em;
}
.bt_bb_separator.bt_bb_top_spacing_extra_small {
	margin-top: 0.5em;
}
.bt_bb_separator.bt_bb_top_spacing_small {
	margin-top: 1em;
}
.bt_bb_separator.bt_bb_top_spacing_normal {
	margin-top: 2em;
}
.bt_bb_separator.bt_bb_top_spacing_medium {
	margin-top: 4em;
}
.bt_bb_separator.bt_bb_top_spacing_large {
	margin-top: 8em;
}
.bt_bb_separator.bt_bb_top_spacing_extra_large {
	margin-top: 16em;
}
.bt_bb_separator.bt_bb_top_spacing_0 {
	margin-top: 0px;
}
.bt_bb_separator.bt_bb_bottom_spacing_0 {
	margin-bottom: 0px;
}
.bt_bb_separator.bt_bb_top_spacing_5 {
	margin-top: 5px;
}
.bt_bb_separator.bt_bb_bottom_spacing_5 {
	margin-bottom: 5px;
}
.bt_bb_separator.bt_bb_top_spacing_10 {
	margin-top: 10px;
}
.bt_bb_separator.bt_bb_bottom_spacing_10 {
	margin-bottom: 10px;
}
.bt_bb_separator.bt_bb_top_spacing_15 {
	margin-top: 15px;
}
.bt_bb_separator.bt_bb_bottom_spacing_15 {
	margin-bottom: 15px;
}
.bt_bb_separator.bt_bb_top_spacing_20 {
	margin-top: 20px;
}
.bt_bb_separator.bt_bb_bottom_spacing_20 {
	margin-bottom: 20px;
}
.bt_bb_separator.bt_bb_top_spacing_25 {
	margin-top: 25px;
}
.bt_bb_separator.bt_bb_bottom_spacing_25 {
	margin-bottom: 25px;
}
.bt_bb_separator.bt_bb_top_spacing_30 {
	margin-top: 30px;
}
.bt_bb_separator.bt_bb_bottom_spacing_30 {
	margin-bottom: 30px;
}
.bt_bb_separator.bt_bb_top_spacing_35 {
	margin-top: 35px;
}
.bt_bb_separator.bt_bb_bottom_spacing_35 {
	margin-bottom: 35px;
}
.bt_bb_separator.bt_bb_top_spacing_40 {
	margin-top: 40px;
}
.bt_bb_separator.bt_bb_bottom_spacing_40 {
	margin-bottom: 40px;
}
.bt_bb_separator.bt_bb_top_spacing_45 {
	margin-top: 45px;
}
.bt_bb_separator.bt_bb_bottom_spacing_45 {
	margin-bottom: 45px;
}
.bt_bb_separator.bt_bb_top_spacing_50 {
	margin-top: 50px;
}
.bt_bb_separator.bt_bb_bottom_spacing_50 {
	margin-bottom: 50px;
}
.bt_bb_separator.bt_bb_top_spacing_60 {
	margin-top: 60px;
}
.bt_bb_separator.bt_bb_bottom_spacing_60 {
	margin-bottom: 60px;
}
.bt_bb_separator.bt_bb_top_spacing_70 {
	margin-top: 70px;
}
.bt_bb_separator.bt_bb_bottom_spacing_70 {
	margin-bottom: 70px;
}
.bt_bb_separator.bt_bb_top_spacing_80 {
	margin-top: 80px;
}
.bt_bb_separator.bt_bb_bottom_spacing_80 {
	margin-bottom: 80px;
}
.bt_bb_separator.bt_bb_top_spacing_90 {
	margin-top: 90px;
}
.bt_bb_separator.bt_bb_bottom_spacing_90 {
	margin-bottom: 90px;
}
.bt_bb_separator.bt_bb_top_spacing_100 {
	margin-top: 100px;
}
.bt_bb_separator.bt_bb_bottom_spacing_100 {
	margin-bottom: 100px;
}
.bt_bb_separator.bt_bb_top_spacing_110 {
	margin-top: 110px;
}
.bt_bb_separator.bt_bb_bottom_spacing_110 {
	margin-bottom: 110px;
}
.bt_bb_separator.bt_bb_top_spacing_120 {
	margin-top: 120px;
}
.bt_bb_separator.bt_bb_bottom_spacing_120 {
	margin-bottom: 120px;
}
.bt_bb_separator.bt_bb_top_spacing_130 {
	margin-top: 130px;
}
.bt_bb_separator.bt_bb_bottom_spacing_130 {
	margin-bottom: 130px;
}
.bt_bb_separator.bt_bb_top_spacing_140 {
	margin-top: 140px;
}
.bt_bb_separator.bt_bb_bottom_spacing_140 {
	margin-bottom: 140px;
}
.bt_bb_separator.bt_bb_top_spacing_150 {
	margin-top: 150px;
}
.bt_bb_separator.bt_bb_bottom_spacing_150 {
	margin-bottom: 150px;
}
.bt_bb_headline {
	position: relative;
}
.bt_bb_headline .bt_bb_headline_superheadline {
	font-family: 'Poppins', sans-serif; font-size: 1rem; font-weight: 700; margin-bottom: 0.8em; display: block;
}
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 0.75rem; margin-bottom: 1.5em;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 0.85rem; margin-bottom: 1.4em;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 0.94rem; margin-bottom: 1em;
}
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1rem; margin-bottom: 1.2em;
}
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1.2rem;
}
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1.4rem; margin-bottom: 0.55em;
}
.bt_bb_size_extrahuge.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.3em;
}
.bt_bb_superheadline_font_weight_black.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 900;
}
.bt_bb_superheadline_font_weight_bolder.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 800;
}
.bt_bb_superheadline_font_weight_bold.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 700;
}
.bt_bb_superheadline_font_weight_semi-bold.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 600;
}
.bt_bb_superheadline_font_weight_medium.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 500;
}
.bt_bb_superheadline_font_weight_normal.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 400;
}
.bt_bb_superheadline_font_weight_light.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 300;
}
.bt_bb_superheadline_font_weight_lighter.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 200;
}
.bt_bb_superheadline_font_weight_thin.bt_bb_headline .bt_bb_headline_superheadline {
	font-weight: 100;
}
.btNoHeadline.bt_bb_headline .bt_bb_headline_superheadline {
	margin-bottom: 0px;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.7; font-family: 'Poppins', sans-serif; font-size: 1em; font-weight: 400; margin-top: 1em;
}
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1rem; margin-top: 0.9em;
}
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1rem;
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1rem;
}
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.6; font-size: 1.1rem;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem; margin-top: 0.9em;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.2rem; margin-top: 0.5em;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.5; font-size: 1.4rem; margin-top: 0.4em;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.5; font-size: 1.4rem; margin-top: 1.7em;
}
.bt_bb_subheadline_font_weight_black.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 900;
}
.bt_bb_subheadline_font_weight_bolder.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 800;
}
.bt_bb_subheadline_font_weight_bold.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 700;
}
.bt_bb_subheadline_font_weight_semi-bold.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 600;
}
.bt_bb_subheadline_font_weight_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 500;
}
.bt_bb_subheadline_font_weight_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 400;
}
.bt_bb_subheadline_font_weight_light.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 300;
}
.bt_bb_subheadline_font_weight_lighter.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 200;
}
.bt_bb_subheadline_font_weight_thin.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-weight: 100;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline.bg-naranja {
    color: #FFCC40;
    font-weight: 900;
    font-size: 1.5rem;
}

.logoblanco .btLogoArea .logo img.btMainLogo {
    display: none;
}
.btLogoArea .logo img.btMainLogo-blanco{
	display: none;
}
.logoblanco .btLogoArea .logo img.btMainLogo-blanco{
	display: block;
}

.logoblanco div.btButtonWidget a .btIconWidgetText {
    color: #FFF !important;
}
.logoblanco.btStickyHeaderActive.btStickyHeaderOpen div.btButtonWidget a .btIconWidgetText {
    color: inherit !important;
}

.Blog .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline.bg-naranja {
    font-family: 'allroundgothic', cursive;
    color: #FFF;
    font-size: 2.8rem;
    font-weight: 700;
}
.logoblanco.btStickyHeaderActive.btStickyHeaderOpen img.btMainLogo-blanco {
    display: none;
}


.logoblanco.btStickyHeaderActive.btStickyHeaderOpen img.btMainLogo {
    display: initial;
}

.logoblanco .menuPort nav>ul>li>a {
    color: #FFF;
}

.logoblanco.btStickyHeaderActive.btStickyHeaderOpen .menuPort nav>ul>li>a {
    color: initial;
}

.logoblanco .menuPort nav ul li a:hover {
    color: #efefef;
}

.logoblanco.btStickyHeaderActive.btStickyHeaderOpen .menuPort nav ul li a:hover {
    color: initial;
}

.Blog section.bt_bb_section.bt_bb_color_scheme_1.bt_bb_layout_boxed_1200.bt_bb_vertical_align_top.bt_bb_parallax.btLazyLoadBackground.bt_bb_background_image.bt_bb_top_spacing_large.bt_bb_bottom_spacing_large.bt_bb_section_with_bottom_coverage_image.btLazyLoaded {
    background-position-y: -100px !important;
}

.Post a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
	color: #000 !important;
}

.Post img {
    width: 100%;
    max-width: 80px;
    border-radius: 10px;
    margin-right: 15px;
}

.Post p {
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
}
span.bt_bb_headline_content.title_negro strong {
    color: #1D1D1B;
    font-size: 1.5rem;
}

.Blog img.btLazyLoadImage.btLazyLoaded {
    border-radius: 30px;
}

.Blog span.bt_bb_headline_content strong {
    margin-top: 25px;
    color: #000;
    font-size: 2.3rem;
    display: block;
}

.Blog .fecha {
    font-weight: 700;
}

.bt_bb_text p {
    text-align: justify;
}

.logoblanco .btVerticalHeaderTop .btLogoArea .logo img.btMainLogo {
    display: block;
}

.bt_bb_icon_position_rigth_float {
    float: right;
}


.bt_bb_headline h1 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h2 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h3 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h4 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h5 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h6 strong {
	color: rgb(237, 100, 54); font-weight: inherit;
}
.bt_bb_headline h1 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h2 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h3 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h4 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h5 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h6 em {
	color: rgb(130, 197, 91); font-style: normal;
}
.bt_bb_headline h1 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_headline h2 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_headline h3 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_headline h4 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_headline h5 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_headline h6 del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.bt_bb_size_extrasmall.bt_bb_headline h1 {
	font-size: 1.44rem;
}
.bt_bb_size_extrasmall.bt_bb_headline h2 {
	font-size: 1.44rem;
}
.bt_bb_size_extrasmall.bt_bb_headline h3 {
	font-size: 1.44rem;
}
.bt_bb_size_extrasmall.bt_bb_headline h4 {
	font-size: 1.44rem;
}
.bt_bb_size_extrasmall.bt_bb_headline h5 {
	font-size: 1.44rem;
}
.btSiteFooter h5.bt_bb_headline_tag span {
    text-align: left;
}
.bt_bb_size_extrasmall.bt_bb_headline h6 {
	font-size: 1.44rem;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_extrasmall.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_size_small.bt_bb_headline h1 {
	font-size: 1.7rem;
}
.bt_bb_size_small.bt_bb_headline h2 {
	font-size: 1.7rem;
}
.bt_bb_size_small.bt_bb_headline h3 {
	font-size: 1.7rem;
}
.bt_bb_size_small.bt_bb_headline h4 {
	font-size: 1.7rem;
}
.bt_bb_size_small.bt_bb_headline h5 {
	font-size: 1.7rem;
}
.bt_bb_size_small.bt_bb_headline h6 {
	font-size: 1.7rem;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin-bottom: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-top: 0.7em;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h1 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h2 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h3 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h4 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h5 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_top_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::before {
	border-width: 1px 0px 0px;
}
.bt_bb_dash_bottom.bt_bb_size_small.bt_bb_headline h6 .bt_bb_headline_content::after {
	border-width: 1px 0px 0px;
}
.bt_bb_size_medium.bt_bb_headline h1 {
	font-size: 2.32rem;
}
.bt_bb_size_medium.bt_bb_headline h2 {
	font-size: 2.32rem;
}
.bt_bb_size_medium.bt_bb_headline h3 {
	font-size: 2.32rem;
}
.bt_bb_size_medium.bt_bb_headline h4 {
	font-size: 2.32rem;
}
.bt_bb_size_medium.bt_bb_headline h5 {
	font-size: 2.32rem;
}
.bt_bb_size_medium.bt_bb_headline h6 {
	font-size: 2.32rem;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_medium.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_size_normal.bt_bb_headline h1 {
	font-size: 2.95rem;
}
.bt_bb_size_normal.bt_bb_headline h2 {
	font-size: 1.95rem;
}
.bt_bb_size_normal.bt_bb_headline h3 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h4 {
	font-size: 2.95rem;
}
.bt_bb_size_normal.bt_bb_headline h5 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h6 {
	font-size: 2.5rem;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_top_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_dash_bottom.bt_bb_size_normal.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin-bottom: 0.1em;
}
.bt_bb_size_large.bt_bb_headline h1 {
	font-size: 3.6rem;
}

.bt_bb_size_extralarge.bt_bb_headline h1 {
	font-size: 4.7rem;
}
.bt_bb_size_extralarge.bt_bb_headline h2 {
	font-size: 4.7rem;
}
.bt_bb_size_extralarge.bt_bb_headline h3 {
	font-size: 4.7rem;
}
.bt_bb_size_extralarge.bt_bb_headline h4 {
	font-size: 4.7rem;
}
.bt_bb_size_extralarge.bt_bb_headline h5 {
	font-size: 4.7rem;
}
.bt_bb_size_extralarge.bt_bb_headline h6 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h1 {
	font-size: 5.35rem;
}
.bt_bb_size_huge.bt_bb_headline h2 {
	font-size: 5.35rem;
}
.bt_bb_size_huge.bt_bb_headline h3 {
	font-size: 5.35rem;
}
.bt_bb_size_huge.bt_bb_headline h4 {
	font-size: 5.35rem;
}
.bt_bb_size_huge.bt_bb_headline h5 {
	font-size: 5.35rem;
}
.bt_bb_size_huge.bt_bb_headline h6 {
	font-size: 5.35rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h1 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h2 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h3 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h4 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h5 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h6 {
	line-height: 1; font-size: 6.5rem;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content::after {
	margin: 0.5em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content::after {
	width: 1.5em; margin-bottom: 0.4em;
}
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content::before {
	margin: 0.4em 0px 0.3em; width: 1.5em;
}
.bt_bb_font_weight_black.bt_bb_headline h1 {
	font-weight: 900;
}
.bt_bb_font_weight_black.bt_bb_headline h2 {
	font-weight: 900;
}
.bt_bb_font_weight_black.bt_bb_headline h3 {
	font-weight: 900;
}
.bt_bb_font_weight_black.bt_bb_headline h4 {
	font-weight: 900;
}
.bt_bb_font_weight_black.bt_bb_headline h5 {
	font-weight: 900;
}
.bt_bb_font_weight_black.bt_bb_headline h6 {
	font-weight: 900;
}
.bt_bb_font_weight_bolder.bt_bb_headline h1 {
	font-weight: 800;
}
.bt_bb_font_weight_bolder.bt_bb_headline h2 {
	font-weight: 800;
}
.bt_bb_font_weight_bolder.bt_bb_headline h3 {
	font-weight: 800;
}
.bt_bb_font_weight_bolder.bt_bb_headline h4 {
	font-weight: 800;
}
.bt_bb_font_weight_bolder.bt_bb_headline h5 {
	font-weight: 800;
}
.bt_bb_font_weight_bolder.bt_bb_headline h6 {
	font-weight: 800;
}
.bt_bb_font_weight_bold.bt_bb_headline h1 {
	font-weight: 700;
}
.bt_bb_font_weight_bold.bt_bb_headline h2 {
	font-weight: 700;
}
.bt_bb_font_weight_bold.bt_bb_headline h3 {
	font-weight: 700;
}
.bt_bb_font_weight_bold.bt_bb_headline h4 {
	font-weight: 700;
}
.bt_bb_font_weight_bold.bt_bb_headline h5 {
	font-weight: 700;
}
.bt_bb_font_weight_bold.bt_bb_headline h6 {
	font-weight: 700;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h1 {
	font-weight: 600;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h2 {
	font-weight: 600;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h3 {
	font-weight: 600;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h4 {
	font-weight: 600;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h5 {
	font-weight: 600;
}
.bt_bb_font_weight_semi-bold.bt_bb_headline h6 {
	font-weight: 600;
}
.bt_bb_font_weight_medium.bt_bb_headline h1 {
	font-weight: 500;
}
.bt_bb_font_weight_medium.bt_bb_headline h2 {
	font-weight: 500;
}
.bt_bb_font_weight_medium.bt_bb_headline h3 {
	font-weight: 500;
}
.bt_bb_font_weight_medium.bt_bb_headline h4 {
	font-weight: 500;
}
.bt_bb_font_weight_medium.bt_bb_headline h5 {
	font-weight: 500;
}
.bt_bb_font_weight_medium.bt_bb_headline h6 {
	font-weight: 500;
}
.bt_bb_font_weight_normal.bt_bb_headline h1 {
	font-weight: 400;
}
.bt_bb_font_weight_normal.bt_bb_headline h2 {
	font-weight: 400;
}
.bt_bb_font_weight_normal.bt_bb_headline h3 {
	font-weight: 400;
}
.bt_bb_font_weight_normal.bt_bb_headline h4 {
	font-weight: 400;
}
.bt_bb_font_weight_normal.bt_bb_headline h5 {
	font-weight: 400;
}
.bt_bb_font_weight_normal.bt_bb_headline h6 {
	font-weight: 400;
}
.bt_bb_font_weight_light.bt_bb_headline h1 {
	font-weight: 300;
}
.bt_bb_font_weight_light.bt_bb_headline h2 {
	font-weight: 300;
}
.bt_bb_font_weight_light.bt_bb_headline h3 {
	font-weight: 300;
}
.bt_bb_font_weight_light.bt_bb_headline h4 {
	font-weight: 300;
}
.bt_bb_font_weight_light.bt_bb_headline h5 {
	font-weight: 300;
}
.bt_bb_font_weight_light.bt_bb_headline h6 {
	font-weight: 300;
}
.bt_bb_font_weight_lighter.bt_bb_headline h1 {
	font-weight: 200;
}
.bt_bb_font_weight_lighter.bt_bb_headline h2 {
	font-weight: 200;
}
.bt_bb_font_weight_lighter.bt_bb_headline h3 {
	font-weight: 200;
}
.bt_bb_font_weight_lighter.bt_bb_headline h4 {
	font-weight: 200;
}
.bt_bb_font_weight_lighter.bt_bb_headline h5 {
	font-weight: 200;
}
.bt_bb_font_weight_lighter.bt_bb_headline h6 {
	font-weight: 200;
}
.bt_bb_font_weight_thin.bt_bb_headline h1 {
	font-weight: 100;
}
.bt_bb_font_weight_thin.bt_bb_headline h2 {
	font-weight: 100;
}
.bt_bb_font_weight_thin.bt_bb_headline h3 {
	font-weight: 100;
}
.bt_bb_font_weight_thin.bt_bb_headline h4 {
	font-weight: 100;
}
.bt_bb_font_weight_thin.bt_bb_headline h5 {
	font-weight: 100;
}
.bt_bb_font_weight_thin.bt_bb_headline h6 {
	font-weight: 100;
}
.btContent .bt_bb_button a {
	color: inherit;
}
.bt_bb_button .bt_bb_button_text {
	letter-spacing: 0.5px; font-family: 'Poppins', sans-serif; font-weight: 700;
}
.btButtonWeight_default .bt_bb_button .bt_bb_button_text {
	font-weight: 700;
}
.btButtonWeight_black .bt_bb_button .bt_bb_button_text {
	font-weight: 900;
}
.btButtonWeight_bolder .bt_bb_button .bt_bb_button_text {
	font-weight: 800;
}
.btButtonWeight_bold .bt_bb_button .bt_bb_button_text {
	font-weight: 700;
}
.btButtonWeight_semi-bold .bt_bb_button .bt_bb_button_text {
	font-weight: 600;
}
.btButtonWeight_medium .bt_bb_button .bt_bb_button_text {
	font-weight: 500;
}
.btButtonWeight_normal .bt_bb_button .bt_bb_button_text {
	font-weight: 400;
}
.btButtonWeight_light .bt_bb_button .bt_bb_button_text {
	font-weight: 300;
}
.btButtonWeight_lighter .bt_bb_button .bt_bb_button_text {
	font-weight: 200;
}
.btButtonWeight_thin .bt_bb_button .bt_bb_button_text {
	font-weight: 100;
}
.bt_bb_font_weight_black.bt_bb_button .bt_bb_button_text {
	font-weight: 900;
}
.bt_bb_font_weight_bolder.bt_bb_button .bt_bb_button_text {
	font-weight: 800;
}
.bt_bb_font_weight_bold.bt_bb_button .bt_bb_button_text {
	font-weight: 700;
}
.bt_bb_font_weight_semi-bold.bt_bb_button .bt_bb_button_text {
	font-weight: 600;
}
.bt_bb_font_weight_medium.bt_bb_button .bt_bb_button_text {
	font-weight: 500;
}
.bt_bb_font_weight_normal.bt_bb_button .bt_bb_button_text {
	font-weight: 400;
}
.bt_bb_font_weight_light.bt_bb_button .bt_bb_button_text {
	font-weight: 300;
}
.bt_bb_font_weight_lighter.bt_bb_button .bt_bb_button_text {
	font-weight: 200;
}
.bt_bb_font_weight_thin.bt_bb_button .bt_bb_button_text {
	font-weight: 100;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_right.bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_right .bt_bb_button {
	margin-left: 2.5em; float: none;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_align_left.bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_align_left .bt_bb_button {
	margin-right: 2.5em; float: none;
}
.bt_bb_button.bt_bb_icon_position_left .bt_bb_icon_holder {
	margin-right: 0.8em; order: 1; -webkit-order: 1;
}
.rtl .bt_bb_button.bt_bb_icon_position_left .bt_bb_link {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_button.bt_bb_icon_position_right .bt_bb_icon_holder {
	margin-left: 0.8em;
}
.rtl .bt_bb_button.bt_bb_icon_position_right .bt_bb_link {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_button.bt_bb_size_extra_small {
	font-size: 0.7em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_right.bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_right .bt_bb_button.bt_bb_size_extra_small {
	margin-left: 1em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_align_left.bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_align_left .bt_bb_button.bt_bb_size_extra_small {
	margin-right: 1em;
}
.bt_bb_button.bt_bb_size_small {
	font-size: 0.87em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_right.bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_right .bt_bb_button.bt_bb_size_small {
	margin-left: 1em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_align_left.bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_align_left .bt_bb_button.bt_bb_size_small {
	margin-right: 1em;
}
.bt_bb_button.bt_bb_size_medium {
	font-size: 0.93em;
}
.bt_bb_button.bt_bb_size_normal {
	font-size: 1em;
}
.bt_bb_button.bt_bb_size_large {
	font-size: 1.1em;
}
.bt_bb_button a {
	padding: 1.2em 2em;
}
.bt_bb_size_small.bt_bb_button a {
	padding: 1.2em 1.8em;
}
.bt_bb_style_outline.bt_bb_button a {
	box-shadow: inset 0px 0px 0px 2px black; -webkit-box-shadow: 0 0 0 2px black inset;
}
.bt_bb_style_clean.bt_bb_button a {
	padding-right: 0px !important; padding-left: 0px !important;
}
.bt_bb_shape_drop.bt_bb_button a {
	padding: 1.4em 2.5em !important; border-radius: 0% 50px 50px !important;
}
.btSoftRoundedButtons .bt_bb_button a {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_button a {
	border-radius: 50px;
}
 .bt_bb_button a {
	border-radius: 0% 50px 50px;
}
.bt_bb_shape_rounded.bt_bb_button.bt_bb_style_underline a {
	border-radius: 0px;
}
.bt_bb_shape_round.bt_bb_button.bt_bb_style_underline a {
	border-radius: 0px;
}
.bt_bb_shape_drop.bt_bb_button.bt_bb_style_underline a {
	border-radius: 0px;
}
.bt_bb_button.bt_bb_style_underline a {
	padding: 0.8em 0px !important; border-radius: 0% !important; border-bottom-color: rgb(24, 24, 24); border-bottom-width: 5px; border-bottom-style: solid;
}
.bt_bb_button.bt_bb_style_underline a:hover {
	border-color: rgb(237, 100, 54); color: rgb(237, 100, 54);
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_right.bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_right .bt_bb_button.bt_bb_style_underline {
	margin-left: 3em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
.bt_bb_align_left.bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
.bt_bb_align_left .bt_bb_button.bt_bb_style_underline {
	margin-right: 3em;
}
@media all and (max-width:780px)
{
.bt_bb_size_normal.bt_bb_button a {
	padding: 1em 1.8em;
}
.bt_bb_size_large.bt_bb_button a {
	padding: 1em 1.8em;
}
}
@media all and (max-width:680px)
{
.bt_bb_button {
	margin-bottom: 1em;
}
}
.bt_bb_service.btNoText {
	align-items: center; -webkit-align-items: center;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.2em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_align_center.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_align_center .bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 1em;
}
.bt_bb_style_outline.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_align_center.bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
	margin-bottom: 0.5em;
}
.bt_bb_size_xlarge.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
	font-size: 4.5em;
}
.bt_bb_size_small.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
	width: 1.8em; height: 1.8em; line-height: 1.8; font-size: 1.5em;
}
.bt_bb_size_small.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
	width: 1.8em; height: 1.8em; line-height: 1.8; font-size: 1.5em;
}
.bt_bb_service .bt_bb_service_colored_icon {
	transition:280ms; flex:1 0 auto; text-align: center; vertical-align: middle; display: block; order: 1; -webkit-flex: 1 0 auto; -webkit-order: 1; -webkit-transition: all 280ms ease; -moz-transition: all 280ms ease;
}
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_colored_icon {
	margin-top: -7px;
}
.bt_bb_size_large.bt_bb_service .bt_bb_service_colored_icon {
	margin-top: -7px;
}
.bt_bb_service .bt_bb_service_colored_icon a {
	line-height: 1; display: block;
}
.bt_bb_service .bt_bb_service_colored_icon svg .cls-1 {
	fill: #FF6E5F;
}
.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_colored_icon svg {
	width: 1em; height: 1em;
}
.bt_bb_size_small.bt_bb_service .bt_bb_service_colored_icon svg {
	width: 1.6em; height: 1.6em;
}
.bt_bb_size_normal.bt_bb_service .bt_bb_service_colored_icon svg {
	width: 2.8em; height: 2.8em;
}
.bt_bb_size_large.bt_bb_service .bt_bb_service_colored_icon svg {
	width: 3.3em; height: 3.3em; font-size: 1.2em;
}
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_colored_icon svg {
	width: 5.8em; height: 5.8em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_right.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_right .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0px; order: 2; -webkit-align-self: initial; -webkit-order: 2;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_center.bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_center .bt_bb_service .bt_bb_service_colored_icon {
	margin-bottom: 0.25em; align-self: center; -webkit-align-self: center;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_left.bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_left .bt_bb_service .bt_bb_service_content {
	padding-left: 1em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_right.bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_right .bt_bb_service .bt_bb_service_content {
	padding-right: 1em;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.bt_bb_align_center.bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.bt_bb_align_center .bt_bb_service .bt_bb_service_content {
	padding: 0px;
}
.rtl .bt_bb_service .bt_bb_service_content {
	padding-right: 1em; padding-left: 0px;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_left.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_left .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-left: 0.75em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_right.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_right .bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content {
	padding-right: 0.75em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_left.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_left .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-left: 1.8em; margin-left: 1.8em; border-left-width: 1px; border-left-style: solid;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.bt_bb_align_right.bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.bt_bb_align_right .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	border-color: inherit; padding-right: 1.8em; margin-right: 1.8em; border-right-width: 1px; border-right-style: solid;
}
.rtl .bt_bb_border_visible.bt_bb_service .bt_bb_service_content {
	padding-right: 1.8em; padding-left: 0px; margin-left: 0px; border-right-color: rgb(24, 24, 24); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	line-height: 1.4; font-family: 'Poppins', sans-serif; font-size: 1rem; font-weight: 800;
}
.btHeadingWeight_black.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 900;
}
.btHeadingWeight_bolder.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 800;
}
.btHeadingWeight_bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 700;
}
.btHeadingWeight_semi-bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 600;
}
.btHeadingWeight_medium.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 500;
}
.btHeadingWeight_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 400;
}
.btHeadingWeight_light.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 300;
}
.btHeadingWeight_lighter.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 200;
}
.btHeadingWeight_thin.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 100;
}
.bt_bb_title_weight_black.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 900;
}
.bt_bb_title_weight_bolder.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 800;
}
.bt_bb_title_weight_bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 700;
}
.bt_bb_title_weight_semi-bold.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 600;
}
.bt_bb_title_weight_medium.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 500;
}
.bt_bb_title_weight_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 400;
}
.bt_bb_title_weight_light.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 300;
}
.bt_bb_title_weight_lighter.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 200;
}
.bt_bb_title_weight_thin.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-weight: 100;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title a {
	color: inherit;
}
.bt_bb_size_xsmall.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	line-height: 1.8; font-size: 1em;
}
.bt_bb_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.1em;
}
.bt_bb_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.25em;
}
.bt_bb_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.35em;
}
.bt_bb_size_xlarge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.4em;
}
.bt_bb_title_size_xsmall.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1em;
}
.bt_bb_title_size_small.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.1em;
}
.bt_bb_title_size_normal.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.25em;
}
.bt_bb_title_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.35em;
}
.bt_bb_title_size_xlarge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-size: 1.4em;
}
.bt_bb_title_size_huge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	font-family: 'Poppins', sans-serif; font-size: 1.8em;
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
	line-height: 1.5; padding-top: 0.6em;
}
.btNoTitle.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
	padding-top: 0px;
}
.bt_bb_service:hover .bt_bb_service_content_title a {
	color: rgb(237, 100, 54);
}
@media all and (max-width:580px)
{
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
	line-height: 1.3;
}
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_left.bt_bb_icon {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_left .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
	padding-right: 2em; padding-left: 0px;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_large {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_right.bt_bb_icon {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_align_right .bt_bb_icon.bt_bb_style_borderless.bt_bb_size_xlarge {
	padding-right: 0px; padding-left: 2em;
}
.bt_bb_icon .bt_bb_icon_holder_inner {
	padding: 0px !important;
}
.bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder_inner svg {
	width: 3em; height: 3em;
}
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder_inner svg {
	width: 2em; height: 2em;
}
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder_inner svg {
	width: 4em; height: 4em;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder_inner svg {
	width: 5em; height: 5em;
}
.bt_bb_size_huge.bt_bb_icon .bt_bb_icon_holder_inner svg {
	width: 5em; height: 5em;
}
.bt_bb_icon .bt_bb_icon_holder_inner svg .cls-1 {
	fill: #FF6E5F;
}
.bt_bb_icon .bt_bb_icon_holder_inner svg .cls-2 {
	fill: #181818;
}
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder::before {
	width: 2em; height: 2em;
}
.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	font-size: 0.85em; font-weight: 600;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_right.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_right .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-right: 0.7em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_align_left.bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_align_left .bt_bb_size_xsmall.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.7em;
}
.bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder::before {
	font-size: 1.4rem;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder::before {
	font-size: 2.7rem;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder > span {
	padding-left: 0.5em; font-size: 0.9em;
}
.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 800;
}
.bt_bb_title_weight_black.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 900;
}
.bt_bb_title_weight_bolder.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 800;
}
.bt_bb_title_weight_bold.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 700;
}
.bt_bb_title_weight_semi-bold.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 600;
}
.bt_bb_title_weight_medium.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 500;
}
.bt_bb_title_weight_normal.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 400;
}
.bt_bb_title_weight_light.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 300;
}
.bt_bb_title_weight_lighter.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 200;
}
.bt_bb_title_weight_thin.bt_bb_icon .bt_bb_icon_holder span {
	font-weight: 100;
}
.bt_bb_title_size_xsmall.bt_bb_icon .bt_bb_icon_holder span {
	font-size: 0.85em;
}
.bt_bb_title_size_small.bt_bb_icon .bt_bb_icon_holder span {
	font-size: 0.85em;
}
.bt_bb_title_size_normal.bt_bb_icon .bt_bb_icon_holder span {
	font-size: 1em;
}
.bt_bb_title_size_large.bt_bb_icon .bt_bb_icon_holder span {
	font-size: 0.9em;
}
.bt_bb_title_size_xlarge.bt_bb_icon .bt_bb_icon_holder span {
	font-size: 1.6em;
}
.bt_bb_price_list {
	background: url(https://club.pycca.com/PetsStyle/back-serv-gris.png);
    padding: 2.8em 2.8em 2.2em;
    border: currentColor;
    border-image: none;
    overflow: hidden;
    background-color: #f2f2f4;
    background-repeat: no-repeat;
    background-size: cover;
}
.bt_bb_price_list.btHasBgImage.btHighlight.bt_bb_colored_icon_color_scheme_9 {
    background: url(https://club.pycca.com/PetsStyle/back-serv-yellow.png);
    background-color: #53B3AA;
    background-repeat: no-repeat;
    background-size: cover;
}
.bt_bb_price_list.btHasBgImage.btHighlight.bt_bb_colored_icon_color_scheme_9 a.button-borders-transp {
    background: #FF6E5F;
    color: #FFF;
    border: 0px;
}
.bt_bb_price_list.btHighlight {
	margin: -1.5em -1em 0px; padding-top: 4.2em; padding-bottom: 3.5em; z-index: 1;
}
.bt_bb_price_list.btHasBgImage {
	background-position: center; color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: cover;
}
.bt_bb_price_list.bt_bb_style_borderless {
	background: none; border: currentColor; border-image: none;
}
.bt_bb_price_list.bt_bb_style_outline {
	background: none; border-width: 2px; border-style: solid;
}
.bt_bb_shape_soft-rounded.bt_bb_price_list {
	border-radius: 3px;
}
.btSoftRoundedButtons .bt_bb_price_list {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_price_list {
	border-radius: 30px;
}
 .bt_bb_price_list {
	border-radius: 30px;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
	line-height: 1; padding-bottom: 0.7em; font-family: 'Poppins', sans-serif; font-size: 0.9rem; font-weight: 700; display: block;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	padding: 0px 0px 1.5rem; font-family: 'Poppins', sans-serif; font-size: 2.4rem; font-weight: 600; display: block; background-color: transparent !important;
}
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
    font-weight: 800;
    text-align: center;
    line-height: 1;
}
.btHeadingWeight_black .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
	font-weight: 100;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_box {
	line-height: 1; font-size: 3.6em;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg {
	width: 5em; height: 5em;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-1 {
	fill: #FF6E5F;
}
.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-2 {
	fill: #181818;
}
.bt_bb_price_list ul {
	padding: 1.5rem 0px 1.6rem;
}
.bt_bb_price_list ul li {
	padding: 0px 0px 0.6em; border: currentColor; border-image: none; text-align: left; font-size: 1em; display: flex; position: relative;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_center.bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_center .bt_bb_price_list ul li {
	justify-content: center; -webkit-justify-content: center;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.bt_bb_align_right.bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.bt_bb_align_right .bt_bb_price_list ul li {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.rtl .bt_bb_price_list ul li {
	justify-content: flex-start; -webkit-justify-content: flex-start;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_align_right.bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_align_right .bt_bb_price_list ul li::after {
	left: 0px; right: auto;
}
.bt_bb_price_list ul li.included::after {
    top: 0px;
    right: 0px;
    color: rgb(78, 174, 74);
    padding-left: 0.5em;
    font-family: 'Material Icons';
    font-size: 1em;
    position: absolute;
    content: "\e876";
}
.btHasBgImage.bt_bb_price_list ul li.included::after {
	color: rgb(255, 255, 255);
}
.rtl .bt_bb_price_list ul li.included::after {
	left: 0px;
}
.bt_bb_price_list ul li.excluded::after {
	padding: 0px 0.2em; right: 0px; font-size: 1.2em; position: absolute; content: "x";
}
.rtl .bt_bb_price_list ul li.excluded::after {
	left: 0px;
}
.bt_bb_price_list .bt_bb_price_list_price {
	margin: 0px; font-family: 'Poppins', sans-serif;
}
.btHeadingWeight_default .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 800;
}
.btHeadingWeight_black .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_price_list .bt_bb_price_list_price {
	font-weight: 100;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
	line-height: 1.4; font-size: 1.6em;
}
.bt_bb_position_right.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
	order: 2; -webkit-order: 2;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount {
	font-size: 1em;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder {
	height: 1.2em; font-size: 3em !important; font-weight: 800;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter {
	height: 1.2em; line-height: 1; display: flex;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder span.onedigit {
	height: 1.2em;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder span.onedigit span {
	height: 1.2em;
}
@media all and (max-width:680px)
{
.bt_bb_price_list ul li::after {
	position: relative;
}
}
.bt_bb_image.bt_bb_hover_style_rotate img {
	transition:transform 700ms cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: transform 700ms cubic-bezier(.68, -.55, .265, 1.55); -moz-transition: transform 700ms cubic-bezier(.68, -.55, .265, 1.55);
}
.bt_bb_image.bt_bb_hover_style_rotate:hover img {
	transform: rotate(10deg); -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);
}
.bt_bb_image.bt_bb_hover_style_scroll {
	transition:500ms ease-in-out; height: 510px; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out;
}
.bt_bb_image.bt_bb_hover_style_scroll:hover {
	box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1);
}
.bt_bb_image.bt_bb_hover_style_scroll:hover img {
	-webkit-transform: translateY(calc(-100% + 510px)); -moz-transform: translateY(calc(-100% + 510px));
}
.bt_bb_image.bt_bb_shape_soft-rounded {
	border-radius: 25px;
}
.bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_headline {
	color: rgb(255, 255, 255);
}
.bt_bb_image.bt_bb_hover_style_simple.bt_bb_content_display_show-on-hover .bt_bb_image_content {
	transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	padding: 1em; transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.bt_bb_shape_rounded.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	border-radius: 3px;
}
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	border-radius: 30px;
}
 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	border-radius: 30px;
}
.bt_bb_style_outline.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner {
	box-shadow: inset 0px 0px 0px 2px #ebebeb; -webkit-box-shadow: 0 0 0 2px #ebebeb inset;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner:hover {
	box-shadow: inset 0px 0px 0px 2px #ebebeb; -webkit-box-shadow: 0 0 0 2px #ebebeb inset;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	overflow: hidden; margin-bottom: 1em; position: relative;
}
.bt_bb_shape_rounded .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	border-radius: 3px;
}
.btSoftRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	border-radius: 20px;
}
.btSquareButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	border-radius: 0px;
}
 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media {
	border-radius: 20px;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
	margin-bottom: 0px;
}
.btHardRoundedButtons .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
	border-radius: 20px;
}
 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image {
	border-radius: 20px;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image img {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_image a:hover img {
	opacity: 0.9;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
	background: rgb(130, 197, 91); padding: 1em; top: 0px; right: 0px; font-family: 'Poppins', sans-serif; position: absolute; max-width: 60px;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date::before {
	color: rgb(255, 255, 255); padding-bottom: 0.2em; font-family: FontAwesome; font-size: 1.8em; content: "\f1b0"; transform: rotate(35deg); -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date::before {
	display: block;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span {
	font-family: 'Poppins', sans-serif; display: block;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
	font-family: 'Poppins', sans-serif; display: block;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span.bt_bb_latest_posts_item_date_day {
	text-align: center; font-size: 1.5em; font-weight: 800;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div.bt_bb_latest_posts_item_date_day {
	text-align: center; font-size: 1.5em; font-weight: 800;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span.bt_bb_latest_posts_item_date_month {
	text-transform: uppercase; line-height: 1; font-size: 1em; font-weight: 800;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div.bt_bb_latest_posts_item_date_month {
	text-transform: uppercase; line-height: 1; font-size: 1em; font-weight: 800;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content {
	padding: 0px 1em 1.5em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta {
	padding: 0px; line-height: 1; margin-bottom: 0.7em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
	font-weight: inherit;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category {
	font-size: 0.9em; display: inline-block;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories {
	line-height: 1; font-size: 1em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li {
	line-height: 1;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li a {
	background: none; padding: 0px 0.5em 0px 0px; text-transform: capitalize; line-height: 1;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li:not(:first-child) a::before {
	margin: -2px 10px 0px 0px; border-radius: 50%; width: 4px; height: 4px; line-height: inherit; letter-spacing: inherit; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(154, 154, 154);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories::before {
	color: rgb(237, 100, 54); padding-right: 0.3em; font-family: Dripicons; font-weight: 400; content: "\e958";
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author::before {
	color: rgb(237, 100, 54); font-family: Dripicons; content: "\e9b4";
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments::before {
	color: rgb(237, 100, 54); font-family: Dripicons; content: "\e97f";
}
.btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(154, 154, 154);
}
.btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(154, 154, 154);
}
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(154, 154, 154);
}
.btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(154, 154, 154);
}
.btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(154, 154, 154);
}
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(154, 154, 154);
}
.btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(64, 64, 64);
}
.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(64, 64, 64);
}
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a {
	color: rgb(64, 64, 64);
}
.btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(64, 64, 64);
}
.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(64, 64, 64);
}
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta span {
	color: rgb(64, 64, 64);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a:hover {
	color: rgb(237, 100, 54);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
	margin: 0px; padding-right: 0px; padding-bottom: 0.4em; padding-left: 0px; font-family: 'Poppins', sans-serif; font-size: 1.5em; font-weight: 800;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a {
	color: inherit;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
	color: rgb(237, 100, 54);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_excerpt {
	line-height: 1.6em; overflow: hidden; padding-right: 0px; padding-left: 0px; -ms-text-overflow: ellipsis; max-height: 3.6em; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.bt_bb_latest_posts :nth-child(2).bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
	background: rgb(255, 186, 160);
}
.bt_bb_latest_posts :nth-child(3).bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
	background: rgb(166, 239, 248);
}
.bt_bb_latest_posts :nth-child(4).bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
	background: rgb(237, 100, 54);
}
.bt_bb_masonry_post_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_grid_content {
	margin: -1px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
	padding: 0px 1px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content {
	margin: -3px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
	margin: 20px 0px; padding: 0px 3px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
	margin: -20px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
	margin: 20px 0px; padding: 0px 20px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content {
	margin: -30px;
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
	margin: 30px 0px; padding: 0px 30px;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
	padding: 1em 2em 2em;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
	background: none; transition:200ms; color: rgb(195, 195, 195); font-weight: 700; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
	color: rgb(237, 100, 54); opacity: 1;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
	color: rgb(237, 100, 54); opacity: 1;
}
.btSoftRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 20px;
}
.btSquareButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 0px;
}
 .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 20px;
}
.bt_bb_shape_rounded.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 3px;
}
.bt_bb_shape_square.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner {
	border-radius: 0px;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box {
	background: rgb(255, 255, 255); padding: 1em; top: 0px; right: 2em; position: absolute; z-index: 2;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box::before {
	color: rgb(237, 100, 54); font-family: FontAwesome; font-size: 2.3em; content: "\f1b0"; transform: rotate(35deg); -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box::before {
	display: block;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box span {
	color: rgb(130, 197, 91); font-family: 'Poppins', sans-serif; display: block;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box span.bt_bb_grid_item_date_day {
	text-align: center; padding-top: 0.4em; font-size: 2.3em; font-weight: 800;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box span.bt_bb_grid_item_date_month {
	text-transform: uppercase; line-height: 1; padding-top: 0.5em; font-size: 1.3em; font-weight: 800;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	overflow: hidden; position: relative;
}
.btSoftRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 20px;
}
.btSquareButtons .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 0px;
}
 .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 20px;
}
.bt_bb_shape_rounded.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 3px;
}
.bt_bb_shape_square.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
	border-radius: 0px;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {
	width: 100%; display: block; max-width: none;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail::before {
	background: rgba(0, 0, 0, 1); transition:opacity 300ms; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 0; content: " "; opacity: 0.4; pointer-events: none; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transition: opacity 300ms ease; -moz-transition: opacity 300ms ease;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
	background: none; margin: 0px; padding: 2em 6em 2em 2.5em; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 1;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
	padding-bottom: 0.2em;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta a {
	color: rgb(255, 255, 255); font-size: 1em; font-weight: 500;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta span {
	color: rgb(255, 255, 255); font-size: 1em; font-weight: 500;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta a:hover {
	color: rgb(237, 100, 54);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category .post-categories li a {
	background: none; padding: 0px; color: inherit;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories {
	line-height: 1; font-size: 1em;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories li {
	line-height: 1;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories li a {
	background: none; padding: 0px 0.5em 0px 0px; color: rgb(255, 255, 255); text-transform: capitalize; line-height: 1;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories li a:hover {
	color: rgb(237, 100, 54);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories li:not(:first-child) a::before {
	margin: -2px 10px 0px 0px; border-radius: 50%; width: 4px; height: 4px; line-height: inherit; letter-spacing: inherit; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(255, 255, 255);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories::before {
	color: rgb(255, 255, 255); font-family: Dripicons; content: "\e958";
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author::before {
	font-family: Dripicons; content: "\e9b4";
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_comments::before {
	font-family: Dripicons; content: "\e97f";
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
	padding: 0px; line-height: 1.3; font-size: 1.5em;
}
.bt_bb_columns_2.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
	font-size: 2.3em;
}
.bt_bb_columns_1.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
	font-size: 2.3em;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
	color: inherit;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
	color: rgb(237, 100, 54);
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
	margin-top: 0.5em;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon {
	padding-right: 1em;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_loader {
	margin-top: 4em; border-top-color: rgb(237, 100, 54); border-top-width: 0.4em; border-top-style: solid;
}
@media screen and (max-width:1300px)
{
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer {
	width: 50%;
}
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
	width: 50%;
}
}
@media screen and (max-width:991px)
{
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer {
	width: 50%;
}
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
	width: 50%;
}
.bt_bb_grid_container.bt_bb_columns_1 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_1 .bt_bb_grid_item {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_item {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_5 .bt_bb_grid_item {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_6 .bt_bb_grid_item {
	width: 100%;
}
}
@media screen and (max-width:768px)
{
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_2 .bt_bb_grid_item {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_sizer {
	width: 100%;
}
.bt_bb_grid_container.bt_bb_columns_4 .bt_bb_grid_item {
	width: 100%;
}
}
.bt_bb_progress_bar {
	border-radius: 0px !important;
}
.bt_bb_progress_bar .bt_bb_progress_bar_text {
	line-height: 1; padding-bottom: 1em;
}
.bt_bb_progress_bar .bt_bb_progress_bar_text span {
	font-size: 1em; font-weight: 500;
}
.bt_bb_progress_bar .bt_bb_progress_bar_content {
	margin-left: 1px; position: relative;
}
.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content::after {
	top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; content: ""; box-shadow: inset 0px 0px 0px 5px #FF6E5F; -webkit-box-shadow: 0 0 0 5px #FF6E5F inset;
}
:not(.bt_bb_style_filled).bt_bb_shape_rounded.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content::after {
	border-radius: 50px;
}
.rtl .bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content::after {
	right: 0px;
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg {
	overflow: hidden; display: flex; position: relative; opacity: 1;
}
.bt_bb_shape_rounded.bt_bb_progress_bar .bt_bb_progress_bar_bg {
	border-radius: 50px;
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	padding: 0px; transform: translateX(-102%); -webkit-transform: translateX(-102%); -moz-transform: translateX(-102%);
}
.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
	transform: translateX(-10%); -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%);
}
.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	border-radius: 50px;
}
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	transform: translateX(102%); -webkit-transform: translateX(102%); -moz-transform: translateX(102%);
}
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner.animated {
	transform: translateX(10%); -webkit-transform: translateX(10%); -moz-transform: translateX(10%);
}
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	margin: 5px;
}
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	border-width: 3px;
}
.bt_bb_progress_bar.bt_bb_size_small.bt_bb_style_filled .bt_bb_progress_bar_bg {
	height: 1em;
}
.bt_bb_progress_bar.bt_bb_size_normal .bt_bb_progress_bar_bg {
	height: 1.5em;
}
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	margin: 10px;
}
.bt_bb_progress_bar.bt_bb_size_normal.bt_bb_style_line .bt_bb_progress_bar_bg .bt_bb_progress_bar_inner {
	border-width: 3px;
}
.slick-slider {
	overflow: visible;
}
.bt_bb_slider.slick-slider button.slick-arrow {
	background-color: rgba(0, 0, 0, 0.3);
}
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list {
	margin: 0px auto; overflow: hidden; position: static !important; max-width: 1200px;
}
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list .slick-track {
	position: relative;
}
.bt_bb_layout_wide :not(.bt_bb_multiple_slides).bt_bb_content_slider .slick-slider .bt_bb_content_slider_item {
	overflow: hidden;
}
.bt_bb_layout_wide :not(.bt_bb_multiple_slides).bt_bb_content_slider .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
	margin: 0px auto; padding: 0px 30px; max-width: 1260px;
}
.slick-dots {
	bottom: 3em;
}
.bt_bb_align_left .bt_bb_align_right.slick-dots {
	text-align: right;
}
.bt_bb_align_center .bt_bb_align_right.slick-dots {
	text-align: right;
}
.bt_bb_align_left .bt_bb_align_right .slick-dots {
	text-align: right;
}
.bt_bb_align_center .bt_bb_align_right .slick-dots {
	text-align: right;
}
.bt_bb_align_right.slick-dots {
	text-align: right;
}
.bt_bb_align_right .slick-dots {
	text-align: right;
}
.bt_bb_align_right .bt_bb_align_left.slick-dots {
	text-align: left;
}
.bt_bb_align_center .bt_bb_align_left.slick-dots {
	text-align: left;
}
.bt_bb_align_right .bt_bb_align_left .slick-dots {
	text-align: left;
}
.bt_bb_align_center .bt_bb_align_left .slick-dots {
	text-align: left;
}
.bt_bb_align_left.slick-dots {
	text-align: left;
}
.bt_bb_align_left .slick-dots {
	text-align: left;
}
.slick-dots li {
	background: rgb(237, 100, 54); border: currentColor; border-image: none;
}
.slick-dots li.slick-active {
	background: rgb(191, 191, 191);
}
.slick-dots li:hover {
	background: rgb(191, 191, 191);
}
button.slick-arrow {
	transition:300ms; top: 45%; width: 94px; height: 94px; opacity: 0; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
button.slick-arrow:hover {
	opacity: 1; background-color: transparent;
}
button.slick-arrow::before {
	transition:300ms; color: rgb(255, 255, 255); line-height: 1; font-family: Icon7Stroke; font-size: 4.5em; display: block; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
button.slick-arrow.slick-next {
	right: 1em;
}
button.slick-arrow.slick-next::before {
	content: "\e684";
}
button.slick-arrow.slick-prev {
	left: 1em;
}
button.slick-arrow.slick-prev::before {
	content: "\e686";
}
.bt_bb_content_slider:hover button.slick-arrow {
	opacity: 0.7;
}
.bt_bb_content_slider:hover button.slick-arrow:hover {
	opacity: 1;
}
.bt_bb_custom_menu div ul {
	margin: 0px;
}
.bt_bb_custom_menu div ul li {
	list-style: none; line-height: 1; padding-bottom: 1em;
}
.bt_bb_custom_menu div ul li:last-child {
	padding-bottom: 0px;
}
.bt_bb_custom_menu div ul a {
	color: inherit; font-size: 0.85em; font-weight: 600;
}
.bt_bb_custom_menu div ul a:hover {
	opacity: 0.7;
}
.bt_bb_custom_menu div ul > li {
	margin-left: 0px;
}
.bt_bb_map_content {
	margin: auto; padding: 4em 0px; max-width: 1280px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
	padding: 2em;
}
@media all and (max-width:640px)
{
.bt_bb_map_content {
	padding: 0px;
}
.bt_bb_map_content .bt_bb_map_content_wrapper {
	padding: 0px;
}
.bt_bb_map.bt_bb_maps_with_content .bt_bb_map_map {
	height: 600px !important; position: relative;
}
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
	float: right;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper {
	float: right;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper {
	float: right;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
	float: right;
}
.bt_bb_google_maps {
	position: relative;
}
.bt_bb_map {
	position: relative;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image {
	position: relative;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image {
	position: relative;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image {
	position: relative;
}
.bt_bb_map.bt_bb_map_with_coverage_image {
	position: relative;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image {
	position: relative;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image {
	position: relative;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image {
	position: relative; z-index: 2; pointer-events: none;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_coverage_image img {
	width: 100%; height: auto; display: block;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_google_maps.bt_bb_map_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_google_maps.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_google_maps.bt_bb_google_maps_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_map_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_leaflet_map_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_google_maps_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map.bt_bb_google_maps_with_coverage_image .bt_bb_map_map {
	left: 0px; top: 0px; height: auto !important; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.bt_bb_map .bt_bb_map_content {
	margin: 0px auto; padding: 0px 30px; max-width: 1260px;
}
.bt_bb_google_maps .bt_bb_google_maps_content {
	margin: 0px auto; padding: 0px 30px; max-width: 1260px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
	margin: 0px; width: 36%; overflow: visible; position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper {
	margin: 0px; width: 36%; overflow: visible; position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper {
	margin: 0px; width: 36%; overflow: visible; position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
	margin: 0px; width: 36%; overflow: visible; position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
	background: rgb(255, 255, 255); padding: 2em 2em 4em; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper :first-child.bt_bb_map_location {
	position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper :first-child.bt_bb_google_maps_location {
	position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper :first-child.bt_bb_map_location {
	position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper :first-child.bt_bb_google_maps_location {
	position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper :first-child.bt_bb_map_location {
	position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper :first-child.bt_bb_google_maps_location {
	position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper :first-child.bt_bb_map_location {
	position: relative;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper :first-child.bt_bb_google_maps_location {
	position: relative;
}
.bt_bb_map.bt_bb_map_with_content {
	overflow: hidden; padding-top: 2.5em; padding-bottom: 2.5em; position: relative;
}
.bt_bb_google_maps.bt_bb_google_maps_with_content {
	overflow: hidden; padding-top: 2.5em; padding-bottom: 2.5em; position: relative;
}
.bt_bb_map.bt_bb_map_with_content .bt_bb_image {
	margin: -2em -2em 0px;
}
.bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_image {
	margin: -2em -2em 0px;
}
@media all and (max-width:640px)
{
.bt_bb_map.bt_bb_map_with_content {
	padding-top: 0px; padding-bottom: 0px;
}
.bt_bb_google_maps.bt_bb_google_maps_with_content {
	padding-top: 0px; padding-bottom: 0px;
}
.bt_bb_map .bt_bb_map_content {
	padding: 0px; margin-top: 0px; margin-bottom: 0px;
}
.bt_bb_google_maps .bt_bb_google_maps_content {
	padding: 0px; margin-top: 0px; margin-bottom: 0px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
	width: 100%;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper {
	width: 100%;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper {
	width: 100%;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
	width: 100%;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper::after {
	display: none;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper::after {
	display: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper::after {
	display: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper::after {
	display: none;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
	background: inherit !important; box-shadow: none; -webkit-box-shadow: none;
}
.bt_bb_google_maps .bt_bb_google_maps_map {
	height: 400px !important;
}
}
.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	display: flex; align-items: center; -webkit-align-items: center;
}
.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	font-size: 1.3em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_align_right.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_align_right .bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	float: right;
}
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-width: 1px;
}
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span.bt_bb_tab_title {
	padding-top: 0.5em; padding-bottom: 0.5em;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-right: 4.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon {
	margin-left: 4.5em;
}
.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
	padding: 1em 0px;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_left.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_left .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0.8em; padding-left: 0px;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_align_right.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_align_right .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.rtl .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding-right: 0px; padding-left: 0.8em;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header {
	border: currentColor; border-image: none; display: block;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border: currentColor; border-image: none; margin-right: 0.5em;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span.bt_bb_tab_title {
	padding: 1.5em 5em; font-weight: 700;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding: 1em 1em 1em 3em;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
	padding: 1em 3em 1em 1em;
}
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li:not(.on).bt_bb_tab_title {
	background: rgb(244, 244, 244); color: inherit;
}
.bt_bb_shape_drop.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 0px 40px 0px 0px; margin-right: 0.5em;
}
.btSoftRoundedButtons .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 15px 15px 0px 0px;
}
.btHardRoundedButtons .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 30px 30px 0px 0px;
}
 .bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 0px 40px 0px 0px;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header {
	border: currentColor; border-image: none; display: block;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: black black currentColor; border-image: none; margin-right: 0.5em;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title span {
	padding: 1.5em 5em; font-weight: 700;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li:not(.on).bt_bb_tab_title {
	color: inherit;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.on {
	background: rgb(244, 244, 244); border-color: rgb(244, 244, 244);
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title:hover {
	background: rgb(244, 244, 244); border-color: rgb(244, 244, 244);
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_icon_holder {
	padding: 1em 1em 1em 3em;
}
.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title.btWithIcon span.bt_bb_tab_title {
	padding: 1em 3em 1em 1em;
}
.bt_bb_shape_drop.bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 0px 40px 0px 0px; margin-right: 0.5em;
}
.btSoftRoundedButtons .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 15px 15px 0px 0px;
}
.btHardRoundedButtons .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 30px 30px 0px 0px;
}
 .bt_bb_style_outline.bt_bb_tabs ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-radius: 0px 40px 0px 0px;
}
.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	padding: 1em;
}
.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content .bt_bb_row_inner {
	margin: 0px;
}
.bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	padding: 1em;
}
.btSoftRoundedButtons .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 15px 15px;
}
.btHardRoundedButtons .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 15px 15px;
}
 .bt_bb_style_filled.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 30px 30px;
}
.bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border: 1px solid black; border-image: none;
}
.btSoftRoundedButtons .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 15px 15px;
}
.btHardRoundedButtons .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 30px 30px;
}
 .bt_bb_style_outline.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 30px 30px;
}
.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	padding: 0.5em 0px 0px;
}
.bt_bb_shape_drop.bt_bb_tabs .bt_bb_tabs_tabs .bt_bb_tab_item .bt_bb_tab_content {
	border-radius: 0px 0px 40px 40px;
}
@media all and (max-width:580px)
{
.bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header .bt_bb_tab_title {
	margin-bottom: 0.5em;
}
.bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header .bt_bb_tab_title {
	margin-bottom: 0.5em;
}
 .bt_bb_tabs.bt_bb_style_filled ul.bt_bb_tabs_header .bt_bb_tab_title {
	border-radius: 30px;
}
 .bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header .bt_bb_tab_title {
	border-radius: 30px;
}
.bt_bb_tabs.bt_bb_style_outline ul.bt_bb_tabs_header li.bt_bb_tab_title {
	border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: solid;
}
}
.bt_bb_counter_holder {
	height: 1em; line-height: 1; font-weight: 600; display: inline-block;
}
.bt_bb_counter_holder .bt_bb_counter {
	height: 1em;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
	height: 1em;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit span {
	height: 1em;
}
.bt_bb_countdown.btCounterHolder {
	font-family: 'Poppins', sans-serif;
}
.bt_bb_countdown.btCounterHolder > span > span {
	vertical-align: middle;
}
.btHeadingWeight_default .bt_bb_countdown.btCounterHolder {
	font-weight: 800;
}
.btHeadingWeight_black .bt_bb_countdown.btCounterHolder {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_countdown.btCounterHolder {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_countdown.btCounterHolder {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_countdown.btCounterHolder {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_countdown.btCounterHolder {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_countdown.btCounterHolder {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_countdown.btCounterHolder {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_countdown.btCounterHolder {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_countdown.btCounterHolder {
	font-weight: 100;
}
.bt_bb_countdown.btCounterHolder.btCounterLargeSize {
	font-size: 4rem;
}
.bt_bb_countdown.btCounterHolder span[class$='_text'] {
	color: rgb(237, 100, 54); letter-spacing: 1px; font-family: 'Poppins', sans-serif; font-weight: 700;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder .days {
	width: 20%;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder > span > span > span {
	height: 3.5rem; transform: translateY(-3.5rem); -webkit-transform: translateY(-3.5rem); -moz-transform: translateY(-3.5rem);
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder span[class^='n'] {
	height: 3.5rem;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:first-child {
	height: 3.5rem;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:nth-child(2) {
	height: 3.5rem;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span:nth-child(3) {
	height: 3.5rem;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder .days span.days_text {
	height: 2rem;
}
.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding-bottom: 0px; border-left-color: rgba(0, 0, 0, 0.2); border-left-width: 2px; border-left-style: solid;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder > span:not(:first-child) {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
	padding: 0px 0.3em; text-align: center;
}
.bt_bb_align_right .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_right .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_center .bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_left.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_left .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 15% 0px 0px;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_align_right.bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_align_right .bt_bb_countdown.btCounterHolder .btCountdownHolder {
	padding: 0px 0px 0px 15%;
}
.bt_bb_countdown.btCounterHolder .days_text {
	padding-top: 0.3em !important; font-size: 15px;
}
.bt_bb_countdown.btCounterHolder .hours_text {
	padding-top: 0.3em !important; font-size: 15px;
}
.bt_bb_countdown.btCounterHolder .minutes_text {
	padding-top: 0.3em !important; font-size: 15px;
}
.bt_bb_countdown.btCounterHolder .seconds_text {
	padding-top: 0.3em !important; font-size: 15px;
}
@media all and (max-width:780px)
{
.btCounterHolder .btCountdownHolder .days {
	margin: 0px auto; border: currentColor !important; border-image: none !important; width: 100%; float: none; display: block;
}
.btCounterHolder .btCountdownHolder .hours {
	margin: 0px auto; border: currentColor !important; border-image: none !important; width: 100%; float: none; display: block;
}
.btCounterHolder .btCountdownHolder .minutes {
	margin: 0px auto; border: currentColor !important; border-image: none !important; width: 100%; float: none; display: block;
}
.btCounterHolder .btCountdownHolder .seconds {
	margin: 0px auto; border: currentColor !important; border-image: none !important; width: 100%; float: none; display: block;
}
}
.bt_bb_accordion .bt_bb_accordion_item {
	transition:300ms; overflow: hidden; margin-bottom: 0.3em; position: relative; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btSoftRoundedButtons .bt_bb_accordion .bt_bb_accordion_item {
	border-radius: 15px;
}
.btHardRoundedButtons .bt_bb_accordion .bt_bb_accordion_item {
	border-radius: 15px;
}
 .bt_bb_accordion .bt_bb_accordion_item {
	border-radius: 15px;
}
.bt_bb_shape_rounded.bt_bb_accordion :first-child.bt_bb_accordion_item {
	border-radius: 15px;
}
.bt_bb_shape_round.bt_bb_accordion :first-child.bt_bb_accordion_item {
	border-radius: 20px;
}
.bt_bb_style_simple.bt_bb_accordion :first-child.bt_bb_accordion_item {
	border-width: 0px; border-radius: 0px;
}
.bt_bb_accordion :last-child.bt_bb_accordion_item {
	margin-bottom: 0px;
}
.bt_bb_shape_rounded.bt_bb_accordion :last-child.bt_bb_accordion_item {
	border-radius: 15px;
}
.bt_bb_shape_round.bt_bb_accordion :last-child.bt_bb_accordion_item {
	border-radius: 20px;
}
.bt_bb_style_simple.bt_bb_accordion :last-child.bt_bb_accordion_item {
	border-width: 0px; border-radius: 0px;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item {
	border-width: 1px; border-color: rgb(244, 244, 244);
}
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item {
	background-color: rgb(244, 244, 244);
}
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item {
	border-radius: 0px !important; border-bottom-color: rgba(0, 0, 0, 0.2) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bt_bb_accordion .bt_bb_accordion_item::before {
	border-radius: 50%; top: 1.2em; width: 1.5em; height: 1.5em; text-align: center; right: 0px; line-height: 1.5; font-family: Dripicons; font-size: 1.2em; display: block; position: absolute; content: "\e993"; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .5) inset;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item::before {
	right: 3%;
}
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item::before {
	right: 3%;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item::before {
	right: auto;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	padding: 1.3em 0.1em; transition:background-color 300ms; display: flex; align-items: center; -webkit-align-items: center; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease;
}
.rtl .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon {
	padding: 0px 0px 0px 1em;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder {
	padding: 0px;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder::before {
	width: 2.2rem; height: 2.2rem; font-size: 1.2rem; box-shadow: inset 0px 0px 0px 3em #82c55b; -webkit-box-shadow: 0 0 0 3em #82c55b inset;
}
.bt_bb_icon_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder::before {
	box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.bt_bb_icon_style_borderless.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder::before {
	box-shadow: inset 0px 0px 0px 0px #FF6E5F !important; -webkit-box-shadow: 0 0 0 0 #FF6E5F inset;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 0px 0px 1.5em; border: currentColor !important; flex:1 0 100%; border-image: none !important; line-height: 1.5; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 800; z-index: 2; background-color: transparent !important; -webkit-flex: 1 0 100%;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_align_right.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
	padding: 0px 1.5em 0px 0px;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px; transition:350ms; height: 0px; overflow: hidden; display: block; opacity: 0; -webkit-transition: 350ms ease all; -moz-transition: 350ms ease all;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 3.5em 0px 4.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_align_right.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_align_right .bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 3.5em;
}
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 1.7em 0px 4.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_right.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_right .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 5em 0px 4.5em;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_right.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_align_right .bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 4.5em 0px 1.7em;
}
.bt_bb_accordion :not(.btWithIcon).bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 5em 0px 1.5em;
}
.bt_bb_style_simple.bt_bb_accordion :not(.btWithIcon).bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0.5em 2.5em 0px 0px;
}
.bt_bb_style_filled.bt_bb_accordion :not(.btWithIcon).bt_bb_accordion_item .bt_bb_accordion_item_content {
	padding: 0px 3em 0px 1.5em;
}
.bt_bb_style_simple.bt_bb_accordion :not(.btWithIcon).bt_bb_accordion_item .bt_bb_accordion_item_title {
	padding-left: 0px;
}
.bt_bb_accordion :not(.btWithIcon).bt_bb_accordion_item::before {
	top: 0.8em;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item:hover {
	background: rgb(244, 244, 244); border-color: rgb(244, 244, 244);
}
.bt_bb_accordion .bt_bb_accordion_item.on {
	min-height: 1px; max-height: 1000em;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on {
	background: rgb(244, 244, 244); border-color: rgb(244, 244, 244);
}
.bt_bb_accordion .bt_bb_accordion_item.on::before {
	content: "\e982";
}
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title_content {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.bt_bb_style_outline.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title_content {
	padding-bottom: 0.5em;
}
.bt_bb_style_filled.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title_content {
	padding-bottom: 0.5em;
}
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content {
	height: auto; padding-bottom: 1em; display: block; opacity: 1;
}
@media all and (max-width:480px)
{
.bt_bb_accordion .bt_bb_accordion_item.btWithIcon .bt_bb_accordion_item_title {
	padding: 0px 3em 0px 1.5em !important; max-width: 70%;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
	max-width: 80%;
}
.bt_bb_accordion .bt_bb_accordion_item::before {
	right: 5% !important;
}
}
.mfp-container {
	background: rgba(0, 0, 0, 0.4);
}
button::after {
	color: rgb(255, 255, 255); font-family: Dripicons; font-size: 3em;
}
button.mfp-arrow-left::before {
	border: currentColor; border-image: none;
}
button.mfp-arrow-left::after {
	border: currentColor; border-image: none; margin-left: 40px; content: "\e90b";
}
button.mfp-arrow-right::before {
	border: currentColor; border-image: none;
}
button.mfp-arrow-right::after {
	border: currentColor; border-image: none; margin-left: 0px; content: "\e90c";
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.bt_bb_organic_animation {
	display: inline-block; max-width: 500px;
}
.bt_bb_organic_animation .item {
	margin: 0px 0px 0px auto; position: relative; max-width: 100%; -ms-user-select: none; grid-column: span 2; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.bt_bb_organic_animation .item .item__svg {
	margin: 0px auto; width: 100%; height: auto; display: block; position: relative;
}
.bt_bb_organic_animation .item .item__clippath {
	transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%;
}
.bt_bb_organic_animation .item .item__deco {
	transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%;
}
.bt_bb_organic_animation .item .item__img {
	transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%;
}
.bt_bb_organic_animation_fill.bt_bb_organic_animation .item .item__deco {
	fill: #82c55b;
}
.bt_bb_organic_animation_fill_accent.bt_bb_organic_animation .item .item__deco {
	fill: #FF6E5F;
}
.bt_bb_organic_animation_fill_gray_transparent.bt_bb_organic_animation .item .item__deco {
	fill: rgba(242, 242, 244, 1);
}
.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco {
	fill: transparent; stroke-width: 5px;
}
.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco {
	fill: transparent; stroke-width: 5px;
}
.bt_bb_organic_animation_stroke_dark.bt_bb_organic_animation .item .item__deco {
	fill: transparent; stroke-width: 5px;
}
.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco {
	stroke: #82c55b;
}
.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco {
	stroke: #FF6E5F;
}
.bt_bb_organic_animation_stroke_dark.bt_bb_organic_animation .item .item__deco {
	stroke: #181818;
}
.bt_bb_organic_animation .item .item__meta {
	top: 0px; width: 100%; height: 100%; display: flex; position: absolute; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; -webkit-justify-content: center; -webkit-align-content: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.bt_bb_organic_animation .item .item__meta .item__meta_inner {
	flex:1 0 100%; width: 100%; -webkit-flex: 1 0 100%;
}
.bt_bb_organic_animation .item .item__meta .item__number {
	padding: 12.5% 0px 0px 3em; top: 0px; width: 100%; text-transform: uppercase; letter-spacing: 0.5em; position: absolute; opacity: 0;
}
.bt_bb_organic_animation .item .item__meta .item__number:hover {
	opacity: 0.1;
}
.bt_bb_organic_animation .item .item__meta .item__specimen {
	line-height: 0.9; letter-spacing: -0.02em; font-size: 5em; font-weight: 500; vertical-align: text-bottom;
}
.bt_bb_organic_animation .item .item__meta .item__reference {
	font-size: 1.25em; -webkit-writing-mode: vertical-rl;
}
.bt_bb_organic_animation .item .item__meta .item__icon {
	top: 10%; right: 10%; position: absolute;
}
.bt_bb_icon_size_small.bt_bb_organic_animation .item .item__meta .item__icon {
	top: 15%; right: 15%;
}
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
	padding: 0.4em; border-radius: 50%; transition:280ms; width: 3em; height: 3em; line-height: inherit; font-size: 1.8em; margin-left: auto; display: flex; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); justify-content: center; align-items: center; align-content: center; background-color: rgb(255, 255, 255); -webkit-justify-content: center; -webkit-align-content: center; -webkit-align-items: center; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .05); -webkit-transition: all 280ms ease; -moz-transition: all 280ms ease;
}
.bt_bb_icon_size_small.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
	padding: 0.4em; font-size: 1.2em;
}
.bt_bb_organic_animation .item .item__meta .item__title {
	margin: 1.5em auto 0px; padding: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 1.4em; max-width: 200px;
}
.bt_bb_title_size_normal.bt_bb_organic_animation .item .item__meta .item__title {
	font-size: 1.6em;
}
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__title {
	font-size: 3.15em;
}
.btHeadingWeight_black .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_organic_animation .item .item__meta .item__title {
	font-weight: 100;
}
.bt_bb_organic_animation .item .item__meta .item__subtitle {
	margin: 0.5em 0px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-family: 'Poppins', sans-serif; font-size: 1em; font-weight: 500; opacity: 1;
}
.bt_bb_title_size_normal.bt_bb_organic_animation .item .item__meta .item__subtitle {
	font-size: 1.15em;
}
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__subtitle {
	font-size: 1.3em;
}
.bt_bb_organic_animation .item .item__meta .item__button_text {
	padding: 1em 0px; width: 100%; text-align: center; letter-spacing: 0.5px; font-family: 'Poppins', sans-serif; font-size: 0.8rem; font-weight: 700; opacity: 0;
}
.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text {
	font-size: 0.9rem;
}
.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text {
	font-size: 0.9rem;
}
.bt_bb_organic_animation .item .item__meta .item__button_text a {
	transition:300ms; color: rgb(255, 255, 255); background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btSoftRoundedButtons .bt_bb_organic_animation .item .item__meta .item__button_text a {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_organic_animation .item .item__meta .item__button_text a {
	border-radius: 50px;
}
 .bt_bb_organic_animation .item .item__meta .item__button_text a {
	border-radius: 0% 50px 50px;
}
/*
.bt_bb_organic_animation .item .item__meta .item__button_text a::after {
	padding-left: 0.8em;
    font-weight: 900;
    display: inline;
    content: ">";
}*/
.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
	color: rgb(24, 24, 24);
}
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text {
	margin-top: 1em;
}
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.3em 2.5em; width: auto; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff inset;
}
.bt_bb_style_outline.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
	color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text {
	margin-top: 1em;
}
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.3em 2.5em; width: auto; color: rgb(24, 24, 24); box-shadow: inset 0px 0px 0px 3em #fff; -webkit-box-shadow: 0 0 0 3em #fff inset;
}
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff inset;
}
.bt_bb_style_outline.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.2em 2.6em;
}
.bt_bb_style_filled.bt_bb_button_size_medium.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.2em 2.6em;
}
.bt_bb_style_outline.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.3em 4.1em;
}
.bt_bb_style_filled.bt_bb_button_size_large.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1.3em 4.1em;
}
@media all and (max-width:780px)
{
.bt_bb_organic_animation .item .item__meta .item__button_text {
	opacity: 1 !important; transform: translateY(0%) !important; -webkit-transform: translateY(0%); -moz-transform: translateY(0%);
}
}
@media all and (max-width:480px)
{
.bt_bb_title_size_large.bt_bb_organic_animation .item .item__meta .item__title {
	font-size: 2em;
}
.bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
	padding: 1em 0px !important; box-shadow: inset 0px 0px 0px 0px #FF6E5F !important; -webkit-box-shadow: 0 0 0 0 #FF6E5F inset;
}
}
.bt_bb_card {
	background: rgb(242, 242, 244); padding: 2.5em 2.8em 2.2em; overflow: hidden;
}
.bt_bb_card.btHasBgImage {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.bt_bb_shape_soft-rounded.bt_bb_card {
	border-radius: 3px !important;
}
.bt_bb_shape_square.bt_bb_card {
	border-radius: 0px !important;
}
.btSoftRoundedButtons .bt_bb_card {
	border-radius: 3px;
}
.btHardRoundedButtons .bt_bb_card {
	border-radius: 30px;
}
 .bt_bb_card {
	border-radius: 30px;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_icon {
	padding-bottom: 3.4em;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder {
	line-height: 1; font-size: 3.6em;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_colored_icon {
	padding-bottom: 3em;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_colored_icon svg {
	width: 4.5em; height: 4.5em;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_colored_icon svg .cls-1 {
	fill: #FF6E5F;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_colored_icon svg .cls-2 {
	fill: #181818;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	line-height: 1.3; padding-bottom: 1rem; font-family: 'Poppins', sans-serif; font-size: 1.6em; position: relative;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_title strong {
	color: rgb(237, 100, 54); font-weight: 800;
}
.btHeadingWeight_default .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 800;
}
.btHeadingWeight_black .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_card .bt_bb_card_content .bt_bb_card_title {
	font-weight: 100;
}
.bt_bb_card .bt_bb_card_content .bt_bb_card_text {
	line-height: 1.6; padding-bottom: 1.8rem;
}
.bt_bb_card.bt_bb_card_svg .bt_bb_card_content .bt_bb_card_icon {
	padding-bottom: 2.7em;
}
.bt_bb_card.bt_bb_card_svg .bt_bb_card_content .bt_bb_card_icon .bt_bb_icon_holder svg {
	width: 1.5em; height: 1.4em;
}
.bt_bb_progress_bar_advanced {
	display: flex;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_align_center.bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_align_center .bt_bb_progress_bar_advanced {
	flex-direction: column; -webkit-flex-direction: column;
}
.bt_bb_progress_bar_advanced .container {
	width: 100%; display: flex; position: relative; max-width: 130px; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_align_center.bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_align_center .bt_bb_progress_bar_advanced .container {
	padding: 0px 3.5em 1.3em; max-width: 100%;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
	padding-left: 1em;
}
.rtl .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
	padding-right: 1em; padding-left: 0px;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
	font-family: 'Poppins', sans-serif; font-weight: 700; display: block;
}
.bt_bb_title_size_small.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
	font-size: 0.8em;
}
.bt_bb_title_size_large.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
	padding-bottom: 0.5em; font-size: 1.4em;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content p {
	line-height: 1.7; margin-top: 0.3em;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text {
	position: absolute;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 3em; font-weight: 800;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon {
	position: absolute;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg {
	width: 4.5em; height: 4.5em;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg .cls-1 {
	fill: #FF6E5F;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg .cls-2 {
	fill: #181818;
}
.bt_bb_progress_bar_advanced span.bt_bb_icon_holder {
	font-size: 4em; font-weight: inherit; position: absolute;
}
.bt_bb_progress_bar_advanced .progressbar-text {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: inherit; font-size: 2.33em; font-weight: 700; display: flex; position: absolute; transform: none !important; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-transform: none; -moz-transform: none;
}
.btHeadingWeight_default .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 700;
}
.btHeadingWeight_bolder .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_progress_bar_advanced .progressbar-text {
	font-weight: 100;
}
a .bt_bb_progress_bar_advanced .progressbar-text {
	color: rgb(237, 100, 54);
}
a:hover .bt_bb_progress_bar_advanced .progressbar-text {
	color: inherit;
}
[data-container-type='semi-circle'].bt_bb_progress_bar_advanced .progressbar-text {
	margin-bottom: 0.5em;
}
@media all and (max-width:480px)
{
.bt_bb_progress_bar_advanced {
	display: block;
}
.bt_bb_progress_bar_advanced .container {
	margin-bottom: 2em;
}
}
.bt_bb_single_product .bt_bb_single_product_image {
	position: relative;
}
.bt_bb_single_product .bt_bb_single_product_image img {
	margin: auto; width: auto !important; display: block; max-width: 100% !important;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content {
	padding: 1em; transition:opacity 650ms ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: flex; position: absolute; opacity: 0; transform: scale3d(1, 1, 0.99); justify-content: center; align-items: center; background-color: rgba(10, 10, 10, 0.3); -webkit-justify-content: center; -webkit-align-items: center; -webkit-transform: scale3d(1, 1, .99); -moz-transform: scale3d(1, 1, .99); -webkit-transition: opacity 650ms ease-in-out; -moz-transition: opacity 650ms ease-in-out;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline {
	margin: 0px; padding: 0px; display: block; position: relative;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	padding: 1em 2em; color: rgb(255, 255, 255); font-family: 'Poppins', sans-serif; font-weight: 700; display: block; background-color: rgb(237, 100, 54);
}
.btButtonWeight_default .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 700;
}
.btButtonWeight_black .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 900;
}
.btButtonWeight_bolder .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 800;
}
.btButtonWeight_bold .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 700;
}
.btButtonWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 600;
}
.btButtonWeight_medium .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 500;
}
.btButtonWeight_normal .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 400;
}
.btButtonWeight_light .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 300;
}
.btButtonWeight_lighter .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 200;
}
.btButtonWeight_thin .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	font-weight: 100;
}
.btHardRoundedButtons .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	border-radius: 50px;
}
.btSoftRoundedButtons .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	border-radius: 3px;
}
 .bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
	border-radius: 0% 50px 50px;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.added::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.loading::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.loading::after {
	animation:spin 2s linear infinite; content: "\e01c"; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite;
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button.added::after {
	content: "\e017";
}
.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart {
	padding: 0px 1.25em; left: 0px; width: 100%; bottom: -2.5em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.8em; position: absolute;
}
.bt_bb_single_product .bt_bb_single_product_image:hover .bt_bb_single_product_image_content {
	opacity: 1;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	padding: 1.1em 0px 0.4em; line-height: 1.3; font-family: 'Poppins', sans-serif; font-size: 1.6rem;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a {
	transition:opacity 300ms ease-in-out; color: inherit; -webkit-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a:hover {
	opacity: 0.5;
}
.btHeadingWeight_black .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 900;
}
.btHeadingWeight_bolder .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 800;
}
.btHeadingWeight_bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 700;
}
.btHeadingWeight_semi-bold .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 600;
}
.btHeadingWeight_medium .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 500;
}
.btHeadingWeight_normal .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 400;
}
.btHeadingWeight_light .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 300;
}
.btHeadingWeight_lighter .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 200;
}
.btHeadingWeight_thin .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
	font-weight: 100;
}
.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
	font-family: 'Poppins', sans-serif; font-size: 1.7rem; font-weight: 600;
}

@media all and (max-width:768px)
{
	.Blog section.bt_bb_section.bt_bb_color_scheme_1.bt_bb_layout_boxed_1200.bt_bb_vertical_align_top.bt_bb_parallax.btLazyLoadBackground.bt_bb_background_image.bt_bb_top_spacing_large.bt_bb_bottom_spacing_large.bt_bb_section_with_bottom_coverage_image.btLazyLoaded {
		background-position-y: 30px !important;
	}
	
	.logoblanco .btLogoArea .logo img.btMainLogo-blanco {
		display: none;
	}
	
	.logoblanco .menuPort nav>ul>li>a {
		color: #000;
	}
	.logoblanco div.btButtonWidget a .btIconWidgetText {
		color: #222 !important;
	}
	

}
@media all and (max-width:768px)
{
.bt_bb_single_product {
	display: block;
}
.bt_bb_single_product .bt_bb_single_product_content {
	max-width: 100%;
}


}
.bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.5em; display: flex; justify-content: space-between; align-items: flex-end; -webkit-justify-content: space-between; -webkit-align-items: flex-end;
}
.btNoText.bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin: 0px !important;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price {
	margin-bottom: 0.25em; display: block;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	line-height: 1;
}
.bt_bb_align_left .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_right .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.bt_bb_align_left .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_align_right .bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_align_left .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_align_right .bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_align_center.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_align_center .bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title {
	display: block;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title span {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.94em; font-weight: 800; display: inline-block;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_separator {
	background-position: center; margin: 0.2em 0.5em; flex:1 1 auto; height: 2px; background-image: radial-gradient(circle closest-side, rgb(154, 154, 154) 99%, rgba(255, 255, 255, 0) 1%); background-repeat: repeat; background-size: 12px 2px; -webkit-flex: 1 1 auto;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_price {
	line-height: 1;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_price span {
	text-align: right; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 1.1em; font-weight: 800; display: inline-block;
}
.bt_bb_menu_item .bt_bb_menu_item_description span {
	line-height: 1.5; font-family: 'Poppins', sans-serif;
}
@media all and (max-width:480px)
{
.bt_bb_menu_item .bt_bb_menu_item_title_price {
	display: block;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_separator {
	margin: 1em 0px;
}
}
.bt_bb_before_after_image {
	position: relative;
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle {
	background: rgb(25, 25, 25); border-radius: 100%; transition:background 150ms; left: 50%; top: 50%; width: 38px; height: 38px; margin-top: -19px; margin-left: -19px; position: absolute; z-index: 40; cursor: pointer; box-shadow: 0px 0px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2); -webkit-transition: 150ms ease background; -moz-transition: 150ms ease background;
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle::before {
	background: rgb(25, 25, 25); left: 50%; width: 1px; height: 9999px; margin-left: -0.5px; display: block; position: absolute; z-index: 30; content: " "; box-shadow: 0px 0px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle::after {
	background: rgb(25, 25, 25); left: 50%; width: 1px; height: 9999px; margin-left: -0.5px; display: block; position: absolute; z-index: 30; content: " "; box-shadow: 0px 0px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle::before {
	bottom: 50%; margin-bottom: 22px; box-shadow: 0px 3px 0px #191919, 0px 0px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 0 #191919, 0 0 12px rgba(0, 0, 0, .2);
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle::after {
	top: 50%; margin-top: 22px; box-shadow: 0px -3px 0px #191919, 0px 0px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 -3px 0 #191919, 0 0 12px rgba(0, 0, 0, .2);
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow {
	background: rgb(25, 25, 25); border-radius: 100%; transition:color 150ms; left: 3px; top: 3px; text-align: center; right: 3px; bottom: 3px; display: block; position: absolute; -webkit-transition: 150ms ease color; -moz-transition: 150ms ease color;
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::before {
	color: rgb(255, 255, 255); line-height: 2.5; padding-left: 4px; font-family: FontAwesome; font-size: 14px; float: left; content: "\f053";
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::after {
	color: rgb(255, 255, 255); line-height: 2.5; padding-right: 3px; font-family: FontAwesome; font-size: 14px; float: right; content: "\f054";
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover {
	background: rgb(237, 100, 54);
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover .bt_bb_before_after_image-left-arrow {
	background: rgb(25, 25, 25); opacity: 1;
}
.bt_bb_before_after_image .bt_bb_before_after_image-container {
	overflow: hidden; position: relative; z-index: 0; box-sizing: content-box; -webkit-user-select: none; -moz-user-select: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.bt_bb_before_after_image .bt_bb_before_after_image-container img {
	top: 0px; display: block; position: absolute; max-width: 100%; pointer-events: none;
}
.bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle {
	background: rgb(237, 100, 54);
}
.bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow {
	background: rgb(25, 25, 25); opacity: 1;
}
.bt_bb_before_after_image .bt_bb_before_after_image-container * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.bt_bb_before_after_image .bt_bb_before_after_image-before {
	z-index: 20;
}
.bt_bb_before_after_image .bt_bb_before_after_image-after {
	z-index: 10;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block {
	background: rgb(237, 100, 54); padding: 2em 3em; left: 0px; top: 0px; text-align: center; color: rgb(255, 255, 255); position: absolute; max-width: 40%; pointer-events: none;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 35px; font-weight: 700; display: block;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_subheadline {
	line-height: 1.25; font-size: 20px; font-weight: 700; display: block;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_smaler_subheadline {
	line-height: 1.25; font-size: 20px; display: block;
}
.bt_bb_before_after_image .bt_bb_before_after_image_before_txt_holder {
	padding: 0.75em 1.25em; bottom: 0px; font-size: 16px; font-weight: 700; position: absolute; pointer-events: none;
}
.bt_bb_before_after_image .bt_bb_before_after_image_after_txt_holder {
	padding: 0.75em 1.25em; bottom: 0px; font-size: 16px; font-weight: 700; position: absolute; pointer-events: none;
}
.bt_bb_before_after_image .bt_bb_before_after_image_before_txt_holder {
	left: 0px;
}
.bt_bb_before_after_image .bt_bb_before_after_image_after_txt_holder {
	right: 0px;
}
@media all and (max-width:992px)
{
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline {
	font-size: 25px;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_subheadline {
	font-size: 17px;
}
.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_smaler_subheadline {
	font-size: 17px;
}
}
@media all and (max-width:768px)
{
.bt_bb_before_after_image .bt_bb_before_after_image_block {
	position: relative; max-width: 100%;
}
.bt_bb_before_after_image .bt_bb_before_after_image_before_txt_holder {
	top: 0px; bottom: auto; font-size: 14px;
}
.bt_bb_before_after_image .bt_bb_before_after_image_after_txt_holder {
	top: 0px; bottom: auto; font-size: 14px;
}
.bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::before {
	line-height: 3 !important;
}
.bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::after {
	line-height: 3 !important;
}
}
.darkSkinSelector .wpcf7-form input:not([type='radio']) {
	color: rgb(24, 24, 24);
}
.darkSkinSelector .wpcf7-form input:not([type='checkbox']) {
	color: rgb(24, 24, 24);
}
.darkSkinSelector .wpcf7-form textarea {
	color: rgb(24, 24, 24);
}
.darkSkinSelector .wpcf7-form .fancy-select .trigger {
	color: rgb(24, 24, 24);
}
.wpcf7-form .fancy-select .trigger {
	line-height: 3.2em;
}
.wpcf7-form .fancy-select .options.overflowing {
	bottom: 3.35em;
}
.wpcf7-form input[type='submit'] {
	position: relative;
}
div.wpcf7 .ajax-loader {
	top: 30%; right: -10%; position: absolute;
}
div.wpcf7-validation-errors {
	border: 2px solid rgb(237, 100, 54); border-image: none;
}
div.wpcf7-acceptance-missing {
	border: 2px solid rgb(237, 100, 54); border-image: none;
}
span.wpcf7-not-valid-tip {
	color: rgb(237, 100, 54);
}
.btNewsletter .btNewsletterColumn {
	padding-bottom: 0.5em;
}
.btNewsletter .btNewsletterColumn input[type='email'] {
	padding: 0.5em; height: 2.5em; text-align: center; line-height: 1.5; font-size: 0.8em;
}
.btSoftRoundedButtons .btNewsletter .btNewsletterColumn input[type='email'] {
	border-radius: 3px;
}
.btHardRoundedButtons .btNewsletter .btNewsletterColumn input[type='email'] {
	border-radius: 50px;
}
 .btNewsletter .btNewsletterColumn input[type='email'] {
	border-radius: 50px;
}
.btLight.btNewsletter .btNewsletterColumn input[type='email'] {
	border-color: rgb(237, 100, 54); border-radius: 50px 0% 50px 50px;
}
.btDark.btNewsletter .btNewsletterColumn input[type='email']:focus {
	border-color: rgb(255, 255, 255);
}
.btLight.btNewsletter .btNewsletterColumn input[type='email']:focus {
	border-color: rgb(255, 255, 255);
}
.btNewsletter .btNewsletterButton {
	position: relative;
}
.btNewsletter .btNewsletterButton input[type='submit'] {
	width: 100% !important; text-align: center; letter-spacing: 2px; font-size: 0.7em;
}
.btSoftRoundedButtons .btNewsletter .btNewsletterButton input[type='submit'] {
	border-radius: 3px;
}
.btHardRoundedButtons .btNewsletter .btNewsletterButton input[type='submit'] {
	border-radius: 50px;
}
 .btNewsletter .btNewsletterButton input[type='submit'] {
	border-radius: 50px 0% 50px 50px;
}
.btDark.btNewsletter .btNewsletterButton input[type='submit'] {
	box-shadow: inset 0px 0px 0px 3em #191919; -webkit-box-shadow: 0 0 0 3em #191919 inset;
}
.btDark.btNewsletter .btNewsletterButton input[type='submit']:hover {
	color: rgb(25, 25, 25); box-shadow: inset 0px 0px 0px 2px #191919; -webkit-box-shadow: 0 0 0 2px #191919 inset;
}
.btAccent.btNewsletter .btNewsletterButton input[type='submit'] {
	box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.btAccent.btNewsletter .btNewsletterButton input[type='submit']:hover {
	color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.btLight.btNewsletter .btNewsletterButton input[type='submit'] {
	font-weight: 400;
}
.btAlternate.btNewsletter .btNewsletterButton input[type='submit'] {
	box-shadow: inset 0px 0px 0px 3em #82c55b; -webkit-box-shadow: 0 0 0 3em #82c55b inset;
}
.btAlternate.btNewsletter .btNewsletterButton input[type='submit']:hover {
	color: rgb(25, 25, 25); box-shadow: inset 0px 0px 0px 2px #82c55b; -webkit-box-shadow: 0 0 0 2px #82c55b inset;
}
.btContactForm .btContactColumn {
	padding-bottom: 1em;
}
.btContactForm .btContactColumn input {
	background: rgb(255, 255, 255) !important; border: currentColor; border-image: none;
}
.btContactForm .btContactColumn textarea {
	background: rgb(255, 255, 255) !important; border: currentColor; border-image: none;
}
.btContactForm .btContactColumn .trigger {
	background: rgb(255, 255, 255) !important; border: currentColor; border-image: none;
}
.btContactForm .btContactColumn input:focus {
	border: currentColor !important; border-image: none !important;
}
.btContactForm .btContactColumn textarea:focus {
	border: currentColor !important; border-image: none !important;
}
.btContactForm .btContactColumn .trigger:focus {
	border: currentColor !important; border-image: none !important;
}
.btBella .btContactForm .btContactColumn input {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btBella .btContactForm .btContactColumn textarea {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btBella .btContactForm .btContactColumn .trigger {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btContactForm .btContactColumn .fancy-select .trigger {
	background: rgb(255, 255, 255); color: rgb(130, 130, 130); font-weight: 600;
}
.btContactForm .btContactColumn .fancy-select ul.options li {
	padding: 0.5em 1em;
}
.btContactForm .btContactColumn textarea {
	height: 130px;
}
.btContactForm .btContactColumn .wpcf7-date::before {
	opacity: 0.7;
}
.btContactForm .btContactButton {
	padding-top: 1em; max-width: 120px;
}
.btContactForm .btContactButton input {
	line-height: 3em;
}
 .btContactForm .btContactButton input {
	border-radius: 0% 50px 50px;
}
.btContactForm.btCocoForm .btContactColumn input {
	background: none !important; border: 1px solid rgb(24, 24, 24); border-image: none;
}
.btContactForm.btCocoForm .btContactColumn textarea {
	background: none !important; border: 1px solid rgb(24, 24, 24); border-image: none;
}
.btContactForm.btCocoForm .btContactColumn .trigger {
	background: none !important; border: 1px solid rgb(24, 24, 24); border-image: none;
}
.btContactForm.btCocoForm .btContactColumn input:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btCocoForm .btContactColumn textarea:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btCocoForm .btContactColumn .trigger:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btCocoForm .btContactColumn input {
	padding: 1em 1.5em;
}
.btContactForm.btCocoForm .btContactColumn textarea {
	padding: 1em 1.5em;
}
.btContactForm.btCocoForm .btContactColumn textarea {
	height: 110px;
}
.btContactForm.btCocoForm .btContactButton input {
	color: rgb(24, 24, 24);
}
.btContactForm.btBella .btContactColumn input {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btContactForm.btBella .btContactColumn textarea {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btContactForm.btBella .btContactColumn .trigger {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none;
}
.btContactForm.btBella .btContactColumn input:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btBella .btContactColumn textarea:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btBella .btContactColumn .trigger:focus {
	border: 1px solid rgb(237, 100, 54) !important; border-image: none !important;
}
.btContactForm.btBella .btContactColumn input[type='date']::before {
	font-weight: 400;
}
.btContactForm.btBella .btContactColumn .fancy-select .trigger {
	font-weight: 400;
}
.btContactForm.btBella .btContactButton {
	padding-top: 0px;
}
.btContactForm.btBella .btContactButton input {
	padding: 0px 3em; width: auto; height: 3em; line-height: 3em; letter-spacing: 1px; font-size: 1em; font-weight: 600;
}
.btContactForm .btContactRow {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.btContactForm .btContactRow .btContactColumnLeft {
	flex:1 0 50%; padding-right: 1em; max-width: 50%; -webkit-flex: 1 0 50%;
}
.btContactForm .btContactRow .btContactColumnRight {
	flex:1 0 50%; max-width: 50%; -webkit-flex: 1 0 50%;
}
@media all and (max-width:780px)
{
.btContactRow {
	display: block !important;
}
.btContactRow .btContactColumnLeft {
	padding-right: 0px !important; max-width: 100% !important;
}
.btContactRow .btContactColumnRight {
	padding-right: 0px !important; max-width: 100% !important;
}
}
.bt_bb_floating_image {
	position: absolute;
}
.bt_bb_floating_image_vertical_position_top.bt_bb_floating_image {
	top: 0px;
}
.bt_bb_floating_image_vertical_position_middle.bt_bb_floating_image {
	top: 50%; bottom: auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.bt_bb_floating_image_vertical_position_bottom.bt_bb_floating_image {
	bottom: 0px;
}
.bt_bb_floating_image_horizontal_position_left.bt_bb_floating_image {
	left: 0px;
}
.bt_bb_floating_image_horizontal_position_center.bt_bb_floating_image {
	left: 0px; right: 0px; margin-right: auto; margin-left: auto;
}
.bt_bb_floating_image_horizontal_position_right.bt_bb_floating_image {
	right: 0px;
}
.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms ease-out; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -webkit-transition: transform 1200ms ease-out; -moz-transition: transform 1200ms ease-out;
}
.bt_bb_floating_image_animation_style_ease_out.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms ease-out; -webkit-transition: transform 1200ms ease-out; -moz-transition: transform 1200ms ease-out;
}
.bt_bb_floating_image_animation_style_ease_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms cubic-bezier(0.39, 0.575, 0.565, 1); -webkit-transition: transform 1200ms cubic-bezier(.390, .575, .565, 1); -moz-transition: transform 1200ms cubic-bezier(.390, .575, .565, 1);
}
.bt_bb_floating_image_animation_style_ease_in.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms ease-in; -webkit-transition: transform 1200ms ease-in; -moz-transition: transform 1200ms ease-in;
}
.bt_bb_floating_image_animation_style_ease_in_sine.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms cubic-bezier(0.47, 0, 0.745, 0.715); -webkit-transition: transform 1200ms cubic-bezier(.470, 0, .745, .715); -moz-transition: transform 1200ms cubic-bezier(.470, 0, .745, .715);
}
.bt_bb_floating_image_animation_style_ease_in_out.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms ease-in-out; -webkit-transition: transform 1200ms ease-in-out; -moz-transition: transform 1200ms ease-in-out;
}
.bt_bb_floating_image_animation_style_ease_in_out_sine.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-transition: transform 1200ms cubic-bezier(.445, .050, .550, .950); -moz-transition: transform 1200ms cubic-bezier(.445, .050, .550, .950);
}
.bt_bb_floating_image_animation_style_ease_in_out_back.bt_bb_floating_image .bt_bb_floating_image_image {
	transition:transform 1200ms cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: transform 1200ms cubic-bezier(.680, -.550, .265, 1.550); -moz-transition: transform 1200ms cubic-bezier(.680, -.550, .265, 1.550);
}
.bt_bb_floating_image :nth-of-type(5n+2).bt_bb_floating_image_image {
	transition-duration: 1400ms; -webkit-transition-duration: 1400ms; -moz-transition-duration: 1400ms;
}
.bt_bb_floating_image :nth-of-type(5n+3).bt_bb_floating_image_image {
	transition-duration: 1600ms; -webkit-transition-duration: 1600ms; -moz-transition-duration: 1600ms;
}
.bt_bb_floating_image :nth-of-type(5n+4).bt_bb_floating_image_image {
	transition-duration: 1800ms; -webkit-transition-duration: 1800ms; -moz-transition-duration: 1800ms;
}
.bt_bb_floating_image_animation_duration_0.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 0ms; -webkit-transition-duration: 0ms; -moz-transition-duration: 0ms;
}
.bt_bb_floating_image_animation_duration_100.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 100ms; -webkit-transition-duration: 100ms; -moz-transition-duration: 100ms;
}
.bt_bb_floating_image_animation_duration_200.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 200ms; -webkit-transition-duration: 200ms; -moz-transition-duration: 200ms;
}
.bt_bb_floating_image_animation_duration_300.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 300ms; -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms;
}
.bt_bb_floating_image_animation_duration_400.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 400ms; -webkit-transition-duration: 400ms; -moz-transition-duration: 400ms;
}
.bt_bb_floating_image_animation_duration_500.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 500ms; -webkit-transition-duration: 500ms; -moz-transition-duration: 500ms;
}
.bt_bb_floating_image_animation_duration_600.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 600ms; -webkit-transition-duration: 600ms; -moz-transition-duration: 600ms;
}
.bt_bb_floating_image_animation_duration_700.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 700ms; -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms;
}
.bt_bb_floating_image_animation_duration_800.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 800ms; -webkit-transition-duration: 800ms; -moz-transition-duration: 800ms;
}
.bt_bb_floating_image_animation_duration_900.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 900ms; -webkit-transition-duration: 900ms; -moz-transition-duration: 900ms;
}
.bt_bb_floating_image_animation_duration_1000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1000ms; -webkit-transition-duration: 1000ms; -moz-transition-duration: 1000ms;
}
.bt_bb_floating_image_animation_duration_1100.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1100ms; -webkit-transition-duration: 1100ms; -moz-transition-duration: 1100ms;
}
.bt_bb_floating_image_animation_duration_1200.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1200ms; -webkit-transition-duration: 1200ms; -moz-transition-duration: 1200ms;
}
.bt_bb_floating_image_animation_duration_1300.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1300ms; -webkit-transition-duration: 1300ms; -moz-transition-duration: 1300ms;
}
.bt_bb_floating_image_animation_duration_1400.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1400ms; -webkit-transition-duration: 1400ms; -moz-transition-duration: 1400ms;
}
.bt_bb_floating_image_animation_duration_1500.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1500ms; -webkit-transition-duration: 1500ms; -moz-transition-duration: 1500ms;
}
.bt_bb_floating_image_animation_duration_1600.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1600ms; -webkit-transition-duration: 1600ms; -moz-transition-duration: 1600ms;
}
.bt_bb_floating_image_animation_duration_1700.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1700ms; -webkit-transition-duration: 1700ms; -moz-transition-duration: 1700ms;
}
.bt_bb_floating_image_animation_duration_1800.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1800ms; -webkit-transition-duration: 1800ms; -moz-transition-duration: 1800ms;
}
.bt_bb_floating_image_animation_duration_1900.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 1900ms; -webkit-transition-duration: 1900ms; -moz-transition-duration: 1900ms;
}
.bt_bb_floating_image_animation_duration_2000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 2000ms; -webkit-transition-duration: 2000ms; -moz-transition-duration: 2000ms;
}
.bt_bb_floating_image_animation_duration_2500.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 2500ms; -webkit-transition-duration: 2500ms; -moz-transition-duration: 2500ms;
}
.bt_bb_floating_image_animation_duration_3000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 3000ms; -webkit-transition-duration: 3000ms; -moz-transition-duration: 3000ms;
}
.bt_bb_floating_image_animation_duration_3500.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 3500ms; -webkit-transition-duration: 3500ms; -moz-transition-duration: 3500ms;
}
.bt_bb_floating_image_animation_duration_4000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 4000ms; -webkit-transition-duration: 4000ms; -moz-transition-duration: 4000ms;
}
.bt_bb_floating_image_animation_duration_5000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 5000ms; -webkit-transition-duration: 5000ms; -moz-transition-duration: 5000ms;
}
.bt_bb_floating_image_animation_duration_6000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-duration: 6000ms; -webkit-transition-duration: 6000ms; -moz-transition-duration: 6000ms;
}
.bt_bb_floating_image_animation_delay_0.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 0ms; -webkit-transition-delay: 0ms; -moz-transition-delay: 0ms;
}
.bt_bb_floating_image_animation_delay_100.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 100ms; -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms;
}
.bt_bb_floating_image_animation_delay_200.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 200ms; -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms;
}
.bt_bb_floating_image_animation_delay_300.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 300ms; -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms;
}
.bt_bb_floating_image_animation_delay_400.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 400ms; -webkit-transition-delay: 400ms; -moz-transition-delay: 400ms;
}
.bt_bb_floating_image_animation_delay_500.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 500ms; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms;
}
.bt_bb_floating_image_animation_delay_600.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 600ms; -webkit-transition-delay: 600ms; -moz-transition-delay: 600ms;
}
.bt_bb_floating_image_animation_delay_700.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 700ms; -webkit-transition-delay: 700ms; -moz-transition-delay: 700ms;
}
.bt_bb_floating_image_animation_delay_800.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 800ms; -webkit-transition-delay: 800ms; -moz-transition-delay: 800ms;
}
.bt_bb_floating_image_animation_delay_900.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 900ms; -webkit-transition-delay: 900ms; -moz-transition-delay: 900ms;
}
.bt_bb_floating_image_animation_delay_1000.bt_bb_floating_image .bt_bb_floating_image_image {
	transition-delay: 1000ms; -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms;
}
.woocommerce-result-count {
	margin: 0px 0px 2em; width: 50%; line-height: 3.5em; float: left;
}
.woocommerce-ordering {
	margin: 0px 0px 2em; width: 50%; line-height: 3.5em; float: left;
}
.rtl .woocommerce-result-count {
	float: right;
}
.rtl .woocommerce-ordering {
	float: right;
}
.woocommerce-ordering {
	padding-left: 1em;
}
.rtl .woocommerce-ordering {
	padding-right: 1em; padding-left: 0px;
}
.products ul {
	list-style: none; margin: 0px -1em 2rem; padding: 0px; clear: both; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.products {
	list-style: none; margin: 0px -1em 2rem; padding: 0px; clear: both; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.products ul li.product {
	list-style: none; margin: 0px 0px 4rem; padding: 0px 1em; transition:300ms ease-in-out; flex:1 1 100%; position: relative; max-width: 100%; -webkit-flex: 1 1 100%; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.products li.product {
	list-style: none; margin: 0px 0px 4rem; padding: 0px 1em; transition:300ms ease-in-out; flex:1 1 100%; position: relative; max-width: 100%; -webkit-flex: 1 1 100%; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
}
.columns-2 .products ul li.product {
	flex:0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.columns-2.products ul li.product {
	flex:0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.columns-2 .products li.product {
	flex:0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.columns-2.products li.product {
	flex:0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.columns-3 .products ul li.product {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.3333%;
}
.columns-3.products ul li.product {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.3333%;
}
.columns-3 .products li.product {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.3333%;
}
.columns-3.products li.product {
	flex:0 0 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.3333%;
}
.columns-4 .products ul li.product {
	flex:0 0 25%; max-width: 25%; -webkit-flex: 0 0 25%;
}
.columns-4.products ul li.product {
	flex:0 0 25%; max-width: 25%; -webkit-flex: 0 0 25%;
}
.columns-4 .products li.product {
	flex:0 0 25%; max-width: 25%; -webkit-flex: 0 0 25%;
}
.columns-4.products li.product {
	flex:0 0 25%; max-width: 25%; -webkit-flex: 0 0 25%;
}
.columns-5 .products ul li.product {
	flex:0 0 20%; max-width: 20%; -webkit-flex: 0 0 20%;
}
.columns-5.products ul li.product {
	flex:0 0 20%; max-width: 20%; -webkit-flex: 0 0 20%;
}
.columns-5 .products li.product {
	flex:0 0 20%; max-width: 20%; -webkit-flex: 0 0 20%;
}
.columns-5.products li.product {
	flex:0 0 20%; max-width: 20%; -webkit-flex: 0 0 20%;
}
.columns-6 .products ul li.product {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-flex: 0 0 16.6666%;
}
.columns-6.products ul li.product {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-flex: 0 0 16.6666%;
}
.columns-6 .products li.product {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-flex: 0 0 16.6666%;
}
.columns-6.products li.product {
	flex:0 0 16.66%; max-width: 16.66%; -webkit-flex: 0 0 16.6666%;
}
.products ul li.product.first {
	clear: both;
}
.products li.product.first {
	clear: both;
}
.products ul li.product:hover .btWooShopLoopItemInner {
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, .1);
}
.products li.product:hover .btWooShopLoopItemInner {
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, .1);
}
.products ul li.product .btWooShopLoopItemInner {
	padding: 0px 1.5em 2em 1.5rem; border: 1px solid rgba(0, 0, 0, 0.1); transition:300ms; border-image: none; text-align: center; overflow: hidden; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.products li.product .btWooShopLoopItemInner {
	padding: 0px 1.5em 2em 1.5rem; border: 1px solid rgba(0, 0, 0, 0.1); transition:300ms; border-image: none; text-align: center; overflow: hidden; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
.btDarkSkin .products ul li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .products ul li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin .products li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btLightSkin .btDarkSkin .products li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .products li.product .btWooShopLoopItemInner {
	border: 1px solid rgba(255, 255, 255, 0.05); border-image: none;
}
.btHardRoundedButtons.products ul li.product .btWooShopLoopItemInner {
	border-radius: 20px;
}
.btHardRoundedButtons.products li.product .btWooShopLoopItemInner {
	border-radius: 20px;
}
.btSoftRoundedButtons.products ul li.product .btWooShopLoopItemInner {
	border-radius: 3px;
}
.btSoftRoundedButtons.products li.product .btWooShopLoopItemInner {
	border-radius: 3px;
}
 .products ul li.product .btWooShopLoopItemInner {
	border-radius: 20px;
}
 .products li.product .btWooShopLoopItemInner {
	border-radius: 20px;
}
.products ul li.product .btWooShopLoopItemInner::after {
	width: 100%; clear: both; display: table; content: " ";
}
.products li.product .btWooShopLoopItemInner::after {
	width: 100%; clear: both; display: table; content: " ";
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image {
	margin: 0px -1.5em 1.5em; float: none; position: relative;
}
.products li.product .btWooShopLoopItemInner .bt_bb_image {
	margin: 0px -1.5em 1.5em; float: none; position: relative;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_image img {
	width: 100%; display: block;
}
.products li.product .btWooShopLoopItemInner .bt_bb_image img {
	width: 100%; display: block;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline {
	margin: 1em 0px 0px;
}
.products li.product .btWooShopLoopItemInner .bt_bb_headline {
	margin: 1em 0px 0px;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline {
	margin-bottom: 0.5em;
}
.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_superheadline {
	margin-bottom: 0.5em;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline {
	margin-top: 0px; margin-bottom: 0px;
}
.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline {
	margin-top: 0px; margin-bottom: 0px;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating::before {
	content: "-"; opacity: 0;
}
.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .btNoStarRating::before {
	content: "-"; opacity: 0;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
	color: rgb(237, 100, 54);
}
.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
	color: rgb(237, 100, 54);
}
.products ul li.product .btWooShopLoopItemInner .price {
	font-weight: 600; margin-bottom: 1em; display: block;
}
.products li.product .btWooShopLoopItemInner .price {
	font-weight: 600; margin-bottom: 1em; display: block;
}
.products ul li.product .btWooShopLoopItemInner .price::after {
	width: 100%; clear: both; display: table; content: " ";
}
.products li.product .btWooShopLoopItemInner .price::after {
	width: 100%; clear: both; display: table; content: " ";
}
.products ul li.product .btWooShopLoopItemInner .price del {
	margin: 0px 5px 0px 0px; color: inherit; display: inline-block; opacity: 0.5;
}
.products li.product .btWooShopLoopItemInner .price del {
	margin: 0px 5px 0px 0px; color: inherit; display: inline-block; opacity: 0.5;
}
.products ul li.product .btWooShopLoopItemInner .price ins {
	background: 0px 0px; font-weight: 700; text-decoration: none;
}
.products li.product .btWooShopLoopItemInner .price ins {
	background: 0px 0px; font-weight: 700; text-decoration: none;
}
.products ul li.product .btWooShopLoopItemInner .price .from {
	margin: -2px 0px 0px; text-transform: uppercase; font-size: 0.67em; opacity: 0.5;
}
.products li.product .btWooShopLoopItemInner .price .from {
	margin: -2px 0px 0px; text-transform: uppercase; font-size: 0.67em; opacity: 0.5;
}
.products ul li.product .btWooShopLoopItemInner a.button {
	text-transform: uppercase; font-size: 0.8em; text-decoration: none; display: inline-block; position: relative;
}
.products li.product .btWooShopLoopItemInner a.button {
	text-transform: uppercase; font-size: 0.8em; text-decoration: none; display: inline-block; position: relative;
}
.btSoftRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button {
	border-radius: 3px;
}
.btSoftRoundedButtons .products li.product .btWooShopLoopItemInner a.button {
	border-radius: 3px;
}
.btHardRoundedButtons .products ul li.product .btWooShopLoopItemInner a.button {
	border-radius: 50px;
}
.btHardRoundedButtons .products li.product .btWooShopLoopItemInner a.button {
	border-radius: 50px;
}
 .products ul li.product .btWooShopLoopItemInner a.button {
	border-radius: 0% 50px 50px;
}
 .products li.product .btWooShopLoopItemInner a.button {
	border-radius: 0% 50px 50px;
}
.products ul li.product .btWooShopLoopItemInner .added::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; color: rgb(255, 255, 255); vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 100, 54); -webkit-font-smoothing: antialiased;
}
.products ul li.product .btWooShopLoopItemInner .loading::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; color: rgb(255, 255, 255); vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 100, 54); -webkit-font-smoothing: antialiased;
}
.products li.product .btWooShopLoopItemInner .added::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; color: rgb(255, 255, 255); vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 100, 54); -webkit-font-smoothing: antialiased;
}
.products li.product .btWooShopLoopItemInner .loading::after {
	font: 400 1.3em/1.7em WooCommerce; margin: -0.85em -0.85em 0px 0px; border-radius: 50%; top: 0px; width: 1.7em; height: 1.7em; text-align: center; right: 0px; color: rgb(255, 255, 255); vertical-align: middle; position: absolute; z-index: 5; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 100, 54); -webkit-font-smoothing: antialiased;
}
.products ul li.product .btWooShopLoopItemInner .loading::after {
	animation:spin 2s linear infinite; content: "\e01c"; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite;
}
.products li.product .btWooShopLoopItemInner .loading::after {
	animation:spin 2s linear infinite; content: "\e01c"; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite;
}
.products ul li.product .btWooShopLoopItemInner .added::after {
	content: "\e017";
}
.products li.product .btWooShopLoopItemInner .added::after {
	content: "\e017";
}
.products ul li.product .btWooShopLoopItemInner .added_to_cart {
	right: 35%; bottom: 0.5em; color: inherit; font-size: 0.8em; margin-left: 0.5em; position: absolute;
}
.products li.product .btWooShopLoopItemInner .added_to_cart {
	right: 35%; bottom: 0.5em; color: inherit; font-size: 0.8em; margin-left: 0.5em; position: absolute;
}
.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover {
	color: rgb(237, 100, 54);
}
.products li.product .btWooShopLoopItemInner .added_to_cart:hover {
	color: rgb(237, 100, 54);
}
.rtl .products ul li.product .btWooShopLoopItemInner .added_to_cart {
	margin-right: 0.5em; margin-left: 0px;
}
.rtl .products li.product .btWooShopLoopItemInner .added_to_cart {
	margin-right: 0.5em; margin-left: 0px;
}
.products ul li.product .onsale {
	background: rgb(130, 197, 91); border-radius: 50%; left: auto; top: 1em; width: 60px; height: 60px; text-align: center; right: 2em; color: white; line-height: 60px; position: absolute; z-index: 1; opacity: 0.9;
}
.products li.product .onsale {
	background: rgb(130, 197, 91); border-radius: 50%; left: auto; top: 1em; width: 60px; height: 60px; text-align: center; right: 2em; color: white; line-height: 60px; position: absolute; z-index: 1; opacity: 0.9;
}
.woocommerce-pagination ul.page-numbers li {
	display: inline-block;
}
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block;
}
nav.woocommerce-pagination {
	text-align: center; clear: both; margin-bottom: 3em; display: block;
}
nav.woocommerce-pagination ul {
	margin: 0px; padding: 0px; display: inline-block;
}
nav.woocommerce-pagination ul li {
	margin: 0px; padding: 0px 0.2em; display: inline-block;
}
nav.woocommerce-pagination ul li a {
	margin: 0px; padding: 0px; transition:300ms; width: 2em; text-align: center; color: inherit; line-height: 2em; display: block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
nav.woocommerce-pagination ul li span {
	margin: 0px; padding: 0px; transition:300ms; width: 2em; text-align: center; color: inherit; line-height: 2em; display: block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btHardRoundedButtons nav.woocommerce-pagination ul li a {
	border-radius: 50px;
}
.btHardRoundedButtons nav.woocommerce-pagination ul li span {
	border-radius: 50px;
}
.btSoftRoundedButtons nav.woocommerce-pagination ul li a {
	border-radius: 3px;
}
.btSoftRoundedButtons nav.woocommerce-pagination ul li span {
	border-radius: 3px;
}
nav.woocommerce-pagination ul li a:focus {
	color: rgb(237, 100, 54);
}
nav.woocommerce-pagination ul li a:hover {
	color: rgb(237, 100, 54);
}
nav.woocommerce-pagination ul li a.next {
	color: rgb(237, 100, 54);
}
nav.woocommerce-pagination ul li a.prev {
	color: rgb(237, 100, 54);
}
nav.woocommerce-pagination ul li span.current {
	color: rgb(237, 100, 54);
}
div.product {
	margin: 0px -1em; display: flex; position: relative; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
div.product .onsale {
	background: rgb(130, 197, 91); border-radius: 50%; left: 2em; top: 1em; width: 60px; height: 60px; text-align: center; color: white; line-height: 60px; position: absolute; z-index: 1; opacity: 0.9;
}
.rtl div.product .onsale {
	left: 0px; right: 2em;
}
div.product div.images {
	margin: 0px 0px 1em; padding: 0px 0.5em; flex:0 0 50%; position: relative; max-width: 50%; -webkit-flex: 0 0 50%;
}
div.product div.images .woocommerce-product-gallery__trigger {
	width: 2em; position: absolute; z-index: 1;
}
div.product div.images .woocommerce-product-gallery__wrapper {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	padding: 1em 0.5em 0px;
}
.btHardRoundedButtonsdiv.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	border-radius: 20px;
}
.btSoftRoundedButtonsdiv.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	border-radius: 3px;
}
 div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
	border-radius: 20px;
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
	display: block; position: relative;
}
div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
	border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; width: 100%; display: block;
}
div.product div.images .woocommerce-product-gallery__wrapper :first-child.woocommerce-product-gallery__image {
	margin: 0px 0.5em; padding: 0px; border: 1px solid rgba(0, 0, 0, 0.05); flex:0 1 100%; border-image: none; -webkit-flex: 0 1 100%;
}
div.product div.images .woocommerce-product-gallery__wrapper :first-child.woocommerce-product-gallery__image img {
	border: currentColor; border-image: none; display: block;
}
div.product div.images.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {
	flex:0 0 100%; -webkit-flex: 0 0 100%;
}
div.product div.images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
	flex:0 0 50%; -webkit-flex: 0 0 50%;
}
div.product div.images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {
	flex:0 0 33.33%; -webkit-flex: 0 0 33.3333%;
}
div.product div.images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
	flex:0 0 25%; -webkit-flex: 0 0 25%;
}
div.product div.images.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {
	flex:0 0 20%; -webkit-flex: 0 0 20%;
}
div.product div.images.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {
	flex:0 0 16.66%; -webkit-flex: 0 0 16.666%;
}
div.product div.images .woocommerce-product-gallery__image {
	float: left;
}
div.product div.images .woocommerce-product-gallery__image img {
	border: 0px currentColor; border-image: none;
}
div.product div.images :first-child.woocommerce-product-gallery__image {
	padding: 0px; width: auto !important; overflow: hidden; float: none;
}
div.product div.images .woocommerce-product-gallery__trigger {
	top: 20px; right: 70px; line-height: 0; font-size: 0px; position: absolute; z-index: 1;
}
div.product div.images .woocommerce-product-gallery__trigger::after {
	border-radius: 50%; transition:300ms; width: 36.8px; text-align: center; color: rgb(255, 255, 255); line-height: 36.8px; font-family: FontAwesome; font-size: 19.2px; display: block; content: "\f002"; box-shadow: inset 0px 0px 0px 2em #FF6E5F, inset 0px 0px 0px 2em rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 2em #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all;
}
div.product div.images .woocommerce-product-gallery__trigger:hover::after {
	color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F, inset 0px 0px 0px 2em rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 2px #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
}
div.product div.summary {
	padding: 1em; flex:0 0 50%; margin-bottom: 1em; max-width: 50%; -webkit-flex: 0 0 50%;
}
div.product div.summary header {
	margin-bottom: 2em;
}
div.product div.summary .price {
	line-height: 1; font-family: 'Poppins', sans-serif; font-size: 3em; font-weight: 800; margin-bottom: 2rem;
}
.btHeadingWeight_default div.product div.summary .price {
	font-weight: 800;
}
.btHeadingWeight_black div.product div.summary .price {
	font-weight: 900;
}
.btHeadingWeight_bolder div.product div.summary .price {
	font-weight: 800;
}
.btHeadingWeight_bold div.product div.summary .price {
	font-weight: 700;
}
.btHeadingWeight_semi-bold div.product div.summary .price {
	font-weight: 600;
}
.btHeadingWeight_medium div.product div.summary .price {
	font-weight: 500;
}
.btHeadingWeight_normal div.product div.summary .price {
	font-weight: 400;
}
.btHeadingWeight_light div.product div.summary .price {
	font-weight: 300;
}
.btHeadingWeight_lighter div.product div.summary .price {
	font-weight: 200;
}
.btHeadingWeight_thin div.product div.summary .price {
	font-weight: 100;
}
div.product div.summary .group_table .price {
	font-size: 2em;
}
div.product div.summary div[itemprop='description'] {
	margin-bottom: 2em;
}
div.product div.summary form.cart .quantity {
	width: 100px; height: 2.8em; margin-right: 0.5em; display: inline-block;
}
.rtl div.product div.summary form.cart .quantity {
	margin-right: 0px; margin-left: 0.5em; float: right;
}
div.product div.summary form.cart .quantity input {
	height: 100%; display: inline-block;
}
div.product div.summary form.cart .group_table .quantity {
	width: 70px;
}
div.product div.summary form.cart .single_add_to_cart_button {
	height: 3em; display: inline-block;
}
div.product div.summary form.cart::after {
	width: 100%; clear: both; display: table; content: " ";
}
div.product span.btProductSKU {
	padding-top: 0.5em; display: block;
}
div.product div.product-description {
	padding: 0px 1em; flex:0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;
}
div.product div.products {
	padding: 0px 1em; flex:0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;
}
div.product div.product-meta {
	padding: 0px 1em; flex:0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;
}
div.product section.products.related {
	padding: 0px 1em; flex:0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;
}
div.product section.products.related h2 {
	flex:1 0 100%; -webkit-flex: 1 0 100%;
}
div.product section.products.related ul.products.columns-3 {
	flex:1 0 100%; -webkit-flex: 1 0 100%;
}
div.product div.product-description {
	padding: 0px 1em; margin-bottom: 1em;
}
div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
	display: none;
}
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
	margin: 0px 0px 2em; display: inline-block;
}
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header li {
	margin-right: 2em;
}
.bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header li span {
	padding: 1em 0px;
}
div.product div.product-meta .btArticleShareEtc {
	
}
div.product table.variations {
	border: currentColor; border-image: none; margin-bottom: 2em; display: block; position: relative;
}
div.product table.variations tbody {
	padding: 0px; border: currentColor; border-image: none; display: block;
}
div.product table.variations tr {
	padding: 0px; border: currentColor; border-image: none; display: block;
}
div.product table.variations td {
	padding: 0px; border: currentColor; border-image: none; display: block;
}
div.product table.variations tr:first-child {
	padding-bottom: 1em;
}
div.product table.variations select {
	padding: 0.8em;
}
div.product .single_variation_wrap .woocommerce-variation.single_variation {
	margin-bottom: 2em;
}
div.product section.products.upsells {
	padding: 0px 1em; width: 100%;
}
table.shop_table .coupon {
	display: inline-flex; align-items: center; -webkit-align-items: center;
}
table.shop_table .coupon label {
	margin-right: 0.5em;
}
table.shop_table .coupon .input-text {
	padding: 0px 0.5em; border: currentColor !important; border-image: none !important; height: 2em; color: rgb(237, 100, 54); margin-right: 0.5em;
}
table.shop_table button[name='apply_coupon'] {
	width: 100%;
}
table.shop_table input[name='update_cart'] {
	width: 300px; float: right;
}
table.shop_table {
	border: currentColor; border-image: none; margin-bottom: 2em;
}
table.shop_table td {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
table.shop_table th {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
table.shop_table td.product-remove {
	width: 3em;
}
table.shop_table td.product-remove a.remove {
	padding: 0px; border-radius: 50%; width: 1.5rem; height: 1.5rem; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 1rem; display: inline-block; box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
table.shop_table td.product-remove a.remove:hover {
	box-shadow: inset 0px 0px 0px 3em #82c55b; -webkit-box-shadow: 0 0 0 3em #82c55b inset;
}
table.shop_table td.product-thumbnail {
	width: 100px; text-align: center; line-height: 0;
}
table.shop_table td.product-thumbnail img {
	width: 80px; height: auto; display: inline-block; box-shadow: none; -webkit-box-shadow: none;
}
table.shop_table .product-quantity {
	text-align: center;
}
table.shop_table .product-quantity .quantity {
	width: 80px; display: inline-block;
}
table.shop_table .product-subtotal {
	text-align: right;
}
table.shop_table .product-total {
	text-align: right;
}
table.shop_table .product-price {
	text-align: right;
}
table.shop_table .order-actions {
	text-align: right;
}
.cart-collaterals {
	margin: 0px -1em; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.cart-collaterals .cross-sells {
	padding: 0px 1em; flex:1 1 100%; order: 2; -webkit-flex: 1 1 100%; -webkit-order: 2;
}
.cart-collaterals .cart_totals {
	padding: 0px 1em 2em; flex:1 1 100%; order: 1; -webkit-flex: 1 1 100%; -webkit-order: 1;
}
.cart-collaterals .cross-sells ul.products li.product {
	flex:0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%;
}
.cart-collaterals .cart_totals th {
	text-align: left;
}
.rtl .cart-collaterals .cart_totals th {
	text-align: right;
}
.cart-collaterals .cart_totals td {
	text-align: right;
}
.rtl .cart-collaterals .cart_totals td {
	text-align: left;
}
tr.cart-subtotal {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
tfoot {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
tr.order-total {
	border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
tfoot {
	border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
table.woocommerce-checkout-review-order-table td.product-total {
	text-align: right;
}
table.woocommerce-checkout-review-order-table tr.cart-subtotal td {
	text-align: right;
}
table.woocommerce-checkout-review-order-table tr.order-total td {
	text-align: right;
}
form.checkout_coupon.woocommerce-form-coupon {
	padding-bottom: 3em;
}
ul.wc_payment_methods {
	list-style: none; margin: 0px 0px 1em;
}
.rtl ul.wc_payment_methods {
	text-align: right;
}
ul.wc_payment_methods li:not(.woocommerce-info) {
	padding-left: 0px; margin-left: 0px;
}
ul.wc_payment_methods li .input-radio {
	margin-right: 0.2em;
}
ul.wc_payment_methods li img {
	margin-left: 10px; vertical-align: middle; max-height: 40px;
}
ul.wc_payment_methods li .about_paypal {
	color: rgb(237, 100, 54); margin-left: 0.5em;
}
ul.wc_payment_methods li div.payment_box {
	margin: 10px 0px; padding: 10px; width: 100%; position: relative; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.05); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.wc_payment_methods li div.payment_box::before {
	border-width: 10px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.05); border-image: none; left: 1em; top: -20px; display: block; position: absolute; content: "";
}
ul.wc_payment_methods li div.payment_box span.help {
	font-size: 0.85em;
}
ul.wc_payment_methods li div.payment_box p:last-child {
	margin-bottom: 0px;
}
ul.woocommerce-shipping-methods {
	list-style: none; margin: 0px 0px 1em; padding: 0px;
}
ul.woocommerce-shipping-methods li {
	margin: 0px; text-align: right;
}
.woocommerce-shipping-calculator .shipping-calculator-form {
	text-align: left;
}
.rtl .woocommerce-shipping-calculator .shipping-calculator-form {
	text-align: right;
}
#customer_details .col-1 {
	margin-bottom: 2em;
}
#customer_details .col-2 {
	margin-bottom: 2em;
}
.wc-proceed-to-checkout {
	margin: 0px auto; height: 3.2em; text-align: center;
}
.wc-proceed-to-checkout .checkout-button {
	margin: 0px auto; text-align: center; display: inline;
}
#payment .place-order {
	margin: 0px auto; text-align: center;
}
#payment .place-order button {
	padding: 1em 3em;
}
.woocommerce-MyAccount-navigation ul {
	list-style: none; margin: 0px 0px 2em; padding: 0px;
}
.woocommerce-MyAccount-navigation ul li {
	margin: 0px 0.5em 0px 0px; padding: 0px; display: inline-block;
}
.woocommerce-MyAccount-navigation ul li a {
	padding: 0.5em 1em; border-bottom-color: rgb(237, 100, 54); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
	border-color: rgb(24, 24, 24); color: rgb(24, 24, 24);
}
.woocommerce-MyAccount-navigation .shop_table {
	margin-bottom: 2em;
}
.woocommerce-MyAccount-navigation .shop_table tfoot {
	text-align: right;
}
.woocommerce-orders-table__cell-order-actions a {
	width: 100%; text-align: center; display: inline-block;
}
.woocommerce-EditAccountForm fieldset {
	margin-bottom: 2em;
}
.col2-set {
	width: 100%;
}
.col2-set .col-1 {
	width: 48%; float: left;
}
.col2-set .col-2 {
	width: 48%; float: right;
}
img {
	height: auto; max-width: 100%;
}
div.product form.cart .reset_variations {
	top: 0px; right: 0px; visibility: hidden; position: absolute;
}
form .form-row label.hidden {
	top: 0px; right: 0px; visibility: hidden; position: absolute;
}
form fieldset {
	padding: 2em; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
form .form-row {
	margin: 0px 0px 1em;
}
form input[type='submit'].button {
	text-align: center;
}
form .form-row label {
	margin-bottom: 0.5em; display: block;
}
form .form-row label.inline {
	margin-bottom: 0px; display: inline;
}
form .form-row label.checkbox {
	margin-bottom: 0px; display: inline;
}
form .form-row select {
	margin: 0px; cursor: pointer;
}
form .form-row .select2-container {
	line-height: 2.5em;
}
.rtlform .form-row .select2-container {
	text-align: right;
}
form .form-row .select2-container .select2-choice {
	height: 3.2em; line-height: 3.2em; padding-left: 1em;
}
.rtlform .form-row .select2-container .select2-choice {
	padding-right: 1em; padding-left: 0px;
}
form .form-row .required {
	border: 0px currentColor; border-image: none; color: red; font-weight: 700;
}
form .form-row .input-checkbox {
	margin: 0px 8px 0px 0px; width: auto; vertical-align: middle; display: inline;
}
form .form-row textarea {
	height: 5em; display: block; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
form .form-row.woocommerce-invalid .select2-container {
	border-color: rgb(170, 0, 0);
}
form .form-row.woocommerce-invalid input.input-text {
	border-color: rgb(170, 0, 0);
}
form .form-row.woocommerce-invalid select {
	border-color: rgb(170, 0, 0);
}
form .form-row.woocommerce-validated .select2-container {
	border-color: rgb(105, 191, 41);
}
form .form-row.woocommerce-validated input.input-text {
	border-color: rgb(105, 191, 41);
}
form .form-row.woocommerce-validated select {
	border-color: rgb(105, 191, 41);
}
form :-ms-input-placeholder.form-row {
	line-height: normal;
}
.blockUI.blockOverlay {
	position: relative;
}
.blockUI.blockOverlay::before {
	background: url("https://club.pycca.com/PetsStyle/../../plugins/woocommerce/assets/images/icons/loader.svg") center / cover; animation:spin 1s ease-in-out infinite; left: 50%; top: 50%; width: 1em; height: 1em; text-align: center; color: rgba(0, 0, 0, 0.75); line-height: 1; font-size: 2em; margin-top: -0.5em; margin-left: -0.5em; display: block; position: absolute; content: ""; -webkit-animation: spin 1s ease-in-out infinite; -moz-animation: spin 1s ease-in-out infinite;
}
.loader::before {
	background: url("https://club.pycca.com/PetsStyle/../../plugins/woocommerce/assets/images/icons/loader.svg") center / cover; animation:spin 1s ease-in-out infinite; left: 50%; top: 50%; width: 1em; height: 1em; text-align: center; color: rgba(0, 0, 0, 0.75); line-height: 1; font-size: 2em; margin-top: -0.5em; margin-left: -0.5em; display: block; position: absolute; content: ""; -webkit-animation: spin 1s ease-in-out infinite; -moz-animation: spin 1s ease-in-out infinite;
}
.woocommerce-error {
	border-color: rgb(185, 185, 185); list-style: none !important; margin: 0px 0px 2em; padding: 1em 1em 1em 3em; width: auto; color: inherit; border-top-width: 4px; border-top-style: solid; position: relative; -ms-word-wrap: break-word; background-color: rgba(0, 0, 0, 0.05);
}
.woocommerce-info {
	border-color: rgb(185, 185, 185); list-style: none !important; margin: 0px 0px 2em; padding: 1em 1em 1em 3em; width: auto; color: inherit; border-top-width: 4px; border-top-style: solid; position: relative; -ms-word-wrap: break-word; background-color: rgba(0, 0, 0, 0.05);
}
.woocommerce-message {
	border-color: rgb(185, 185, 185); list-style: none !important; margin: 0px 0px 2em; padding: 1em 1em 1em 3em; width: auto; color: inherit; border-top-width: 4px; border-top-style: solid; position: relative; -ms-word-wrap: break-word; background-color: rgba(0, 0, 0, 0.05);
}
.btDarkSkin .woocommerce-error {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btLightSkin .btDarkSkin .woocommerce-error {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btDarkSkin .woocommerce-info {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btLightSkin .btDarkSkin .woocommerce-info {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btDarkSkin .woocommerce-message {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btLightSkin .btDarkSkin .woocommerce-message {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message {
	border-top-color: rgb(237, 100, 54); border-top-width: 4px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.3);
}
.woocommerce-info a:not(.button) {
	color: rgb(237, 100, 54); text-decoration: underline;
}
.woocommerce-message a:not(.button) {
	color: rgb(237, 100, 54); text-decoration: underline;
}
.woocommerce-error {
	border-top-color: rgb(184, 28, 35);
}
.woocommerce-error a {
	color: rgb(184, 28, 35);
}
.woocommerce-info a:hover {
	text-decoration: none;
}
.woocommerce-message a:hover {
	text-decoration: none;
}
.woocommerce-error a:hover {
	color: rgb(255, 255, 255);
}
.woocommerce-error::after {
	width: 100%; clear: both; display: table; content: " ";
}
.woocommerce-info::after {
	width: 100%; clear: both; display: table; content: " ";
}
.woocommerce-message::after {
	width: 100%; clear: both; display: table; content: " ";
}
.woocommerce-error::before {
	left: 0.5em; font-family: Icon7Stroke; font-size: 1.5em; font-weight: 400; position: absolute;
}
.woocommerce-info::before {
	left: 0.5em; font-family: Icon7Stroke; font-size: 1.5em; font-weight: 400; position: absolute;
}
.woocommerce-message::before {
	left: 0.5em; font-family: Icon7Stroke; font-size: 1.5em; font-weight: 400; position: absolute;
}
.woocommerce-message::before {
	color: rgb(237, 100, 54); content: "\e647";
}
.woocommerce-info::before {
	color: rgb(237, 100, 54); content: "\e647";
}
.woocommerce-error::before {
	color: rgb(184, 28, 35); content: "\e67b";
}
.woocommerce-error .button {
	padding: 0.5em 1.5em !important; border: currentColor !important; border-image: none !important; line-height: inherit !important; float: right;
}
.woocommerce-info .button {
	padding: 0.5em 1.5em !important; border: currentColor !important; border-image: none !important; line-height: inherit !important; float: right;
}
.woocommerce-message .button {
	padding: 0.5em 1.5em !important; border: currentColor !important; border-image: none !important; line-height: inherit !important; float: right;
}
.woocommerce-error li {
	list-style: none !important; padding-left: 0px !important; margin-left: 0px !important;
}
.woocommerce-info li {
	list-style: none !important; padding-left: 0px !important; margin-left: 0px !important;
}
.woocommerce-message li {
	list-style: none !important; padding-left: 0px !important; margin-left: 0px !important;
}
small.note {
	color: rgb(119, 119, 119); font-size: 0.85em; margin-top: 10px; display: block;
}
.woocommerce-breadcrumb {
	margin: 0px 0px 1em; padding: 0px; font-size: 0.92em;
}
.woocommerce-breadcrumb a {
	color: inherit;
}
.woocommerce-breadcrumb::after {
	display: table; content: " ";
}
.woocommerce-breadcrumb::before {
	display: table; content: " ";
}
.products > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.products > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.bt_bb_tab_content > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.cross-sells > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.comment-respond > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
section.related.products > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.cart_totals > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-billing-fields > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-additional-fields > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-shipping-fields > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
form.woocommerce-checkout > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content header > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
div.woocommerce-MyAccount-content form > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-customer-details > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h1 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h3 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h4 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h5 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h6 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h7 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce-order-details > h8 {
	margin: 0px 0px 1em; padding: 0px; font-size: 1.4em;
}
.woocommerce .btSidebar a.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent a.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar a.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent a.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar input[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent input[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar input[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent input[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar button[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent button[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar button[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent button[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar input.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent input.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar input.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent input.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar input.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent input.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar input.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent input.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar a.button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent a.button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar a.button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent a.button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar .button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent .button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar .button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent .button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btSidebar button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce .btContent button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btSidebar button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.woocommerce-page .btContent button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce a.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce input[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce button[type='submit'] {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce input.button {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce input.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce a.button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce .button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
div.woocommerce button.alt:hover {
	padding: 1em 1.5em; transition:300ms; text-transform: uppercase; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 0.9em; font-weight: 700; cursor: pointer; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btHardRoundedButtons.woocommerce .btSidebar a.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent a.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar a.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent a.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar input[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent input[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar input[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent input[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar input.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent input.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar input.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent input.button {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar input.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent input.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar input.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent input.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar a.button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent a.button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar a.button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent a.button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar .button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent .button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar .button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent .button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btSidebar button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce .btContent button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btSidebar button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtons.woocommerce-page .btContent button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce a.button {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce input[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce input.button {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce input.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce a.button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce .button.alt:hover {
	border-radius: 50px;
}
.btHardRoundedButtonsdiv.woocommerce button.alt:hover {
	border-radius: 50px;
}
.btSoftRoundedButtons.woocommerce .btSidebar a.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent a.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent a.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar input[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent input[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar input[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent input[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar button[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent button[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar button[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent button[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar input.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent input.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar input.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent input.button {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar input.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent input.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar input.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent input.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar a.button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent a.button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar a.button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent a.button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar .button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent .button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar .button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent .button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btSidebar button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce .btContent button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btSidebar button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtons.woocommerce-page .btContent button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce a.button {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce input[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce button[type='submit'] {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce input.button {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce input.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce a.button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce .button.alt:hover {
	border-radius: 3px;
}
.btSoftRoundedButtonsdiv.woocommerce button.alt:hover {
	border-radius: 3px;
}
.woocommerce .btSidebar a.button {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent a.button {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar a.button {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent a.button {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar input[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent input[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar input[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent input[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar button[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent button[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar button[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent button[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar input.button {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent input.button {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar input.button {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent input.button {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar input.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent input.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar input.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent input.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar a.button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent a.button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar a.button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent a.button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar .button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent .button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar .button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent .button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btContent button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btSidebar button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce-page .btContent button.alt:hover {
	border-radius: 0% 50px 50px;
}
div.woocommerce a.button {
	border-radius: 0% 50px 50px;
}
div.woocommerce input[type='submit'] {
	border-radius: 0% 50px 50px;
}
div.woocommerce button[type='submit'] {
	border-radius: 0% 50px 50px;
}
div.woocommerce input.button {
	border-radius: 0% 50px 50px;
}
div.woocommerce input.alt:hover {
	border-radius: 0% 50px 50px;
}
div.woocommerce a.button.alt:hover {
	border-radius: 0% 50px 50px;
}
div.woocommerce .button.alt:hover {
	border-radius: 0% 50px 50px;
}
div.woocommerce button.alt:hover {
	border-radius: 0% 50px 50px;
}
.woocommerce .btSidebar a.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent a.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar a.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent a.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar button[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent button[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar button[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent button[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar input.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent input.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar input.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent input.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar input.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent input.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar input.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent input.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar a.button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent a.button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar a.button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent a.button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar .button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent .button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar .button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent .button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btContent button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btSidebar button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce-page .btContent button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce a.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce button[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce input.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce input.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce a.button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce .button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
div.woocommerce button.alt:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.woocommerce .btSidebar a.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent a.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar a.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent a.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar input[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent input[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar input[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent input[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar button[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent button[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar button[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent button[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar input.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent input.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar input.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent input.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar input.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent input.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar input.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent input.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar a.button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent a.button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar a.button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent a.button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar .button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent .button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar .button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent .button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btContent button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btSidebar button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce-page .btContent button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce a.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce input[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce button[type='submit']:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce input.button:hover {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce input.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce a.button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce .button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
div.woocommerce button.alt {
	background: none; border: currentColor; border-image: none; color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.woocommerce .btSidebar a.checkout-button {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce .btContent a.checkout-button {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btSidebar a.checkout-button {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btContent a.checkout-button {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce .btSidebar input#place_order {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce .btContent input#place_order {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btSidebar input#place_order {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btContent input#place_order {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce .btSidebar input[name='save_address'] {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce .btContent input[name='save_address'] {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btSidebar input[name='save_address'] {
	width: 100%; text-align: center !important; float: none; display: block;
}
.woocommerce-page .btContent input[name='save_address'] {
	width: 100%; text-align: center !important; float: none; display: block;
}
div.woocommerce a.checkout-button {
	width: 100%; text-align: center !important; float: none; display: block;
}
div.woocommerce input#place_order {
	width: 100%; text-align: center !important; float: none; display: block;
}
div.woocommerce input[name='save_address'] {
	width: 100%; text-align: center !important; float: none; display: block;
}
span.btNoStarRating {
	display: none;
}
.star-rating::before {
	letter-spacing: 3px; content: "\f005\f005\f005\f005\f005"; opacity: 0.2;
}
.star-rating {
	margin: 0px; line-height: 1; overflow: hidden; font-family: FontAwesome; display: inline-block; position: relative;
}
.star-rating .rating {
	display: none;
}
.star-rating span {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.rtl .star-rating span {
	left: auto; right: 0px;
}
.star-rating span::before {
	color: rgb(237, 100, 54); letter-spacing: 3px; content: "\f005\f005\f005\f005\f005";
}
.header.large .star-rating {
	line-height: inherit; margin-top: 2px;
}
.widget_recent_reviews .star-rating {
	font-size: 12px;
}
.products .star-rating {
	margin: 7px 0px 0px;
}
.widget_recent_reviews li a::after {
	display: table; content: " ";
}
.widget_recent_reviews .reviewer::after {
	display: table; content: " ";
}
p.stars {
	letter-spacing: 0.25em; margin-bottom: 3em; position: relative;
}
p.stars a {
	outline: 0px; left: 0px; top: 0px; text-indent: -9999px; font-weight: 700; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; display: inline-block; position: absolute;
}
.rtl p.stars a {
	left: auto; right: 0px;
}
p.stars a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
p.stars a[class^='star-']::after {
	left: 0px; top: 0px; color: rgba(0, 0, 0, 0.1); text-indent: 0px; font-family: FontAwesome; position: absolute;
}
.rtl p.stars a[class^='star-']::after {
	left: auto; right: 0px;
}
p.stars a[class^='star-'].active::after {
	color: rgb(237, 100, 54);
}
p.stars a[class^='star-']:hover::after {
	color: rgb(237, 100, 54);
}
p.stars a.star-1 {
	width: 1em; z-index: 10;
}
p.stars a.star-1::after {
	content: "\f005";
}
p.stars a.star-2 {
	width: 2em; z-index: 9;
}
p.stars a.star-2::after {
	content: "\f005\f005";
}
p.stars a.star-3 {
	width: 3em; z-index: 8;
}
p.stars a.star-3::after {
	content: "\f005\f005\f005";
}
p.stars a.star-4 {
	width: 4em; z-index: 7;
}
p.stars a.star-4::after {
	content: "\f005\f005\f005\f005";
}
p.stars a.star-5 {
	border: 0px currentColor; border-image: none; width: 5em; z-index: 6;
}
p.stars a.star-5::after {
	content: "\f005\f005\f005\f005\f005";
}
#review_form .comment-form .form-submit input[type='submit'] {
	margin: 0px auto; padding: 1em 2em; width: auto;
}
.btHardRoundedButtons #review_form .comment-form .form-submit input[type='submit'] {
	border-radius: 50px;
}
.btSoftRoundedButtons #review_form .comment-form .form-submit input[type='submit'] {
	border-radius: 3px;
}
 #review_form .comment-form .form-submit input[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce .select2-container--default .select2-selection--single {
	padding: 0px 1em; border: currentColor; border-image: none; height: 3.2rem; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) inset;
}
.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
	border-radius: 50px;
}
.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
	border-radius: 3px;
}
 .woocommerce .select2-container--default .select2-selection--single {
	border-radius: 50px;
}
.btDarkSkin .woocommerce .select2-container--default .select2-selection--single {
	background: rgb(24, 24, 24); border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btLightSkin .btDarkSkin .woocommerce .select2-container--default .select2-selection--single {
	background: rgb(24, 24, 24); border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce .select2-container--default .select2-selection--single {
	background: rgb(24, 24, 24); border: 1px solid rgb(255, 255, 255); border-image: none;
}
.btHardRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
	border-radius: 50px;
}
.btSoftRoundedButtons .woocommerce .select2-container--default .select2-selection--single {
	border-radius: 3px;
}
.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 3; padding-right: 0px; padding-left: 0px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before {
	transition:transform 150ms, color 150ms; padding-top: 0.2em; padding-right: 1em; font-family: FontAwesome; float: right; display: block; content: "\f078"; -webkit-transition: 150ms ease transform, 150ms ease color; -moz-transition: 150ms ease transform, 150ms ease color;
}
.rtl .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before {
	padding-right: 0px; padding-left: 1em;
}
.woocommerce .select2-container--open .select2-selection--single .select2-selection__arrow::before {
	transform: scaleY(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);
}
.btDarkSkin .select2-dropdown {
	background: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .select2-dropdown {
	background: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .select2-dropdown {
	background: rgb(24, 24, 24);
}
.select2-container--default [aria-selected].select2-results__option--highlighted {
	background-color: rgb(237, 100, 54);
}
.select2-container--default [data-selected].select2-results__option--highlighted {
	background-color: rgb(237, 100, 54);
}
.woocommerce-terms-and-conditions-wrapper {
	padding-bottom: 1em;
}
.woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type='submit'] {
	box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce-page .btSidebar .widget_product_search button[type='submit'] {
	box-shadow: none; -webkit-box-shadow: none;
}
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type='submit'] {
	border-radius: 50px;
}
.btHardRoundedButtons .woocommerce-page .btSidebar .widget_product_search button[type='submit'] {
	border-radius: 50px;
}
.btSoftRoundedButtons .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type='submit'] {
	border-radius: 0px 3px 3px 0px !important;
}
.btSoftRoundedButtons .woocommerce-page .btSidebar .widget_product_search button[type='submit'] {
	border-radius: 0px 3px 3px 0px !important;
}
 .woocommerce-page .btSidebar .widget_search .btSearch .btSearchInner button[type='submit'] {
	border-radius: 0% 50px 50px;
}
 .woocommerce-page .btSidebar .widget_product_search button[type='submit'] {
	border-radius: 0% 50px 50px;
}
.woocommerce del {
	padding-right: 0.5em; font-size: 85%; opacity: 0.5;
}
.btLightSkin .woocommerce del {
	color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .woocommerce del {
	color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .woocommerce del {
	color: rgb(24, 24, 24);
}
.btDarkSkin .woocommerce del {
	color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .woocommerce del {
	color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce del {
	color: rgb(255, 255, 255);
}
.woocommerce ins {
	text-decoration: none;
}
.pswp__bg {
	background: rgba(0, 0, 0, 0.5);
}
p.out-of-stock {
	color: rgb(237, 100, 54);
}
.btQuoteBooking .btContactNext {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(237, 100, 54); letter-spacing: 0.5px; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 600; box-shadow: inset 0px 0px 0px 1px #FF6E5F; transform: translate(160px, 0px); background-color: transparent; -webkit-transform: translate(160px, 0); -moz-transform: translate(160px, 0); -webkit-box-shadow: 0 0 0 1px #FF6E5F inset;
}
.btHardRoundedButtons .btQuoteBooking .btContactNext {
	border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btContactNext {
	border-radius: 3px;
}
 .btQuoteBooking .btContactNext {
	border-radius: 50px;
}
.btQuoteBooking .btContactNext:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 3em #FF6E5F; background-color: transparent; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.rtl .btQuoteBooking .btContactNext {
	margin: 0px 30px 0px 0px;
}
.btQuoteBooking .btQuoteSlider {
	border-radius: 0px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteSlider {
	border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteSlider {
	border-radius: 3px;
}
 .btQuoteBooking .btQuoteSlider {
	border-radius: 50px;
}
.btLightSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(24, 24, 24); background-color: transparent;
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(24, 24, 24); background-color: transparent;
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(24, 24, 24); background-color: transparent;
}
.btDarkSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; color: rgb(255, 255, 255); background-color: transparent;
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; color: rgb(255, 255, 255); background-color: transparent;
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSlider {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; color: rgb(255, 255, 255); background-color: transparent;
}
.btLightSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(0, 0, 0, 0.1);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(0, 0, 0, 0.1);
}
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(255, 255, 255, 0.5);
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(255, 255, 255, 0.5);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner {
	background: rgba(255, 255, 255, 0.5);
}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
	background: rgb(237, 100, 54);
}
.btQuoteBooking textarea {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking input[type='text'] {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking input[type='email'] {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking input[type='password'] {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking .fancy-select .trigger {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border-radius: 0px; height: 3.2em; background-color: transparent !important;
}
.btHardRoundedButtons .btQuoteBooking textarea {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking input[type='text'] {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking input[type='email'] {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking input[type='password'] {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking .fancy-select .trigger {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border-radius: 50px;
}
.btHardRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking textarea {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking input[type='text'] {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking input[type='email'] {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking input[type='password'] {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking .fancy-select .trigger {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border-radius: 3px;
}
.btSoftRoundedButtons .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border-radius: 3px;
}
 .btQuoteBooking textarea {
	border-radius: 50px;
}
 .btQuoteBooking input[type='text'] {
	border-radius: 50px;
}
 .btQuoteBooking input[type='email'] {
	border-radius: 50px;
}
 .btQuoteBooking input[type='password'] {
	border-radius: 50px;
}
 .btQuoteBooking .fancy-select .trigger {
	border-radius: 50px;
}
 .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border-radius: 50px;
}
 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border-radius: 50px;
}
 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border-radius: 50px;
}
.btQuoteBooking textarea:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking input[type='text']:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking input[type='email']:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking input[type='password']:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .fancy-select .trigger:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btLightSkin .btQuoteBooking textarea {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking textarea {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking textarea {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(24, 24, 24); border-image: none; color: rgb(24, 24, 24);
}
.btDarkSkin .btQuoteBooking textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking textarea {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type='text'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type='email'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking input[type='password'] {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.btQuoteBooking .btQuoteItem {
	padding: 0px 0px 0px 160px;
}
.btQuoteBooking .btQuoteItem textarea {
	box-shadow: none; -webkit-box-shadow: none;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteItem textarea {
	border-radius: 3px;
}
 .btQuoteBooking .btQuoteItem textarea {
	border-radius: 3px;
}
.btQuoteBooking .btQuoteItem textarea:focus {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .btQuoteItem textarea:hover {
	box-shadow: none; -webkit-box-shadow: none;
}
.btQuoteBooking .btQuoteItem label {
	margin: 8px 0px 0px -160px; width: 160px; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 500;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
	box-shadow: inset 5px 0px 0px #FF6E5F, 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 0 0 #FF6E5F inset, 0 2px 10px rgba(0, 0, 0, .2);
}
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
	box-shadow: inset 5px 0px 0px #FF6E5F, 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 0 0 #FF6E5F inset, 0 2px 10px rgba(0, 0, 0, .2);
}
.btQuoteBooking .dd.ddcommon.borderRadius:hover .ddTitleText {
	box-shadow: none; -webkit-box-shadow: none;
}
.btLightSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.btDarkSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteWrapper::before {
	border: 1px solid rgba(255, 255, 255, 0.5); border-image: none;
}
.btQuoteBooking .ui-slider .ui-slider-handle {
	background: rgb(237, 100, 54);
}
.btQuoteBooking .btQuoteSliderValue {
	color: rgb(255, 255, 255);
}
.btQuoteBooking .ddTitleText .ddlabel {
	padding: 0px 1.5em; color: inherit;
}
.btQuoteBooking .ddTitleText .ddlabel .description {
	color: inherit; opacity: 0.8;
}
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {
	color: inherit; opacity: 0.8;
}
.btQuoteBooking .ddTitle .arrow::before {
	border: currentColor; transition:transform 150ms, color 150ms; border-image: none; left: -2.5em; top: -1.8em; width: 2em; height: 2em; line-height: 4; font-family: Dripicons; font-size: 0.8em; font-weight: 900; position: absolute; content: "\e92d"; opacity: 0.5; -webkit-transition: 150ms ease transform, 150ms ease color; -moz-transition: 150ms ease transform, 150ms ease color;
}
.rtl .btQuoteBooking .ddTitle .arrow::before {
	left: 0.5em;
}
.btQuoteBooking .borderRadiusTp .ddTitle .arrow::before {
	top: 0px; transform: scaleY(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1);
}
.btQuoteBooking .ddChild ul li span {
	padding: 0px 1.5em;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	background: rgb(237, 100, 54); border-radius: 0px; color: rgb(255, 255, 255); font-size: 1em;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	border-radius: 50px; overflow: hidden;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	border-radius: 3px; overflow: hidden;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	border-radius: 50px; overflow: hidden;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	border-radius: 0px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCalc {
	overflow: hidden; border-top-right-radius: 50px; border-bottom-right-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCalc {
	overflow: hidden; border-top-right-radius: 50px; border-bottom-right-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCalc {
	overflow: hidden; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCalc {
	border-radius: 0px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc.currencyAfter {
	overflow: hidden; border-top-left-radius: 50px; border-bottom-right-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc.currencyAfter {
	overflow: hidden; border-top-left-radius: 50px; border-bottom-right-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc.currencyAfter {
	overflow: hidden; border-top-left-radius: 3px; border-bottom-right-radius: 3px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	padding: 5px 3px 5px 20px;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	border-radius: 0px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	overflow: hidden; border-top-left-radius: 50px; border-bottom-left-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	overflow: hidden; border-top-left-radius: 50px; border-bottom-left-radius: 50px;
}
.rtl.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	border-radius: 0px 50px 50px 0px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	border-radius: 0px 50px 50px 0px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	overflow: hidden; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.rtl.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal :not(.currencyAfter).btQuoteTotalCurrency {
	border-radius: 0px 3px 3px 0px;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	overflow: hidden; border-top-right-radius: 50px; border-bottom-left-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	overflow: hidden; border-top-right-radius: 50px; border-bottom-left-radius: 50px;
}
.rtl.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	border-radius: 50px 0px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	border-radius: 50px 0px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	overflow: hidden; border-top-right-radius: 3px; border-bottom-left-radius: 3px;
}
.rtl.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency.currencyAfter {
	border-radius: 3px 0px;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	padding: 5px 20px 5px 3px;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
	border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
	border-top-left-radius: 50px; border-bottom-left-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
	border-top-left-radius: 50px; border-bottom-left-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCalc {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
	border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
.btHardRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
	border-top-right-radius: 50px; border-bottom-right-radius: 50px;
}
 .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
	border-top-right-radius: 50px; border-bottom-right-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btQuoteBookingForm .btQuoteTotal.currencyAfter .btQuoteTotalCurrency {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input {
	border-color: rgb(237, 100, 54);
}
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea {
	border-color: rgb(237, 100, 54);
}
.btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea:focus {
	border-color: rgb(24, 24, 24);
}
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea.btContactMessage {
	border-color: rgb(237, 100, 54) !important; box-shadow: inset 0px 0px 0px 1px #FF6E5F !important; -webkit-box-shadow: 0 0 0 1px #FF6E5F inset;
}
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
	box-shadow: inset 0px 0px 0px 2px #FF6E5F; -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
}
.btQuoteBooking .btSubmitMessage {
	color: rgb(237, 100, 54);
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none !important; -webkit-box-shadow: none;
}
.btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
	border: 1px solid rgb(237, 100, 54); border-image: none; box-shadow: none !important; -webkit-box-shadow: none;
}
.btQuoteBooking .btContactSubmit {
	color: rgb(255, 255, 255); line-height: inherit; letter-spacing: 0.5px; font-family: 'Poppins', sans-serif; font-size: 0.8em; font-weight: 600; box-shadow: inset 0px 0px 0px 3em #FF6E5F; background-color: transparent; -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
}
.btQuoteBooking .btContactSubmit:hover {
	color: rgb(237, 100, 54); box-shadow: inset 0px 0px 0px 1px #FF6E5F; text-shadow: none; background-color: transparent; -webkit-box-shadow: 0 0 0 1px #FF6E5F inset;
}
.btQuoteBooking .btContactMessage {
	background-color: transparent;
}
.btQuoteBooking .btTotalNextWrapper {
	flex:0 0 100%; width: auto !important; padding-right: 0px !important; display: flex; justify-content: flex-end; -webkit-justify-content: flex-end; -webkit-flex: 0 0 100%; -webkit-flex-wrap: nowrap; -webkit-flex-direction: row;
}
.btQuoteBooking .btTotalNextWrapper::after {
	display: none;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper {
	padding-right: 0px !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
	flex:0 0 160px; width: 160px; max-width: 160px; -webkit-flex: 0 0 160px;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
	transition:300ms; width: 0px; margin-right: 0px !important; margin-left: 0px !important; float: none; display: flex; max-width: 0px; -webkit-flex: 0 1 0; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	flex:0 1 100%; float: none; display: flex; justify-content: flex-end; align-items: stretch; -webkit-justify-content: flex-end; -webkit-flex: 0 1 100%; -webkit-align-items: stretch;
}
.btQuoteBooking .btQuoteTotalText {
	align-self: center; -webkit-align-self: center;
}
.rtl .btQuoteBooking .btQuoteTotalText {
	margin: 0px 0px 0px 1em;
}
.btQuoteBooking :not(.btQuoteContactForm7).btQuoteContact {
	margin: 0px -10px;
}
.btQuoteBooking .btPayPalButton {
	border-radius: 0px;
}
.btHardRoundedButtons .btQuoteBooking .btPayPalButton {
	border-radius: 50px;
}
.btSoftRoundedButtons .btQuoteBooking .btPayPalButton {
	border-radius: 3px;
}
 .btQuoteBooking .btPayPalButton {
	border-radius: 50px;
}
.bt_cc_email_confirmation_container [type='checkbox']:not(:checked) + label::before {
	background: none; border-radius: 2px; border: 2px solid rgb(237, 100, 54); border-image: none;
}
.bt_cc_email_confirmation_container [type='checkbox']:checked + label::before {
	background: none; border-radius: 2px; border: 2px solid rgb(237, 100, 54); border-image: none;
}
.btDatePicker .ui-datepicker-header {
	background-color: rgb(237, 100, 54);
}
.bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
	padding: 1em 1.5em 0.5em;
}
.btHardRoundedButtons .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
	border-radius: 50px;
}
.btSoftRoundedButtons .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
	border-radius: 3px;
}
 .bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected {
	border-radius: 50px;
}
.bt_bb_cost_calculator .bt_bb_widget_select .bt_bb_widget_select_selected > div:first-child {
	font-weight: 400;
}
.bt_bb_cost_calculator .bt_bb_widget_select_items {
	padding: 0px 1em;
}
.bt_bb_cost_calculator .bt_bb_widget_select_items > div[data-value] > div:first-child {
	font-weight: 400;
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_total {
	background-color: rgb(237, 100, 54);
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
	color: rgb(255, 255, 255); background-color: rgb(237, 100, 54);
}
.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_amount {
	background: rgba(0, 0, 0, 0.25);
}
@media all and (max-width:650px)
{
.btQuoteBooking .btQuoteItem {
	padding: 0px !important;
}
.btQuoteBooking .btQuoteItem label {
	margin: 0px 0px 8px !important; float: left;
}
.btQuoteBooking .btTotalQuoteContactGroup.btActive {
	padding: 0px 1em;
}
}
@media all and (max-width:480px)
{
.btQuoteBooking .btTotalNextWrapper {
	display: block !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
	margin: 0px auto !important; max-width: 100% !important;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
	margin: 0px auto !important; max-width: 100% !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn button.btContactNext {
	padding: 0.5em;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn button.btContactNext {
	padding: 0.5em;
}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	display: flex !important;
}
}
@media all and (max-width:440px)
{
.btQuoteBooking .btTotalNextWrapper {
	flex-direction: column; -webkit-flex-direction: column;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
	flex:1 0 100%; width: 100%; padding-top: 0px; max-width: 100%; -webkit-flex: 1 0 100%;
}
.btQuoteBooking .btQuoteBookingForm .boldBtn {
	flex:1 0 100%; width: 100%; padding-top: 0px; max-width: 100%; -webkit-flex: 1 0 100%;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
	width: 100%;
}
.btQuoteBooking .btQuoteBookingForm .btContactNext {
	width: 100%;
}
.btQuoteBooking .btQuoteBookingForm .btContactNext {
	opacity: 0; transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);
}
}
@media all and (max-width:1399px)
{
.bt_bb_size_huge.bt_bb_headline h1 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h1 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h2 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h2 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h3 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h3 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h4 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h4 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h5 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h5 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline h6 {
	font-size: 4.7rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h6 {
	font-size: 4.7rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem;
}
}
@media all and (max-width:1199px)
{
.bt_bb_size_huge.bt_bb_headline h1 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h1 {
	font-size: 3.6rem;
}
.bt_bb_size_huge.bt_bb_headline h2 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h2 {
	font-size: 3.6rem;
}
.bt_bb_size_huge.bt_bb_headline h3 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h3 {
	font-size: 3.6rem;
}
.bt_bb_size_huge.bt_bb_headline h4 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h4 {
	font-size: 3.6rem;
}
.bt_bb_size_huge.bt_bb_headline h5 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h5 {
	font-size: 3.6rem;
}
.bt_bb_size_huge.bt_bb_headline h6 {
	font-size: 3.6rem;
}
.bt_bb_size_extrahuge.bt_bb_headline h6 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h1 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h2 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h3 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h4 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h5 {
	font-size: 3.6rem;
}
.bt_bb_size_extralarge.bt_bb_headline h6 {
	font-size: 3.6rem;
}
.bt_bb_size_large.bt_bb_headline h1 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h2 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h3 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h4 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h5 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h6 {
	font-size: 2.95rem;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1.1rem; margin-bottom: 0.9em;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1rem; margin-bottom: 1.2em;
}
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem; margin-top: 0.9em;
}
.bt_bb_size_extrahuge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem; margin-top: 0.9em;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	font-size: 1.15rem; margin-top: 0.9em;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.6; font-size: 1.1rem;
}
body {
	font-size: 14px;
}

.bt_bb_port.pelupet .bt_bb_size_large.bt_bb_headline h3 {
    font-size: 1.6rem;
    width: 100%;
}
}
@media all and (max-width:360px)
{
.bt_bb_size_huge.bt_bb_headline h1 {
	font-size: 3rem;
}
.bt_bb_size_huge.bt_bb_headline h2 {
	font-size: 3rem;
}
.bt_bb_size_huge.bt_bb_headline h3 {
	font-size: 3rem;
}
.bt_bb_size_huge.bt_bb_headline h4 {
	font-size: 3rem;
}
.bt_bb_size_huge.bt_bb_headline h5 {
	font-size: 3rem;
}
.bt_bb_size_huge.bt_bb_headline h6 {
	font-size: 3rem;
}
.bt_bb_size_extralarge.bt_bb_headline h1 {
	font-size: 2.95rem;
}
.bt_bb_size_extralarge.bt_bb_headline h2 {
	font-size: 2.95rem;
}
.bt_bb_size_extralarge.bt_bb_headline h3 {
	font-size: 2.95rem;
}
.bt_bb_size_extralarge.bt_bb_headline h4 {
	font-size: 2.95rem;
}
.bt_bb_size_extralarge.bt_bb_headline h5 {
	font-size: 2.95rem;
}
.bt_bb_size_extralarge.bt_bb_headline h6 {
	font-size: 2.95rem;
}
.bt_bb_size_large.bt_bb_headline h1 {
	font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h2 {
	font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h3 {
	font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h4 {
	font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h5 {
	font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h6 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h1 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h2 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h3 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h4 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h5 {
	font-size: 2.5rem;
}
.bt_bb_size_normal.bt_bb_headline h6 {
	font-size: 2.5rem;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
	font-size: 1rem; margin-bottom: 1.2em;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height: 1.6; font-size: 1.1rem;
}
body {
	font-size: 13px;
}
.btMenuVertical .mainHeader {
	width: 260px;
}
.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap {
	transform: translateX(260px); -webkit-transform: translateX(260px); -moz-transform: translateX(260px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(260px); -webkit-transform: translateX(260px); -moz-transform: translateX(260px);
}
.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
	transform: translateX(260px); -webkit-transform: translateX(260px); -moz-transform: translateX(260px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btContentWrap {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.rtl.btMenuVerticalLeft.btMenuVerticalOn .btSiteFooter {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop {
	transform: translateX(260px) !important; -webkit-transform: translateX(260px); -moz-transform: translateX(260px);
}
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.rtl.btMenuVerticalRight.btMenuVerticalOn .btContentWrap {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.rtl.btMenuVerticalRight.btMenuVerticalOn .btVerticalHeaderTop {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
.rtl.btMenuVerticalRight.btMenuVerticalOn .btSiteFooter {
	transform: translateX(-260px); -webkit-transform: translateX(-260px); -moz-transform: translateX(-260px);
}
}
@media all and (min-width:1028px)
{
:not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btContentWrap {
	transition:none; padding-left: 320px; -webkit-transition: none; -moz-transition: none;
}
:not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btVerticalHeaderTop {
	transition:none; padding-left: 320px; -webkit-transition: none; -moz-transition: none;
}
:not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btSiteFooter {
	transition:none; padding-left: 320px; -webkit-transition: none; -moz-transition: none;
}
.rtl :not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btContentWrap {
	padding-right: 320px; padding-left: 0px;
}
.rtl :not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btVerticalHeaderTop {
	padding-right: 320px; padding-left: 0px;
}
.rtl :not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btSiteFooter {
	padding-right: 320px; padding-left: 0px;
}
:not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .mainHeader {
	transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%);
}
:not(.btHideMenu).btMenuVerticalLeft.btMenuVerticalLeftEnabled .btVerticalHeaderTop {
	display: none;
}
:not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btContentWrap {
	transition:none; padding-right: 320px; -webkit-transition: none; -moz-transition: none;
}
:not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btVerticalHeaderTop {
	transition:none; padding-right: 320px; -webkit-transition: none; -moz-transition: none;
}
:not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btSiteFooter {
	transition:none; padding-right: 320px; -webkit-transition: none; -moz-transition: none;
}
.rtl :not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btContentWrap {
	padding-right: 0px; padding-left: 320px;
}
.rtl :not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btVerticalHeaderTop {
	padding-right: 0px; padding-left: 320px;
}
.rtl :not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btSiteFooter {
	padding-right: 0px; padding-left: 320px;
}
:not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .mainHeader {
	transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%);
}
:not(.btHideMenu).btMenuVerticalRight.btMenuVerticalRightEnabled .btVerticalHeaderTop {
	display: none;
}
}
@media all and (max-width:1199px)
{
.widget_shopping_cart .buttons .button {
	width: 100%;
}
.widget_shopping_cart .buttons .button.checkout {
	margin-top: 10px;
}
}
@media all and (max-width:992px)
{
.col2-set .col-1 {
	width: 100%; float: none; display: block; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.col2-set .col-2 {
	width: 100%; float: none; display: block; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.cart-collaterals .cross-sells {
	width: 100%; float: none; display: block; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.cart-collaterals .cart_totals {
	width: 100%; float: none; display: block; flex-basis: 100%; -webkit-flex-basis: 100%;
}
ul.products li.product {
	max-width: 50% !important; flex-basis: 50% !important; -webkit-flex-basis: 50%;
}
table.shop_table input[name='update_cart'] {
	width: auto;
}
}
@media all and (max-width:768px)
{
div.product {
	display: block;
}
div.product div.summary {
	padding: 0px; text-align: center; margin-bottom: 2rem; max-width: 100% !important;
}
div.product div.images {
	padding: 0px; text-align: center; margin-bottom: 2rem; max-width: 100% !important;
}
div.product div.summary .price {
	text-align: center; margin-bottom: 2rem;
}
div.product form.cart {
	text-align: center; margin-bottom: 2rem;
}

}
@media all and (max-width:620px)
{
ul.products li.product {
	max-width: 100% !important; flex-basis: 100% !important; -webkit-flex-basis: 100%;
}
.woocommerce-result-count {
	padding: 0px !important; width: 100%;
}
.woocommerce-ordering {
	padding: 0px !important; width: 100%;
}
table.shop_table_responsive {
	display: block;
}
table.shop_table_responsive tbody th {
	display: none;
}
table.shop_table_responsive thead {
	display: none;
}
table.shop_table_responsive tbody {
	width: 100% !important; display: block;
}
table.shop_table_responsive tr {
	width: 100% !important; padding-bottom: 2em; margin-bottom: 2em; border-bottom-color: rgb(24, 24, 24); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
table.shop_table_responsive th {
	width: 100% !important; padding-bottom: 2em; margin-bottom: 2em; border-bottom-color: rgb(24, 24, 24); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.btDarkSkin table.shop_table_responsive tr {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin table.shop_table_responsive tr {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive tr {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin table.shop_table_responsive th {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.btLightSkin .btDarkSkin table.shop_table_responsive th {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.btDarkSkin.btLightSkin .btDarkSkin table.shop_table_responsive th {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
table.shop_table_responsive tr td {
	padding: 0.5em 0px 0px; border: currentColor; border-image: none; width: 100% !important; text-align: center !important; clear: left; display: block;
}
table.shop_table_responsive th td {
	padding: 0.5em 0px 0px; border: currentColor; border-image: none; width: 100% !important; text-align: center !important; clear: left; display: block;
}
table.shop_table_responsive tr td.product-remove {
	padding: 0.5em; text-align: center;
}
table.shop_table_responsive th td.product-remove {
	padding: 0.5em; text-align: center;
}
table.shop_table_responsive tr td:not(.product-remove):not(.actions):not(.product-thumbnail)::before {
	font-weight: 700; content: attr(data-title) ": ";
}
table.shop_table_responsive th td:not(.product-remove):not(.actions):not(.product-thumbnail)::before {
	font-weight: 700; content: attr(data-title) ": ";
}
table.shop_table_responsive tr td.product-thumbnail img {
	width: 100%;
}
table.shop_table_responsive th td.product-thumbnail img {
	width: 100%;
}
.cart-collaterals {
	display: block;
}
table.shop_table .coupon {
	display: block;
}
table.shop_table .coupon input[name='coupon_code'] {
	margin-bottom: 1em;
}
table.shop_table .coupon button[name='apply_coupon'] {
	width: auto; margin-bottom: 1em;
}
table.shop_table input[name='update_cart'] {
	width: 100%; margin-top: 1em; float: none;
}
}
.btQuoteBooking.btPetBoard {
	margin-bottom: 0px;
}
.btQuoteBooking.btPetBoard .btQuoteItem {
	padding: 0px; margin-bottom: 0.8em;
}
.btQuoteBooking.btPetBoard .btQuoteItem label {
	margin: 0px; width: 100%; font-size: 0.8em;
}
.btQuoteBooking.btPetBoard .btQuoteItem .btQuoteSlider {
	background: rgb(237, 100, 54); border: currentColor; border-image: none; height: 10px; margin-top: 20px; box-shadow: none; -webkit-box-shadow: none;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteItem .btQuoteSlider {
	background: rgb(130, 197, 91);
}
.btQuoteBooking.btPetBoard .btQuoteItem .ui-slider .ui-slider-handle {
	background: rgb(130, 197, 91); top: -15px;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteItem .ui-slider .ui-slider-handle {
	background: rgb(237, 100, 54);
}
.btCocoBoard.btQuoteBooking.btPetBoard .btQuoteItem .ui-slider .ui-slider-handle {
	background: rgb(25, 25, 25);
}
.btQuoteBooking.btPetBoard .ddTitle .arrow::before {
	top: -0.8em;
}
.btQuoteBooking.btPetBoard .borderRadiusTp .ddTitle .arrow::before {
	top: 1.2em;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm {
	margin-bottom: 0px;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal {
	background: none; border-radius: 0px !important; height: 100%; text-align: left; color: rgb(24, 24, 24); padding-top: 1em; display: block;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal {
	color: rgb(237, 100, 54);
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal span {
	border-radius: 0px !important;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
	color: rgb(237, 100, 54); text-transform: uppercase; display: block;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
	color: rgb(24, 24, 24); font-size: 0.9em; font-weight: 500;
}
.btCocoBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
	color: rgb(24, 24, 24);
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	background: none; line-height: 1; padding-left: 0px; font-family: 'Poppins', sans-serif; font-size: 2.95rem; font-weight: 800;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	font-size: 2.5em;
}
.btCocoBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	font-size: 3em; font-weight: 400;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	background: none; line-height: 1; font-family: 'Poppins', sans-serif; font-size: 2.95rem; font-weight: 800;
}
.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	font-size: 3.5em;
}
.btCocoBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	font-size: 3em; font-weight: 400;
}
.bt_bb_column.btCostCalculatorColumn .bt_bb_column_content {
	overflow: visible;
}
.bt_bb_column.btPromoColumn .bt_bb_column_content {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
@media all and (min-width:991px)
{
.bt_bb_row.btLimitColumn .bt_bb_column .bt_bb_column_content {
	max-width: 630px;
}
.bt_bb_row.btLimitColumn :first-child.bt_bb_column {
	align-items: flex-end; -webkit-align-items: flex-end;
}
.bt_bb_column.btLimitOneColumn {
	align-items: flex-end; -webkit-align-items: flex-end;
}
.bt_bb_column.btLimitOneColumn .bt_bb_column_content {
	max-width: 580px;
}
.btBow {
	bottom: -45%; margin-top: -11em; position: absolute;
}
.btDog {
	left: 39em; top: -4em; margin-right: -23em; position: absolute; z-index: 1;
}
.btPawsRight {
	top: -30%; right: -30%; position: absolute;
}
.btPawsLeft {
	left: -27%; top: 20%; position: absolute;
}
.btSpecialSlider .slick-dots {
	bottom: 12em;
}
}
@media all and (max-width:680px)
{
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
	width: 100%;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
	font-size: 3em;
}
.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
	font-size: 3em;
}
.btQuoteBooking.btPetBoard .ddTitle .arrow::before {
	top: -0.5em;
}
}
body.rtl {
	unicode-bidi: embed; direction: rtl;
}
body.rtl.btMenuHorizontal .topTools :not(:first-child).btIconWidget {
	margin-right: 0.5em; margin-left: 0px;
}
body.rtl.btMenuHorizontal .topBarInMenu :not(:first-child).btIconWidget {
	margin-right: 0.5em; margin-left: 0px;
}
body.rtl .rowItem {
	float: right;
}
body.rtl .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span::before {
	margin: 0px 0px 0px 5px;
}
body.rtl .star-rating::before {
	display: block !important;
}
body.rtl .star-rating span::before {
	display: block !important;
}
.wp-block-separator {
	margin: 1em auto; max-width: 100px;
}
.wp-block-separator.is-style-wide {
	max-width: 100%;
}
.wp-block-gallery {
	margin: 0px;
}
.wp-block-image figcaption {
	text-align: center; color: rgb(85, 93, 102); font-size: 13px;
}
.wp-caption-text {
	text-align: center; color: rgb(85, 93, 102); font-size: 13px;
}
p:not(:focus).has-drop-cap::first-letter {
	line-height: 0.9; font-size: 3.6em; font-weight: 800; float: left;
}
.has-large-font-size {
	line-height: 1 !important;
}
.wp-block-quote p {
	font-size: 1em;
}
.wp-block-quote.is-large {
	padding: 0px;
}
.wp-block-quote.is-style-large {
	padding: 0px;
}
.wp-block-quote.is-large p {
	font-size: 1.3em;
}
.wp-block-quote.is-style-large p {
	font-size: 1.3em;
}
.wp-block-quote.is-large cite {
	text-align: center;
}
.wp-block-quote.is-style-large cite {
	text-align: center;
}
.wp-block-file .wp-block-file__button {
	
}
.btSoftRoundedButtons .wp-block-file .wp-block-file__button {
	border-radius: 3px;
}
.btHardRoundedButtons .wp-block-file .wp-block-file__button {
	border-radius: 50px;
}
p.has-background {
	
}
.btSoftRoundedButtons p.has-background {
	border-radius: 3px;
}
.btHardRoundedButtons p.has-background {
	border-radius: 3px;
}
.wp-block-button__link {
	padding: 0.8em 2.2em; font-size: 0.9em; font-weight: 500;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.btPostSingleItemStandard.btPortfolioSingle .btArticleContent {
	max-width: none;
}
.btPostSingleItemStandard.btPortfolioSingle .btArticleShareEtc {
	max-width: none;
}
.bt_bb_parallax {
	background-position: 0px 0px !important; transform: none !important; background-attachment: local !important; -webkit-transform: none; -moz-transform: none;
}
.bt_bb_row .bt_bb_column.bt_bb_vertical_align_middle {
	display: block;
}
.bt_bb_row .bt_bb_column.bt_bb_vertical_align_bottom {
	display: block;
}
.bt_bb_row_inner .bt_bb_column_inner.bt_bb_vertical_align_middle {
	display: block;
}
.bt_bb_row_inner .bt_bb_column_inner.bt_bb_vertical_align_bottom {
	display: block;
}
.bt_bb_row .bt_bb_column .bt_bb_column_content {
	flex:0 0 auto; display: block !important; -webkit-flex: none;
}
.bt_bb_section.bt_bb_vertical_align_middle > .bt_bb_port::after {
	font-size: 0px; min-height: inherit; content: "";
}
.btPreloader {
	display: none !important;
}
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
	overflow: visible;
}
.item__svg {
	min-height: 400px;
}
.bt_bb_organic_animation .item .item__meta .item__button_text {
	opacity: 1;
}
.bt_bb_organic_animation .item .item__meta .item__icon .bt_bb_icon_holder svg {
	margin-right: 0.5em; float: right !important;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
	float: left;
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::after {
	right: 0px; position: absolute;
}
.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle .bt_bb_before_after_image-left-arrow::before {
	left: 0px; position: absolute;
}
.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_separator {
	background: rgb(154, 154, 154); height: 1px;
}
p.stars {
	letter-spacing: 0px;
}
.bt_bb_progress_bar_advanced span.bt_bb_icon_holder {
	left: 0%; top: 35%; right: 0%;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text {
	left: 40%; top: 35%; position: absolute;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
	max-width: 100%;
}
.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon {
	left: 35%; top: 25%; position: absolute;
}
.btDog {
	left: auto; margin-top: -4em; margin-right: -23em; position: relative;
}
.wc-proceed-to-checkout {
	max-width: 280px;
}
.bt_bb_height_keep-height .slick-slider .slick-slide {
	display: block;
}
button.slick-arrow::before {
	font-size: 6rem;
}
textarea {
	overflow: auto;
}
.btBoxedPage .btPageWrap {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
}



select,
input {
  font-family: 'Poppins', sans-serif;
}

input[type='submit'] {
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

input[type='submit']:hover {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
  color: #FF6E5F;
}

.fancy-select ul.options li:hover {
  color: #FF6E5F;
}

input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
textarea:focus,
.fancy-select .trigger.open {
  border: 1px solid #FF6E5F;
}

.btContent a {
  color: #FF6E5F;
}

a:hover {
  color: #FF6E5F;
}

.btText a {
  color: #FF6E5F;
}

body {
  font-family: 'Poppins', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'allroundgothic', cursive;
}

blockquote {
  font-family: 'allroundgothic', cursive;
}

blockquote:before {
  color: #FF6E5F;
}

.btContentHolder table thead th {
  background-color: #FF6E5F;
}

.btAccentDarkHeader .btPreloader .animation>div:first-child,
.btLightAccentHeader .btPreloader .animation>div:first-child,
.btTransparentLightHeader .btPreloader .animation>div:first-child {
  background-color: #FF6E5F;
}

.btPreloader .animation .preloaderLogo {
  height: 80px;
}

.btLoader:before {
  background-color: #FF6E5F;
  -webkit-box-shadow: 30px 0 0 #ffbaa0;
  box-shadow: 30px 0 0 #ffbaa0;
}

.btLoader:after {
  background-color: #82c55b;
  -webkit-box-shadow: 30px 0 0 #a6eff8;
  box-shadow: 30px 0 0 #a6eff8;
}

@-webkit-keyframes ball1 {
  0% {
	-webkit-box-shadow: 30px 0 0 #ffbaa0;
	box-shadow: 30px 0 0 #ffbaa0;
  }

  50% {
	-webkit-box-shadow: 0 0 0 #ffbaa0;
	box-shadow: 0 0 0 #ffbaa0;
  }

  100% {
	-webkit-box-shadow: 30px 0 0 #ffbaa0;
	box-shadow: 30px 0 0 #ffbaa0;
  }
}

@-moz-keyframes ball1 {
  0% {
	box-shadow: 30px 0 0 #ffbaa0;
  }

  50% {
	box-shadow: 0 0 0 #ffbaa0;
  }

  100% {
	box-shadow: 30px 0 0 #ffbaa0;
  }
}

@keyframes ball1 {
  0% {
	-webkit-box-shadow: 30px 0 0 #ffbaa0;
	box-shadow: 30px 0 0 #ffbaa0;
  }

  50% {
	-webkit-box-shadow: 0 0 0 #ffbaa0;
	box-shadow: 0 0 0 #ffbaa0;
  }

  100% {
	-webkit-box-shadow: 30px 0 0 #ffbaa0;
	box-shadow: 30px 0 0 #ffbaa0;
  }
}

@-webkit-keyframes ball2 {
  0% {
	-webkit-box-shadow: 30px 0 0 #a6eff8;
	box-shadow: 30px 0 0 #a6eff8;
  }

  50% {
	-webkit-box-shadow: 0 0 0 #a6eff8;
	box-shadow: 0 0 0 #a6eff8;
  }

  100% {
	-webkit-box-shadow: 30px 0 0 #a6eff8;
	box-shadow: 30px 0 0 #a6eff8;
  }
}

@-moz-keyframes ball2 {
  0% {
	box-shadow: 30px 0 0 #a6eff8;
  }

  50% {
	box-shadow: 0 0 0 #a6eff8;
  }

  100% {
	box-shadow: 30px 0 0 #a6eff8;
  }
}

@keyframes ball2 {
  0% {
	-webkit-box-shadow: 30px 0 0 #a6eff8;
	box-shadow: 30px 0 0 #a6eff8;
  }

  50% {
	-webkit-box-shadow: 0 0 0 #a6eff8;
	box-shadow: 0 0 0 #a6eff8;
  }

  100% {
	-webkit-box-shadow: 30px 0 0 #a6eff8;
	box-shadow: 30px 0 0 #a6eff8;
  }
}

body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_outline a {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

body.error404 .btErrorPage .port .bt_bb_button.bt_bb_style_outline a:hover {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
  color: #FF6E5F;
}

.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btNoSearchResults .bt_bb_port .bt_bb_button.bt_bb_style_filled a:hover {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
  color: #FF6E5F;
}

.mainHeader {
  font-family: 'Poppins', sans-serif;
}

.mainHeader a:hover {
  color: #FF6E5F;
}

.btLightAccentHeader .mainHeader a:hover {
  color: #82c55b;
}

.menuPort {
  font-family: 'Poppins', sans-serif;
}

.menuPort nav ul li a:hover {
  color: #FF6E5F;
}

.btLightAccentHeader .menuPort nav ul li a:hover {
  color: #82c55b;
}

.menuPort nav>ul>li>a {
  line-height: 80px;
}

.btTextLogo {
  font-family: 'allroundgothic', cursive;
  line-height: 80px;
}

.btLogoArea .logo img {
    height: auto;
    margin: 10px;
    max-width: 116px;
}
.naranja {
    color: #ff6e5f !important;
}
 .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
 .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
  border-top-color: #FF6E5F;
}

 .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
  border-top-color: #FF6E5F;
}

.btMenuHorizontal .menuPort nav>ul>li>a:after {
  background-color: #FF6E5F;
}

.btMenuHorizontal .menuPort nav>ul>li li.current-menu-ancestor>a,
.btMenuHorizontal .menuPort nav>ul>li li.current-menu-item>a {
  color: #FF6E5F;
}

.btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor li.current-menu-ancestor>a,
.btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor li.current-menu-item>a,
.btMenuHorizontal .menuPort nav>ul>li.current-menu-item li.current-menu-ancestor>a,
.btMenuHorizontal .menuPort nav>ul>li.current-menu-item li.current-menu-item>a,
.btMenuHorizontal .menuPort nav>ul>li.on li.current-menu-ancestor>a,
.btMenuHorizontal .menuPort nav>ul>li.on li.current-menu-item>a {
  color: #FF6E5F;
}

.btMenuHorizontal .menuPort nav>ul>li:not(.btMenuWideDropdown)>ul>li.menu-item-has-children>a:before {
  background-color: #FF6E5F;
}

.btMenuHorizontal .menuPort ul ul li a:hover {
  color: #FF6E5F;
}

body.btMenuHorizontal .subToggler {
  line-height: 80px;
}

html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a:after {
  background-color: #FF6E5F;
}

.btMenuHorizontal .topBar .topBarPort .topTools .btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetTitle {
  color: #FF6E5F;
}

.btMenuHorizontal .topBarInMenu {
  height: 80px;
}

.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
  background-color: #FF6E5F;
}

.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
  color: #82c55b;
}

.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
  background-color: #FF6E5F;
}

.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
  color: #82c55b;
}

.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
  background-color: #FF6E5F;
}

.btLightAccentHeader .btBelowLogoArea a:hover,
.btLightAccentHeader .topBar a:hover {
  color: #FF6E5F;
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
  background-color: #FF6E5F;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
  height: -webkit-calc(80px*0.8);
  height: -moz-calc(80px*0.8);
  height: calc(80px*0.8);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
  line-height: -webkit-calc(80px*0.8);
  line-height: -moz-calc(80px*0.8);
  line-height: calc(80px*0.8);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>.subToggler {
  line-height: -webkit-calc(80px*0.8);
  line-height: -moz-calc(80px*0.8);
  line-height: calc(80px*0.8);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
  height: -webkit-calc(80px*0.8);
  height: -moz-calc(80px*0.8);
  height: calc(80px*0.8);
}

 .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:before,
 .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after {
  border-top-color: #FF6E5F;
}

 .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
  border-top-color: #FF6E5F;
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
  color: #FF6E5F;
}

.btMenuHorizontal .topBarInLogoArea {
  height: 80px;
}

.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
  border: 0 solid #FF6E5F;
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
  color: #FF6E5F;
}

.btDarkSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
  background-color: #FF6E5F;
}

.btContent .btArticleHeadline .bt_bb_headline a:hover {
  color: #FF6E5F;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button:hover a {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
  background-color: #FF6E5F;
}

.sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
  color: #FF6E5F;
}

.post-password-form p:first-child {
  color: #82c55b;
}

.post-password-form p:nth-child(2) input[type="submit"] {
  background: #FF6E5F;
}

.btPagination {
  font-family: 'Poppins', sans-serif;
}

.btPagination .paging a:hover {
  color: #FF6E5F;
}

.btPagination .paging a:hover:after {
  border-color: #FF6E5F;
  color: #FF6E5F;
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
  font-family: 'allroundgothic', cursive;
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
  color: #FF6E5F;
}

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
  color: #FF6E5F;
}

.btArticleCategories a:hover {
  color: #FF6E5F;
}

.btArticleCategories a:not(:first-child):before {
  background-color: #FF6E5F;
}

.btArticleAuthor a:hover {
  color: #FF6E5F;
}

.btArticleComments:hover {
  color: #FF6E5F;
}

.bt-comments-box .vcard .posted {
  font-family: 'Poppins', sans-serif;
}

.bt-comments-box .commentTxt p.edit-link,
.bt-comments-box .commentTxt p.reply {
  font-family: 'Poppins', sans-serif;
}

.bt-comments-box .comment-navigation a,
.bt-comments-box .comment-navigation span {
  font-family: 'Poppins', sans-serif;
}

.comment-awaiting-moderation {
  color: #FF6E5F;
}

a#cancel-comment-reply-link {
  color: #FF6E5F;
}

a#cancel-comment-reply-link:hover {
  color: #82c55b;
}

.btCommentSubmit {
  color: #FF6E5F;
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

.btCommentSubmit:hover {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.sidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSidebar .widget_bt_bb_recent_posts ul li a:hover,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li a:hover {
  color: #FF6E5F;
}

.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.sidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btSidebar .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h1,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h2,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h3,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h4,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h5,
.btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline h6 {
  font-family: 'Poppins', sans-serif;
}

body:not(.btNoDashInSidebar) .btBox>h4:after,
body:not(.btNoDashInSidebar) .btCustomMenu>h4:after,
body:not(.btNoDashInSidebar) .btTopBox>h4:after {
  border-bottom: 3px solid #FF6E5F;
}

.btBox ul li.current-menu-item>a,
.btCustomMenu ul li.current-menu-item>a,
.btTopBox ul li.current-menu-item>a {
  color: #FF6E5F;
}

.widget_calendar table caption {
  background: #FF6E5F;
  font-family: 'allroundgothic', cursive;
}

.widget_calendar table tbody tr td#today {
  color: #FF6E5F;
}

.widget_rss li a.rsswidget {
  font-family: 'allroundgothic', cursive;
}

.widget_shopping_cart .total {
  font-family: 'allroundgothic', cursive;
}

.widget_shopping_cart .total .amount {
  font-family: 'Poppins', sans-serif;
}

.widget_shopping_cart .total strong {
  font-family: 'Poppins', sans-serif;
}

.widget_shopping_cart .buttons .button {
  background: #FF6E5F;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
  background-color: #FF6E5F;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
  background-color: #82c55b;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
  color: #FF6E5F;
}

.btAccentLightHeader .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before,
.btAccentLightHeader .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon .bt_bb_icon .bt_bb_icon_holder:before {
  color: #82c55b;
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
  background-color: #82c55b;
  font: normal .9em/1.5 "Nunito Sans";
}

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
  background-color: #FF6E5F;
}

.widget_recent_reviews {
  font-family: 'allroundgothic', cursive;
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
  background-color: #FF6E5F;
}

.btBox .tagcloud a,
.btTags ul a {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.topTools a.btIconWidget:hover,
.topBarInMenu a.btIconWidget:hover {
  color: #FF6E5F;
}

.btLightAccentHeader .topTools a.btIconWidget:hover,
.btLightAccentHeader .topBarInMenu a.btIconWidget:hover {
  color: #82c55b;
}

.btAccentLightHeader .topTools a.btIconWidget:hover,
.btAccentLightHeader .topBarInMenu a.btIconWidget:hover {
  color: #82c55b;
}

.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
  color: #FF6E5F;
}

.btLightAccentHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
  color: #82c55b;
}

.btAccentLightHeader .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
  color: #82c55b;
}

a.btAccentIconWidget.btIconWidget:hover {
  color: #FF6E5F;
}

.btLightAccentHeader a.btAccentIconWidget.btIconWidget:hover {
  color: #82c55b;
}

.btAccentLightHeader a.btAccentIconWidget.btIconWidget:hover {
  color: #82c55b;
}

.btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover {
  background: #FF6E5F !important;
  border-color: #FF6E5F !important;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
  color: #FF6E5F;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
  color: #c53f12;
}

.btSearchInner.btFromTopBox button:hover:before {
  color: #FF6E5F;
}

div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText {
    font-family: 'allroundgothic', cursive;
    color: inherit !important;
    background: #FFF;
    padding: 0.5em 1em 0.5em 0.7em;
    border-radius: 0px 25px 25px 0px;
    margin-right: 3px;
}
div.btButtonWidget a.btButtonWidgetLink .btIconWidgetText span.btButtonWidgetText {
    font-size: 1.3rem;
}


div.btButtonWidget a {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
  }

div.btButtonWidget a .btIconWidgetIcon {
  background: #FF6E5F;
}

div.btButtonWidget a:hover {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

div.btButtonWidget a:hover .btIconWidgetIcon {
  border-color: #FF6E5F;
}

.btTransparentLightHeader:not(.btStickyHeaderActive):not(.btStickyHeaderOpen) div.btButtonWidget a:hover .btIconWidgetIcon {
  border-color: #FF6E5F;
}

div.btButtonWidget.btOutline a {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

div.btButtonWidget.btOutline a .btIconWidgetIcon {
  background: #FF6E5F;
}

div.btButtonWidget.btOutline a:hover {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.bt_bb_headline .bt_bb_headline_superheadline {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
  color: #FF6E5F;
}

.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
  color: #82c55b;
}

.bt_bb_button .bt_bb_button_text {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_button.bt_bb_style_underline a:hover {
  border-color: #FF6E5F;
  color: #FF6E5F;
}

.bt_bb_service .bt_bb_service_colored_icon svg .cls-1 {
  fill: #53B3AA;
}
.turquesa{
	color: #53B3AA  !important;
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_title_size_huge.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_service:hover .bt_bb_service_content_title a {
  color: #FF6E5F;
}

.bt_bb_icon .bt_bb_icon_holder_inner svg .cls-1 {
  fill: #FF6E5F;
}

.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_supertitle {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_title {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_price_list .bt_bb_price_list_content .bt_bb_price_list_colored_icon svg .cls-1 {
  fill: #FF6E5F;
}

.bt_bb_price_list .bt_bb_price_list_price {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
  font-family: 'allroundgothic', cursive;
  background: #82c55b;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date span,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date div {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories:before {
  color: #FF6E5F;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author:before {
  color: #FF6E5F;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments:before {
  color: #FF6E5F;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta a:hover {
  color: #FF6E5F;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
  color: #FF6E5F;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-child(2) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
  background: #ffbaa0;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-child(3) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
  background: #a6eff8;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-child(4) .bt_bb_latest_posts_item_inner .bt_bb_latest_posts_item_media .bt_bb_latest_posts_item_date {
  background: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active,
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
  color: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box:before {
  color: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_date_box span {
  font-family: 'allroundgothic', cursive;
  color: #82c55b;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta a:hover {
  color: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_category ul.post-categories li a:hover {
  color: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
  color: #FF6E5F;
}

.bt_bb_masonry_post_grid .bt_bb_post_grid_loader {
  border-top: .4em solid #FF6E5F;
}

.bt_bb_style_line.bt_bb_progress_bar .bt_bb_progress_bar_content:after {
  -webkit-box-shadow: 0 0 0 5px #FF6E5F inset;
  box-shadow: 0 0 0 5px #FF6E5F inset;
}

.slick-dots li {
  background: #FF6E5F;
}

.bt_bb_countdown.btCounterHolder {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_countdown.btCounterHolder span[class$="_text"] {
  color: #FF6E5F;
  font-family: 'Poppins', sans-serif;
}

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder:before {
  -webkit-box-shadow: 0 0 0 3em #82c55b inset;
  box-shadow: 0 0 0 3em #82c55b inset;
}

.bt_bb_icon_style_outline.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder:before {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

.bt_bb_icon_style_borderless.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder:before {
  -webkit-box-shadow: 0 0 0 0 #FF6E5F inset !important;
  box-shadow: 0 0 0 0 #FF6E5F inset !important;
}

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_organic_animation_fill.bt_bb_organic_animation .item .item__deco {
  fill: #82c55b;
}

.bt_bb_organic_animation_fill_accent.bt_bb_organic_animation .item .item__deco {
  fill: #FF6E5F;
}

.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco {
  stroke: #82c55b;
}

.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco {
  stroke: #FF6E5F;
}

.bt_bb_organic_animation .item .item__meta .item__subtitle {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_organic_animation .item .item__meta .item__button_text {
  font-family: 'allroundgothic', cursive;
}

@media (max-width: 480px) {
  .bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
	-webkit-box-shadow: 0 0 0 0 #FF6E5F inset !important;
	box-shadow: 0 0 0 0 #FF6E5F inset !important;
  }
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_colored_icon svg .cls-1 {
  fill: #FF6E5F;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_title {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_title strong {
  color: #FF6E5F;
}

.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content span {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_bar_text span {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_colored_icon svg .cls-1 {
  fill: #FF6E5F;
}

a .bt_bb_progress_bar_advanced .progressbar-text {
  color: #FF6E5F;
}

.bt_bb_single_product .bt_bb_single_product_image .bt_bb_single_product_image_content .bt_bb_single_product_price_cart .add_to_cart_inline a.add_to_cart_button {
  font-family: 'allroundgothic', cursive;
  background-color: #FF6E5F;
}

.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
  font-family: 'allroundgothic', cursive;
}

.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_title span {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_menu_item .bt_bb_menu_item_title_price .bt_bb_menu_item_price span {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_menu_item .bt_bb_menu_item_description span {
  font-family: 'Poppins', sans-serif;
}

.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover {
  background: #FF6E5F;
}

.bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle {
  background: #FF6E5F;
}

.bt_bb_before_after_image .bt_bb_before_after_image_block {
  background: #FF6E5F;
}

.bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline {
  font-family: 'allroundgothic', cursive;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  border: 2px solid #FF6E5F;
}

span.wpcf7-not-valid-tip {
  color: #FF6E5F;
}

.btLight.btNewsletter .btNewsletterColumn input[type='email'] {
  border-color: #FF6E5F;
}

.btAccent.btNewsletter .btNewsletterButton input[type='submit'] {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btAccent.btNewsletter .btNewsletterButton input[type='submit']:hover {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
  color: #FF6E5F;
}

.btAlternate.btNewsletter .btNewsletterButton input[type='submit'] {
  -webkit-box-shadow: 0 0 0 3em #82c55b inset;
  box-shadow: 0 0 0 3em #82c55b inset;
}

.btAlternate.btNewsletter .btNewsletterButton input[type='submit']:hover {
  -webkit-box-shadow: 0 0 0 2px #82c55b inset;
  box-shadow: 0 0 0 2px #82c55b inset;
}

.btContactForm.btCocoForm .btContactColumn input:focus,
.btContactForm.btCocoForm .btContactColumn textarea:focus,
.btContactForm.btCocoForm .btContactColumn .trigger:focus {
  border: 1px solid #FF6E5F !important;
}

.btContactForm.btBella .btContactColumn input:focus,
.btContactForm.btBella .btContactColumn textarea:focus,
.btContactForm.btBella .btContactColumn .trigger:focus {
  border: 1px solid #FF6E5F !important;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,
.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
  color: #FF6E5F;
}

.products ul li.product .btWooShopLoopItemInner .added:after,
.products ul li.product .btWooShopLoopItemInner .loading:after,
.products li.product .btWooShopLoopItemInner .added:after,
.products li.product .btWooShopLoopItemInner .loading:after {
  background-color: #FF6E5F;
}

.products ul li.product .btWooShopLoopItemInner .added_to_cart:hover,
.products li.product .btWooShopLoopItemInner .added_to_cart:hover {
  color: #FF6E5F;
}

.products ul li.product .onsale,
.products li.product .onsale {
  background: #82c55b;
}

nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li a.next,
nav.woocommerce-pagination ul li a.prev,
nav.woocommerce-pagination ul li span.current {
  color: #FF6E5F;
}

div.product .onsale {
  background: #82c55b;
}

div.product div.images .woocommerce-product-gallery__trigger:after {
  -webkit-box-shadow: 0 0 0 2em #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
  box-shadow: 0 0 0 2em #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
}

div.product div.images .woocommerce-product-gallery__trigger:hover:after {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
  box-shadow: 0 0 0 2px #FF6E5F inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
  color: #FF6E5F;
}

div.product div.summary .price {
  font-family: 'allroundgothic', cursive;
}

table.shop_table .coupon .input-text {
  color: #FF6E5F;
}

table.shop_table td.product-remove a.remove {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

table.shop_table td.product-remove a.remove:hover {
  -webkit-box-shadow: 0 0 0 3em #82c55b inset;
  box-shadow: 0 0 0 3em #82c55b inset;
}

ul.wc_payment_methods li .about_paypal {
  color: #FF6E5F;
}

.woocommerce-MyAccount-navigation ul li a {
  border-bottom: 2px solid #FF6E5F;
}

.btDarkSkin .woocommerce-error,
.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin .woocommerce-info,
.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin .woocommerce-message,
.btLightSkin .btDarkSkin .woocommerce-message,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message {
  border-top: 4px solid #FF6E5F;
}

.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
  color: #FF6E5F;
}

.woocommerce-message:before,
.woocommerce-info:before {
  color: #FF6E5F;
}

.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
  font-family: 'allroundgothic', cursive;
}

.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.woocommerce .btSidebar a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar input[type="submit"]:hover,
.woocommerce .btContent input[type="submit"]:hover,
.woocommerce-page .btSidebar input[type="submit"]:hover,
.woocommerce-page .btContent input[type="submit"]:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .btContent button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .btContent button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .btContent input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .btContent input.button:hover,
.woocommerce .btSidebar input.alt,
.woocommerce .btContent input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .btContent input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .btContent a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .btContent a.button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .btContent .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .btContent .button.alt,
.woocommerce .btSidebar button.alt,
.woocommerce .btContent button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .btContent button.alt,
div.woocommerce a.button:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
  color: #FF6E5F;
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

.star-rating span:before {
  color: #FF6E5F;
}

p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
  color: #FF6E5F;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #FF6E5F;
}

p.out-of-stock {
  color: #FF6E5F;
}

.btQuoteBooking .btContactNext {
  font-family: 'Poppins', sans-serif;
  color: #FF6E5F;
  -webkit-box-shadow: 0 0 0 1px #FF6E5F inset;
  box-shadow: 0 0 0 1px #FF6E5F inset;
}

.btQuoteBooking .btContactNext:hover {
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
  background: #FF6E5F;
}

.btQuoteBooking textarea:focus,
.btQuoteBooking input[type="text"]:focus,
.btQuoteBooking input[type="email"]:focus,
.btQuoteBooking input[type="password"]:focus,
.btQuoteBooking .fancy-select .trigger:focus,
.btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus,
.btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
  border: 1px solid #FF6E5F;
}

.btQuoteBooking .btQuoteItem textarea:focus {
  border: 1px solid #FF6E5F;
}

.btQuoteBooking .btQuoteItem label {
  font-family: 'Poppins', sans-serif;
}

.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
  -webkit-box-shadow: 5px 0 0 #FF6E5F inset, 0 2px 10px rgba(0, 0, 0, .2);
  box-shadow: 5px 0 0 #FF6E5F inset, 0 2px 10px rgba(0, 0, 0, .2);
}

.btQuoteBooking .ui-slider .ui-slider-handle {
  background: #FF6E5F;
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
  background: #FF6E5F;
}

.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea {
  border-color: #FF6E5F;
}

.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError textarea.btContactMessage {
  -webkit-box-shadow: 0 0 0 1px #FF6E5F inset !important;
  box-shadow: 0 0 0 1px #FF6E5F inset !important;
  border-color: #FF6E5F !important;
}

.btQuoteBooking .btQuoteContact .btQuoteItem .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
  -webkit-box-shadow: 0 0 0 2px #FF6E5F inset;
  box-shadow: 0 0 0 2px #FF6E5F inset;
}

.btQuoteBooking .btSubmitMessage {
  color: #FF6E5F;
}

.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
.btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
  border: 1px solid #FF6E5F;
}

.btQuoteBooking .btContactSubmit {
  font-family: 'Poppins', sans-serif;
  -webkit-box-shadow: 0 0 0 3em #FF6E5F inset;
  box-shadow: 0 0 0 3em #FF6E5F inset;
}

.btQuoteBooking .btContactSubmit:hover {
  color: #FF6E5F;
  -webkit-box-shadow: 0 0 0 1px #FF6E5F inset;
  box-shadow: 0 0 0 1px #FF6E5F inset;
}

.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:checked+label:before {
  border: 2px solid #FF6E5F;
}

.btDatePicker .ui-datepicker-header {
  background-color: #FF6E5F;
}

.bt_bb_cost_calculator .bt_bb_cost_calculator_total {
  background-color: #FF6E5F;
}

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
  background-color: #FF6E5F;
}

.btQuoteBooking.btPetBoard .btQuoteItem .btQuoteSlider {
  background: #FF6E5F;
}

.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteItem .btQuoteSlider {
  background: #82c55b;
}

.btQuoteBooking.btPetBoard .btQuoteItem .ui-slider .ui-slider-handle {
  background: #82c55b;
}

.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteItem .ui-slider .ui-slider-handle {
  background: #FF6E5F;
}

.btLuxBoard.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal {
  color: #FF6E5F;
}

.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalText {
  color: #FF6E5F;
}

.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCurrency {
  font-family: 'allroundgothic', cursive;
}

.btQuoteBooking.btPetBoard .btQuoteBookingForm .btQuoteTotal .btQuoteTotalCalc {
  font-family: 'allroundgothic', cursive;
}
/*
@font-face {
  font-family: "Dripicons";
  src: url("https://club.pycca.com/PetsStyle/Dripicons.woff") format("woff"), url("https://club.pycca.com/PetsStyle/Dripicons.ttf") format("truetype");
}

*[data-ico-dripicons]:before {
  font-family: Dripicons;
  content: attr(data-ico-dripicons);
}


@font-face {
  font-family: "FontAwesome";
  src: url("https://club.pycca.com/PetsStyle/FontAwesome.woff") format("woff"), url("https://club.pycca.com/PetsStyle/FontAwesome.ttf") format("truetype");
}

*[data-ico-fontawesome]:before {
  font-family: FontAwesome;
  content: attr(data-ico-fontawesome);
}


@font-face {
  font-family: "Pawsitive";
  src: url("https://club.pycca.com/PetsStyle/Pawsitive.woff") format("woff"), url("https://club.pycca.com/PetsStyle/Pawsitive.ttf") format("truetype");
}

*[data-ico-pawsitive]:before {
  font-family: Pawsitive;
  content: attr(data-ico-pawsitive);
}
*/

.wpcf7 .screen-reader-response {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(1px, 1px, 1px, 1px); -ms-word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); border-image: none;
}
.wpcf7 form.init .wpcf7-response-output {
	display: none;
}
.wpcf7 form.resetting .wpcf7-response-output {
	display: none;
}
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: rgb(70, 180, 80);
}
.wpcf7 form.failed .wpcf7-response-output {
	border-color: rgb(220, 50, 50);
}
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: rgb(220, 50, 50);
}
.wpcf7 form.spam .wpcf7-response-output {
	border-color: rgb(245, 110, 40);
}
.wpcf7 form.invalid .wpcf7-response-output {
	border-color: rgb(255, 185, 0);
}
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: rgb(255, 185, 0);
}
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: rgb(255, 185, 0);
}
.wpcf7-form-control-wrap {
	position: relative;
}
.wpcf7-not-valid-tip {
	color: rgb(220, 50, 50); font-size: 1em; font-weight: normal; display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
	background: rgb(255, 255, 255); padding: 0.2em 0.8em; border: 1px solid rgb(220, 50, 50); border-image: none; left: 1em; top: -2ex; width: 24em; position: relative; z-index: 100;
}
.wpcf7-list-item {
	margin: 0px 0px 0px 1em; display: inline-block;
}
.wpcf7-list-item-label::before {
	content: " ";
}
.wpcf7-list-item-label::after {
	content: " ";
}
.wpcf7-spinner {
	margin: 0px 24px; padding: 0px; border-radius: 100%; border: currentColor; border-image: none; width: 24px; height: 24px; display: inline-block; visibility: hidden; position: relative; opacity: 0.75; background-color: rgb(35, 40, 45);
}
form.submitting .wpcf7-spinner {
	visibility: visible;
}
.wpcf7-spinner::before {
	transform-origin: 8px 8px; border-radius: 100%; border: currentColor; border-image: none; left: 4px; top: 4px; width: 6px; height: 6px; position: absolute; content: ""; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; background-color: rgb(251, 251, 252);
}
@media not all
{
.wpcf7-spinner::before {
	animation-name: blink; animation-duration: 2000ms;
}
}
.wpcf7 input[type='file'] {
	cursor: pointer;
}
.wpcf7 input[type='file']:disabled {
	cursor: default;
}
.wpcf7 :disabled.wpcf7-submit {
	cursor: not-allowed;
}
.wpcf7 input[type='url'] {
	direction: ltr;
}
.wpcf7 input[type='email'] {
	direction: ltr;
}
.wpcf7 input[type='tel'] {
	direction: ltr;
}

div#ajaxBusy {
    display: none !important;
}

.Contenido-text {
    display: block;
    width: 100%;
    max-width: 1250px;
    margin: 150px auto;
    text-align: justify;
	padding: 0 5%;
}

.Contenido-text h2 {
    font-size: 1.8em;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 1%;
    margin-top: 2%;
}

#flotant {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    height: 100vh;
    background: #0000003b;
    display: none;
}
.cerrar{
    display: none !important;
}
.ver{
    display: block !important;
}

.cuadro-texto {
    background-color: #ff6e5f;
    padding: 1%;
    color: #FFF;
    position: absolute;
    margin: auto;
    max-width: 500px;
    width: 90%;
    top: 20%;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    border-radius: 30px;
    align-items: center;
}
div#cerrar {
    background: #00B7B0;
    border-radius: 50%;
    padding: 7px 13px;
    position: absolute;
    top: -15px;
    right: -13px;
    font-size: 20px;
    font-weight: 800;
}
.cuadro-texto h1 {
    font-size: 24px;
    padding:5px 0px 12px;
    text-transform: uppercase;
}


.cuadro-texto h2 {
    font-size: 16px;
    padding-bottom: 0px;
    font-weight: 500;
}

.cuadro-texto p {
    text-transform: lowercase;
    font-size: 14px;
    padding: 0px 0px 2px;
    font-weight: 200;
	
    margin-bottom: 0px;
}

.cuadro-texto a.whatsapp {
    padding: 5px 10px;
}

#flotant a.whatsapp {
    background: #00B7B0;
    color: #FFF;
    display: inline-block;
    padding: 0px 25px;
    border-radius: 29px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
	
    margin-bottom: 8px;
}

#flotant a.whatsapp:before {
    content: " ";
    background: url(https://club.pycca.com/PetsStyle/Landing/ico-whatsapp.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    display: inline-block;
    height: 16px;
    position: relative;
    top: 2px;
}


div#DetallesMascoTag {
    margin-top: 125px;
}

.perfil img {
    border-radius: 10px;
    width: 100%;
    box-shadow: 0px 0px 8px 2px #d9d9d9;
}

.DatosPerfil {
    box-shadow: 0px 0px 8px 2px #d9d9d9;
    border-radius: 10px;
    padding: 18px;
    position: relative;
    top: -8%;
    background: #FFF;
}
.DatosPerfil h1 {
    text-align: center;
    font-size: 35px;
}
.DatosPerfil p {
    display: block;
    width: 90%;
    margin: auto;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 3%;
    margin-bottom: 5%;
    text-align: center;
}
.DatosPerfil p b {
    font-size: 15px;
    text-align: center;
    font-weight: 300;
}
img.point {
    width: 16px;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
.datosperro {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
.Celeste {
    background: #e7fefc;
    padding: 10px;
    width: 30%;
    border-radius: 8px;
    text-align: center;
}
.Celeste h4 {
    font-size: 17px;
    text-align: center;
    color: #868383;
}
img.contact {
    width: 15px;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.DatosMascota {
    box-shadow: 0px 0px 8px 2px #d9d9d9;
    border-radius: 10px;
    padding: 3%;
    background: #FFF;
}
.CuadroGris {
    background: #F8F8F8;
    padding: 4%;
    border-radius: 10px;
}
.CuadroGris h2 {
    color: #ff6e5f;
    font-size: 25px;
}
.linea {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 3% 0px;
}
.linea img {
    width: 22px;
    top: -3px;
	position: relative;
    margin-right: 10px;
}
.linea h4 {
    font-size: 16px;
    width: 20%;
    color: #7C7979;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
	
    padding: 0;
}
.linea span {
    text-align: right;
    width: 70%;
    font-size: 15px;
}

.DatosPerfil p.contacto {
    border: 0;
    margin-top: 5%;
    margin-bottom: 2%;
}
.CuadroGris.altoDetalle {
    margin-top: 3%;
}
.datosDuenio .linea img {
    width: 75px;
    border-radius: 50%;
}
.datosDuenio .linea .cliente {
    width: 50%;
}
.datosDuenio .linea .cliente h3 {
    padding: 0px;
}
.DetalleTelefono {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: 30%;
    flex-wrap: nowrap;
    align-items: center;
}

.DetalleTelefono a {
    background: #56AAAF;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    padding: 15px;
    border-radius: 13px;
    flex-direction: row;
    align-content: center;
}

.datosDuenio .linea .DetalleTelefono img {
    width: 25px;
    text-align: center;
    margin: 0;
    border-radius: 0px;
}

.datosDuenio .duenio {
    width: 75px;
    height: 75px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 50%;
    margin-right: 2%;
}

.DetalleTelefono a.Call {
    background: #ff6e5f;
}

.prox {
    margin-left: 10%;
}

.prox b.TitularP {
    margin-left: -5%;
    font-size: 1.4rem;
}



@media all and (max-width:1100px) and (min-width:1080px)
{

	.Blog section.bt_bb_section.bt_bb_color_scheme_1.bt_bb_layout_boxed_1200.bt_bb_vertical_align_top.bt_bb_parallax.btLazyLoadBackground.bt_bb_background_image.bt_bb_top_spacing_large.bt_bb_bottom_spacing_large.bt_bb_section_with_bottom_coverage_image.btLazyLoaded {
		background-position-y: -7px !important;
	}
}

@media all and (max-width:768px)
{
.datosDuenio .linea {
    display: block;
    text-align: center ;
    margin: auto;
}
.datosDuenio .duenio {
    text-align: center ;
    margin: auto;
}
.DetalleTelefono a {
    padding: 5px;
}
.DetalleTelefono {
    width: 100%;
}
.datosDuenio .linea .cliente {
    width: 100%;
    text-align: center;
}
.datosDuenio .linea .cliente h3,
.datosDuenio .linea .cliente p  {
    padding: 4px;
    text-align: center;
}
}