@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=greek-ext,latin-ext,vietnamese';
html,
body {
	font-family: 'Open Sans', sans-serif;
}
html {position: relative;
  min-height: 100%;}
footer {
  position: relative;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: auto;

}
#yoo-zoo .details div.description {
    overflow: hidden;
  text-align: left;}
#yoo-zoo .details div.description  
  p {
    color: #1c0d10;
    font-size: 18px;
    text-align: justify;
    margin: 0 0 15px;
}
#yoo-zoo .details div.description  
  p a {
    color: #ff4b3a;
    text-decoration: underline;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

header .logo {
}
#home header{background: rgba(255,255,255,0.9);position:absolute;width:100%;
    display: block;
    z-index: 9;}
#default header{background: rgba(255,255,255,0.9);position:relative;width:100%;
    display: block;
    z-index: 9;}
.logo-m {padding-left:0;}    
.blognews .img-intro-none img {width:100%;}	
.nav-menu  .navbar-default {
    background-color: inherit;
    border-color: inherit;
}
.title-contacts {margin-bottom:30px;margin-top:30px;font-size:32px;coior:#000000;text-transform:uppercase;font-weight:bold}
.nav-menu .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border:none;
	    padding-top: 35px;
}
.nav-menu  .navbar-default .navbar-nav > .active > a, .nav-menu  .navbar-default .navbar-nav > .active > a:hover, .nav-menu  .navbar-default .navbar-nav > .active > a:focus {
      color: #000;
    background: inherit;
	font-weight:600;
}
.nav-menu .navbar-default .navbar-nav > li > a:hover, .nav-menu .navbar-default .navbar-nav > li > a:focus {
    color: #000;
    background: inherit;
	font-weight:600;
}
.nav-menu  .navbar-default .navbar-nav > li > a {
    color: #ff4b3a;
	font-size:18px;
	    padding: 15px 16px;
		    line-height: inherit;
			text-transform:uppercase;
			font-weight:600;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #1c0d10;
    content: ">";
	    font-size: 20px;
    position: relative;
    top: 2px;
}
.simplecallback-overlayed {
    width: 330px;
    position: absolute;
    left: 50%;
    top: 30px;
    margin-left: -130px;
    z-index: 10010;
    background: #fff;
    padding: 30px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0, 0.5);
}
.control-group {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
}
.control-group label {
    font-size: 16px;
}	
.form-inline input {
    border: 1px solid #dcdcdc;
    color: #2b2b2b;
    background: #f9f9f9;
    font-size: 15px;
    height: 40px;
    margin-top: 5px;
    padding: 0 15px;
    width: 220px;
    box-shadow: 0 0 10px #f1f1f1 inset;
}
.left .nav > li > a:hover, .left .nav > li > a:focus {
    text-decoration: none;
    background-color: inherit;
}
.left .nav > li > a > img {
    max-width: none;
    border: 5px solid #1c0d10;
    border-radius: 50%;
}
.left .nav > li > a > img:hover {
    max-width: none;
    border: 5px solid #ff4b3a;
    border-radius: 50%;
}
.left .nav > .active > a img, .left .nav > .active > a img:hover, .left .nav > .active > a img:focus {
    max-width: none;
    border: 5px solid #ff4b3a;
    border-radius: 50%;
}
.simplecallback-overlayed .btn {
    border: medium none;
    font-size: 18px;
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 210px;
    height: 40px;
    position: relative;
    color: #fff;
    background: #743c42;
}
.simplecallback-overlayed .btn:hover{opacity:0.8;}
.clear {clear:both;}



