textarea {
  resize: vertical; /* user can resize vertically, but width is fixed */
}


body {
	margin:0;
	padding:0;
	height: 100%;
	min-height: 100%;
	padding-top: 80px;
	overflow-x: hidden;
}

#mainPage{
	min-height: 100%;
	overflow-x: hidden;
}


#global-nav {
	position: fixed;
	top: 0;
	z-index: 9999 !important;
	/*height: 150px;*/
	width: 100%;
	border:none;
	background-color: #ffffff;
	/*background-color: transparent;*/
	/*line-height: 150px;*/
	-webkit-transition: all .5s, line-height .5s; /* Safari */
	transition: all .5s, line-height .5s;				
}

.scrolled-nav {
	height: 60px !important;
	line-height: 60px !important;
	background-color: #ffffff !important;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05) !important;
	-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05) !important;
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05) !important;
}


h1{
	font-size: x-large;
}

h2{
	font-size: large;
}

a:focus, a:hover{
	text-decoration: none;
}

.table th{
	text-align: center;
}

.table td{
	text-align: center;
}


.owl-dot {
	outline:none !important;
}

.owl-prev {
	width: 60px;
	height: 96%;
	position: absolute;
	top: 0;
	left: 0px;
	display: block !important;
	background-color: transparent !important;
	outline:none !important;
	border:0px solid black;
}

.owl-next {
	width: 60px;
	height: 96%;
	position: absolute;
	top: 0;
	right: 0px;
	display: block !important;
	background-color: transparent !important;
	outline:none !important;

	border:0px solid black;
}
.owl-prev i, .owl-next i {
	transform : scale(2,2);
	color: #ccc;
}


/* BUTTONS */
.aBtn1:hover{
	color: #ffffff;	/* #3398DC; #264C72*/
	background-color: #5e656d;	/* #337ab7; #3398DC; #264C72; transparent*/
	border-color: #5e656d;	/* #3398DC; #264C72*/
	outline:none;
}

/*


.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px; }
	.owl-theme .owl-nav [class*='owl-']:hover {
	  background: #869791;
	  color: #FFF;
	  text-decoration: none; }
  .owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline; }
	.owl-theme .owl-dots .owl-dot span {
	  width: 10px;
	  height: 10px;
	  margin: 5px 7px;
	  background: #D6D6D6;
	  display: block;
	  -webkit-backface-visibility: visible;
	  transition: opacity 200ms ease;
	  border-radius: 30px; }
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	  background: #869791; }
*/


/*                          GALERIA                                     */

section{
	padding: 50px 0;
}

/*  gallery */

.gallery-title{
	font-size: 36px;
	color: #3F6184;
	text-align: center;
	font-weight: 500;
	margin-bottom: 70px;
}
.filter-button{
	font-size: 18px;
	border: 2px solid #3F6184;
	padding:5px 10px;
	text-align: center;
	color: #3F6184;
	margin-bottom: 30px;
	background:transparent;
}
.filter-button:hover,
.filter-button:focus,
.filter-button.active{
	color: #ffffff;
	background-color:#3F6184;
	outline:none;
}
.gallery_product{
	margin: 0px;
	padding:0;
	position:relative;
}
/*.gallery_product .img-info{
	position: absolute;
	background: rgba(0,0,0,0.5);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 20px;
	overflow:hidden;
	color:#fff;
	top:0;
	display:none;
	-webkit-transition: 2s;
	transition: 2s;
}

.gallery_product:hover .img-info{
	display:block;
	-webkit-transition: 2s;
	transition: 2s;
}
*/
/*  end gallery */


.editBtn{
	line-height:23px;
}

.editBtn.st1:hover{
	transform: scale(1.2);
}

.modal_btn:hover {
	background-color: var(--glowny-kolor-mobi);
}



.toolBtn{
	margin-right: 3px;
	width: 25px; 
	height: 25px;
}


.socialBtn{
	transform: scale(0.9);
	margin-right: -5px;
	width:35px;
	height:35px;
	background-color: transparent;
	border: solid 2px #DDDDDD;
	border-radius:30px;
	color: #DDDDDD;
	font-weight: bold;
	text-align:center;
	line-height:26px;
	transition: transform .2s;
}

.socialBtn.twitter{
	background: #1da1f2;
}
.socialBtn.facebook{
	background: #365899;
}
.socialBtn.email{
	background: #767676;
}
.socialBtn.whatsapp{
	background: #30af29;
}
.socialBtn.youtube{
	background: #f00;
}


