.img-home-portfolio,
.img-customer,
.portfolio-item {
  margin-bottom: 0px;
}

.tab-pane {
  margin-top: 15px;
}

/* Page Sections */
.section,
.section-colored {
  padding: 50px 0;
}

.section-colored {
  background-color: #e1e1e1; /* change this to change the background color of a colored section */
}

.sidebar {
  margin-top: 40px;
}

.sidebar ul {
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #cccccc;
}

/* Half Page Height Carousel Customization */
.carousel {
  height: 50%;
}

.item,
.active,
.carousel-inner {
  height: 100%;
}

.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* Social Icons Styles */
.list-social-icons {
  margin-bottom: 45px;
}

.tooltip-social a {
  text-decoration: none;
  color: inherit;
}

.facebook-link a:hover {
  color: #3b5998;
}

.linkedin-link a:hover {
  color: #007fb1;
}

.twitter-link a:hover {
  color: #39a9e0;
}

.google-plus-link a:hover {
  color: #d14836;
}

/* Service Page Styles */
.service-icon {
  font-size: 50px;
}

/* 404 Page Styles */
.error-404 {
  font-size: 8em;
}

/* Pricing Page Styles */
.price {
  font-size: 4em;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
}

.price-month {
  font-size: 35%;
  font-style: italic;
}

/* Footer Styles */
footer {
  /*margin: 50px 0; ALON */
margin: 0px 0;
}

/* Responsive Styles */
@media (max-width: 767px) {

.carousel {
  height: 70%; /* increases the carousel height so it looks good on phones */
}

}


.ticker-wrapper{
width: 100% !important;
}
.ticker-wrapper .ticker{
width: 100% !important;
}



.addthis_toolbox .at15t_compact {
    margin-right: 0;
}


