body {
	font-family: 'PT Sans', sans-serif !important;
  color:#333;
}

.content {
/*прижать футер*/
min-height: calc(100vh - 828px);
}

.font_14 {
font-size:14px;
}

.my_footer{
 padding-top: 315px;
 height:828px;
 background-image: url(/tpl/img/my_img/footer.svg);
 background-repeat: no-repeat;
 background-position: 50% bottom;
 color:#fff;
 background-size: cover;
}
.my_footer h5{
 margin: 18px 0 28px;
}

.my_footer a{
 color:#fff;
 text-decoration:underline;
}

.my_footer a:hover{
 color:#fff;
 text-decoration:none;
}
ul.navbar-nav {
margin-left:0;
}
ul {
margin-left:1rem;
}

.front_region h2 {
font-family: Montserrat;
font-size: 48px;
line-height: normal;
font-weight: normal;
text-transform: uppercase;
text-align:center;
margin-top:60px;
margin-bottom:24px;
}

.front_region .h2 {
font-size: 18px;
line-height: normal;
text-align:center;
max-width: 42rem;
margin-right: auto;
	margin-left: auto;
}

.front_region h3 {
font-family: Montserrat;
font-weight: bold;
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
margin-top:20px;
}

.bg-gradient {
	background: linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
}

.my-jumbotron {
color:white;
padding:120px 0 160px;
font-size: 18px;
line-height: normal;
text-transform: uppercase;
color: #FFFFFF;
}
.my-jumbotron.mj1 {
background-image: url(/tpl/img/my_img/slide1.svg), linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
background-repeat: no-repeat;
background-position: 100% 0;
}
.my-jumbotron.mj2 {
background-image: url(/tpl/img/my_img/front2.svg), linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
background-repeat: no-repeat;
background-position: 100% 50%;
padding:120px 0 160px;
}
.my-jumbotron.about {
background-image: url(/tpl/img/my_img/about.svg), linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
background-repeat: no-repeat;
background-position: 100% 0;
padding:160px 0 160px;
}
.my-jumbotron.no_img {
background: linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
	padding:120px 0 120px
}
.my-jumbotron.mj2 p {
text-transform: none;
line-height: 29px;
}
.my-jumbotron.mj3 {
background-image: url(/tpl/img/my_img/front3.svg), linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
background-repeat: no-repeat;
background-position: 100% 50%;
padding:120px 0 120px;
}
.my-jumbotron.mj3 p {
text-transform: none;
line-height: 29px;
}
.opacity08,.opacity_075 {
opacity: 0.75;
}

.my-jumbotron ul {
margin-left: 20px;
}

.my-jumbotron h1, .my-jumbotron h2 {
font-weight: bold;
font-size: 36px;
line-height: normal;
text-transform: uppercase;
}

#my_phpne {
	font-weight: bold;
	font-size: 18px;
}


.uppercase {
text-transform:uppercase;
}

.link:hover {
cursor: pointer;
}

/* buttons */
.btn-my_orange {
	background: #FFB500;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	text-transform: uppercase;
	padding: 10px 33px 8px;
	color:white;
	transition: box-shadow 0.3s;
font-size:12px;
font-weight:bold;
}
.btn-my_orange2 {
	border-radius: 5px;
	text-transform: uppercase;
	padding: 10px 33px 8px;
	color:white;
font-size:12px;
font-weight:bold;
border: 2px solid #FFB500;
transition: border 0.3s;
}

.btn-my_orange.m_big {
padding: 18px 94px;
font-size:18px;
}

.btn-my_orange:hover {
	color:white;
	box-shadow: none;
}

.btn-my_orange2:hover {
	color:white;
	border: 2px solid white;
}

/* navbar */

.navbar-dark .navbar-nav .nav-link {
color: white;
text-transform:uppercase;
}
.nav-link {
margin-left:20px;
}
.navbar-brand {
padding-bottom:8px;
}

/* LANGUAGE SELECT */
.dropdown.bootstrap-select .dropdown-menu {
	font-size: 12px !important;
}
.dropdown-item {
	padding: .25rem 12px;
}
.dropdown-item.active, .dropdown-item:active {
	background: -moz-linear-gradient(left, rgba(130,0,178,0.5) 0%, rgba(3,145,227,0.5) 100%);
	background: -webkit-linear-gradient(left, rgba(130,0,178,0.5) 0%,rgba(3,145,227,0.5) 100%);
	background: linear-gradient(to right, rgba(130,0,178,0.5) 0%,rgba(3,145,227,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808200b2', endColorstr='#800391e3',GradientType=1 );
}

.btn-my-select {
	background:none;
	font-size: 10px;
	color:white;
}
.btn-my-select:hover {
	color:white;
}


/* Slider */
#mycarousel {
	background-image: url(/tpl/img/my_img/front1.svg),linear-gradient(90.09deg, #8200B2 0.03%, #0391E3 99.96%);
background-repeat:no-repeat;
background-position: 100% 0;
}

#mycarousel h5 {
font-weight: bold;
font-size: 36px;
line-height: normal;
text-transform: uppercase;
margin-bottom:32px;
}

#mycarousel p {
font-size: 18px;
line-height: 29px;
margin-bottom:72px;
}

