@import url("../fontInc/stylesheet.css");

/*------------------------------------------------------------------



/*------------------------------------------------------------------

[LAYOUT]



* body

  + Header / header

  + Page Content / .page-content .name-page

        + Section Layouts / section .name-section

        ...

  + Footer / footer



-------------------------------------------------------------------*/

/*------------------------------------------------------------------

[COLOR CODES]



# Text Color      :  

# Primary Color 01:  

# Primary Color 02:   

# Primary Color 03:  



------------------------------------------------------------------*/

/*------------------------------------------------------------------

[TYPOGRAPHY]



Body            : 16px/1.6 '', Arial, sans-serif;

Title           : 18px/1.6 '', Arial, sans-serif;

Paragrap        : 18px/1.6 '', Arial, sans-serif;

Input, textarea : 14px/1.6 '', Arial, sans-serif;

-------------------------------------------------------------------*/







/*[ FONT ]

///////////////////////////////////////////////////////////

*/

/*

 * The Typekit service used to deliver this font or fonts for use on websites

 * is provided by Adobe and is subject to these Terms of Use

 * http://www.adobe.com/products/eulas/tou_typekit. For font license

 * information, see the list below.

 *

 * kepler-std:

 *   - http://typekit.com/eulas/000000000000000000013146

 *   - http://typekit.com/eulas/000000000000000000013141

 *   - http://typekit.com/eulas/00000000000000000001313f

 *   - http://typekit.com/eulas/000000000000000000013140

 *

 * © 2009-2018 Adobe Systems Incorporated. All Rights Reserved.

 */

/*{"last_published":"2018-11-14 15:53:35 UTC"}*/



@import url("https://p.typekit.net/p.css?s=1&k=xsq5egx&ht=tk&f=9869.9870.9871.9872&a=2018879&app=typekit&e=css");

@font-face {

	font-family: "kepler-std";

	src: url("https://use.typekit.net/af/de0ac1/000000000000000000013146/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/de0ac1/000000000000000000013146/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/de0ac1/000000000000000000013146/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");

	font-style: normal;

	font-weight: 400;

}

@font-face {

	font-family: "kepler-std";

	src: url("https://use.typekit.net/af/d0cd82/000000000000000000013141/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d0cd82/000000000000000000013141/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d0cd82/000000000000000000013141/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");

	font-style: italic;

	font-weight: 400;

}

@font-face {

	font-family: "kepler-std";

	src: url("https://use.typekit.net/af/3f55d3/00000000000000000001313f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/3f55d3/00000000000000000001313f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/3f55d3/00000000000000000001313f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");

	font-style: normal;

	font-weight: 700;

}

@font-face {

	font-family: "kepler-std";

	src: url("https://use.typekit.net/af/2c86cd/000000000000000000013140/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/2c86cd/000000000000000000013140/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/2c86cd/000000000000000000013140/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");

	font-style: italic;

	font-weight: 700;

}

.tk-kepler-std {

	font-family: "kepler-std", serif;

}

/*[ RESTYLE TAG ]

///////////////////////////////////////////////////////////

*/

* {

	margin: 0px;

	padding: 0px;

	box-sizing: border-box;

}

body, html {

	height: 100%;

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

}

/* ------------------------------------ */

a {

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

	font-size: 15px;

	line-height: 1.7;

	color: #666666;

	margin: 0px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

}

a:focus {

	outline: none !important;

}

a:hover {

	text-decoration: none;

	color: #B8817D;

}

/* ------------------------------------ */

h1, h2, h3, h4, h5, h6 {

	margin: 0px;

}

p {

 font-family:;

	font-size: 15px;

	line-height: 1.7;

	color: #888888;

	margin: 0px;

}

ul, li {

	margin: 0px;

	list-style-type: none;

}

/* ------------------------------------ */

input {

	outline: none;

	border: none !important;

}

textarea {

	outline: none;

}



/* textarea:focus, input:focus {

  border-color: transparent !important;

} */



input:focus::-webkit-input-placeholder {

color:transparent;

}

input:focus:-moz-placeholder {

color:transparent;

}

input:focus::-moz-placeholder {

color:transparent;

}

input:focus:-ms-input-placeholder {

color:transparent;

}

 textarea:focus::-webkit-input-placeholder {

color:transparent;

}

textarea:focus:-moz-placeholder {

color:transparent;

}

textarea:focus::-moz-placeholder {

color:transparent;

}

textarea:focus:-ms-input-placeholder {

color:transparent;

}

/* ------------------------------------ */

button {

	outline: none !important;

	border: none;

	background: transparent;

}

button:hover {

	cursor: pointer;

}

iframe {

	border: none !important;

}

/* ------------------------------------ */

.container {

	max-width: 1110px;

}

.slick-slide {

	outline: none !important;

}

/*[ LOADDING ]

///////////////////////////////////////////////////////////

*/

.animsition-loading-1 {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

[data-loader='ball-scale'] {

	width: 50px;

	height: 50px;

	-webkit-animation: ball-scale infinite linear .75s;

	-moz-animation: ball-scale infinite linear .75s;

	-o-animation: ball-scale infinite linear .75s;

	animation: ball-scale infinite linear .75s;

	border-radius: 100%;

	background-color: #e65540;

}

 @-webkit-keyframes ball-scale {

 0% {

 -webkit-transform: scale(.1);

 -ms-transform: scale(.1);

 -o-transform: scale(.1);

 transform: scale(.1);

 opacity: 1;

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1);

 opacity: 0;

}

}

 @-moz-keyframes ball-scale {

 0% {

 -webkit-transform: scale(.1);

 -ms-transform: scale(.1);

 -o-transform: scale(.1);

 transform: scale(.1);

 opacity: 1;

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1);

 opacity: 0;

}

}

 @-o-keyframes ball-scale {

 0% {

 -webkit-transform: scale(.1);

 -ms-transform: scale(.1);

 -o-transform: scale(.1);

 transform: scale(.1);

 opacity: 1;

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1);

 opacity: 0;

}

}

 @keyframes ball-scale {

 0% {

 -webkit-transform: scale(.1);

 -ms-transform: scale(.1);

 -o-transform: scale(.1);

 transform: scale(.1);

 opacity: 1;

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1);

 opacity: 0;

}

}

/*[ BACK TO TOP ]

///////////////////////////////////////////////////////////

*/

.btn-back-to-top {

	display: none;

	position: fixed;

	width: 40px;

	height: 40px;

	bottom: 40px;

	right: 40px;

	background-color: black;

	opacity: 0.5;

	justify-content: center;

	align-items: center;

	z-index: 1000;

	border-radius: 4px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

}

.symbol-btn-back-to-top {

	font-size: 22px;

	color: white;

	line-height: 1em;

}

.btn-back-to-top:hover {

	opacity: 1;

	cursor: pointer;

}



@media (max-width: 576px) {

.btn-back-to-top {

	bottom: 15px;

	right: 15px;

}

}

/*[ Restyle Select2 ]

///////////////////////////////////////////////////////////

*/

/* Select2 */

.select2-container {

	display: block;

	max-width: 100% !important;

	width: auto !important;

}

.select2-container .select2-selection--single {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	background-color: transparent;

	border: none;

	height: 20px;

	outline: none;

	position: relative;

}

/* in select */

.select2-container .select2-selection--single .select2-selection__rendered {

	font-size: 13px;

 font-family:;

	line-height: 20px;

	color: #888888;

	padding-left: 0px;

	background-color: transparent;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

	height: 20px;

	top: 50%;

	transform: translateY(-50%);

	right: 0px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	justify-content: flex-end;

}