/* New template style */ 
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0; /* center for now */
	width: 24em; /* ems so it will grow */
	background: url(../usermods/img/featurebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../usermods/img/featurebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../usermods/img/featurebox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../usermods/img/featurebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.boxbody a {	
	text-decoration: none;
}
.boxbody a:hover {
	text-decoration: underline;
}
.boxbody span.cpCart {
	padding-right: 3em;
}


/*-----------row_s--------------*/
.row_1 {
	text-align: center;
	padding: 30px 0;
	background: #2f3133 url(../img/patternbg.jpg) 0 0 repeat;
}
.row_2 {
	text-align: center;
	padding: 22px 0 0;
	background: #FFFFFF url(../img/patternbg.jpg) 0 0 repeat;
}
.row_3 {
	padding: 43px 0 13px;
	background: url(../img/pattern2.jpg) 0 0 repeat;
}
.row_4 {
	padding: 30px 0 81px;
	background: #ffffff;
}
.row_5 {
	padding: 30px 0 98px;
	background: #ffffff;
}
.row_6 {
	padding: 30px 0 72px;
	background: #ffffff;
}
.row_7 {
	padding: 30px 0 80px;
	background: #ffffff;
}
.row_8 {
	padding: 63px 0 112px;
	background: #ffffff;
}
.row_9 {
	padding: 31px 0 90px;
	background: #ffffff;
}
.row_10 {
	padding: 101px 0 85px;
	background: #ffffff;
}
.row_11 {
	padding: 40px 0 40px;
	background: #ffffff;
}

/*--------row2--------*/
.list1 {
	padding: 0;
	margin: 0;
	position: relative;
	list-style: none;
	overflow: hidden;
}
.list1 li a {
	display: block;
	position: relative;
	padding: 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.list1 li a p {
	text-shadow: 1px 1px 2px #c1c1c1;
	font-family: Arial, 'Georgia', serif;
	font-size: 40px;
	line-height: 32px;
	font-weight: normal;
	padding: 24px 0 31px;
	margin-bottom: 0;
}
.list1 li a:hover {
	text-decoration: none;
}
.list1 li a:hover p {
	color: #4e4134;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.box1 {
	background: #eb5368;
}
.box1 figure {
	width: 100%;
}
.box1 figure img {
	width: 100%;
	height: 160px;
}
.box1 p {
	color: #ffffff;
}
.box2 {
	background: #f1d154;
}
.box2 figure {
	width: 100%;
}
.box2 figure img {
	width: 100%;
	height: 160px;
}
.box2 p {
	color: #ffffff;
}
.box3 {
	background: #5bb4d6;
}
.box3 figure {
	width: 100%;
}
.box3 figure img {
	width: 100%;
	height: 160px;
}
.box3 p {
	color: #ffffff;
}
.listbox1 {
	padding-right: 0;
}
.listbox2 {
	padding-right: 0;
	padding-left: 0;
}
.listbox3 {
	padding-left: 0;
}

.box4 {
	background: #EB8A52;
}

.box4 figure {
	width: 100%;
}
.box4 figure img {
	width: 100%;
	height: 160px;
}
.box4 p {
	color: #ffffff;
}

.box5 {
	background: #C2F155;
}

.box5 figure {
	width: 100%;
}
.box5 figure img {
	width: 100%;
	height: 160px;
}
.box5 p {
	color: #ffffff;
}

.box6 {
	background: #5CD6BC;
}

.box6 figure {
	width: 100%;
}
.box6 figure img {
	width: 100%;
	height: 160px;
}
.box6 p {
	color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
.contact-form .coll-1,  .contact-form .coll-2,  .contact-form .coll-3 {
	margin-right: 0;
	margin-bottom: 16px;
	float: none;
	width: 100%;
}
.reserve_table {
	overflow: hidden;
}
.reserve_table figure {
	width: 100%;
	padding: 0;
	float: none;
	margin: 0 0 20px 0;
}
.reserve_table figure img {
	width: 100%;
}
.reserve_table .m_bot2 {
	margin-bottom: 20px;
}
.footercol {
	float: left;
	width: 33%;
	margin-bottom: 20px;
}
.footerpriv {
	margin-top: 21px;
	margin-right: 0;
	font-size: 14px;
}
.footerpriv a {
	font-size: 14px;
}
.row_4 {
	margin-left: 0;
}
.row_4 .chef figure {
	padding: 0;
	margin: 0 0 10px;
}
.row_4 .row4_col {
	margin: 0;
	float: left;
	margin-left: 0;
	width: 33%;
}
.list3 {
	margin-left: 0;
}
.list3 li {
	width: 50%;
	float: left;
	margin-left: 0;
}
.list3 li figure {
	width: 100%;
	float: none;
	margin-right: 0;
}
.list3 li .info1 {
	overflow: hidden;
	margin-top: 0;
	padding: 20px;
}
.box2 figure img {
	height: 165px;
}
.list1 li a p {
	font-size: 20px;
	line-height: 22px;
	padding: 24px 0 21px;
}

}

 
.HeaderTable {background-color:#DCDCDC;padding:0px;margin:0px;border-width:0px;border-left-color:#EEEEEE;border-top-color:#EEEEEE;border-right-color:#333333;border-bottom-color:#333333;border-style:solid;border-collapse:collapse;} 

.HeaderTD {color:#000000;font-size:14px;#EEF8FC;padding:12px;text-align:;vertical-align:;border:0px groove #99CCFF;} 

.HeaderFont {font-size:14px;FONT-FAMILY:arial, verdana, helvetica, sans-serif;color:#000033;font-weight:500;letter-spacing:0px;} 
.HeaderFont:visited {font-size:14px;TEXT-DECORATION:none;COLOR:#000099;} 
.HeaderFont:link {font-size:14px;TEXT-DECORATION:none;COLOR:#000099;} 
.HeaderFont:hover {font-size:14px;TEXT-DECORATION:none;COLOR:#FF0000;} 

.LabelTD {background-color:#e1eefd;font-weight:bold;padding:3px;text-align:;vertical-align:middle;border:2px solid #ffffff;font-size:12px;} 

.LabelLI {background-color:#c8d8e8;padding:1px;text-align:;vertical-align:top;}
.LabelFont {font-size:;color:#555555;font-weight:500;} 
.LabelFont:visited {TEXT-DECORATION:none;COLOR:#CCCCCC;} 
.LabelFont:link {TEXT-DECORATION:none;COLOR:#CCCCCC;} 
.LabelFont:hover {TEXT-DECORATION:none;COLOR:##404040;} 


.DataTD {font-size:14px;background-color:#E3E3E3;padding:5px;text-align:;vertical-align:middle;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;} 
.DataTDS {background-color:#E3F3F9;padding:4px;text-align:;vertical-align:top;border:2px groove #EFEFEF;}


.DataTDevents {font-size:11px;color:#555555;background-color:#FFFFFF;padding:3px;text-align:;vertical-align:middle;border:3px solid #EAEAEA;} 
.DataTDevents a{font-size:11px;color:#ffffff;background-color:#B10000;padding:3px;text-align:;vertical-align:middle;border:1px solid #EAEAEA;} 



.dataTDrowColor {padding:5px;text-align:center;vertical-align:middle;border:2px solid #FFFFFF;} 

.DataTDover {background-color:#DEDEDE;padding:2px;border:1px groove #FEFEFE;} 
.DataFont {font-size:12px;color:#0000CC;} 
.DataFont:visited {TEXT-DECORATION:none;COLOR:#000099;} 
.DataFont:link {TEXT-DECORATION:none;font-size:12px;COLOR:#000066;} 
.DataFont:hover {TEXT-DECORATION:none;COLOR:#0000FF;} 

.FieldTD {background-color:#ededed;color:#336699;font-weight:bold;padding:5px;vertical-align:top;text-align:;border:0px groove #FFFFFF;} 

.FieldFont {font-size:13px;font-size:;color:#000000;font-weight:700;} 

.FieldFont:visited {font-size:13px;TEXT-DECORATION:none;COLOR:#000000;} 

.FieldFont:link {font-size:13px;TEXT-DECORATION:none;COLOR:#000000;} 

.FieldFont:hover {font-size:13px;TEXT-DECORATION:none;COLOR:#67B410;} 

.MenuTable {background-color:#88A4C8;padding:0px;margin:0px;border:2px groove #99CCFF;} 

.MenuHeaderTD {background-color:#88A4C8;padding:1px;font-size:13pt;color:#000000;font-weight:800;text-align:;} 
.MenuTD {background-color:#006699;padding:2px;margin:1px;text-align:;vertical-align:;border:1px solid #666666} 
.MenuTDover {background-color:#FFCC00;color:#330000;padding:2px;margin:1px;text-align:;vertical-align:;border:1px solid #666666} 
.MenuFont {FONT-FAMILY:arial, verdana, helvetica, sans-serif;font-size:14px;color:#0000FF;font-weight:500;letter-spacing:1px;} 
.MenuFont:visited {TEXT-DECORATION:none;color:#FEFEFE;font-weight:500;} 
.MenuFont:link {TEXT-DECORATION:none;color:##404040;font-weight:500;} 
.MenuFont:hover {TEXT-DECORATION:underline;color:#ff0000;font-weight:500;} 
.GroupTD {background-color:#FCFCFC;padding:2px;vertical-align:top;text-align:;font-size:12px;font-weight:800;color:#999999;border:1px solid #FEFEFE} 
.MsgTD {background-color:##404040;padding:2px;vertical-align:top;text-align:;} 

.MsgFont {FONT-FAMILY:arial;font-size:12pt;color:#C80000;font-weight:800;padding:6px; 
 clear: both;
background-color: #ECECEC;
padding: 0px;
margin: 0px;
border:0px solid #666666;
border-collapse: collapse;
padding-right: 0px;}


.modal-body{
    max-height:600px;
	 min-width: 100%;
    overflow-y: scroll;
}

.styled-button-1 {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 2px 0 0;
	border:1px solid #393839;
	background-color:#7b248d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#FFF;
	font-family:'Verdana',Arial,sans-serif;
	font-size:14px;
	text-shadow:#6f6d6f 0 1px 0;
	padding:5px
}

  /* ====================== START SHORTCODE ====================== */
code, pre {background-color:#e8ebec;border:1px dotted #bbb;color:#333;font:13px/18px Consolas,"Courier New",Courier,monospace;padding:0px 5px;}

/*column*/
.one-fourth {float:left;margin-right:3%;width:22.75%;}
.one-third  {float:left;margin-right:3%;width:31.33%;}
.two-third  {float:left;margin-right:3%;width:65.66%;}
.two-fourth {float:left;margin-right:3%;width:48.5%;}

/*bullet*/
ul.short {margin:20px 0;padding:0;list-style-type:none!important;}
ul.short li {padding:0 0 0 25px;margin:0 0 0 5px;}
ul.star li  {background:url('images/icons/bullet/star.png') no-repeat center left;}
ul.arrow li {background:url('images/icons/bullet/arrow.png') no-repeat center left;}
ul.check li {background:url('images/icons/bullet/check.png') no-repeat center left;}
ul.add li   {background:url('images/icons/bullet/add.png') no-repeat center left;}
ul.info li  {background:url('images/icons/bullet/info.png') no-repeat center left;}

/*alert message*/
div.box {font-size:108.3%;margin:2px 0 15px;padding:20px 15px 20px 65px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
div.success-box {background:url("images/icons/message/check.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
div.arrow-box   {background:url("images/icons/message/arrow.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
div.alert-box   {background:url("images/icons/message/alert.png") no-repeat 15px center #fbdd96;border:1px solid #e5af51;color:#ca6b1c;}
div.error-box   {background:url("images/icons/message/error.png") no-repeat 15px center #fdd2d1;border:1px solid #f6988f;color:#883333;}
div.notice-box  {background:url("images/icons/message/note.png") no-repeat 15px center #f9ebca;border:1px solid #e5b2ac;color:#9f6722;}
div.info-box    {background:url("images/icons/message/info.png") no-repeat 15px center #e6ebf0;border:1px solid #89becd;color:#277dce;}

/*buttons*/
.wall-of-buttons {margin:0 auto;width:100%;text-align:center;padding-top:5px}
a.button {display:inline-block;margin:0 5.4px 5px 0;}
.button {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);background:url('images/overlay-button.png') repeat-x 0 0 #222;
        border-bottom:1px solid rgba(0,0,0,0.25);color:#fff!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;
        line-height:1;overflow:visible;padding:1px 27px 0px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:auto;}
.orange.button {background-color:#ff5c00;}
.orange.button:hover {background-color:#d45500;}
.blue.button {background-color:#2daebf;}
.blue.button:hover {background-color:#007d9a;}
.green.button {background-color:#91bd09;}
.green.button:hover {background-color:#749a02;}
.red.button {background-color:#e33100;}
.red.button:hover {background-color:#872300;}
.yellow.button {background-color: #ffb515;}
.yellow.button:hover {background-color:#fc9200;}
.magenta.button {background-color:#a9014b;}
.magenta.button:hover {background-color:#630030;}
.button:hover {background-color:#111;}

.large.button {font-size:14px;padding:8px 19px 9px;}
.small.button {font-size:14px;}
.button:hover,.button:active {text-decoration:none;}

.1 2u { width: 100% }
		.1 1u { width: 91.6666666667% }
		.1 0u { width: 83.3333333333% }
		.9 u { width: 75% }
		.8 u { width: 66.6666666667% }
		.7 u { width: 58.3333333333% }
		.6 u { width: 50% }
		.5 u { width: 41.6666666667% }
		.4 u { width: 33.3333333333% }
		.3 u { width: 25% }
		.2 u { width: 16.6666666667% }
		.1 u { width: 8.3333333333% }
		.\-11u { margin-left: 91.6666666667% }
		.\-10u { margin-left: 83.3333333333% }
		.\-9u { margin-left: 75% }
		.\-8u { margin-left: 66.6666666667% }
		.\-7u { margin-left: 58.3333333333% }
		.\-6u { margin-left: 50% }
		.\-5u { margin-left: 41.6666666667% }
		.\-4u { margin-left: 33.3333333333% }
		.\-3u { margin-left: 25% }
		.\-2u { margin-left: 16.6666666667% }
		.\-1u { margin-left: 8.3333333333% }



  .quick-btn {
  background: #EEEEEE;
  -webkit-box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
  box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
  color: #444444;
  display: inline-block;
  height: 120px;
  margin: 21px;
  padding-top: 16px;
  text-align: center;
  text-decoration: none;
  width: 120px;
  position: relative;
}
.quick-btn span {
  display: block;
}
.quick-btn .label {
  position: absolute;
  right: -5px;
  top: -5px;
}
.quick-btn:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d7589;
}
.quick-btn.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}


  .quick-btnS {
  background: #EEEEEE;
  -webkit-box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
  box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
  color: #444444;
  display: inline-block;
  height: 120px;
  margin: 25px;
  padding-top: 16px;
  text-align: center;
  text-decoration: none;
  width: 120px;
  position: relative;
}
.quick-btnS span {
  display: block;
}
.quick-btnS .label {
  position: absolute;
  right: -5px;
  top: -5px;
}
.quick-btnS:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d7589;
}
.quick-btnS.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}



  .quick-btnBIG {
  color: #444444;
  display: inline-block;
  width: 206px;
  height: 145px;
  margin-left: 22px;
  margin-bottom: 10px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  position: relative;
  float: right;

}
.quick-btnBIG span {
  display: block;
   background: #000000;
    opacity:0.7;
   
}
.quick-btnBIG .label {
  position: absolute;
  right: 0px;
  top: 125px;
  font-size:18px;
  color: #FFFFFF;
   width: 206px;
   z-index: 10;
  
}
.quick-btnBIG:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d7589;
}
.quick-btnBIG.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}



  .quick-btnBIG2 {
  color: #444444;
  display: inline-block;
  width: 200px;
  height: 285px;
  margin-right: 2px;
  margin-bottom: 10px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  position: relative;
  float: right;
  border: solid 1px #d9d9d9 ;

}

.quick-btnBIG2:hover {
  text-decoration: none;
  color: #fff;
  background-color: #ededed;
}
.quick-btnBIG2.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}




[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../master/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}
.icon-white {
  background-image: url("../master/img/glyphicons-halflings-white.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}


.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-xs {
  padding: 3px 7px;
  font-size: 14px;
  line-height: 1.1;
  border-radius: 3px;
   
}

.btn-xs {
  padding: 1px 5px;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-bdate,
.btn-xs {
  padding: 0px 15px;
  font-size: 14px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  font-weight: bold;
  }


.btn-men,
.btn-xs {
  padding: 5px 32px;
  font-size: 22px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  font-weight: bold;
  }

.btn-home,
.btn-xs{
  background-color: #E79100;
  border-color: #357ebd;
}

.btn-news,
.btn-xs{
padding: 2px 24px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #FB3535;
  border-color: #357ebd;
}

 .btn-news:hover {  background-color: #333333;}


.btn-sport,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #336699;
  border-color: #357ebd;
 }
 .btn-sport:hover {  background-color: #333333;}

.btn-sports,
.btn-xs {
  font-size: 18px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #125692;
  border-color: #357ebd;
  font-weight: bold;
  font-size: 14px;
}

 .btn-sports:hover {  background-color: #333333; color: #ffffff;}
 


.btn-calc,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #D55101;
  border-color: #357ebd;
}

 .btn-calc:hover {  background-color: #333333;}


.btn-muni,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color:#FB3535;
  border-color: #357ebd;
}

 .btn-muni:hover {  background-color: #333333;}


.btn-heal,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #38AA5B;
  border-color: #357ebd;
}

 .btn-heal:hover {  background-color: #333333;}


.btn-edu,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #27B5D9;
  border-color: #357ebd;
}

 .btn-edu:hover {  background-color: #333333;}


.btn-tarbut,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #833F9F;
  border-color: #357ebd;
}

 .btn-tarbut:hover {  background-color: #333333;}


.btn-deot,
.btn-xs {
padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #13CF93;
  border-color: #357ebd;
}

 .btn-deot:hover {  background-color: #333333;}


.btn-rech,
.btn-xs {
padding: 2px 24px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #BF5F7A;
  border-color: #357ebd;
}

 .btn-rech:hover {  background-color: #333333;}

 .btn-nadlan,
.btn-xs {
 padding: 2px 23px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #BF1C13;
  border-color: #357ebd;
}

 .btn-nadlan:hover {  background-color: #333333;}


 .btn-facebook,
.btn-xs {
 padding: 0px 0px;
  font-size: 26px;
  line-height: 1.2;
  border-radius: 0px;
  color: #ffffff;
  background-color: #1d3b57;
  border-color: #357ebd;
}

 .btn-facebook:hover {  background-color: #00303a;}


 .btn-general,
.btn-xs {
 padding: 0px 0px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  border-radius: 5px;
  padding: 5px;
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

 .btn-facebook:hover {  background-color: #00303a;}



 .btn-shop,
.btn-xs {
 padding: 3px 10px;
  font-size: 16px;
  line-height: 1.1;
  border-radius: 5px;
  color: #ffffff;
  background-color: #BE000B;
  border-color: #357ebd;
}

 .btn-shop:hover {  background-color: #008ABE;
  text-decoration: underline;
 }


.btn-shop A:focus
{  padding: 2px 2px;
  font-size: 16px;
  line-height: 1.1;
  border-radius: 5px;
  color: #ffffff;
  background-color: #008ABE;
  border-color: #357ebd;  }


 .btn-Top,
.btn-xs {
 padding: 3px 6px;
  font-size: 16px;
  line-height: 1.1;
  border-radius: 5px;
  color: #ffffff;
  background-color: #1D3B57;
  border-color: #284E72;
}

 .btn-Top:hover {  background-color: #205B92;
  text-decoration: none;
  color: #ffffff;
 }


.btn-Top A:focus
{  padding: 2px 2px;
  font-size: 16px;
  line-height: 1.1;
  border-radius: 5px;
  color: #ffffff;
  background-color: #008ABE;
  border-color: #357ebd;  }



a {
  text-decoration: none;
}

a: hover {
  text-decoration: none;
   color: #FF0000;

}


a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.table-striped-bdate > tbody > tr:nth-child(odd) > td,
.table-striped-bdate > tbody > tr:nth-child(odd) > th {
  background-color: #FCF4F4;
}


/*ROOM SPORT*/

.page-wrap{
	position: relative;
	margin:0px auto;
	width: 680px;

}


.backgrnd-image{
	
	width: 680px;
	height: 345px;
	overflow: hidden;
	position: relative;
	top: 0px;
}

#main  {
	list-style: none;

	width: 275px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: -px;
}
#main li a{
	background: rgb(28,28,28); /* Old browsers */
background: -moz-linear-gradient(top, rgba(28,28,28,0.75) 2%, rgba(17,17,17,0.75) 100%, rgba(19,19,19,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(28,28,28,0.75)), color-stop(100%,rgba(17,17,17,0.75)), color-stop(100%,rgba(19,19,19,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(28,28,28,0.75) 2%,rgba(17,17,17,0.75) 100%,rgba(19,19,19,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(28,28,28,0.75) 2%,rgba(17,17,17,0.75) 100%,rgba(19,19,19,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(28,28,28,0.75) 2%,rgba(17,17,17,0.75) 100%,rgba(19,19,19,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(28,28,28,0.75) 2%,rgba(17,17,17,0.75) 100%,rgba(19,19,19,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
	width: 260px;
	height:69px;
	height: 69px	;
	white-space: nowrap;
	position: relative;
	color: white;
	display: block;
	padding: 9px 0px 0px 15px;
}
#main  li a:hover, #main  li.selected a{
	background:#ededed;
	color: black;

}


#main li.selected .arrow{
	display: block;
}
.arrow{
	position: absolute;
	background: url(../images/arrow.png) no-repeat;
	z-index: 2;
	display: none;
	width: 10px;
	height: 17px;
	right: 275px;
	top: 21px;

}
#main ul li p{
	color: grey;
	font-family: arial;
}

.scroll-header a{
	margin: 2px 2px;
}
.scroll-header{
	font-size: 0.9em;
	font-family:  myFirstFont;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset
{
margin: 0; padding: 0; border: 0; outline: none;
}  

body
{
line-height: 0;
font-size: 88% /* Decide for yourself if you want to include this. */;
}  

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
padding: .6em 0;
margin: 0 5px;
}  

ul, ol
{
list-style: none;
}  

a
{
color: black;
text-decoration: none;
}  

a:hover
{
text-decoration: none;
}  

.floatLeft
{
float: right;
padding: .5em .5em .5em 0;
}  

.floatRight
{
float: rightright;
padding: .5em 0 .5em .5em;
}
/*END ROOM SPORT*/


tables {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: right;
}

.tables {
  width: 100%;
  margin-bottom: 20px;
}

.tables > thead > tr > th,
.tables > tbody > tr > th,
.tables > tfoot > tr > th,
.tables > thead > tr > td,
.tables > tbody > tr > td,
.tables > tfoot > tr > td {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.tables > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.tables > caption + thead > tr:first-child > th,
.tables > colgroup + thead > tr:first-child > th,
.tables > thead:first-child > tr:first-child > th,
.tables > caption + thead > tr:first-child > td,
.tables > colgroup + thead > tr:first-child > td,
.tables > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.tables > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.tables .tables {
  background-color: #ffffff;
}



/*----------- Back to top --------------*/
#toTop {
	display: none;
	width: 27px;
	height: 19px;
	overflow: hidden;
	background: url(../img/totop.png) 0 bottom no-repeat;
	position: fixed;
	margin-right: -690px !important;
	right: 50%;
	bottom: 60px;
	z-index: 999;
}
#toTop:hover {
	background-position: 0 0;
}
#toTop:active, #toTop:focus {
	outline: none;
}


/*------------------isotop items------------------*/
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	overflow: visible;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, right, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.pad_bot3 {
	padding-bottom: 42px;
}
#container {
	margin-left: 0;
}
.containerExtra {
	margin-left: -45px;
	margin-right: -17px;
}

.containerExtraShop {
	margin-left: -35px;
	margin-right: -0px;
}

.element {
	width: 206px;
	height: auto !important;
	display: block;
	position: relative;
	color: #222;
	border: none;
	margin: 0 !important;
	padding: 0 0 38px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#filters.pagination li a.selected {
	color: #797979;
	background: none !important;
	border: none;
	text-decoration: underline;
}
#filters.pagination li {
	float: right;
}
#filters li {
	display: inline-block;
	margin-right: 0px !important;
}
#options {
	position: relative;
	margin-left: 0;
}
.element > a {
	margin: 0;
	display: block;
	position: relative;
}
.element > a figure {
	position: relative;
	display: block;
	margin: 0 0 12px;
	padding: 0;
}
.element > a figure img {
	width: 100%;
}
.element > a span {
	position: relative;
	text-transform: uppercase;
	font-family: 'Arial', serif;
	font-size: 12px;
	line-height: 20px;
	color: #797979;
	margin: 0;
	padding: 0;
	text-decoration: none;
	float: right;
}
.element span {
	position: relative;
	text-transform: uppercase;
	font-family: 'Arial', serif;
	font-size: 18px;
	line-height: 10px;
	color: #797979;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.description {
	position: relative;
	display: block;
}
#filters {
	position: relative;
}
#filters li {
	display: inline-block;
	margin-right: 20px;
}
#filters li a {
	padding: 0;
	background: none;
	border: none;
	text-transform: uppercase;
	font-family: 'Arial', serif;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin: 0;
	text-decoration: none;
}
#filters li a:hover {
	background: none;
	border: none;
	text-decoration: none;
}
#options .pagination {
	margin: 0px 0 15px 0;
}

	#headers {
		background: #444;
		color: #bbb;
		cursor: default;
		height: 3.25em;
		left: 0;
		line-height: 3.25em;
		position: fixed;
		top: 0;
		width: 1000px;
		z-index: 10000;
	}


.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.CPpageHead {
BORDER-BOTTOM: 2px solid #FFFFFF; 
PADDING-BOTTOM: 4px; 
PADDING-RIGHT: 5px; 
BACKGROUND-COLOR: #6692b3;
COLOR: #FFFFFF; 
FONT-FAMILY: Arial, Tahoma, Helvetica; 
FONT-SIZE: 16px; 
FONT-WEIGHT: BOLD; 
TEXT-DECORATION: none;
}