.carousel-item{
	height:697px;
}
.carousel-caption {
width:60%;
top:146px;
text-align:left;
right:0;
left:0;
}

/* navbar */

.navbar-dark .navbar-toggler {
	border: none;
}
.navbar-dark .navbar-toggler:hover {
	opacity:0.8;
}
#phone_svg_black,#login_svg_black {
display:none;
}


.my_space:hover{
/*	cursor:pointer; */
}

.f1a {
float: left; 
/* width: 30%; */
}
.f2a {
/* float: left; width: 70%; */
}
.f1b {
float: left; margin-right:20px; /* width: 30%; */
}
.f2b {
float: left; /* width: 50%; */
}
#my-top-status {
color:white;
}

#my_header_img {
height:36px;
margin-right:10px;
margin-top:8px;
}
@media (max-width: 1199px) {

#my_header_img {
	height:58px;
}
#my-top-status {
	color:#333;
	text-align:center;
}
#my-top-logout {
	text-align:center;
	padding:20px 0 40px;
}
.button1{
	float:left;
	 font-size: 16px;
}

.window .container {
	max-width:100%;
	}

.col-lg-8 a.btn {
	font-size:18px !important;
}
.front_region .d-flex {
	display:block !important;
	text-align:center;
}
.front_region .mr-3 {
	margin-right: 0 !important;
}
body {
	/*font-size: 22px;*/
}
.window .form {
	font-size: 22px;
}
.tinfo td{
	font-size: 16px;
}
	.td3 {
	margin-top:12px;
}
.front_region .h2 {
	font-size: 24px;
}
h5 {
	font-size: 1.8rem !important;
	margin: 10px 0 24px !important;
}
h3, .my_space .name{
	font-size: 24px !important;
	line-height: 38px!important;
}

.nav-wrapper .sl-nav {
	color: #4f4f4f !important;
}

#mycarousel p {
	font-size: 22px;
}
.my-jumbotron {
	font-size: 22px;
}
.carousel-caption {
	width:80%;
}
.my_footer {
	padding-top: 270px !important;
}
.navbar-collapse {
	background:#f3f3f3;
	color:#4f4f4f;
}
.navbar-dark .navbar-nav .nav-link {
	color:#4f4f4f;
	font-size:24px;
	padding: 0.68rem 1rem;
}
.navbar-dark .navbar-nav .nav-link:hover {
	color:#4f4f4f;
}
.text-white {
	color: #4f4f4f!important;
}
.btn-my-select {
	color: #4f4f4f;
}
.btn-my-select:hover {
	color: #4f4f4f;
}
.navbar-dark .navbar-nav li:hover {
	background: linear-gradient(90.09deg, #0391E3 0.03%, #8200B2 99.96%);
}
.navbar-dark .navbar-nav li:hover a {
	color:#fff !important;
}
.navbar-dark .navbar-nav li {
	border-bottom:1px solid #ccc;
}
.ml-5 {
	margin-left:8px !important;
}
#phone_svg, #login_svg {
	display:none;
}
#phone_svg_black, #login_svg_black {
	display:block;
}
#my_nav_phone {
	width: 320px !important;
	margin: 10px auto 10px !important;
	font-size:20px;
}
#my_phpne {
	font-size:28px;
}
#my_nav_login {
	width: 104px !important;
	margin: 20px auto 20px !important;
	font-size:20px;
}
#my_nav_btn {
	display:block !important;
	width: 260px !important;
	margin: 40px auto 40px !important;
	font-size:18px;
}
.bootstrap-select {
	display:block !important;
	margin: 40px auto 14px !important;
	width:150px !important;
}
.font_14 {
	font-size:24px;
}
#commission_block {
	font-size:18px;
}

}

@media (max-width: 1000px) {
	.scrolling-nav {
		overflow-x: hidden;
		overflow-y: visible;
		max-height: 100%;
	}
	
	.text-right {
	text-align: left!important;
}
.f1a {
float: none; 
width: 100%;
margin-left:20px;
}
.f2a {
float: none; width: 100%;
}
.f1b {
float: none; 
width: 100%;
margin-left:20px;
}
.f2b {
float: none; width: 100%;
}
}

