body
{

}

a:focus
{
	text-decoration: none;
}

.header
{
	background-image: url(../../images/default/bg.jpg);
	background-repeat: repeat-x;
}

.bg1
{
	background-image: url(../../images/default/bg_top_left1.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20%;
}

.bg2
{
	background-image: url(../../images/default/bg_top_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 20%;
}



.logo
{
	padding-top: 1em;
	padding-bottom: 1em;

}

.logo a
{
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.logo a:hover
{
	opacity: 0.5;
}

.gs-right
{
	padding-top: 3em;

}

.gs-right a
{
	//float: right;
	text-align: center;
	font-size: 1.5em;
	text-shadow: 1px 1px 2px white;
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.gs-right a:hover
{
	color: white;
	text-decoration: none;
}

.regist a
{
	color: #ff8d00;
}

.regist a:hover
{
	text-shadow: 1px 1px 2px black, 0 0 1em #ff8d00;
}

.cart a
{
	color: #009101;
}

.cart a:hover
{
	text-shadow: 1px 1px 2px black, 0 0 1em #009101;
}


.menu
{
	text-align: center;
	font-size: 1.4em;
	margin-bottom: 1em;
}

.menu a
{
	color: black;
	text-shadow: 1px 1px 2px white;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	/* ...and now for the proper property */
	transition:.5s;

}

.division
{
	//text-shadow: 1px 1px 2px black, 0 0 1em black;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.menu a:hover, .menu a.active
{
	color: white;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
	text-decoration: none;
}

.slider
{
	box-shadow: 0 11px 20px -5px black;
}

.carousel-caption
{
	font-size: 4em;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
	color: white;
	font-family: 'Lobster', cursive;
}


.content
{
	padding-top: 1em;
}

.breadcrumb
{
	//background-color: white;

}

.glyphicon glyphicon-home
{
	margin-right: 1em;
}

.breadcrumb a
{
	color: black;
}

.breadcrumb .active
{
	//color: #ff8d00;
}

.panel
{

}

.panel-primary
{
	border: 1px solid #ff8d00;
}

.panel-primary>.panel-heading
{
	background-color: #ff8d00;
	border: 1px solid #ff8d00;
}

.btn-primary
{
	background-color: #ff8d00;
	border: 1px solid #ff8d00;
}

.panel-body
{
	//background-image: url(../../images/default/bg1.jpg);
}



.footer
{
	bottom: 0;
	text-align: center;
	background-image: url(../../images/default/bg.jpg);
	border-top: 2px solid #009101;
	margin-top: 1em;
}

.footer-text
{
	padding-top: 1em;
	padding-bottom: 1em;
	color: black;
	text-shadow: 1px 1px 2px white, 0 0 1em #ff8d00;
	font-size: 1.2em;
}

.control
{
	padding:0.5em;
}

a.list-group-item.active, a.list-group-item.active:hover
{
	background-color: #5cb85c;
	border-color: #5cb85c
}

.gs-product
{

}

.gs-product .caption .descr
{
	height: 140px;
	min-height: 140px;
	overflow: hidden;
}

.gs-product:hover .caption .descr
{

}


.gs-product:hover
{
	position: relative;
}

.gs-view-product
{
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	z-index: 1000;
}

.gs-view-product .descr
{

	overflow: none;
	height: auto !important;

}


.lang
{
	text-align: right;
	padding-top: 3.5em;
}

.lang a
{
	font-size: 1.5em;
	color: #ff8d00;
}

.lang a.lang_1
{
	color: #ff8d00;
}
.lang a.lang_3
{
	color: #009101;
}
.btn-buys a
{
	float: right;
}

@media (max-width: 768px) {

	.lang
	{
		text-align: center;
	}

	.right
	{
		text-align: center;
		padding-top: 1em;
		padding-bottom: 2em;
	}
	.logohomepage img
	{
		width: 60% !important;
		padding-top: 5em;
	}

	.carousel-inner .caption
	{
		display: none;
	}

	.mobile_menu
	{
		left: 140px !important;
	}

	.mobile_menu.show
	{
		left: 290px !important;

	}



}

.btn-order-informer
{
	position: fixed;
	bottom: 3em;
	right: 3em;
}

.news a
{
	color: #009101;
}

.news li.feed_item
{
	list-style:none;
}

.news li.feed_item .feed_image
{
	float: left;
	padding: 1em;
	padding-left: 0px;
	padding-right: 3m;
}

.news .feed_date
{
	color: #cccccc;
}

.news li.feed_item .feed_announce
{

}

.news li.feed_item
{
	margin-bottom: 2em;
}

.news .control
{
	padding: 0.3em;
}

.news li.feed_item .feed_image
{
	text-align: center;
	padding-right: 2em;
	padding-top: 0px;
}

.news a.btn-success
{
	color: white;
}

.news a.btn-default
{
	color: black;
}

.feed_list
{
	margin: 0px;
	padding: 0px;
}

.logohomepage
{
	position: absolute;
	z-index: 10;
	width: 100%;
	text-align: center;
	padding: 0px;
	padding-top: 4em;
}

.logohomepage img
{
	width: 35%;
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;

}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}



html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item, .carousel-inner .item .active{
    height: 100% !important;
}

.carousel-inner .item .fill
{
	background-size: cover;
	width: 100%;
	height: 100%;
	background-position: center;
}

.carousel-inner .caption
{
	color: white;
	right: 20%;
	left: 20%;
	text-align: center;
	padding-bottom: 30px;
	position: absolute;
	z-index: 11;
	bottom: 42%;
	font-size: 4em;
	text-shadow: 1px 1px 2px black;
}

.mobile_menu
{
	left: 60px;
	top: 30px;
	position: fixed;
	z-index: 30;
	cursor: pointer;
	opacity: 1;
	transition: all .2s;
  	-webkit-transition: all 0.2s;
  	-moz-transition: all 0.2s

}

.mobile_menu.show
{
	left: 290px;
}

.mobile_menu:hover
{
	opacity: 1;
}

.mobile_menu_body
{
	background-image: url(../../images/default/bg-content.png);
	position: fixed;
	width: 320px;
	height: 100%;
	left: -320px;
	transition: all .2s;
  	-webkit-transition: all 0.2s;
  	-moz-transition: all 0.2s;
  	-ms-transition: all 0.2s;
  	z-index: 20;
  	border-right: 5px solid white;

}

.mobile_menu_body.show
{
	left: 0px;
}

.mobile_menu_body a.menu-list
{
	color: white;
	display: block;
	text-align: center;
	font-size: 1.6em;
	padding: 0.8em;

}

.mobile_menu_body a.menu-list:hover
{
	text-decoration: none;
	background-color: green;
	//color: black;
}

.gs-product .prices
{
	display: none;
}

.gs-view-product .prices
{
	display: block;
}

.developers
{
	color: #009101;
}

.developers:hover
{
	color: #009101;
}

.popover .arrow
{
	left: 25% !important;
}
.referal-popover .badge
{
	margin-left: 0.5em;
	font-size: 0.8em;
	background-color: #ff8d00;
	color: white;
}

.referal-popover .badge.green
{
	background-color: #5cb85c;
	color: white;

}