.select2-selection__arrow b {

	display: none;

}

.select2-selection__arrow:after {

	content: '';

	display: block;

	width: 5px;

	height: 5px;

	background-color: transparent;

	border-right: 1px solid #888888;

	border-bottom: 1px solid #888888;

	color: white;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

	margin-bottom: 2px;

	margin-right: 8px;

}

/* dropdown option */

.select2-container--open .select2-dropdown {

	z-index: 1251;

	border: 1px solid #e5e5e5;

	border-radius: 0px;

	background-color: white;

}

.select2-container .select2-results__option[aria-selected] {

	padding-top: 5px;

	padding-bottom: 5px;

}

.select2-container .select2-results__option[aria-selected="true"] {

	background-color: #e65540;

	color: white;

}

.select2-container .select2-results__option--highlighted[aria-selected] {

	background-color: #e65540;

	color: white;

}

.select2-results__options {

	font-size: 13px;

 font-family:;

	color: #888888;

}

.select2-search--dropdown .select2-search__field {

	border: 1px solid #aaa;

	outline: none;

 font-family:;

	font-size: 13px;

	color: #888888;

}

/*[ rs1-select2 ]

-----------------------------------------------------------

*/

.rs1-select2 .select2-container {

	margin-left: 26px;

}

.rs1-select2 .select2-container .select2-selection--single {

	height: 20px;

	;

}

/*[ rs2-select2 ]

-----------------------------------------------------------

*/

.rs2-select2 .select2-container .select2-selection--single {

	background-color: white;

	height: 50px;

}

.rs2-select2 .select2-container .select2-selection--single .select2-selection__rendered {

	line-height: 20px;

	color: #555555;

	padding-left: 22px;

}

.rs2-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {

	right: 10px;

}

#dropDownSelect2 .select2-results__options {

	color: #555555;

}

#dropDownSelect2 .select2-search--dropdown .select2-search__field {

	color: #555555;

}

/*[ rs3-select2 ]

-----------------------------------------------------------

*/

.rs3-select2 .select2-container .select2-selection--single {

	height: 45px;

}

.rs3-select2 .select2-selection__arrow b {

	display: block;

}

.rs3-select2 .select2-selection__arrow:after {

	display: none;

}

/*[ rs4-select2 ]

-----------------------------------------------------------

*/

.rs4-select2 .select2-container .select2-selection--single {

	height: 40px;

}

.rs4-select2 .select2-container .select2-selection--single .select2-selection__rendered {

	padding-left: 15px;

}

.rs4-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {

	right: 5px;

}

/*[ Header ]

///////////////////////////////////////////////////////////

*/

.header1 {

	height: 125px;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

}

.fixed-header {

	height: 110px;

}

/*[ Header Desktop ]

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.container-menu-header {

	width: 100%;

	top: 0;

	left: 0;

	position: static;

	z-index: 1100;/* box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); */

}

/*[ Top bar ]

===========================================================*/

.header-top {

	background-color: #B8817D;

}

.header-top + div {

	background-color: #FAFAFA;

}

.row.p-t-30.p-b-30.topDD {

	background: #fafafa;

	position: relative;

}



.row.p-t-30.p-b-30.topDD:before {

z-index: 0;

content: "";

width: 6000px;

left: -2000px;

background: #fafafa;

display: block;

position: absolute;

height: 100%;

top: 0;

bottom: 0;

right: -2000px;

}

.topbar {

	height: 48px;

	background-color: #B8817D;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: flex-end;

	align-items: center;

}

/* ------------------------------------ */



.topbar-social {

	position: absolute;

	height: 100%;

	top: 0;

	left: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	padding-left: 0;

	font-size: 14px;

	color: #fff;

	font-family: 'Avenir';

	font-weight: 900;

}

.topbar-social-item {

	font-size: 18px;

	color: #888888;

	padding: 10px;

}

/* ------------------------------------ */

.topbar-email, .topbar-child1 {

	font-family: 'Avenir';

	font-weight: 900;

	font-size: 14px;

	color: #fff;

	line-height: 1.7;

	padding-right: 0;

}

/* ------------------------------------ */

.topbar-child2 {

	position: absolute;

	height: 100%;

	top: 0;

	right: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	flex-wrap: wrap;

	padding-right: 38px;

	font-family: 'Avenir';

	font-weight: 900;

}

/*[ Menu ]

===========================================================*/

.wrap_header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	width: 100%;

	height: 80px;

	background-color: #fafafa;

	justify-content: center;

	align-items: center;

	position: relative;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

}

.wrap_header.header_top_fixed {

	position: relative;

	z-index: 1;

}

.fixed-header .wrap_header {

	height: 65px;



}

.wrap_header.header_top_fixed + .wrap_header {

	height: auto;

}

/*[ Logo ]

-----------------------------------------------------------*/

.logo {

	display: block;

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}

.logo img {

	max-height: 20px;

	margin-right: 5px;

}

.logo [type="text"] {

	outline-offset: -2px;

	-webkit-appearance: none;

	text-transform: uppercase;

	letter-spacing: 1px;

	background: #fafafa;

}

.logo-main {

	max-width: 430px;

	margin-top: 4px;

	

}

.logo-main img {

	max-width: 430px;

}

/*[ Menu ]

-----------------------------------------------------------*/

.navbar {

	padding-top: 0px;

	padding-bottom: 0px;

	width: 100%;

}

.navbar-light .navbar-nav .nav-link {

	color: #454545;

	

}

.navbar-light .navbar-nav > .nav-item > .nav-link {



    letter-spacing: 1px;



}

.navbar-expand-lg .navbar-nav .nav-link {

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.navbar-light .navbar-nav > .nav-item > .nav-link:hover {



   text-shadow: 0 0.015em #101010,0 -0.015em #101010,0.01em 0 #101010,-0.01em 0 #101010;



}





.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {

	color: #545871;

}

/* adds some margin below the link sets  */

.navbar .dropdown-menu div[class*="col"] {

	margin-bottom: 1rem;

}

.navbar .dropdown-menu {

	border: none;

}

.navbar-light .navbar-nav .nav-link {

	position: relative;

}



/* breakpoint and up - mega dropdown styles */

@media screen and (min-width: 992px) {

/* remove the padding from the navbar so the dropdown hover state is not broken */

.navbar {

	padding-top: 0px;

	padding-bottom: 0px;

}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */

.navbar .nav-item {

	padding: .5rem .5rem;

	margin: 0 .25rem;

}

/* makes the dropdown full width  */

.navbar .dropdown {

	position: static;

}

.navbar .dropdown-menu {

	border: 0 !important;

	background-color: #fff !important;

}

	.navbar-expand-lg .navbar-nav .dropdown-menu::before {

	z-index: 0;

	content: "";

	width: 6000px;

	left: -2000px;

	background: #fafafa;

	display: block;

	position: absolute;

	height: 100%;

	top: 0;

	bottom: 0;

	right: -2000px;

}

/* shows the dropdown menu on hover */

/*.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {*/



.navbar .dropdown-menu {

	border: 1px solid rgba(0,0,0,.15);

	background-color: #fff;

}

}

 .navbar .dropdown .dropdown-menu.display {

	display: block;

	visibility: visible;

	opacity: 1;

	transition: visibility 0s, opacity 0.3s linear;

}

.navbar-expand-lg .navbar-nav .dropdown-menu {

	position: absolute;

	width: 100%;

}

.navbar-light .navbar-nav > .nav-item > .nav-link::after {

	content: '';

	display: block;

	position: absolute;

	bottom: 4px;

	left: 0;

	right: 100%;

	border: 0;

	margin: 0 20px;

	border-bottom: 3px solid #545871;

	width: auto;

	transition: right 0.5s;

}

.navbar .nav-item:hover .nav-link::after {

	right: 0;

}

.navbar-expand-lg .navbar-nav .dropdown-menu {

	position: absolute;

	left: 0;

	margin: 0;

	z-index: 5;

	display: block;

	visibility: hidden;

	background-color: #fafafa;

	min-width: 100%;

	padding: 10px 0 5px;

	box-shadow: 0px 10px 20px rgba(0,0,0,0.09);

	-webkit-transform: translate3d(0px, -12px, 0px);

	transform: translate3d(0px, -12px, 0px);

}

.navbar-expand-lg .navbar-nav .dropdown-menu {

	padding: 10px 0;

	line-height: 1.8;

	-webkit-transform: none;

	transform: none;

	opacity: 0;

	transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);

	transition-delay: 0.3s;

}