/*
.dtp_modal-content{
	border-style: outset;
}
*/

/*TEMPLATES*/

.tmpl_1 {
	/*background-color: #f2e0e3;*/
}
.tmpl_2 {
	/*background-color: lightgoldenrodyellow;*/
}
.tmpl_3 {
	/*background-color: #ece8e8;*/
}
.tmpl_4 {
	/*background-color: #d2faf4;"*/
}

.goArt{
	float:right;
	cursor: pointer;
	margin-right: 50px;
}


.menub a:link, .menub a:visited, .menub a:hover, .menub a:active {
	color: white;
	cursor:pointer;
}}

.menubsub a:link, .menubsub a:visited, .menubsub a:hover, .menubsub a:active {
	color: white;
	cursor:pointer;
}



.n, a{
	color: rgb(102,102,102);
}

.n{
	margin: 0px; 
	margin-right: 100px;
	padding: 0px; 
	overflow: hidden; 
	/*white-space: nowrap; */
	text-overflow: ellipsis;
}

.n2{
	margin: 0px; 
	padding: 0px; 
	overflow: hidden; 
	/*white-space: nowrap; */
	text-overflow: ellipsis;
	font-size: 16px;
}

.d1{font-size: 16px;}
.d2{font-size: 12px;}
.html{margin-top: 20px;}

.th2{margin-top: 20px;}

.d3{}
.d4{}
.d5{}

.t1.n {}
.t1.n2 {}
.t1.d1 {}
.t1.d2 {}
.t1.d3 {}
.t1.d4 {}
.t1.d5 {}
.t1.html{}

.t2.n {}
.t2.n2 {}
.t2.d1 {}
.t2.d2 {}
.t2.d3 {}
.t2.d4 {}
.t2.d5 {}
.t2.html{}

.t3.n {}
.t3.n2 {}
.t3.d1 {}
.t3.d2 {}
.t3.d3 {}
.t3.d4 {}
.t3.d5 {}
.t3.html{}

.t4.n {}
.t4.n2 {}
.t4.d1 {}
.t4.d2 {}
.t4.d3 {}
.t4.d4 {}
.t4.d5 {}
.t4.html{}

.t5.n {}
.t5.n2 {}
.t5.d1 {}
.t5.d2 {}
.t5.d3 {}
.t5.d4 {}
.t5.d5 {}
.t5.html{}

#menub div {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 16px;
	margin-top: 25px;
}

#menub li{
	font-size: 14px;
	margin-top: 10px;
	text-transform: none;
	line-height: 16px; 
	list-style: none;
}



/*mege-menu*/
.navbar-right .dropdown-menu {
  right: -15px;
}
.navbar{
	margin-left: 100px;
}

.mega-dropdown {
  position: static !important;
  line-height: 20px;
}
.mega-dropdown-menu {
	z-index:9999;
	top:50px;
    padding: 20px 0px;
    width: 100%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  white-space: normal;
  font-size: 18px;
  color: var(--glowny-kolor-mobi);
  padding: 5px 5px 5px 5px;
  line-height: 30px;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: 25px;
  opacity: 0.5;
}
.left.carousel-control {
  /*right: 30px;*/
  left: inherit;
  background:none;
}

.right.carousel-control {
  background:none;
}


.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 10px;
  /*background-color: #fff;*/
  line-height: 30px;
  text-shadow: none;
  color: #333;
  /*border: 1px solid #ddd;*/
}

.logo-navbar{
	background-color: var(--glowny-kolor-mobi);	
	height:60%;
	margin-top:10px;
	margin-left:10px;
}

.footer {
	/*background-color: #5e656d;*/
	background-color: var(--glowny-kolor-mobi);	
	clear: both;
	/*position: fixed;*/
	position: relative;
	min-height: 200px;
	padding:0;
	margin:0;
	margin-top: -263px;
	/*display: none;*/
}

.copyright{
	position: relative;
	clear: both;
	color: white;
	width:100%;
	background-color: #434a52; /*#264C72;*/
	height: 22px;
	line-height: 20px;
	left:0;
	bottom:0;
}

.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

@media (min-width: 768px){
    .navbar-nav{
        float:none;
		margin: 0 auto;
		/* padding-right: 0px; */
        display: table;
        table-layout: fixed;
    }
}

.loged {
	color: var(--glowny-kolor-mobi);
	-webkit-filter: blur(0.7px);
	/* Safari 6.0 - 9.0 */
	filter: blur(0.6px);
}