.width80 {width:85%;margin:0 auto;}
/* Footer Styles */

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #d6bbaa!important;
    font-size: 7em!important;
    margin: 5px;
    padding: 4px 7px;
    background: none!important;
    display: inline-block;
    cursor: pointer;
	border-radius:0;
	position: absolute;
    
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    color: #95716c!important;}
 .owl-carousel .owl-controls .owl-nav .owl-prev {
    top: 0%;
    left: -10%;
}
 .owl-carousel .owl-controls .owl-nav .owl-next {
    right: -10%;
    top: 0%;
}
#owl-brands .owl-dots {display:none!important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #613237!important;
}
.owl-theme .owl-dots .owl-dot span {border-radius:0!important;background:#be9e62!important;
}
footer {
	background: #333333;overflow:hidden;     padding-bottom: 10px;
}
.carousel .item {
	min-height: 350px; 
	height: 100%;
	width:100%; 
}
.carousel-caption p {
	padding: .2em;
	font-size: 25px;
	line-height: 25px;
	
	
	
}
.carousel-caption {
    right: 10%;
    left: 45%;
    padding-bottom: 30px;
	position: absolute;
    bottom: 40%;
    z-index: 10;
    text-align: right;
	
}

/* Animation delays */
.carousel-caption p:first-child {
	animation-delay: 0.5s;
	color:#613237;
	font-size:36px;
	text-transform:uppercase;
	
}
.carousel-caption p:nth-child(2) {
	animation-delay: 1.5s;
	color:#4a2f2f;
	font-size:18px;
}


#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #fff;
    color: #613237;
    cursor: pointer;
    border: 0;
    border-radius: 50px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
    font-size: 25px;
}
#back-to-top:hover {
    background: #e9ebec;
}
#back-to-top.show {
    opacity: 1;
}
.footer-menu ul {list-style-type:none;padding:0;display:flex;}
.footer-menu ul li {padding-top: 7px;
    padding-bottom: 7px;margin:0 1rem;}