.header-icons-noti {

	display: none!important;

}

.animatedNav {

	transition: opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s, -webkit-transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;

	transition: transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s, opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;

	transition: transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s, opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s, -webkit-transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;

	opacity: 0;

	-webkit-transform: translateY(60px);

	transform: translateY(60px);

}

.navbar .nav-item .animatedNav {

	opacity: 1;

	-webkit-transform: none;

	transform: none;

}

.headerMenu {

	font-size: 17px;

	color: #434343;

	line-height: 39px;

	margin-left: 20px;

}



.headerMenu.t-center {

	margin: 0;

	line-height: 110%;

	margin-top: 10px;

}

.animatedNav ul {

	margin-bottom: 20px;

	margin-left: 20px;

}

.animatedNav ul~ul {

	margin-bottom: 10px;

}

.animatedNav ul li {

	line-height: 25px;

}

.animatedNav ul li a {

	font-size: 14px;

	color: #434343;

}

.animatedNav ul li a:hover {

	color: #B8817D;

}

/* ------------------------------------ */

.header-icons {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	background: #fafafa;

	padding: 14px 0px 9px 0px;

}

.header-wrapicon1, .header-wrapicon2 {

	text-transform: uppercase;

	font-size: 14px;

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

	letter-spacing: 1px;

	color: #666666;

}

.header-wrapicon1 img, .header-wrapicon2 img {

	width: 22px;

	height: auto;

	vertical-align: middle;

	margin-left: 25px;

	margin-right: 9px;

	position: relative;

	top: -3px;

}

.header-wrapicon1.dis-block:hover {

	color: #B8817D;

}

.header-wrapicon2 img {

	width: 28px;

	height: auto;

	vertical-align: middle;

	margin-left: 25px;

		margin-right: 9px;

	top: -2px;

	position: relative;

}

.header-icon1:hover, .header-icon2:hover {

	cursor: pointer;

}

.header-icons-noti {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	width: 14px;

	height: 14px;

	border-radius: 50%;

	background-color: #111111;

	color: white;

	font-size: 10px;

	position: absolute;

	top: 0;

	left: 18px;

	line-height: 14px;

	padding: 0;

}

.linedivide1 {

	height: 20px;

	width: 1px;

	margin-left: 8px;

	margin-right: 6px;

	margin-top: 5px;

}

.strongtext {

	letter-spacing: 1px;

}

/*[ Header cart ]

-----------------------------------------------------------

*/

.header-cart {

	position: absolute;

	z-index: 1100;

	width: 339px;

	top: 190%;

	right: -10px;

	padding: 20px;

	border-top: 3px solid #e6e6e6;

	background-color: white;

	box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);

	-o-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);

	-ms-box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transform-origin: top right;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

.show-header-dropdown {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.fixed-header .header-cart {

	top: 160%;

}

.header-cart-wrapitem {

	max-height: 270px;

	overflow: auto;

}

.header-cart-item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	padding-bottom: 5px;

	padding-top: 5px;

}

/* ------------------------------------ */

.header-cart-item-img {

	width: 80px;

	position: relative;

	margin-right: 20px;

}

.header-cart-item-img img {

	width: 100%;

}

.header-cart-item-img::after {

	content: '\e870';

	font-family: Linearicons;

	font-size: 16px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,0.5);

	color: white;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	opacity: 0;

}

.header-cart-item-img:hover:after {

	cursor: pointer;

	opacity: 1;

}

/* ------------------------------------ */

.header-cart-item-txt {

	width: calc(100% - 100px);

}

.header-cart-item-name {

	display: block;

 font-family:;

	font-size: 15px;

	color: #555555;

	line-height: 1.3;

	margin-bottom: 12px;

}

.header-cart-item-info {

	display: block;

 font-family:;

	font-size: 12px;

	color: #888888;

	line-height: 1.5;

}

.header-cart-total {

 font-family:;

	font-size: 15px;

	color: #555555;

	line-height: 1.3;

	text-align: right;

	padding-top: 15px;

	padding-bottom: 25px;

	padding-right: 3px;

}

/* ------------------------------------ */

.header-cart-buttons {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: center;

}

.header-cart-wrapbtn {

	width: calc((100% - 10px) / 2);

}

/*[ Header Mobile ]

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.wrap_header_mobile {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: space-between;

	min-height: 80px;

	padding-left: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: white;

	display: none;

}

/*[ Logo mobile ]

-----------------------------------------------------------*/

.logo-mobile {

	display: block;

}

.logo-mobile img {

	max-height: 27px;

}

/*[ btn show menu ]

-----------------------------------------------------------*/

.btn-show-menu {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: 100%;

	justify-content: center;

	align-items: center;

}

.hamburger {

	-webkit-transform: scale(0.8);

	-moz-transform: scale(0.8);

	-ms-transform: scale(0.8);

	-o-transform: scale(0.8);

	transform: scale(0.8);

	margin-top: 5px;

}

/*[ Header icon mobile ]

-----------------------------------------------------------*/

.header-icons-mobile {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	margin-right: 15px;

}

.linedivide2 {

	display: block;

	height: 20px;

	width: 1px;

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 5px;

}

.header-icons-mobile .header-cart {

	width: 300px;

	top: 190%;

	right: -80px;

	z-index: 1100;

	transform-origin: top right;

}

/*[ Menu mobile ]

-----------------------------------------------------------*/

.wrap-side-menu {

	width: 100%;

	background-color: white;

	display: none;

	border-top: 1px solid #ececec;

}

.side-menu {

	width: 100%;

}

.side-menu li {

	list-style-type: none;

}

.side-menu .main-menu {

	margin-bottom: 0;

}

.item-menu-mobile {

	background-color: #e65540;

}

.side-menu .main-menu > li > a {

	padding-left: 20px;

 font-family:;

	font-size: 15px;

	color: white;

	line-height: 2.86;

}

.side-menu .main-menu > li {

	color: white;

	position: relative;

}

.side-menu .main-menu .arrow-main-menu {

	font-size: 14px;

	position: absolute;

	right: 20px;

	top: 5px;

	padding: 10px;

	-webkit-transition: all 0.4s !important;

	-o-transition: all 0.4s !important;

	-moz-transition: all 0.4s !important;

	transition: all 0.4s !important;

}