@media (max-width: 760px) {

.front_region h2 {
	font-family: Montserrat;
	font-size: 32px;
}

 .carousel-caption {
	width:100%;
}
.front_region .h2 {
	font-size: 28px;
}
.my-jumbotron {
	font-size: 28px;
}
#mycarousel p {
	font-size: 28px;
	margin-bottom:22px;
}
#all_cms img{
	display:none;
}
body {
	/* font-size: 24px; */
}
 
#my_shop_edit .td1 , #my_shop_edit .td2{
	width:100% !important;
}

}

@media (max-width: 320px) {

 
body { 
	word-break: break-word;
}

.btn-my_orange.m_big {
	padding: 18px 18px !important;
}
.d-flex.col-lg-4 {
	display:block !important;
	text-align:center !important;
}
.d-flex.col-lg-4 img.mr-3 {
	margin-right:0 !important;
}
}

.mf {
border:1px solid #ccc;
font-size:18px;
border-image: linear-gradient(90.22deg, #8200B2 0.03%, #0391E3 99.96%);
	border-image-slice: 1;
text-decoration:none !important;
padding:12px 18px;
display:block;
background-image: url(/tpl/img/my_img/expand_more.svg);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.mf2 {
border:1px solid #ccc;
font-size:18px;
border-image: linear-gradient(90.22deg, #8200B2 0.03%, #0391E3 99.96%);
	border-image-slice: 1;
text-decoration:none !important;
padding:12px 36px;
display:block;
}
div#p_margin p{
margin:1rem 0;
}

div#p_margin h5{
margin:1.5rem 0 0.5rem;
font-weight:bold;
text-transform:uppercase;
}

.my_space_first {
border-radius:5px;
}

.currency a{
border:1px solid #707070;
}
.currency a:first-child{
border-radius:5px 0 0 0;
}
.currency a:nth-last-child(2){
border-radius:0 5px 0 0;
}

.right .container.tablecont {
background: #F5F5F5;
border-radius: 0px 0px 5px 5px;
padding:40px;
}

pre {
background: #f8f8f8;
color:#000;
padding:20px;
}

#commission_block.td3 {
	clear: both;
	height: 25px;
}

/* start Select Lang Dropdown */
.nav-wrapper {
width: 163px;
text-align: center;
margin-top: 8px;
text-transform: uppercase;
}
.sl-nav {
display: inline;
color: #fff;
}
.sl-nav ul {
margin:0;
padding:0;
list-style: none;
position: relative;
display: inline-block;
}
.sl-nav li {
cursor: pointer;
padding-bottom:10px;
text-transform: initial;
}
.sl-nav li ul {
display: none;
}
.sl-nav li:hover ul {
position: absolute;
top:29px;
right:-15px;
display: block;
background: #fff;
width: 120px;
padding-top: 0px;
z-index: 1;
border-radius:5px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.sl-nav li:hover .triangle {
position: absolute;
top: 15px;
right: -10px;
z-index:10;
height: 14px;
overflow:hidden;
width: 30px;
background: transparent;
}
.sl-nav li:hover .triangle:after {
content: '';
display: block;
z-index: 20;
width: 15px;
transform: rotate(45deg) translateY(0px) translatex(10px);
height: 15px;
background: #fff;
border-radius:2px 0px 0px 0px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.sl-nav li ul li {
position: relative;
text-align: left;
background: transparent;
padding: 15px 12px;
padding-bottom:0;
z-index: 2;
font-size: 1rem;
color: #3c3c3c;
}

.sl-nav li ul li:last-of-type {
padding-bottom: 15px;
}
.sl-nav li ul li span {
padding-left: 5px;
}
.sl-nav li ul li span:hover, .sl-nav li ul li span.active {
color: #146c78;
}
.sl-flag {
display: inline-block;
box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
width: 15px;
height: 15px;
background: #aaa;
border-radius: 50%;
position: relative;
top: 2px;
overflow: hidden;
background-size: cover;
background-position: center center;
}
/* end Select Lang Dropdown */

*[currency] {
	position: relative;
}
*[currency]::after {
	content: attr(currency);
	position: absolute;
	bottom: 11px;
	right: 10px;
}

.cms-card {
	border: 2px solid #fff;
	padding: 5px 10px;
	border-radius: 13px;
	background: #fff;
	cursor: pointer;
	transition: all 200ms ease;
	width: 100%;
}
.cms-card:hover {
	transform: scale(1.1);
}