.footer-menu ul li a {color:#ffffff;padding:0;font-size:16px;background: url(../images/bg-arrow.png) center left no-repeat;padding-left:10px;}
.footer-menu ul li a:hover{background:none;text-decoration:underline;color:#ff4b3a;}
.footer-menu  .navbar-nav > li {
    float: none;
}
.footer-menu .nav > li > a:hover, .footer-menu .nav > li > a:focus {
    text-decoration: underline;
    background-color: inherit;
	background: url(../images/bg-arrow.png) center left no-repeat;
}
footer .logo {padding-top:30px;padding-bottom:5px;}
footer .title {font-size:18px!important;color:#fff2f3;text-align:left!important;}
footer hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #723b41;
}
.left-footer {text-align:center;}
.left-footer p {color:#fff1f2;font-size:14px;}
.footer-phone .title  {margin-bottom:15px;}
.footer-phone p {
	    color: #777777;
    font-size: 14px;
    display: flex;
    margin-bottom: 5px;
}
.footer-menu {margin-top: 15px;
    padding-top: 25px;}
.footer-phone {margin-top: 10px;}
.footer-phone a {color:#fff2f3;font-size:14px;}
.footer {background:#50292d;overflow:hidden;text-align:center;padding-top:10px;}
.footer p a {color:#fff2f3;font-size:12px;}
.footer-form{margin-top:30px;}
.footer-form textarea.form-control {
    height: 109px;
}
.footer-form .form-control::-webkit-input-placeholder {color:#ffe0ed;}
.footer-form .form-control::-moz-placeholder          {color:#ffe0ed;}/* Firefox 19+ */
.footer-form .form-control:-moz-placeholder           {color:#ffe0ed;}/* Firefox 18- */
.footer-form .form-control:-ms-input-placeholder      {color:#ffe0ed;}
.footer-form .form-control{
    display: block;
    width: 100%;
    height: 30px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #ffe0ed;
    background-color: #723b41;
    background-image: none;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.footer-form  .btn {
    display: inline-block;
    padding: 6px 26px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
	background-color:#723b41;
	color:#fff2f3;
		border-bottom:1px solid #fff2f3;
		border-top:1px solid #723b41;
}
.footer-form  .btn:hover {border-bottom:1px solid #723b41;border-top:1px solid #fff2f3;}
.footer-form  form.simpleForm label{display:none;}
.item-pagehome p {color:#1c0d10; font-size:18px;text-align:justify;}
.item-page a {color:#ff4b3a;text-decoration:underline;}
.item-page p {color:#1c0d10; font-size:18px;text-align:justify;margin: 0 0 15px;}
.item-pagehome {padding-bottom:20px;}
.padding-left {padding-left:0px;}
.full .breadcrumb {margin-left:-15px;}
.item-page ul {color:#1c0d10; font-size:18px;}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0px;
    list-style: none;
    background:none;
    border-radius: 0px;
	padding-left:15px;
}

.form-inline {    border: 1px solid #fff;
    border-radius: 15px;
    padding: 7px;}
.breadcrumb	img {position:relative;top:-3px;}
.breadcrumbs .pathway {font-size:16px;color:#1c0d10;font-weight:300;}
.breadcrumbs .active {font-size:16px;color:#ff4b3a;font-weight:300;}
.breadcrumbs .pathway:hover {color:#ff4b3a;text-decoration:none;}
.top-switcher div {display:inline-block;}
.right-container .item-page {padding-left:30px;}
.blog .img-intro-left {float: left;
    max-width: 300px;
    display: block;
    margin-right: 20px;
    margin-bottom: 20px;}
.itemlead {
text-align:center;
color:#1c0d10;
font-size:18px;
background:#fff8f6;
}
.items-ld {background:#fff8f6;}
.itemlead  a {color:#1c0d10;
font-size:18px;font-weight:bold;background: url(../images/bg-red-partner.jpg) center bottom no-repeat;    padding-top: 15px;
    display: block;
    padding-bottom: 5px;	}
.itemlead  a:hover {text-decoration:none;}	
.componentheading   {color: #613237;
    font-size: 24px;
    display: block;
    margin-bottom: 15px;
    margin-top: 25px;
	text-transform:uppercase;text-align:center;}


.blog .img-intro-left img {
    width: 100%;
	max-width:100%;
    margin-top: 25px;
    height: 275px;}
.blog .items-ld	{color:#1c0d10;font-size:16px;text-align:justify;padding:10px;font-weight:300;}
#news .readmore {    
    text-align:right;}
#news .readmore a {color: #fff;
    text-align: center;
    display: inline-block;font-size:18px;font-size: 16px;
    background:#ff4b3a;text-transform:uppercase;
    padding: 6px 45px;}	
#news .readmore a  span {	
	position: relative;
    left: 25px;
    font-size: 22px;
    top: 2px;}
#news .readmore a:hover{text-decoration:none; background: #1c0d10;}
#news .item-separator {margin-bottom:15px;}
#news .published .fa {color:#ff4b3a;font-size:25px;    padding-right: 10px;}
#news .published  {color:#1c0d10;font-size:16px;font-weight:600;    padding-top: 8px;}
.item-pagenews  .published {display:none;}
#news .item-pagenews p {color:#1c0d10; font-size:16px;text-align:justify;margin: 0 0 15px;}
#news  .item-image {margin-bottom:15px;}
#default .itemlead {background:inherit;}
#about .itemlead {background:inherit;}
#about .full {background: url(../images/about.png) center bottom no-repeat; }
#about .item-pageabout p {
    color: #1c0d10;
    font-size: 18px;
    text-align: justify;
    margin: 0 0 15px;
}
.article-info-term	{display:none;}

.item-page h2 {color: #1c0d10;
    font-size: 22px;
    margin-bottom: 15px;}
.item-page h3 {color: #1c0d10;
    font-size: 20px;
    margin-bottom: 15px;}	
.item-page .item-image{max-width: 400px;
    display: block;
    margin-right: 20px;}
.item-page .item-image img {width:100%;max-width:100%;}	
.item-page .itemlead {margin-bottom: 0px;
    margin-top: 0px;    text-align: center;
    display: block;}
h1 {
    color: #1c0d10;
    font-size: 32px;
    text-transform: uppercase;
	text-align:center;
    padding-bottom: 10px;
	font-weight:700;
	    display: block;
		    margin-bottom: 25px;
}
.lead {color:#1c0d10;font-size:20px;text-transform: uppercase;
	text-align:center;padding-top: 25px;
    padding-bottom: 10px;margin-bottom: 15px;background: url(../images/bg-red.png) center bottom no-repeat;border-bottom:2px solid #fff8f6;font-weight:700;	}
	.airSticky_fixed {top:-65px!important;}
.left {text-align:center;}
.breadcrumbs {background: #fff8f7;overflow: hidden;
    width: 100%; height: 51px;
    line-height: 2.3em;
	text-align:right;
}
.pagination	.counter {display:none;}
.pagination {
    display: flex;
    padding-left: 0;
    margin: 0 auto;
    border-radius: 4px;
    margin-top: 10px;
	margin-bottom: 20px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ff4b3a;
    border-color: #ff4b3a;
}
.pagination > li > a, .pagination > li > span {
    color: #ff4b3a;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #ff4b3a;
    background-color: #eee;
    border-color: #ddd;
}
.top-switcher   { padding-top: 47px;text-align: right;}
.top-switcher .chzn-container {width:65px!important;}
.top-switcher .chzn-container-single .chzn-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    height: 23px;
    border: none;
    border-radius: 0px;
background:inherit!important;
    background-clip: padding-box;
    box-shadow: none;
    color: #cb202a;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
	border-bottom: 1px solid #d2d3d3;
}
.top-switcher .chzn-container .chzn-drop {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: none;
   background: rgba(255, 255, 255, 1);
    box-shadow: none;
	text-align:left;
	font-size:16px;
	color:#cb202a;
}
.top-switcher .chzn-container-single .chzn-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../images/arrow-down.png') no-repeat right center;
}
.top-switcher .chzn-container-single .chzn-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:16px;
	text-transform:uppercase;
}
.top-switcher  .chzn-container .chzn-results {
    padding: 0px;
}
.top-switcher  .chzn-container .chzn-results li {
    text-transform:uppercase;
    background: none!important;
}
.top-switcher  .chzn-container .chzn-results li:hover {color:#cb202a!important;text-decoration:underline;}
.top-switcher .chzn-container .chzn-results li.active-result {
    color:#cb202a!important;
}
.social {margin-left:25px;}
.social img{transition:transform 1.5s linear;-moz-transition:-moz-transform 1.5s 0 linear;-webkit-transition:-webkit-transform 1.5s linear;-o-transition:-o-transform 1.5s linear}.social img:hover{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}
.title {text-align: center;
    color: #4e3829;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 30px;
    font-weight: 700;
    font-size: 42px;
    margin-top: 40px;}
.catalog {text-align:center;}
.catalog > div {text-align:center;}
.c2-root-image {margin: 0 auto;}
.c2-root-image .image {    border: 10px solid transparent;border-radius:24%;    width: 290px;
    height: 290px;    background: linear-gradient(to bottom, #f9e200, #cb222a) border-box;
    overflow: hidden;}
.c2-root-image .image:hover {border:10px solid #f8e001;}
div.sj_category a span {color:#ff4b3a!important;text-transform:uppercase;font-size:33px!important;display:block;    padding-top: 15px;
    padding-bottom: 15px;}
div.sj_category a:hover span {
    text-decoration: none!important;color:#1c0d10!important;
}
div.sj_category a:hover{
    text-decoration: none!important;}
.customprem {text-align:center;}    
.customprem	> div > div {background:#fff6f5;text-align:center;    padding: 15px;min-height:260px;}
.customprem	> div > div .titl {font-size:20px;font-weight:700;text-transform:uppercase;color:#1c0d10;background: url('../images/bg-bottom.png') no-repeat bottom center;
    padding-bottom: 10px;}
.customprem	> div > div img {margin-top:-67px;padding-bottom:15px;}
.customprem	> div > div p {font-size:16px;color:#583f42; overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal; 
  line-break: auto;
  hyphens: manual; }
.image18 {position: absolute;
    right: 8%;
    top: 5%;}
.bottom-text {background: url('../images/bg-about.jpg') no-repeat center center;overflow:hidden;    padding-bottom: 35px;background-size:cover;}	
.bottom-text .title {color:#ff4b3a;font-size:32px;}
.bottom-text p {text-align:justify;color:#fff;font-size:16px;} 
.bottom-partners {overflow:hidden;padding-bottom:35px;background:#fff6f5;}
.bottom-partners  .title {color:#ff4b3a;font-size:32px;    padding-bottom: 40px;}
.items-row {
    margin-bottom: 25px !important;
    overflow: hidden;
}
 
.column-1, .column-2, .column-3 {
    /*padding: 10px 5px;*/
}
 
.cols-2 .column-1 {
    float: left;
    width: 49%;
}
 
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 49%;
}
 
.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}
 
.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}
.newsflash .news-image {
    display: inline-flex;
}
.contacts {background: url('../images/map.jpg') no-repeat center center;overflow:hidden;background-size:cover;}
.img-intro-none img {max-width:100%;}
.left .nav > li > a {
    position: relative;
    display: block;
    padding: 2px 15px;
} 

/*.category .teaser-image img {border: 10px solid #ff4b3a;
    border-radius: 50%;
    width: 270px;
    height: 270px;
    overflow: hidden;}*/
.category .teaser-image img {    border: 10px solid transparent;border-radius:24%;    width: 290px;
    height: 290px;    background: linear-gradient(to bottom, #f9e200, #cb222a) border-box;
    overflow: hidden;}
 
.category .teaser-image img:hover {
    border:10px solid #f8e001;
}	
.category-name  {    color: #ff4b3a!important;
    text-transform: uppercase;
    font-size: 32px!important;
    display: block;
    padding-bottom: 15px;padding-top: 15px;}	
.category-name {text-align:center;}	
.category .image18 {
    position: absolute;
    right: 7%;
    top: 6%;
}
.category-name:hover {text-decoration: none!important;color:#1c0d10!important;}
.img:hover  .category-name{
    text-decoration: none!important;color:#1c0d10!important;
}
.teaser-item {text-align:center;}
.pos-title {font-size:16px;color:#1c0d10;text-transform:uppercase;font-weight:600;background: url(../images/bg-red.png) center top no-repeat;padding-top: 15px!important;}
#news header {
    background: rgba(31,22,23,0.9);
    position: relative;
    width: 100%;
    display: block;
    z-index: 9;
}
.span6 .img-intro-none {text-align:center;    padding-top: 15px;
    padding-bottom: 15px;}
.span6 .item {border: 5px solid #fff8f6;}
#news .itemlead {
    text-align: left;
    color: #1c0d10;
    font-size: 18px;
    background: inherit;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#news  .items-ld {
    background: inherit;
	text-align:justify;
	font-size:16px;
	color:#1c0d10;
	line-height:1.5em;
}
.no-padding{padding-left:0;padding-right:0;}
.copy {color:#777777;font-size:14px;margin-top:20px;}
.design {color:#583f42;font-size:14px;text-align:right;margin-top:20px;}
.footer-phone .fa {color: #cf662f;
    font-size: 18px;
    padding-right: 10px;
}
.map {text-align:right;}
.map img {padding-top:20px;}
.footer-phone p:nth-child(4) .fa {padding-right: 12px;padding-left: 3px;}
.ld {color:#777777;font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom: 20px;}
.customcontacts address {width:100%;background: rgba( 255, 250, 246, 0.6);max-width:30%;overflow:hidden;margin-top:5%;margin-bottom:5%;padding: 15px;color:#1c0d10;font-weight:600;}
address .location {background: url(../images/ico-contacts_03.png) top left no-repeat;padding-left: 35px;}
address .phone {padding-top: 5px;padding-bottom: 5px;}
address .phone p:nth-child(1){ background: url(../images/ico-contacts_11.png) 0px center no-repeat;padding-left: 25px;}
address .phone p:nth-child(2){ background: url(../images/ico-contacts_11.png) 0px center no-repeat;padding-left: 25px;}
address .phone p:nth-child(3){ background: url(../images/ico-contacts_11.png) 0px center no-repeat;padding-left: 25px;}
address .location p {font-size:16px;}
address .phone p {font-size:16px;margin-bottom: 0;}
address .phone p a {color:#1c0d10;}
.customcontacts address div:nth-child(4) p:nth-child(1){font-size:16px;}
.customcontacts address div:nth-child(4) p:nth-child(2){padding-left: 30px; margin-bottom: 0;}
.customcontacts address div:nth-child(4) p:nth-child(3){background: url(../images/ico-contacts_11.png) 10px center no-repeat;padding-left: 30px;margin-bottom:0;}
.customcontacts address div:nth-child(4) p:nth-child(4){background: url(../images/ico-contacts_15.png) 10px center no-repeat;padding-left: 30px;margin-bottom:5px;}
.customcontacts address div:nth-child(5) p:nth-child(1){font-size:16px;}
.customcontacts address div:nth-child(5) p:nth-child(2){padding-left: 30px;margin-bottom:5px;}
.customcontacts address div:nth-child(5) p:nth-child(3){background: url(../images/ico-contacts_11.png) 10px center no-repeat;padding-left: 30px;margin-bottom: 0;}
.customcontacts address div:nth-child(5) p:nth-child(4){background: url(../images/ico-contacts_15.png) 10px center no-repeat;padding-left: 30px;}
.customcontacts address div:nth-child(6) p:nth-child(1){font-size:16px;}
.customcontacts address div:nth-child(6) p:nth-child(2){padding-left: 30px;margin-bottom:5px;}
.customcontacts address div:nth-child(6) p:nth-child(3){background: url(../images/ico-contacts_11.png) 10px center no-repeat;padding-left: 30px;margin-bottom: 0;}
.customcontacts address div:nth-child(6) p:nth-child(4){background: url(../images/ico-contacts_15.png) 10px center no-repeat;padding-left: 30px;}
.customcontacts address div:nth-child(7) p:nth-child(1){font-size:16px;}
.customcontacts address div:nth-child(7) p:nth-child(2){padding-left: 30px;margin-bottom:5px;}
.customcontacts address div:nth-child(7) p:nth-child(3){background: url(../images/ico-contacts_11.png) 10px center no-repeat;padding-left: 30px;margin-bottom: 0;}
.customcontacts address div:nth-child(7) p:nth-child(4){background: url(../images/ico-contacts_15.png) 10px center no-repeat;padding-left: 30px;}
.customcontacts address div:nth-child(8) p:nth-child(1) {font-size: 16px;}
.customcontacts address div:nth-child(8) p:nth-child(2){padding-left: 30px;margin-bottom:5px;}
.customcontacts address div:nth-child(8) p:nth-child(3){background: url(../images/ico-contacts_11.png) 10px center no-repeat;padding-left: 30px;margin-bottom: 0;}
.customcontacts address div:nth-child(8) p:nth-child(4){background: url(../images/ico-contacts_15.png) 10px center no-repeat;padding-left: 30px;}
.d-none-block {display:none;}
@media(max-width:1025px) {
.nav-menu .navbar-default .navbar-nav > li > a {padding: 15px 7px;font-size: 17px;}
.customprem > div {width: 50%;margin-top: 15px;}
.customprem	> div > div { min-height: 215px;}
.c2-root-image .image {width: 270px;height: 270px;}
.image18 {right: 1%;}
.footer-menu {padding-left: 5px;}
.footer-phone p {font-size: 13px;}
.category .teaser-image img {
    width: 100%;
    height: 100%;
}
.category .image18 {
    right: -4%;
}
.item-pagenews .item-image img {width:100%;max-width:100%;}
.customcontacts address {
    max-width: 40%;}
}

@media(max-width:1000px) {
    div.sj_category a span {
    font-size: 22px!important;
}
    .menu {float:right!important;}
    .logo-m {display:none;}
    .nav-m {display:none;}
    .d-none-block {display:block;}
    header .logo {
    position: relative;
    z-index: 9;
}
.carousel-holder {display:none;}
#home header {
    position: relative;
    width: 100%;
}
.top-switcher {
    position: absolute;
    padding-top: 0px;
    text-align: right;
    top: 2px;
    right: 0;
}
.nav-menu .navbar-default .navbar-nav > li > a {font-size:16px;}
.nav-menu .navbar {
    padding-top: 45px;
}
.customprem > div {width:100%;max-height:auto;}
.c2-root-image {width:100%!important;height:100%!important;}
.c2-root-image .image {
    width: 100%;
    height: 100%;
    max-width: 100%;
}
#owl-brands .item {text-align:center;}
.map {
    text-align: center;
}
.left .nav > li {
    float: left;
}
.left .nav > li > a {
    padding: 2px 7.5px;
}
.airSticky_fixed {position:relative!important;}
.airSticky_fixed {
    top: 0px!important;
}
  .airSticky_absolute {
    top: 0px!important;
    position:relative!important;
}
}
@media(max-width:768px) {
.menu {float:left!important;}

}

@media(max-width:650px) {
  header .logo {
    position: relative;
    z-index: 9;
}
.foot {text-align:center;width: 100%;}
.footer-menu {width: 100%;text-align:center;}
.c2-root-image {width:100%!important;height:100%!important;}
.c2-root-image .image {
    width: auto;
    height: auto;
    max-width: 100%;
}
.catalog > div {
    text-align: center;
	width:100%;
}
.image18 {
    right: 23%;
}
.left .nav > li > a {
    padding: 8px 20px;
}
.left {display:none;}
.category .teaser-image img {
    width: auto;
    height: 100%;
}
.category .image18 {
    right: 20%;
}
.cat {width:100%;}
.customcontacts address {
    max-width: 100%;
}
}
@media(max-width:545px) {
.image18 {
    right: 18%;
}
.footer-menu ul {
    list-style-type: none;
    padding: 0;
    display: contents;
    text-align: center;
}
.footer-menu ul li a {
    background: none;
    padding-left: 0px;
}
.footer-phone p {
    display: block;
}
.map img {
    padding-top: 20px;
    max-width: 100%;
}
.category .image18 {
    right: 16%;
}
.cols-2 .column-1 {
    float: left;
    width: 100%;
}
.cols-2 .column-2 {
    float: right;
    margin-top: 20px;
    width: 100%;
}
  .top {display:none;}
}
@media(max-width:450px) {
    .logo img {max-width:150px;}
.top-switcher {
    width: 50%;
}
.image18 {
    right: 8%;
}
.category .image18 {
    right: 4%;
}
.published {width:100%;}
.readmore  {width:100%;}
#news .readmore {
    text-align: center;
    margin-top: 10px;
}
#news .published {
    text-align: center;
}
}
@media(max-width:375px) {
.title {
    font-size: 32px;}
	.image18 {
    right: 2%;
}
.copy, .design {
    width:100%;
}
.footer-menu {width:100%;text-align:center;}
.foot {width:100%;text-align:center;}
.footer-phone p {
    font-size: 15px;
    display: block;
}
.footer-phone .fa {display:none;}
.footer-menu ul li a {
    background: inherit;
    padding-left: inherit;
}
.copy p {text-align:center;}
.design p {text-align:center;}
.category .teaser-image img {
    max-width: 100%;
	    width: 100%;
}
.category .image18 {
    right: 0%;
}
	}

@media(max-width:320px) {
.top-switcher {
    padding-left: 0;
}	
}