.side-menu .main-menu .arrow-main-menu:hover {

	cursor: pointer;

}

.turn-arrow {

	-webkit-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

}

.side-menu .sub-menu a {

	padding-left: 20px;

 font-family:;

	font-size: 13px;

	color: #333333;

	line-height: 2.5;

}

.side-menu .sub-menu > li {

	padding-left: 12px;

 padding-top:

}

.side-menu .sub-menu a:hover {

	text-decoration: none;

	padding-left: 20px;

	color: #e65540 !important;

}

.side-menu .sub-menu {

	background-color: white;

	display: none;

}



@media (min-width: 992px) {

.wrap-side-menu {

	display: none;

}

}

/* ------------------------------------ */

.item-topbar-mobile {

	border-bottom: 1px solid #ececec;

}

.topbar-child2-mobile {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	flex-wrap: wrap;

}

.topbar-social-moblie {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

}

/*[ Header2 ]

///////////////////////////////////////////////////////////

*/

.topbar2 {

	background-color: #fff;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

}

/* ------------------------------------ */

.logo2 {

	display: block;

}

.logo2 img {

	max-height: 27px;

}

.fixed-header2 {

	z-index: 1300;

	position: fixed;

	height: 65px;

	left: 0;

	top: -70px;

	visibility: hidden;

	box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);

	-o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);

	-ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);

}

.fixed-header2 .header-cart {

	top: 160%;

}

.show-fixed-header2 {

	visibility: visible;

	top: 0px;

}

/*[ Header3 ]

///////////////////////////////////////////////////////////

*/

.container-menu-header-v3 {

	position: fixed;

	z-index: 1200;

	top: 0;

	left: 0;

	background-color: #fff;

	width: 320px;

	height: 100vh;

	border-right: 1px solid #e5e5e7;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: space-between;

	flex-wrap: wrap;

}

/*[ Menu ]

===========================================================*/

.container-menu-header-v3 .wrap_header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	flex-wrap: wrap;

	width: 100%;

	background-color: white;

}

/*[ Logo ]

-----------------------------------------------------------*/

.container-menu-header-v3 .logo3 {

	display: block;

}

.container-menu-header-v3 .logo3 img {

	max-width: 120px;

}

/*[ Header Icon ]

-----------------------------------------------------------*/

.container-menu-header-v3 .header-icons3 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	position: unset;

}

/*[ Header cart ]

-----------------------------------------------------------

*/

.container-menu-header-v3 .header-cart {

	left: -10px;

	transform-origin: top left;

}

/*[ Menu ]

-----------------------------------------------------------*/

.container-menu-header-v3 .main_menu {

	list-style-type: none;

	margin: 0px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	align-items: stretch;

	justify-content: center;

	flex-direction: column;

}

.container-menu-header-v3 .main_menu > li {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 0px;

	padding-right: 0px;

	text-align: center;

}

.container-menu-header-v3 .sub_menu {

	top: 0;

	left: 100%;

}

.container-menu-header-v3 .main_menu > li > .sub_menu {

	top: 10px;

	left: 95%;

}

.container-menu-header-v3 .sub_menu li {

	text-align: left;

}

.container-menu-header-v3 .topbar-social-item {

	padding: 10px 8px;

}

/*[ Page sidebar ]

-----------------------------------------------------------

*/

.container1-page {

	margin-left: 320px;

}



@media (max-width: 992px) {

.wrap_header_mobile {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex !important;

}

.header-wrapicon1 span, .header-wrapicon2 span {

	display: none;

}

.linedivide1 {

	display: none;

}

.container {

	padding: 0 30px;

}

.top-bar {

	display: none;

}

header {

	height: auto !important;

}

.container1-page {

	margin-left: 0px;

}

}

/*[ Slide1 ]

///////////////////////////////////////////////////////////

*/



/*[ Slick1 ]

-----------------------------------------------------------

*/

.wrap-slick1 {

	position: relative;

}

.item-slick1 {

	height: 570px;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

.arrow-slick1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	width: 40px;

	height: 40px;

	font-size: 18px;

	color: white;

	position: absolute;

	background-color: black;

	opacity: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	border-radius: 50%;

	z-index: 200;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}

.wrap-slick1:hover .arrow-slick1 {

	opacity: 0.5;

}

.arrow-slick1:hover {

	background-color: #e65540;

}

.next-slick1 {

	right: 50px;

	left: auto;

}

.prev-slick1 {

	left: 50px;

	right: auto;

}

#banner_top {

	margin: 174px 0 0 0;

	background: url("../images/icons/Mask Group 10.png");

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	background-position: left 219px top;

	background-repeat: no-repeat;

	background-color: #E5DDB8;

}

.left-block {

	background: #E5DDB8;

	width: 564px;

	min-height: 580px;

	position: relative;

}

.left-block h4 {

	font-size: 40px;

	color: #4D4E4E;

	font-weight: normal;

	margin-bottom: 5px;

}

.left-block h1 {

	font-size: 120px;

	color: #5C5C5C;

	font-family: kepler-std;

	font-weight: 900;

	line-height: 90px;

}

.left-block h1 span {

	display: block;

}

.text-left {

	text-align: left !important;

	transform: translate(-38%, -50%);

	left: 38%;

	top: 50%;

	position: absolute;

	white-space: normal;

}

.text-left h2 {

	font-size: 60px;

	color: #9597A6;

	font-family: kepler-std;

	font-weight: 800;

}

.text-left h2 span {

	display: block;

	line-height: 100%;

}

.text-left h2 span +span {

	color: #B8817D;

}

.text-left p {

	font-size: 18px;

	color: #434343;

	line-height: 24px;

}

.text-large {

	font-size: 100px;

	color: #545871;

	font-weight: 900;

	white-space: nowrap;

}

.btn-type-1 {

	height: 42px;

	text-align: center;

	line-height: 42px;

	background: #B8817D;

	display: inline-block;

	color: #fff;

	padding: 0 35px;

	text-transform: uppercase;

	font-family: 'Avenir';

	font-weight: 900;

	margin-top: 17px;

}

.btn-type-1:hover {

	background: #dec5c3;

	color: #fff;

}

.left-0-act {

	text-align: left !important;

	transform: translate(0, -50%);

	left: 0;

	top: 50%;

	position: absolute;

	white-space: normal;

	max-width: 266px;

}

.inner-wrap {

	padding: 40px 25px;

	background: #F0F1F7;

}

.top-header-mode {

	background: #B8817D;

}

.inner-wrap h4 {

	color: #545871;

	font-size: 18px;

	font-weight: 900;

	margin-bottom: 60px;

	position: relative;

	padding-left: 0;

	text-align: center;

}

.inner-wrap h4 span {

	color: #545871;

	font-size: 100px;

	font-weight: 800;

	font-family: kepler-std;

	position: absolute;

	left: -45px;

	top: -35px;

	display: inline-block;

	line-height: 100%;

}

.inner-wrap img {

	width: 100%;

	margin-bottom: 35px;

}

.blockText {

	font-size: 18px;

	color: #434343;

	line-height: 24px;

}

.inner-wrap-img img {

	width: 100%;

	margin-bottom: 0;

}

.link-inline li {

	margin: 0 0 13px 0;

	list-style-type: none;

	width: calc(33.333% - 10px);

}

.link-inline li a {

	color: #5C5C5C;

	font-size: 32px;

	background: #F0F1F7;

	display: block;

	height: 69px;

	margin-bottom: 2px;

	padding: 0 15px;

	font-family: kepler-std;

	text-align: center;

	line-height: 69px;

}

.link-inline li a:hover {

	background: #545871;

	color: #fff;

}

.text-left.text-manager.left-1-act h2 {

	color: #434343;

	font-size: 40px;

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

	margin-bottom: 22px;

}

.text-left.text-manager.left-1-act h2 span {

	display: inline-block;

	text-align: right;

}

.text-left.text-manager.left-1-act h2 span + span {

	font-size: 117px;

	color: #B8817D;

	font-family: kepler-std;

	font-style: italic;

	font-weight: bold;

	position: relative;

	top: 2px;

	text-align: left;

}

.text-left.text-manager.left-1-act p {

	color: #434343;

	line-height: 100%;

	font-size: 19px;

	font-family: Avenir Book;

	line-height: 30px;

	font-weight: normal;

}

.text-left.text-manager.left-1-act {

	position: static;

	transform: none;

	padding-left: 30px;

}

.social-media {

	margin-top: 15px;

}

.social-link {

	display: inline-block;

	margin-right: 15px;

}

.social-link img {

	width: 100%;

	height: 15px;

}

.inner-right h4 {

	font-size: 14px;

	font-weight: 900;

	margin-bottom: 10px;

	color: #434343;

	line-height: 25px;

}

.inner-right p {

	font-size: 16px;

	line-height: 1.7;

	color: #888888;

	margin: 0px;

}

.footer {

	background: #fafafa;

}

.footerMenu li a {

	line-height: 25px;

	font-size: 14px;

	color: #5c5c5c;

}

.footerMenu li a:hover {

	color: #B8817D;

}

.footerCopy {

	background: #5C5C5C;

	padding: 13px 0;

}

.footerCopy p {

	font-size: 10px;

	font-weight: normal;

	color: #fff;

}

.x-container {

	max-width: 1366px;

	margin: 0 auto;

	position: relative;

	

}

.header1 {

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

	position: fixed;

	top: 0;

	z-index: 99;

	width: 100%;

	left: 0;

	right: 0;

	height: auto;

	background: #FAFAFA;

}

.right-block {

	background: #E5DDB8;

}



@media (max-width: 576px) {

.next-slick1 {

	right: 15px;

}

.prev-slick1 {

	left: 15px;

}

}



/*[ Caption ]

-----------------------------------------------------------

*/

.inner-wrap-img.Mobile {

	display: none;

}

.inner-wrap-img.desKtop {

	display: block;

}

.animsition {

	overflow-x: hidden;

}

@media (max-width: 1199px) {

	.headerMenu.t-center {

    margin: 0;

        margin-top: 0px;

    line-height: 110%;

    margin-top: 10px;

    font-size: 15px;

}

.left-block {

	background: #E5DDB8;

	width: 350px;

	min-height: 454px;

	position: relative;

}

.text-left {

	text-align: left !important;

	transform: translate(-38%, -50%);

	left: 38%;

	top: 50%;

	position: absolute;

	white-space: normal;

}

.left-block h1 {

	font-size: 55px;

	color: #5C5C5C;

	font-family: kepler-std;

	font-weight: 900;

	line-height: 46px;

	margin-bottom: 5px;

}

.header-icons {

	right: 133px;

}

.text-left.text-manager.left-0-act {

	text-align: left !important;

	transform: translate(-41%, -47%);

	left: 34%;

	top: 50%;

	position: absolute;

	white-space: normal;

	max-width: 100%;

	margin-bottom: 15px;

	width: auto;

}

#banner_top {

	background-position: left 0 top;

	margin: 171px 0 0 0;

}

.header-wrapicon1 span, .header-wrapicon2 span {

	display: none;

}

.wrap_header.header_top_fixed {

	justify-content: flex-start;

	padding: 20px 40px;

}

.linedivide1 {

	display: none;

}

.logo.serach-bar {

	right: 17px;

	left: auto;

	background:none!important;

	z-index: 1;

	margin: -2px 0 0px;

}

.logo [type="search"] {

	width: 81px;

	transition: all 0.3s ease 0.3s;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

}

.logo [type="search"]:focus {

	width: auto;

	transition: all 0.3s ease 0.3s;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

}

}



@media (max-width: 1024px) {

	.d-flex.manage {

	display: block !important;

}

	.d-flex.manage >span{

	padding: 0;

		display: block;

		width: 100%!important;

}

	.manage img {

	max-width: 124px;

	margin-bottom: 10px;

}

}

@media (max-width: 992px) {

	.w-md-100 {

	width: 100% !important;

}



.logo.serach-bar {

	right: auto;

	left: 39px;

	background: transparent;

	z-index: 1;

	margin: -2px 0 0px;

	top: 21px;

}

.header-icons {

	right: 0;

	top: 20px;

	background: none;

		padding: 14px 20px 9px 0px;

}



.header-wrapicon2 img {

	width: 28px;

	height: auto;

	vertical-align: middle;

	margin-left: 25px;

	margin-right: 1px;

	top: -2px;

	position: relative;

}

.manage img {

	max-width: 124px;

	margin-bottom: 10px;

}



.topbar {

	height: 48px;

	background-color: #B8817D;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	flex-direction: column;

}

.topbar-social {

	position: static;

	height: 100%;

	padding: 0;

}

.topbar-email, .topbar-child1 {

	padding-right: 0;

}

.wrap-content-slide1 .xl-text2 {

	font-size: 60px;

}

.text-large {

	font-size: 60px;

}

.logo-main {

	margin-top: 22px;

}

.logo-main img {

	max-width: 430px;

	width: 100%;

}

.navbar-toggler {

	position: absolute;

	right: 7px;

	top: -48px;

	border: 0;

	z-index: 1;

}

.logo-main {

	max-width: 430px;

	margin-top: 22px;

	padding-right: 16px;

}

.navbar .dropdown .dropdown-menu.show {

	display: block;

	visibility: visible;

	-webkit-transform: translate3d(0px, 0px, 0px);

	transform: translate3d(0px, 0px, 0px);

	transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);

	transition-delay: 0s;

	opacity: 1;

	position: static;

	box-shadow: none;

}

.header1 {

	position: static;

}

.left-block {

	background: #E5DDB8;

	width: 271px;

	min-height: 454px;

	position: relative;

}

	.left-block h4 {

	font-size: 28px;

	color: #4D4E4E;

	font-weight: normal;

	margin-bottom: 5px;

}

	.left-block h1 {

	font-size: 46px;

	color: #5C5C5C;

	font-family: kepler-std;

	font-weight: 900;

	line-height: 38px;

	margin-bottom: 5px;

}

	

	.btn-type-1 {

	height: 30px;

	text-align: center;

	line-height: 30px;

	background: #B8817D;

	display: inline-block;

	color: #fff;

	padding: 0 18px;

	text-transform: uppercase;

	font-family: 'Avenir';

	font-weight: 900;

	margin-top: 5px;

	font-size: 14px;

}

#banner_top {

	background-position: left 0px top;

	margin: 0;

	min-height: 319px;

	background-size: cover;

	background-color: transparent;

}

.text-left.text-manager.left-1-act h2 {

	color: #434343;

	font-size: 20px;

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

	margin-bottom: -8px;

}

	.text-left.text-manager.left-1-act h2 span + span {

	font-size: 62px;

	color: #B8817D;

	font-family: kepler-std;

	font-style: italic;

	font-weight: bold;

	position: relative;

	top: 2px;

	text-align: left;

}

text-left.text-manager.left-1-act h2 span + span {

	font-size: 50px;

	color: #B8817D;

	font-family: kepler-std;

	font-style: italic;

	font-weight: bold;

	position: relative;

	top: 0;

	text-align: left;

}

.text-left.text-manager.left-1-act p {

	color: #434343;

	line-height: 100%;

	font-size: 16px;

	font-family: Avenir Book;

	line-height: 30px;

	font-weight: normal;

}

.link-inline li {

	width: calc(50% - 25px);

}

.link-inline li a {

	color: #5C5C5C;

	font-size: 22px;

	background: #F0F1F7;

	display: block;

	height: auto;

	margin-bottom: 2px;

	padding: 11px 15px;

	font-family: kepler-std;

	text-align: center;

	line-height: 120%;

}



.text-left p {

	color: #434343;

	line-height: 100%;

	font-size: 17px;

}

.left-0-act {

	text-align: left !important;

	transform: none;

	left: 0;

	top: 50%;

	position: static;

	white-space: normal;

	max-width: 100%;

	margin-bottom: 20px;

}

.wrap_header {

	height: auto;

}

.fixed-header .wrap_header {

	height: auto;

}

.navbar {

	padding: 0;

}

.navbar-collapse {

	-ms-flex-preferred-size: 100%;

	flex-basis: 100%;

	-ms-flex-align: center;

	align-items: center;

	position: absolute;

	top: 0;

	background: #fafafa;

	width: 100%;

	z-index: 111;

	padding: 0 0;

}

.navbar-expand-lg .navbar-nav .nav-link {

	padding-right: 16px;

	padding-left: 16px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.navbar-light .navbar-nav > .nav-item > .nav-link::after {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: .255em;

	vertical-align: .255em;

	content: "";

	border-top: .3em solid;

	border-right: .3em solid transparent;

	border-left: .3em solid transparent;

	border-bottom: 0;

	display: inline-block;

	position: relative;

	top: 0px;

	

}

.navbar-light .navbar-nav > .nav-item > .nav-link:not(.rest)::after {

	display: none;

}

.animatedNav {

	transition: opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s, -webkit-transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;

	transition: transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s, opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;

	transition: transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s, opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s, -webkit-transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;

	opacity: 1;

	-webkit-transform: translateY(60px);

	transform: translateY(0);

}

.navbar-expand-lg .navbar-nav .dropdown-menu {

	position: static;

	display: none;

}

.container-fluid.topmenu {

	padding: 0;

}

.container-fluid.topmenu >div {

	padding: 0;

}

	.headerMenu {



	margin-left: 0;

}

	.animatedNav ul {

    margin-left: 0;



}

.navbar-expand-lg .navbar-nav .nav-link {

	padding-right: 40px;

	padding-left: 40px;

	padding-top: 5px;

	padding-bottom: 5px;

}

	.navbar-expand-lg .navbar-nav .dropdown-menu .container {

	padding: 0 40px;

}

}



@media (max-width: 768px) {

.text-left.text-manager.left-1-act h2 {

	color: #434343;

	font-size: 24px;

	font-family: 'Avenir';

	font-weight: normal;

	font-style: normal;

	margin-bottom: 10px;

	text-align: center;

}

.text-left.text-manager.left-1-act p {

	font-size: 14px !important;



}

.inner-wrap-img.Mobile {

	display: block;

}

.inner-wrap-img.desKtop {

	display: none;

}



.text-left.text-manager.left-0-act {

	text-align: left !important;

	transform: none;

	left: 38%;

	top: 50%;

	position: static;

	white-space: normal;

	max-width: 100%;

	margin-bottom: 15px;

	margin-bottom: 45px;

}

	#banner_top {

	background-position: left -119px top;

	margin: 0;

	min-height: 319px;

	background-size: cover;

	background-color: transparent;

}

.left-block {

	background: #E5DDB8;

	width: 150px;

	min-height: 357px;

	position: relative;

}

.left-block h1 {

	font-size: 31px;

	color: #5C5C5C;

	font-family: kepler-std;

	font-weight: 900;

	line-height: 30px;

	margin-bottom: 5px;

}

	.left-block h4 {

	font-size: 21px;

	color: #4D4E4E;

	font-weight: normal;

	margin-bottom: 5px;

}

	.text-left {

	text-align: left !important;

	transform: translate(-39%, -50%);

	left: 33%;

	top: 50%;

	position: absolute;

	white-space: normal;

}

.wrap-content-slide1 .xl-text3,  .wrap-content-slide1 .xl-text2,  .wrap-content-slide1 .xl-text1 {

	font-size: 50px;

}

.wrap-content-slide1 .m-text27,  .wrap-content-slide1 .m-text1 {

	font-size: 16px;

}

.item-slick1 {

	height: 470px;

}

.link-inline li {

	width: calc(100%);

}

.img-fluid.footerBrand {

	margin-top: 30px;

	margin-bottom: -10px;

}

		.footerMenu {

	margin-bottom: 20px;

}

.inner-wrap-img.Mobile {

	display: block;

	margin: 13px 40px;

}	

}



@media (max-width: 767px) {

.inner-wrap {

	padding: 40px 25px;

	background: #F0F1F7;

	margin: 13px 40px;

	}}

@media (max-width: 590px) {

	

.text-left h2 {

	font-size: 37px;

	color: #9597A6;

	font-family: kepler-std;

	font-weight: 800;

	}

	.d-flex.manage > span {

	padding: 0;

	display: inline-block;

	width: 49% !important;

}

.inner-wrap-img.Mobile {

	display: block;

	margin: 13px 40px;

}

}

@media (max-width: 576px) {

	.navbar-expand-lg .navbar-nav .nav-link {

	padding-right: 16px;

	padding-left: 16px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.wrap-content-slide1 .xl-text3,  .wrap-content-slide1 .xl-text2,  .wrap-content-slide1 .xl-text1 {

	font-size: 40px;

}

.wrap-content-slide1 .m-text27,  .wrap-content-slide1 .m-text1 {

	font-size: 16px;

}

.item-slick1 {

	height: 370px;

}

.inner-row.justify-content-between {

	-ms-flex-pack: justify !important;

	justify-content: space-between !important;

	flex-direction: column;

}

.logo.serach-bar {

	right: auto;

	left: 16px;

	background: transparent;

	z-index: 1;

	margin: -2px 0 0px;

	top: 21px;

}

.inner-wrap {

	padding: 40px 25px;

	background: #F0F1F7;

	margin: 13px auto;

	max-width: 300px;

}

	.inner-wrap-img.Mobile {

	display: block;

	margin: 13px auto;

	max-width: 300px;

}

}

/*[ rs1-slick1 ]

-----------------------------------------------------------

*/

.rs1-slick1 .item-slick1 {

	height: 100vh;

}



@media (max-width: 992px) {

.rs1-slick1 .item-slick1 {

	height: calc(100vh - 85px);

}

}

/*[ Slide2 ]

///////////////////////////////////////////////////////////

*/



/*[ Slick2 ]

-----------------------------------------------------------

*/

.wrap-slick2 {

	position: relative;

	margin-right: -15px;

	margin-left: -15px;

}

/* ------------------------------------ */

.arrow-slick2 {

	position: absolute;

	z-index: 100;

	top: calc((100% - 70px) / 2);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	font-size: 39px;

	color: #cccccc;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}

.arrow-slick2:hover {

	color: #666666;

}

.next-slick2 {

	right: -30px;

}

.prev-slick2 {

	left: -30px;

}



@media (max-width: 1280px) {

.next-slick2 {

	right: 0px;

}

.prev-slick2 {

	left: 0px;

}

}



@media (max-width: 1610px) {

.rs1-slick2 .next-slick2 {

	right: 0px;

}

.rs1-slick2 .prev-slick2 {

	left: 0px;

}

}

/*[ rs Sweetalert ]

///////////////////////////////////////////////////////////

*/

.swal-overlay {

	overflow-y: auto;

}

.swal-icon--success {

	border-color: #66a8a6;

}

.swal-icon--success__line {

	background-color: #66a8a6;

}

.swal-icon--success__ring {

	border: 4px solid rgba(102, 168, 166, 0.2);

}

.swal-button:focus {

	outline: none;

	box-shadow: none;

}

.swal-button {

	background-color: #e65540;

 font-family:;

	font-size: 15px;

	color: white;

	text-transform: uppercase;

	font-weight: unset;

	border-radius: 20px;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

}

.swal-button:hover {

	background-color: #333333;

}

.swal-button:active {

	background-color: #e65540;

}

.swal-title {

 font-family:;

	color: #333333;

	font-size: 16px;

	line-height: 1.5;

	padding: 0 15px;

}

.swal-text {

 font-family:;

	color: #333333;

	font-size: 15px;

	text-align: center;

}

.swal-footer {

	margin-top: 0;

}

/*[ Block1 ]

///////////////////////////////////////////////////////////

*/

.block1-wrapbtn {

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: 20px;

	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);

	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);

	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);

}

/*[ Block2 ]

///////////////////////////////////////////////////////////

*/

.block2-labelsale::before, .block2-labelnew::before {

	z-index: 100;

 font-family:;

	font-size: 12px;

	color: white;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	width: 50px;

	height: 22px;

	border-radius: 11px;

	position: absolute;

	top: 12px;

	left: 12px;

}

.block2-labelsale::before {

	background-color: #e65540;

	content: 'Sale';

}

.block2-labelnew::before {

	background-color: #66a8a6;

	content: 'New';

}

/* ------------------------------------ */

.block2-overlay {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,0.3);

	opacity: 0;

}

/* ------------------------------------ */

.block2-btn-addcart {

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: -45px;

}

/* ------------------------------------ */

.block2-btn-towishlist, .block2-btn-addwishlist {

	display: block;

	position: absolute;

	top: 26px;

	right: 20px;

	font-size: 20px;

	color: white;

	line-height: 0;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

.block2-btn-addwishlist:hover {

	color: white;

}

.block2-btn-addwishlist .icon-wishlist, .block2-btn-towishlist .icon-wishlist {

	line-height: 0;

}

.block2-btn-addwishlist:hover .icon_heart_alt {

	display: none;

}

.block2-btn-addwishlist:hover .icon_heart {

	display: block;

}

/* ------------------------------------ */

.block2-btn-towishlist .icon_heart_alt {

	display: none;

}

.block2-btn-towishlist .icon_heart {

	display: block;

	color: #e65540;

}

/* ------------------------------------ */

.block2-overlay:hover {

	opacity: 1;

}

.block2-overlay:hover .block2-btn-addcart {

	bottom: 20px;

}

.block2-overlay:hover .block2-btn-addwishlist, .block2-overlay:hover .block2-btn-towishlist {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

/*[ Block4 ]

///////////////////////////////////////////////////////////

*/

.block4 {

	position: relative;

	overflow: hidden;

	width: calc(100% / 5);

}



@media (max-width: 1360px) {

.block4 {

	width: calc(100% / 4);

}

}



@media (max-width: 1200px) {

.block4 {

	width: calc(100% / 3);

}

}



@media (max-width: 992px) {

.block4 {

	width: calc(100% / 2);

}

}



@media (max-width: 576px) {

.block4 {

	width: calc(100% / 1);

}

}



/* ------------------------------------ */

@media (max-width: 1660px) {

.rs1-block4 .block4 {

	width: calc(100% / 4);

}

}



@media (max-width: 1380px) {

.rs1-block4 .block4 {

	width: calc(100% / 3);

}

}



@media (max-width: 1200px) {

.rs1-block4 .block4 {

	width: calc(100% / 2);

}

}



@media (max-width: 576px) {

.rs1-block4 .block4 {

	width: calc(100% / 1);

}

}

/* ------------------------------------ */

.block4-overlay {

	display: block;

	background-color: rgba(0,0,0,0.9);

	visibility: hidden;

	opacity: 0;

}

.block4-overlay:hover {

	color: unset;

}

/* ------------------------------------ */

.block4-overlay-txt {

	position: absolute;

	width: 100%;

	left: 0;

	bottom: -100%;

}

/* ------------------------------------ */

.block4-overlay-heart {

	transform-origin: top left;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

/* ------------------------------------ */

.block4:hover .block4-overlay {

	visibility: visible;

	opacity: 1;

}

.block4:hover .block4-overlay-txt {

	bottom: 0;

}

.block4:hover .block4-overlay-heart {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

/*[ BG Title Page ]

///////////////////////////////////////////////////////////

*/

.bg-title-page {

	width: 100%;

	min-height: 239px;

	padding-left: 15px;

	padding-right: 15px;

	background-repeat: no-repeat;

	background-position: center 0;

	background-size: cover;

}



@media (max-width: 576px) {

.bg-title-page .l-text2 {

	font-size: 35px;

}

.bg-title-page .m-text13 {

	font-size: 16px;

}

.text-large {

	font-size: 26px;

}

.wrap_header.header_top_fixed {

	padding: 20px 16px;

}

.logo-main {

	padding-right: 37px;

}

.navbar-toggler {

	position: absolute;

	right: 6px;

	top: -51px;

	border: 0;

}

}

/*[ rs NoUI ]

///////////////////////////////////////////////////////////

*/

.leftbar #filter-bar {

	margin-right: 6px;

	margin-left: 6px;

	height: 4px;

	border: none;

	background-color: #e1e1e1;

}

.leftbar #filter-bar .noUi-connect {

	background-color: #c5c5c5;

	border: none;

	box-shadow: none;

}

.leftbar #filter-bar .noUi-handle {

	width: 13px;

	height: 13px;

	left: -6px;

	top: -5px;

	border: none;

	border-radius: 50%;

	background: #999999;

	cursor: pointer;

	box-shadow: none;

	outline: none;

}

.leftbar #filter-bar .noUi-handle:before {

	display: none;

}

.leftbar #filter-bar .noUi-handle:after {

	display: none;

}

/*[ Filter Color ]

///////////////////////////////////////////////////////////

*/

.color-filter1 {

	background-color: #00bbec;

}

.color-filter2 {

	background-color: #2c6ed5;

}

.color-filter3 {

	background-color: #ffa037;

}

.color-filter4 {

	background-color: #ff5337;

}

.color-filter5 {

	background-color: #a88c77;

}

.color-filter6 {

	background-color: #393939;

}

.color-filter7 {

	background-color: #cccccc;

}

.checkbox-color-filter {

	display: none;

}

.color-filter {

	display: block;

	width: 25px;

	height: 25px;

	cursor: pointer;

	border-radius: 50%;

}

.checkbox-color-filter:checked + .color-filter {

	box-shadow: 0 0 0px 2px black;

	-moz-box-shadow: 0 0 0px 2px black;

	-webkit-box-shadow: 0 0 0px 2px black;

	-o-box-shadow: 0 0 0px 2px black;

	-ms-box-shadow: 0 0 0px 2px black;

}

/*[ Pagination ]

///////////////////////////////////////////////////////////

*/

.pagination {

	margin-right: -6px;

	margin-left: -6px;

}

.item-pagination {

 font-family:;

	font-size: 13px;

	color: #808080;

	width: 36px;

	height: 36px;

	border-radius: 50%;

	border: 1px solid #eeeeee;

	margin: 6px;

}

.item-pagination:hover {

	background-color: #222222;

	color: white;

}

.active-pagination {

	background-color: #222222;

	color: white;

}

/*[ Slick3 ]

///////////////////////////////////////////////////////////

*/



.wrap-slick3-dots {

	width: 14.5%;

}

.slick3 {

	width: 80.64%;

}

.slick3-dots li {

	display: block;

	position: relative;

	width: 100%;

	margin-bottom: 15px;

}

.slick3-dots li img {

	width: 100%;

}

.slick3-dot-overlay {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	cursor: pointer;

	border: 3px solid transparent;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	-moz-transition: all 0.4s;

	transition: all 0.4s;

}

.slick3-dot-overlay:hover {

	border: 3px solid #888888;

}

.slick3-dots .slick-active .slick3-dot-overlay {

	border: 3px solid #888888;

}

/*[ Dropdown content ]

///////////////////////////////////////////////////////////

*/

.show-dropdown-content .down-mark {

	display: block;

}

.show-dropdown-content .up-mark {

	display: none;

}

/*[ Cart ]

///////////////////////////////////////////////////////////

*/

/*[ Table ]

-----------------------------------------------------------

*/

.wrap-table-shopping-cart {

	overflow: auto;

}

.container-table-cart::before {

	content: '';

	display: block;

	position: absolute;

	width: 1px;

	height: calc(100% - 51px);

	background-color: #e6e6e6;

	top: 51px;

	left: 0;

}

.container-table-cart::after {

	content: '';

	display: block;

	position: absolute;

	width: 1px;

	height: calc(100% - 51px);

	background-color: #e6e6e6;

	top: 51px;

	right: 0;

}

.table-shopping-cart {

	border-collapse: collapse;

	width: 100%;

	min-width: 992px;

}

.table-shopping-cart .table-row {

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

}

.table-shopping-cart .column-1 {

	width: 225px;

	padding-left: 50px;

}

.table-shopping-cart .column-2 {

	width: 330px;

	padding-right: 30px;

}

.table-shopping-cart .column-3 {

	width: 133px;

	padding-right: 30px;

}

.table-shopping-cart .column-4 {

	width: 355px;

	padding-right: 30px;

}

.table-shopping-cart .column-5 {

	padding-right: 30px;

}

.table-shopping-cart .table-head th {

	font-family: Montserrat-Bold;

	font-size: 13px;

	color: #555555;

	line-height: 1.5;

	text-transform: uppercase;

	padding-top: 16px;

	padding-bottom: 16px;

}

.table-shopping-cart td {

 font-family:;

	font-size: 16px;

	color: #555555;

	line-height: 1.5;

	padding-top: 37px;

	padding-bottom: 30px;

}

.table-shopping-cart .table-row .column-2 {

	font-size: 15px;

}

/* ------------------------------------ */

.cart-img-product {

	width: 90px;

	position: relative;

}

.cart-img-product img {

	width: 100%;

}

.cart-img-product::after {

	content: '\e870';

	font-family: Linearicons;

	font-size: 16px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	align-items: center;

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,0.5);

	color: white;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;

	opacity: 0;

}

.cart-img-product:hover:after {

	cursor: pointer;

	opacity: 1;

}

/*[ Tags ]

///////////////////////////////////////////////////////////

*/

.wrap-tags {

	margin-right: -3px;

	margin-left: -3px;

}

.tag-item {

	display: block;

 font-family:;

	font-size: 13px;

	color: #888888;

	line-height: 1.5;

	padding: 5px 15px;

	border: 1px solid #cccccc;

	border-radius: 15px;

	margin: 3px;

}

.tag-item:hover {

	border: 1px solid #e65540;

}

/*[ tab01 ]

///////////////////////////////////////////////////////////

*/

.tab01 .nav-tabs {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	align-items: center;

	background-color: #fff;

	border-bottom: none;

	margin-right: -15px;

	margin-left: -15px;

}

.tab01 .nav-tabs .nav-item {

	padding: 8px 16px;

}

.tab01 .nav-link {

	padding: 0;

	border-radius: 0px;

	border: none;

	border-bottom: 1px solid transparent;

 font-family:;

	font-size: 15px;

	color: #888888;

	line-height: 1.1;

}

.tab01 .nav-link.active {

	color: #333333;

	border-bottom: 1px solid #6a6a6a;

}

.tab01 .nav-link:hover {

	color: #333333;

	border-bottom: 1px solid #6a6a6a;

}



@media (max-width: 480px) {

.tab01 .nav-tabs .nav-item {

	padding: 8px 6px;

}

.tab01 .nav-tabs {

	margin-right: -6px;

	margin-left: -6px;

}

}

/*[ Modal video 01 ]

///////////////////////////////////////////////////////////

*/

body {

	padding-right: 0px !important;

}

.modal {

	padding: 0px !important;

	z-index: 1360;

	overflow-x: hidden;

	overflow-y: auto !important;

}

.modal-open {

	overflow-y: scroll;

}

/* ------------------------------------ */

.modal-backdrop {

	background-color: transparent;

}

#modal-video-01 {

	background-color: rgba(0,0,0,0.8);

	z-index: 1350;

}

#modal-video-01 .modal-dialog {

	max-width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	align-items: center;

	position: relative;

}

.wrap-video-mo-01 {

	width: 854px;

	height: auto;

	position: relative;

	margin: 15px;

}

.video-mo-01 {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0;

	-webkit-transition: all 2s;

	-o-transition: all 2s;

	-moz-transition: all 2s;

	transition: all 2s;

}

.video-mo-01 iframe {

	width: 100%;

	height: 100%;

}

.close-mo-video-01 {

	font-size: 50px;

	color: white;

	opacity: 0.6;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	justify-content: center;

	position: absolute;

	z-index: 1250;

	width: 60px;

	height: 60px;

	top: 0;

	right: 0;

}

.close-mo-video-01:hover {

	cursor: pointer;

	opacity: 1;

}

/*[ Input NumProduct ]

///////////////////////////////////////////////////////////

*/

input.num-product {

	-moz-appearance: textfield;

	appearance: none;

	-webkit-appearance: none;

}

 input.num-product::-webkit-outer-spin-button, input.num-product::-webkit-inner-spin-button {

 -webkit-appearance: none;

 margin: 0;

}





.product-add-form .product-custom-option{

	position:static;

	visibility:visible;

}



#payment_form_payflowpro {

	max-width: 380px;

}

#payment_form_payflowpro .credit-card-types li {

	display: inline-block;

}

#payment_form_payflowpro .input-text.cvv {

	max-width: 172px !important;

}

#payment_form_payflowpro .fields .field.no-label {

	display: inline-block;

	width: 50%;

	margin-left: -3px;

}

#payment_form_payflowpro .field-tooltip.toggle{

	display:none;

}

