/*All CSS Files*/
/*Yellow Project Version: 1.0.428*/
/*-----------------------------*/

/* *** Style.css *** */
/*MainColor: #ffd600*/

::selection {background:#ffd600;}
::-moz-selection {background:#ffd600;}

header,
footer,

 .menu_marker,
#footer_bar .twitter_list li:before,
.carouselslider .carousel-previous:hover, 
.carouselslider .carousel-next:hover,
blockquote.type2 .blockquote_wrapper:before,
.carouselslider ul .item:hover .smallproflinks a,
.featured_slider .img_block .post_type,
.module_gallery .list-of-images .gallery_item hr,
.module_gallery .list-of-images .gallery_item:hover .post_type,
.price_item .price_item_btn a:hover,
.price_item.most_popular .price_item_btn a:hover,
.price_item.most_popular .price_item_title,
.price_item.most_popular .price_item_btn a,
.shortcode_button.btn_type4,
.shortcode_button.btn_type1:hover,
.btn_back:hover,
.arrowButton .prevArrow:hover,
.arrowButton .nextArrow:hover {
	background-color: #61734B;
	
}

.shortcode_promoblock .promo_button:hover,
.nivo-directionNav a:hover,
#commentform #submit:hover,
.feedback_form .feedback_go:hover,
.portfolio_block .filter_img .post_type,
.portfolio_block .filter_img hr,
.btn_load_more:hover {
	background-color:#ffd600!important;
}

.tipsy-inner,
.footer_search .field_search,
#footer_bar .sidebar_header,
.shortcode_iconbox:hover p,
.shortcode_iconbox:hover h4,
.shortcode_iconbox:hover .ico,
ul.list_type0 li:before,
.carouselslider ul li .item:hover .carousel_title h4,
.carouselslider ul li .item:hover .carousel_title h4 a,
.carouselslider ul li .item:hover .exc,
.widget_nav_menu ul li a:hover,
.dropcap.colored,
.shortcode_accordion_item_title:hover, 
.shortcode_toggles_item_title:hover,
.module_highlighter .highlighter_item a:hover,

#commentform .form_field:focus,
.shortcode_tab_item_title:hover,
.module_price_table .price_item:hover .price_item_cost h1,
.module_price_table .price_item:hover .price_item_cost h1 span,
.price_item.most_popular .price_item_cost h1,
.price_item.most_popular .price_item_cost h1 span,
.filter_navigation ul li ul li a:hover,
.columns2 .filter_img .portfolio_dscr .wrap_padding,
.columns3 .filter_img .portfolio_dscr .wrap_padding,
.columns4 .filter_img .portfolio_dscr .wrap_padding,
.prefooter_header {
	color:#ffd600;
}
.widget_about .signature,
header nav ul.sub-menu li a:hover, 
header nav ul.sub-menu li:hover a,
header nav ul.sub-menu li.current-menu-item a,
header nav ul.sub-menu li:hover ul.sub-menu li:hover a,
header nav ul.sub-menu li:hover ul.sub-menu li.current-menu-item a,
.carouselslider ul li .item:hover .carousel_title h4 a:hover	 {
	color:#ffd600!important;
}

.widget_flickr .flickr_badge_image .flickr_wrapper,
.shortcode_promoblock,
.shortcode_iconbox,
.carouselslider ul li .item,
.widget_nav_menu ul li a,
.shortcode_accordion_item_title, 
.shortcode_toggles_item_title,
.blog_info_block,
.pagerblock li a.current,
.pagerblock li a:hover,
ol.commentlist  li .stand_comment,
.feedback_form .field-name,
.feedback_form .field-email,
.feedback_form .field-subject,
.feedback_form .field-message,
#commentform .form_field,
.module_highlighter .highlighter_item a,
hr.colored,
.shortcode_tab_item_title:hover,
.shortcode_tab_item_title.active,
.shortcode_messagebox.box_type2,
.columns2 .filter_img .portfolio_dscr,
.columns3 .filter_img .portfolio_dscr,
.columns4 .filter_img .portfolio_dscr {
	border-color:#ffd600!important;
}
hr.colored{
	height:10px!important;
}
hr.orange {
	border-color: #DF5D00!important;
	border-width: 2px;
}
.module_price_table .price_item .price_item_wrapper,
.filter_navigation ul li ul li.selected a,
.filter_navigation ul li ul li a:hover {
	border-color:#ffd600;
}
.title-divider {
  text-align: left;
  background: #ffffff url(../img/bg_divider.png) left center repeat-x;
  padding-bottom: 5px;
}
.title-divider2 {
  text-align: left;
  background: #ffffff url(../img/bg_divider2.png) left center repeat-x;
  padding-bottom: 5px;
}
.title-divider span {
  background: #ffffff;
  padding-right: 0.5em;
  font-weight:bold;
}
.title-divider2 span {
  background: #ffffff;
  padding-right: 0.5em;
  font-weight:bold;
}

/*-- iPhone Fixes --*/
input, 
textarea, 
button {
	outline:none!important;
	background:none;
	border-radius:0;
	box-shadow:0!important;
/*	-webkit-appearance: none!important;
*/}
* { 
	outline:none!important;
	-webkit-font-smoothing: ;
	
}
::selection { 
	color:#ffffff; 
	opacity:1;
}
::-moz-selection { 
	color:#ffffff; 
	opacity:1;
}
/*-- Main Classes --*/
body,html { 
	padding:0;
	margin:0;
	width:100%;
			background-color: #BDBDBD !important;
		line-height: 1.50;
		
}

body {
	text-align: center;
}
p, td, div { 
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 1.50;
/*	color: #555555;	*/
	color: #333;
}
form, body, iframe { 
	margin: 0; 
	padding: 0;
}
img, table, iframe {
	border: 0;
	top: 0px;
	padding-top: 0px;
}
p { 
	margin-top:0; 
	margin:0 0 10px 0;
}
p.double_margin {
	margin:0 0 16px 0;
}
.spacer {
	display:block;
	height:10px;
}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { 
	color:#3d3d3d; 
	text-decoration:none;
	transition: color 300ms;
	-webkit-transition: color 300ms;
	-moz-transition: color 300ms;
	-o-transition: color 300ms;	
}
a:hover { 
	text-decoration:none;
	color:#5a5a5a;
}

ul { 
	list-style:none; 
	margin:0; 
	padding:0;
		line-height: 1.50;

}

#preloader {
	position:fixed;
	left:50%;
	top:50%;
	margin:-15px 0 0 -15px;
	display:block;
}
.dollar {
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}
.bolder {
	font-weight: bold;
	font-size: 16px;
}

.textSm {
font-size:12px !important;
}
/*H E A D E R
--------------*/
nav.mobile_header {
	display:none;
}

header {
	top:-63px;
	display:block!important;
}
header .header_wrapper {
	text-align:left;
	display:block;
	min-height:120px;
	position:relative;
}
header .logo { 
	position:absolute;
	left:0px;
	top:8px;
	display:block;
}
header .logo img {
	display:block;
	
}

header .slogan {
	position: absolute;
	left: 160px;
	top: 25px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 21px;
}


header .slogan hr {
	opacity: 0.15;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);	
	background:#3d3d3d;
	border:none!important;
	width:1px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	margin:0!important;
}
header .slogan span {
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	color:#3d3d3d;
	display:block;
	width:215px;
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);	
}
header nav {
	padding:0px 0px 0px 0;
	position:absolute;
	right:0px;
	bottom:0px;
}


header nav ul.menu li { 
	float:left;
	display:inline-block;
	text-transform:none;
	position:relative;
	min-height:45px;!important;
	margin-left:1px;
}
header nav ul.menu li ul.sub-menu,
header nav ul.menu li ul.sub-menu li ul.sub-menu {
	display:none;
}
header nav ul.menu li a {
	text-decoration: none;
	font-weight: normal;
	padding: 0px 20px 0 20px;
	margin-top: 5px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: inline-block;
	background-color: #AFB8A4;
		
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
}

header nav ul.menu li .menu_marker {
	background:url(../img/menu_marker.png) no-repeat 0 0px;
	display:block;
	position:absolute;
	top:6px;
	left:50%;
	margin-left:-6px;
	width:10px;
	height:0px;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	transition: all 300ms;
	-webkit-transition: all 300ms; 
	-moz-transition: all 300ms; 
	-o-transition: all 300ms;
}
header nav ul.menu li a:hover,
header nav ul.menu li:hover a,
header nav ul.menu li.current-menu-parent a,
header nav ul.menu li.current-menu-item a {
	height:45px;
	margin-top:0px;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		background-color: #FFFFFF;

}

header nav ul.menu li:hover .menu_marker,
header nav ul.menu li.current-menu-parent .menu_marker {
	top:0px;
	height:5px;
	opacity: 1;
	width:10px!important;
	display:block!important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	
}
	

header nav ul.sub-menu { 
	display:block;
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-83px;
	width:166px;
	display:block;
	padding:0;
	z-index:99;
}
header nav ul.sub-menu:before {
	content:'';
	position:absolute;
	left:79px;
	top:-5px;
	display:block;
	background:url(../img/submenu_mark.png) no-repeat center;	
	width:9px;
	height:5px;
}
header nav ul.sub-menu li ul.sub-menu:before {
	display:none!important;
}
header nav ul.sub-menu li {
	display:block;
	text-align:left;
	width:100%;
}
header nav ul.sub-menu li,
header nav ul.sub-menu li ul.sub-menu li {
	position:relative!important;
	height:auto!important;
	min-height:39px!important;
	margin:0!important;
	padding:0!important;
	border-bottom:#2c2c2c 1px solid;
}
ul.sub-menu li:first-child {
	border-top:none!important;
}

header nav ul.sub-menu li a,
header nav ul.sub-menu li ul.sub-menu li a {
	padding:10px 10px!important;	
	font-size:15px!important;
	line-height:19px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#ececec!important;
	text-align:center;
	display:block;
	text-transform:none;
	background:#3d3d3d!important;
	height:auto!important;
	margin:0!important;
	opacity: 1!important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;
	transition: all 300ms;
	-webkit-transition: all 300ms; 
	-moz-transition: all 300ms; 
	-o-transition: all 300ms;	
}
header nav ul.sub-menu li a:hover, 
header nav ul.sub-menu li:hover a,
header nav ul.sub-menu li.current-menu-item a,
header nav ul.sub-menu li:hover ul.sub-menu li:hover a,
header nav ul.sub-menu li:hover ul.sub-menu li.current-menu-item a {
	color:#ffd600!important;
}
header nav ul.sub-menu li ul.sub-menu { 
	display:block;
	position:absolute;
	left:165px!important;
	top:0px!important;
	margin-left:0!important;
	border-left:#2e2e2e 1px solid;
}



header.fixed_type nav ul.menu li {
	min-height:42px;
}
header.fixed_type nav ul.menu li a {
	height:42px;
	line-height:42px;
}
header.fixed_type nav ul.menu li a:hover,
header.fixed_type nav ul.menu li:hover a,
header.fixed_type nav ul.menu li.current-menu-parent a,
header.fixed_type nav ul.menu li.current-menu-item a {
	height:48px;
	margin-top:0px;
}


header.fixed_type {
	position:fixed;
	left:0px;
	top:0px;
	width:100%!important;
	min-height:80px;
	z-index:99;
	transition: top 400ms;
	-webkit-transition: top 400ms;
	-moz-transition: top 400ms;
	-o-transition: top 400ms;	
}
header.fixed_type .logo  {
	width:140px!important;
}
header.fixed_type .slogan {
	width:250px;
	top: 15px;
	left: 100px;
}
header.fixed_type .header_wrapper {
	min-height:80px	;
}


header.fixed_type  nav ul.sub-menu {
	top:-999px;
}

header.fixed_type ul.menu > li:hover > ul.sub-menu {
	top:px;
}
header account {
	padding:0px 0px 0px 0;
	position:absolute;
	right:0px;
}
header ul.accountmenu li { 
	display:inline-block;
	text-transform:none;
	position:relative;
	min-height:10px;!important;
	margin-left:1px;
}
header ul.accountmenu li a { 
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px 0 5px;
	margin-top:30px;
	height:20px;
	line-height:20px;
	font-size:16px;
	display:inline-block;
}
header.fixed_type ul.accountmenu li a { 
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px 0 5px;
	margin-top:10px;
	height:20px;
	line-height:20px;
	font-size:14px;
	display:inline-block;
	

}


/*Content block
----------------*/
.content_wrapper {
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	
}
.content_wrapper2 {
	padding-top:0px;
	padding-bottom:30px;
}
.fixed_type_html .content_wrapper {
	margin-top:115px;
}
.content_block { 
	text-align:left;
}
.no-sidebar .left-sidebar-block, 
.no-sidebar .right-sidebar-block {
	display:none!important;
}

.left-sidebar .right-sidebar-block {
	display:none!important;
}
.left-sidebar .left-sidebar-block {
	display:block!important;
	float:left!important;
}
.left-sidebar .posts-block {
	float:right!important;
}

.right-sidebar .left-sidebar-block {
	display:none!important;
}
.right-sidebar .right-sidebar-block {
	display:block!important;
}

/*Blog Classes
---------------*/
.right-sidebar .featured_image_full,
.left-sidebar .featured_image_full,
.both-sidebars .featured_image_full,
.right-sidebar .featured_image_full img,
.left-sidebar .featured_image_full img,
.both-sidebars .featured_image_full img {
	float: none;
	width:100%;
	height:auto;
}
.featured_image_full iframe {
	height:529px;
}
.right-sidebar .featured_image_full iframe,
.left-sidebar .featured_image_full iframe {
	height:394px;
}


form.comment-form {
	margin-top:10px;
}
form.comment-form p {
	margin:0 0 7px 0;
	color:#3d3d3d;
}

/*Portfolio
------------*/
.btn_load_more,
.btn_back { 
	transition: background-color 300ms, color 300ms; 
	-webkit-transition: background-color 300ms, color 300ms; 
	-moz-transition: background-color 300ms, color 300ms; 
	-o-transition: background-color 300ms, color 300ms;	
}
.btn_back { 
	padding:10px 25px 10px 43px;
	height:40px;
	display:inline-block;
	background:#3d3d3d;
	color:#ececec;
	font-size:16px;
	line-height:20px;
	height:20px;
	position:relative;
}
.btn_back span {
	position:absolute;
	left:26px; 
	top:13px;
	display:block;
	width:7px;
	height:13px;
	background:url(../img/btn_arrow.png) no-repeat 0 0;
}
.btn_back:hover span {
	background-position:0 -13px;
}
.btn_back:hover {
	color:#3d3d3d;
}
.btn_load_more span {
	transition: color 300ms; 
	-webkit-transition: color 300ms; 
	-moz-transition: color 300ms; 
	-o-transition: color 300ms;		
}

.module_postinfo .portfolio_type1 .portfolio_article {
	display:block;
	margin-bottom:20px;
}

.module_postinfo .portfolio_type2 .portfolio_article {
	display:none;
}

.module_postinfo .portfolio_date a,
.module_postinfo .portfolio_skills a,
.module_postinfo .portfolio_categ a,
.module_postinfo .portfolio_url a,
.module_postinfo .portfolio_tags a,
.module_postinfo .portfolio_date,
.module_postinfo .portfolio_skills,
.module_postinfo .portfolio_categ,
.module_postinfo .portfolio_url,
.module_postinfo .portfolio_tags {
	font-size:13px;	
	color:#a9a9a9;
	line-height:16px;
	font-style:italic;
	transition: color 300ms; 
	-webkit-transition: color 300ms; 
	-moz-transition: color 300ms; 
	-o-transition: color 300ms;	
}
.module_postinfo .portfolio_date a:hover,
.module_postinfo .portfolio_skills a:hover,
.module_postinfo .portfolio_categ a:hover,
.module_postinfo .portfolio_url a:hover,
.module_postinfo .portfolio_tags a:hover {
	color:#5a5a5a;
	text-decoration:none;
}
.module_postinfo .portfolio_skills,
.module_postinfo .portfolio_categ,
.module_postinfo .portfolio_url,
.module_postinfo .portfolio_tags {
	padding-bottom:14px;
}
.module_postinfo .portfolio_date span,
.module_postinfo .portfolio_skills span,
.module_postinfo .portfolio_categ span,
.module_postinfo .portfolio_url span,
.module_postinfo .portfolio_tags span {
	font-size:13px;	
	color:#5a5a5a;
	font-style:normal;
}

.module_postinfo .portfolio_share a {
	margin:0 3px 0 0!important;
}
.module_postinfo .portfolio_date {
	line-height:26px;
	height:35px;
	padding:0 0 0 37px;
	position:relative;
	color:#a9a9a9;
	font-style:italic;
	white-space: nowrap;
}
.module_postinfo .portfolio_date .post_type {
	width:26px;
	height:26px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#dcdcdc!important;
	background-repeat:no-repeat;
	background-position:0 0;
	transition: bottom 400ms;
	-webkit-transition: bottom 400ms;
	-moz-transition: bottom 400ms;
	-o-transition: bottom 400ms;		
}
.module_postinfo .portfolio_date .post_type_slider {
	background-image:url(../img/icons/blogpost_slider.png);
}
.module_postinfo .portfolio_date .post_type_video {
	background-image:url(../img/icons/blogpost_video.png);
}
.module_postinfo .portfolio_date .post_type_image {
	background-image:url(../img/icons/blogpost_image.png);
}
.module_postinfo .portfolio_date .post_type_text {
	background-image:url(../img/icons/blogpost_text.png);
}
.module_postinfo .portfolio_type2 {
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	padding:4px 0;
}
.module_postinfo .portfolio_type2 .portfolio_info_item {
	float:left;
	display:inline-block;
}
.module_postinfo .portfolio_type2 .portfolio_date,
.module_postinfo .portfolio_type2 .portfolio_skills,
.module_postinfo .portfolio_type2 .portfolio_categ,
.module_postinfo .portfolio_type2 .portfolio_url,
.module_postinfo .portfolio_type2 .portfolio_tags {
	padding-top:5px;
	padding-bottom:5px;
}

.portfolio_type2 { 
	position:relative;
}
.portfolio_type2 .portfolio_info_item:after {
	content: '/';
	color:#a9a9a9;
	font-size:13px;
	line-height:16px;
	padding:0 8px;	
}
.portfolio_type2 .portfolio_info_item:last-child:after {
	content: '';	
	padding:0;
}
.portfolio_type2 .portfolio_tags:after {
	content: '';	
	padding:0;
}

.module_postinfo .portfolio_type2 .portfolio_date {
	height:16px;
	line-height:16px;
}
.module_postinfo .portfolio_type2 .portfolio_share {
	right:-2px;
	top:4px;
	display:inline-block;
	position:absolute;
}

.worksslider ul { 
	margin-left:-20px;
}
.worksslider ul li { 
	width:100px!important;
	padding:0 10px!important;	
	float:left;
	display:inline-block;
	text-align:center;
}
.worksslider li .item {
	width:100px;
	height:100px;
	display:block;
	position:relative;
	margin:0 auto;
}
.worksslider li .item .portfolio_wrapper {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;				
}
.item a.wrapped_link {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	display:block;
}
.worksslider li .item:hover .portfolio_wrapper {
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.worksslider li .item:hover a {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.worksslider .ico_zoom {
	margin:-8px 0 0 -29px;
}
.worksslider .ico_link {
	margin:-8px 0 0 10px;
}


/*Footer
---------*/
.pre_footer {
	width: 100%;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 25px;
	background: #3d3d3d;
}
.pre_footer .sidepanel {
	margin-bottom:0!important;
	text-align:left;
}
.pre_footer a {
	font-size: 14px;
	color: hsla(0,0%,94%,1.00);
}
.pre_footer a:hover {
	color:rgba(255,214,0,1.00);
}
.pre_footer p {
	font-size: 14px;
	color: hsla(0,0%,100%,1.00);
}

#footer_bar {
	text-align:left;
}

#footer_bar .sidepanel,
#footer_bar .sidepanel div,
#footer_bar .sidepanel col-md- {
	background-color: #3D3D3D;
}

footer {
	border-bottom:#3d3d3d 5px solid;
}
footer .footer_wrapper {
	min-height: 90px;
//	position: relative;
	text-align: left;
	display: block;
	margin: 0 auto;
//	padding-top: 10px;
}
footer .footer_wrapper .logo {
//	top: 10px;
//	padding-top: 5px;
	margin-top: 5px;
}
footer .footer_wrapper .copyright {
	color:#3d3d3d;
	font-size:12px;
	line-height:15px;
//	position:absolute;
//	left:0;
//	top:80px;
	margin-top:10px;
}
footer .copyright a {
	color: #989696;
	font-size: 12px;
}

.footer_tools {
	position:absolute;

}
.footer_tools .footer_socials,
.footer_tools .footer_search {
	display: inline-block;
}
.footer_tools .footer_socials li {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-top: 0;
	margin-right: 0;
	margin-left: 3px;
	margin-bottom: 5px;
}
.footer_tools .footer_socials li a {
	width:50px;
	height:50px;
	display:block;
	opacity: 1; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;	
}
.footer_tools .footer_socials li a:hover {
	opacity: 0.8; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.footer_tools .ico_social-facebook {
	background:url(../img/icons/fb.png) no-repeat center;

}
.footer_tools .ico_social-twitter {
	background:url(../img/icons/twitter.png) no-repeat center;
}
.footer_tools .ico_social-flickr {
	background:url(../img/icons/ico_footer_flickr.png) no-repeat center;
}
.footer_tools .ico_social-youtube {
	background:url(../img/icons/youtube.png) no-repeat center;
}
.footer_tools .ico_social-vimeo {
	background:url(../img/icons/ico_footer_vimeo.png) no-repeat center;
}
.footer_tools .ico_social-tumbler {
	background:url(../img/icons/ico_footer_tumblr.png) no-repeat center;
}
.footer_tools .ico_social-delicious {
	background:url(../img/icons/ico_footer_delicious.png) no-repeat center;
}
.footer_search .field_search {
	background:#3d3d3d;
	border:none;
	padding:9px 10px;
	font-size:13px;
	line-height:16px;
	height:16px;
	width:190px;
	display:inline-block;
	float:left;
	margin-left:3px;
	border-radius:0!important;
	box-shadow:none!important;
}
.footer_search .btn_search {
	background:url(../img/btn_search.png) center no-repeat;
	width:34px;
	height:34px;
	display:inline-block;
	float:left;
	border:none;
	cursor:pointer;	
}

.footer_search .field_search,
.footer_search .btn_search {
	opacity: 0.2; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);		
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;		
}
.footer_search .field_search:focus,
.footer_search .btn_search:hover {
	opacity: 1; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

footer nav {
	padding:0px 0px 0px 0;
	position:absolute;
	right:0px;
	top:90px;
}
footer nav ul.menu li { 
	float:left;
	display:inline-block;

	position:relative;
	margin-left:23px;
}
footer nav ul.menu li ul.sub-menu,
footer nav ul.menu li ul.sub-menu li ul.sub-menu {
	display:none;
}
footer nav ul.menu li a { 
	color:#3d3d3d;
	text-decoration:none;
	text-transform:none!important;
	font-weight:normal;
	padding:0 0 0px 0;
	font-size:13px;
	line-height:15px;
	display:inline-block;	
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition:opacity 300ms; 
	-o-transition: opacity 300ms; 	
}
footer nav ul.menu li a:hover,
footer nav ul.menu li:hover a,
footer nav ul.menu li.current-menu-item a,
footer nav ul.menu li.current-menu-parent a {
	opacity: 0.5; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
footer nav ul.sub-menu .menu_arrow {
	display:none!important;
}
footer nav ul.sub-menu { 
	display:none!important;
}

/*partner Icons*/
.partner-icons {
   margin: 5px;
   padding: 5px; 
}
.partner-icons li {
   float: left;
   display: block;
   list-style: none;
   margin-right: 45px;
   margin-bottom: 5px;
}
.partner-icons li a, a.partner-icon {
   width: 100px;
   height: 50px;
   display: block;
   background-position: 0 0;
   background-repeat: no-repeat;
   transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -webkit-transition: all 0.3s ease-in-out;
}
.partner-icons li:hover a {
   background-position: 0 -60px;
}

.partner-icons-color li a {
  opacity: 0.7;
  background-position:0 -60px !important;
}

.partner-icons-color li a:hover {
  opacity: 1;
}

.partner_amtote {background: url(../img/partners/amtote.png) no-repeat;}
.partner_weather {background: url(../img/partners/customweather.png) no-repeat;}
.partner_equibase {background: url(../img/partners/equibase.png) no-repeat;}
.partner_roberts {background: url(../img/partners/roberts.png) no-repeat;}
.partner_trackdata {background: url(../img/partners/trackdata.png) no-repeat;}
.partner_trackmaster {background: url(../img/partners/trackmaster.png) no-repeat;}

/*Images
---------*/
img.alignright { 
	float:right; 
	margin:5px 12px 0px 0;
}
img.alignleft { 
	float:left; 
	margin:5px 12px 0px 0;
}

/*Lists

	.contentarea ul, .content_area ol { 
		list-style:none; 
		margin:0; 
		padding:0 0 18px 0px;
	}
	.contentarea ul li, .content_area ol li {
		line-height:20px;
		margin:0 0 0 0px; 
		padding:0 0 0 16px;
		position:relative!important;
	}
	.contentarea ul li:before {
		content: '\25cf';
		padding-right: 0px;
		position:absolute;
		left:0px;		
		top:0px;
		line-height:18px;
		font-family:'Oxygen', sans-serif;
		color:#3d3d3d;			
	}--------*/
	.contentarea ol {
		counter-reset:li;
		list-style:none;
		padding:0 0 15px 0;
	}
	.contentarea ol li {
			line-height: 1.50;

		margin:0 0 0 0px; 
		padding:0 0 0 18px;
		position:relative!important;
	}
	.contentarea ol li:before {
		content: counter(li, lower-alpha) ". ";
  counter-increment: li;
		/*counter-increment: li; 
		content:counter(li)"."; */
		padding-right: 0px;
		position:absolute;
		left:0px;		
		top:0px;
		font-weight:bold;
		color:#3d3d3d;
	}
	.contentarea ol li ol,
	.contentarea ol li ul,
	.contentarea ul li ul,
	.contentarea ul li ol {
		padding:0 0 0px 10px
	}
	.contentarea ul.list_type1 li:before,
	.contentarea ul.list_type2 li:before,
	.contentarea ul.list_type3 li:before,
	.contentarea ul.list_type4 li:before,
	.contentarea ul.list_type5 li:before,
	.contentarea ul.list_type6 li:before {
		content: '';
		width:12px;
		height:11px;
		display:block;
		top:4px;
	}
	.contentarea ul.list_type1 li:before {
		background:url(../img/marker_list1.png) no-repeat 0 0;
	}
	.contentarea ul.list_type2 li:before {
		background:url(../img/marker_list2.png) no-repeat 0 0;
	}
	.contentarea ul.list_type3 li:before {
		background:url(../img/marker_list3.png) no-repeat 0 0;
	}
	.contentarea ul.list_type4 li:before {
		background:url(../img/marker_list4.png) no-repeat 0 0;
	}
	.contentarea ul.list_type5 li:before {
		background:url(../img/marker_list5.png) no-repeat 0 0;
	}
	.contentarea ul.list_type6 li:before {
		background:url(../img/marker_list6.png) no-repeat 0 0;
		top:5px;
	}
	.contentarea ul.list_type4 li {
		padding-left:18px;
	}
	
	ul.list_type0 {
		padding:0 0 0 10px;		
		margin:0 0 10px 0;
	}
	ul.list_type0 li {
		color:#ababab;
		font-size:13px;
		position:relative;
		padding:0 0 0 15px;
	}
	ul.list_type0 li:before {
		display:block;
		position:absolute;
		left:0;
		top:0;
		content:'\25cf';
		font-size:14px;
		line-height:18px;
		font-weight:normal;
	}
	ul.list_type0 li ul {
		padding-left:15px;
	}
	/*Shortcodes List*/
	
	ol.list {
		counter-reset:li; 
		padding:0 0 0px 18px; 
		margin:0; 
		list-style:none;
	}
	ol.list li {
		margin:0 0 0 0px; 
		padding:0 0 0 15px;
		color:#a5a5a5;
		position:relative!important;		
	}
	ol.list li:before {
		content:counter(li)"."; 
		counter-increment:li; 
		padding-right: 0px;
		position:absolute;
		left:0px;		
		top:0px;
		font-weight:bold;
	}
	

/*Sidebar
----------*/

.sidebar .sidepanel  {
	border-bottom:#e3e3e3 1px solid;	
	padding-bottom:15px;
	margin:0 0 35px 0;
}
.widget_nav_menu {
	border-bottom:none!important;
	margin-bottom:15px!important;
}
.sidebar .sidepanel:last-child {
	border-bottom:none!important;
	margin-bottom:15px!important;
}
	/*-- Search --*/
.widget_search {
	position:relative;
	border:#e6e6e6 1px solid;
	padding:2px 5px 3px 25px;
}
.widget_search input { 
	width:100%; 
	height:17px; 
	line-height:16px; 
	font-size:11px; 
	color:#a5a5a5;
	border:none;
	padding:0;
	margin:0;
}
.widget_search .search_icon {
	width:16px;
	height:16px;
	position:absolute;
	left:5px;
	top:3px;
	display:block;
	background:url(../img/icons/ico_search.png) no-repeat 0 0;
}
.widget_video iframe {
	width:100%;
	height:auto;
}
	/*-- Popular Posts & Recent Posts --*/
.popular_posts,
.recent_posts { 
	list-style:none; 
	margin: 0;
	padding:0;
}
.popular_posts li,
.recent_posts li {
	float:none;
	margin:0; 
	overflow:hidden;
	margin-top:13px;
}
.popular_posts li:first-child,
.recent_posts li:first-child {
	padding-top:0px;
	border:none;
	margin-top:0px;
}
.popular_posts li .img_wrapper,
.recent_posts li .img_wrapper { 
	float:left; 
	margin:-2px 0px 0px 0;
}

.popular_posts li img,
.recent_posts li img { 
	display:block;
	margin-bottom:5px;
}

.recent_posts_content {
	color:#afafaf;
}
.popular_posts li p,
.recent_posts li p {
	color:#5a5a5a;
	margin-bottom:12px;
}
.popular_posts li .post_date,
.recent_posts li .post_date { 
	display:block;
	font-size:13px;
	line-height:18px;
	margin-bottom:10px;
}
.popular_posts li .read_more a,
.recent_posts li .read_more a { 
	color:#ababab;
	display:inline-block;
	font-size:13px;
	line-height:15px;
	font-style:italic;
}
.popular_posts li .read_more a:hover,
.recent_posts li .read_more a:hover { 
	color:#3d3d3d;
}
.popular_posts li a:hover,
.recent_posts li a:hover { 
	color:#3d3d3d;
	text-decoration:none;
}
	/* About */
.widget_about .signature {
	font-style:italic;
}
.widget_about img {
	margin-top:1px;
}
	/*-- Flickr --*/
.widget_flickr { 
	margin:0 0 0 -3px;
	padding:0 0 0px 0;
	list-style:none;
	overflow:hidden;
}
.widget_flickr .flickr_badge_image { 
	float:left;
	display:inline-block;
	margin:0 0 3px 3px!important;
	width:71px!important;
	height:71px!important;
	position:relative;
}
.widget_flickr .flickr_badge_image a,
.widget_flickr .flickr_badge_image img { 
	display:block!important;
	width:71px!important;
	height:71px!important;
}
.widget_flickr .flickr_badge_image .flickr_fadder {
	width:71px;
	height:71px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background-color:#3d3d3d;
	opacity: 0.6; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	transition: opacity 400ms; 
	-webkit-transition: opacity 400ms; 
	-moz-transition: opacity 400ms; 
	-o-transition: opacity 400ms;	
}
.left-sidebar-block .widget_flickr .flickr_badge_image .flickr_fadder,
.right-sidebar-block .widget_flickr .flickr_badge_image .flickr_fadder {
	background:#ffffff;
}


@media only screen and (min-width: 1200px) {
		.widget_flickr .flickr_badge_image,
	.widget_flickr .flickr_badge_image a,
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_fadder { 	
		width:88px!important;
		height:88px!important;
	}
	.widget_flickr .flickr_badge_image .flickr_wrapper {
		width:76px!important;
		height:76px!important;
	}	
}
.widget_flickr .flickr_badge_image:hover .flickr_wrapper {
	opacity: 1; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
	/*-- BlockRoll --*/
.widget_block_list {
	list-style:none; 
	margin: 0;
	padding:0; 	
}	
.widget_block_list li {
	float:none;
	margin:0; 
	padding:6px 0;
	line-height:17px;
	border-top:#e6e6e6 1px solid;
	color:#2c2c2c;
	overflow:hidden;
}
.widget_block_list li a { 
	color:#2c2c2c; 
	text-decoration:none;
	transition: color 300ms; 
	-webkit-transition: color 300ms; 
	-moz-transition: color 300ms; 
	-o-transition: color 300ms;			
}
	/*-- Twitter --*/
.twitter_list { 
	list-style:none; 
	margin:0; 
	padding:0;
}
.twitter_list li { 
	float:none;
	margin:0; 
	overflow:hidden;
	position:relative;
	background:none;
	margin-top:12px;
	padding-left:25px;
}	

.twitter_list li:first-child {
	border:none;
	padding-top:0;
	margin-top:0px;
}
.twitter_list li:before {
	width:19px;
	height:15px;
	background:url(../img/mark_twitter2.png) no-repeat center;
	position:absolute;
	left:0;
	top:2px;
	content:'';
}
#footer_bar .twitter_list li:before {
	width:19px;
	height:15px;
	background:url(../img/mark_twitter.png) no-repeat center;
	position:absolute;
	left:0;
	top:2px;
	content:'';
}
.twitter_list li .tweet_text:before {
	content:'';
	display:inline-block;
	width:19px;
	height:15px;
	margin-right:5px;
}
.twitter_list li a {
	color:#ababab;
	font-style:italic;
}
.twitter_list li a:hover {
	color:#3d3d3d;
}
	/*-- Text Widget --*/
.widget_text div { 
	color:#a7a7a7;
}
.widget_text .textwidget {
	color:#2c2c2c;
}
	/*-- Menu Widget --*/
.widget_nav_menu ul {
	padding:0;
	margin:0;
}
.widget_nav_menu ul li a { 
	border-left:6px solid; 
	margin-bottom:3px;
	display:block;
	padding:10px 10px;
	line-height:20px!important;
	font-size:16px;
	color:#3d3d3d;
	background:#ececec;
	transition: color 400ms, background-color 400ms;
	-webkit-transition: color 400ms, background-color 400ms;
	-moz-transition: color 400ms, background-color 400ms;
	-o-transition: color 400ms, background-color 400ms;
}
.widget_nav_menu ul li a:hover {
	background:#3d3d3d;
}

/*Typograph
------------*/
h1, h2, h3, h4, h5, h6 { 
	padding:0;
	color:#3d3d3d;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	color:#3d3d3d;
}
h1, h2, h3, h4 {
	font-weight:bold;
}
h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:34px;
	line-height:36px;
	margin:0px 0 19px 0;
}
h2 { 
	font-size:28px;
	line-height:30px;
	margin:0px 0 21px 0;
}
h3 {
	font-size: 19px;
	line-height: 20px;
	margin: 0px 0 10px 0;
	
}
h4 { 
	font-size:22px;
	line-height:24px;
	margin:0px 0 10px 0;
}
h5 { 
	font-size:16px;
	line-height:18px;
	margin:0px 0 18px 0;
			font-weight:bold;

}
h6 { 
	font-size:14px;
	line-height:18px;
	margin:0px 0 17px 0;

}

h2.headInModule {
	margin-bottom:23px;
}
h3.headInModule {
	font-size:22px!important;
	
	
}
.module_feature_posts .headInModule,
.module_teamslider .headInModule,
.module_testimonial .headInModule,
.module_partners .headInModule {
	padding-right:50px;
}

.page_title { 
	height:50px;
	display:block;
	overflow:hidden;
}
.page_title h1 { 
	margin:0;
	color:#3d3d3d;
}

.ico { font-family:'FBiconsRegular'}

hr { 
	margin:0; 
	padding:0; 
	border:none; 
	height:20px; 
	display:block;
	border-top:#a3a3a3 1px solid; 
}

hr.light { 
	border-color:#e3e3e3;
}
hr.dark{ 
	border-color:#3d3d3d; 
}

hr.invisible { 
	border:none!important; 
	height:15px!important
}

hr.nomar { 
	margin:0!important;
	height:1px!important;
}

.text_light, 
.text_colored a, 
.text_light a:hover { 
	color:#ababab;
}

.dropcap { 
	margin:-3px 9px -3px 0; 
	text-transform:uppercase; 
	float:left;
	font-size:40px;
	line-height:42px;
	font-weight:bold;
	color:#3d3d3d;
}

.dropcap.light {
	color:#d1d1d1;
}

blockquote {
	padding:0 0 0px 0px;
	border:none;
	margin:0 0 10px 0;
}
blockquote .blockquote_wrapper {
	padding-left:50px;
	position:relative;
}

blockquote .blockquote_wrapper:before {
	content:'';
	display:block;
	width:34px;
	height:20px;
	background:#3d3d3d url(../img/blockquote.png) no-repeat 0 0;
	position:absolute;
	left:0px;
	top:3px;
}
blockquote.type1 .blockquote_wrapper:before {
	background-color:#d1d1d1;
}

blockquote p { 
	font-size:13px;
	line-height:18px;
	color:#ababab;
	margin-bottom:6px;
}
blockquote span {
	font-size:13px; 
	display:block; 
	color:#ababab;
	font-style:italic;
}
blockquote.right { 
	width:47.5%; 
	float:right;
	padding-right:0!important;
	margin-left:2.5%;
}
blockquote.left { 
	width:47.5%; 
	margin-right:2.5%;
	float:left; 
}

.demo_columns {
	background:#3d3d3d;
	line-height:140px;
	color:#dadada;
	text-align:center;
	font-size:14px;
}

/*Contacts & Forms
-------------------*/
	/*-- Contact --*/
.contact_info { 
	margin-bottom:20px
}
.contact_info li { 
	padding:0 0 8px 25px;
	position:relative;
}
.contact_info .ico_contact { 
	position:absolute; 
	left:0px; 
	top:0px; 
	height:16px; 
	width:16px; 
}

.module_contact_info .continfo_item {
	display:block;
	padding:8px 0 8px 45px;
	line-height:20px;
	position:relative;
	margin-bottom:3px;
}
.module_contact_info .continfo_item span {
	position:absolute;
	left:0;
	top:0;
}
.module_contact_info .continfo_item span:hover {
	background-color:#3d3d3d!important;
}

.module_contact_info p { 
	margin-top:8px;
}

.module_contact_info .continfo_item a {
	color:#ababab;
	font-style:italic;
}
.module_contact_info .continfo_item a:hover {
	color:#3d3d3d;
}
.filter_navigation ul li ul li a:hover {
	background-color:#3d3d3d;
}

	/*-- Form --*/
.feedback_form {
	width:100%;
}
.feedback_form .field-name,
.feedback_form .field-email,
.feedback_form .field-subject,
.feedback_form .field-message,
#commentform .form_field {
	box-shadow:none!important;
	border-radius:0!important;
	height:20px;
	line-height:20px;
	height:20px;
	font-size:16px;
	color:#3d3d3d;
	padding:10px 13px;
	background:none;
	border:none;
	background:#ececec;
	border-left:6px solid;
	margin-bottom:3px;
	transition: color 400ms, border-color 400ms;
	-webkit-transition: color 400ms, border-color 400ms;
	-moz-transition: color 400ms, border-color 400ms;
	-o-transition: color 400ms, border-color 400ms;	
}
.feedback_form .field-name:focus,
.feedback_form .field-email:focus,
.feedback_form .field-subject:focus,
.feedback_form .field-message:focus,
#commentform .form_field:focus {
	background-color: #ececec;
}
.feedback_form .field-message {
	height:135px;
	margin-bottom:3px;
}
#commentform #comment-message {
	height:170px;
	margin-bottom:4px;
}
#respond {
	border-bottom:#e3e3e3 1px solid;
	padding-bottom:27px;
	margin:0 0 35px 0;
}

.feedback_form .feedback_go, 
.feedback_form .feedback_reset,
#commentform #reset,
#commentform #submit {
	border:none;
	line-height:20px;
	height:40px;
	display:inline-block;
	cursor:pointer;
	padding:10px 25px;
	font-size:18px;
	margin:0 -1px 3px 0;
	background:#a3a3a3;
	transition: color 300ms, background-color 300ms;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;	
}

#commentform #submit:hover,
.feedback_form .feedback_go:hover {
	color:#3d3d3d;
}
.feedback_form .feedback_reset,
#commentform #reset  {
	background:#a3a3a3; 
	color:#ececec;
	font-weight:normal!important;
}
.feedback_form .feedback_reset:hover,
#commentform #reset:hover,
.feedback_form .feedback_go,
#commentform #submit {
	background:#3d3d3d; 
	color:#ececec;
	font-weight:normal!important;
}

.ajaxanswer span {
	padding:10px 0;
}

.map_container {
	display:block;
	width:100%;
}
/*ShortCodes
-------------*/
	.fullscreen_image_wrapper {
		overflow:hidden;
	}
	
	/*-- My Team --*/
	.carousel_wrapper {
		background:#3d3d3d;
		width:100%;
		height:100%;
		position:absolute;
		left:0px;
		top:-100%;
		display:none;
		opacity: 0.6; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		transition: top 400ms;
		-webkit-transition: top 400ms;
		-moz-transition: top 400ms;
		-o-transition: top 400ms;
	}
	.carouselslider .item:hover .img_block .carousel_wrapper {
		top:0%;
	}
	.carousel-wrap .carousel_wrapper {
		display:block;
	}
	.carouselslider,
	.team_slider { 
		position:relative;
	}
	.team_slider .img_block {
		position:relative;
	}
	.team_slider { margin-bottom:20px!important}
	.left-sidebar .carouselslider,
	.left-sidebar .team_slider,
	.right-sidebar .carouselslider,
	.right-sidebar .team_slider { 
		position:relative;
	}
	.carouselslider ul { 
		margin:0; 
		padding:0; 
		list-style:none; 
		margin:0 0 0 -30px;
	}
	.carouselslider ul li:before { 
		content:''!important; 
		margin:0!important; 
		padding:0!important
	}
	.carouselslider ul li { 
		float:left; 
		display:inline-block;  
		padding:0 0 0 29px !important; 
		margin:0;
	}
	.team_slider ul li .item,
	.featured_slider ul li .item {
		background:#ececec;
		border-bottom:6px solid;!important;	
		transition: background-color 400ms;
		-webkit-transition:background-color 400ms;
		-moz-transition:background-color 400ms;
		-o-transition:background-color 400ms;		
	}
	.team_slider ul li .item:hover,
	.featured_slider ul li .item:hover {
		background:#3d3d3d;
	}
	.left-sidebar .team_slider ul li,
	.right-sidebar .team_slider ul li { 
		float:left; 
		display:inline-block;  
		margin:0!important; 
		padding:0 10px;
		/*width:160px;*/
	}
	.team_slider ul li .img_block,
	.featured_slider ul li .img_block { 
		display:block;
	}
	.team_slider ul li .img_block img,
	.featured_slider ul li .img_block img { 
		width:100%; 
		height:auto; 
		padding:0; 
		margin:0; 
		display:block;
		background:#3d3d3d;
	}
	.carouselslider ul li h4 {
		text-align:center;
		padding:15px 20px 0 20px;
		margin-bottom:3px;
		transition: color 400ms;
		-webkit-transition:color 400ms;
		-moz-transition:color 400ms;
		-o-transition:color 400ms;		
	}
	.teamslider ul li h4 {
		padding-top:30px;
	}
	.featured_slider ul li .carousel_title {
		text-align:left!important;
	}
	.carouselslider ul li .carousel_desc { 
		padding:22px 0 0px 0;
		font-size:13px;
		line-height:18px;
	}
	.carouselslider ul li .carousel_desc a {
		color:#a9a9a9;
		font-style:italic;
	}
	.team_slider ul li .op { 
		display:block; 
		clear:both;
		color:#aaaaaa; 
		font-size:16px; 
		text-align:center
	}
	.team_slider ul .item:hover .op {
		color:#ffffff;
	}
	.carouselslider ul li .exc { 
		padding:0 10px;
		margin-bottom:3px;
		text-align: center; 
		transition: color 400ms;
		-webkit-transition:color 400ms;
		-moz-transition:color 400ms;
		-o-transition:color 400ms;		
	}
	
	.carouselslider ul li .smallproflinks { 
		text-align:center; 
		padding:23px 0 25px 0
	}
	.carouselslider ul li .smallproflinks a { 
		width:34px; 
		height:34px; 
		display:inline-block; 
		margin: 0 2px 0 1px; 
		padding:0!important;
		background-color:#3d3d3d;
		background-repeat:no-repeat;
		background-position:0 0;
		transition: background-color 300ms;
		-webkit-transition:background-color 300ms;
		-moz-transition:background-color 300ms;
		-o-transition:background-color 300ms;		
	}
	.carouselslider ul .item:hover .smallproflinks a {
		background-position:0 -34px;
	}
	.carouselslider ul li .smallproflinks a:hover {
		background-color:#ffffff!important;
	}
	.carouselslider ul li .smallproflinks a.facebook_link { 
		background-image:url(../img/icons/ico_carousel_facebook.png);
	}	
	.carouselslider ul li .smallproflinks a.twitter_link { 
		background-image:url(../img/icons/ico_carousel_twitter.png);
	}	
	.carouselslider ul li .smallproflinks a.tumbler_link { 
		background-image:url(../img/icons/ico_carousel_tumbler.png);
	}	
		.carousel-previous,
	.carousel-next {
		width:21px!important;
		height:21px; 
		padding:0!important;
		display:block; 
		position:absolute!important;
		border:none; 
		cursor:pointer;  
		top:-10px!important; 
		left:auto!important;
		border-radius:0!important;
		opacity: 1!important; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;		
		transition: background-color 300ms; 
		-webkit-transition:background-color 300ms; 
		-moz-transition:background-color 300ms; 
		-o-transition:background-color 300ms;	
	}
	.carouselslider a {
		transition: color 300ms;
		-webkit-transition: color 300ms;
		-moz-transition: color 300ms;
		-o-transition: color 300ms;
	}
	.carousel-previous {
		right:23px!important; 
		background:#3d3d3d url(../img/carousel_prev.png) no-repeat 0 0;
	}
	.carousel-next { 
		right:0px!important; 
		background:#3d3d3d url(../img/carousel_next.png) no-repeat 0 0;
	}
	.carouselslider .disabled {
		opacity: 0.8!important; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)!important;
		background-color:#3d3d3d!important;
		cursor:default!important;
		background-position:left top!important;		
	}
	.carouselslider .carousel-previous:hover, 
	.carouselslider .carousel-next:hover {
		background-position:left bottom;
	}
	.featured_slider ul li .carousel_title {
		padding:0!important;
	}
	.featured_slider ul li .carousel_title h5{
		text-align:left!important;
		margin:13px 0 0 0;
		padding:0;
		line-height:20px!important;
	}	
	.featured_slider .carousel_desc {
		border-top:0!important;
		padding-top:7px!important;
		padding-bottom:14px!important;
		text-align:center!important;
	}
	.featured_slider .carousel_desc .exc {
		text-align:center!important;
	}
	.featured_slider .carousel_desc a:hover {
		text-decoration:none;
	}
	.featured_slider .carousel_title {
		padding-top:0px; 
		padding-bottom:0px;			
		text-align:left;
	}
	.featured_slider .img_block {
		position:relative;
		overflow:hidden;
	}
	.featured_slider .img_block a { 
		display:block;
	}
	.featured_slider .img_block .post_type {
		width:40px;
		height:40px;
		display:block;
		position:absolute;
		left:50%;
		top:50%;
		margin:-20px 0 0 -20px;
		background-repeat:no-repeat;
		background-position:0 0;
		opacity:0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);		
		transition: opacity 400ms;
		-webkit-transition: opacity 400ms;
		-moz-transition: opacity 400ms;
		-o-transition: opacity 400ms;		
	}
	.featured_slider .item:hover .post_type {
		opacity:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	.featured_slider .img_block .post_type_image {
		background-image:url(../img/icons/post_type-image.png);
	}
	.featured_slider .img_block .post_type_slider {
		background-image:url(../img/icons/post_type-slider.png);
	}
	.featured_slider .img_block .post_type_text {
		background-image:url(../img/icons/post_type-text.png);
	}	
	.featured_slider .img_block .post_type_link {
		background-image:url(../img/icons/post_type-link.png);
	}	
	.featured_slider .img_block .post_type_video {
		background-image:url(../img/icons/post_type-video.png);
	}
	
	.featured_slider .featured_post_info {
		border-top:#dcdcdc 1px solid;
		border-bottom:#dcdcdc 1px solid;
		margin:13px 0 2px 0;
	}
	.featured_slider .featured_post_info span {
		line-height:32px;
		padding:0 9px;
	}
	.featured_slider .featured_post_info,
	.featured_slider .featured_post_info span,
	.featured_slider .featured_post_info a {
		line-height:32px;
		color:#a9a9a9;
		font-size:13px;
		font-style:italic;
		transition: color 300ms;
		-webkit-transition:color 300ms;
		-moz-transition:color 300ms;
		-o-transition:color 300ms;		
	}
	.featured_slider .featured_post_info a:hover {
		text-decoration:none;
		color:#5a5a5a;
	}
	.featured_slider .related_projects .item {
		border:none!important;
	}
	.featured_slider .item:hover a:hover {
		color:#5a5a5a!important;
		
	}
	
.sponsors_works li .item .partners_color {
		position:absolute;
		left:0;
		top:0;
		opacity: 0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		transition: opacity 400ms;
		-webkit-transition: opacity 400ms;
		-moz-transition: opacity 400ms;
		-o-transition: opacity 400ms;			
	}
	.sponsors_works li .item:hover,
	.sponsors_works li .item:hover .partners_color {
		opacity:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);		
	}
	.module_partners_wrapper {
		margin-top:1px;
	}
	.module_partners_wrapper .item {
		width:16.66%;
		display:inline-block;
		margin:-1px -1px 0 0;
		float:left;
	}
	.module_partners_wrapper .item_content {
		border:#dcdcdc 1px solid;
		text-align:center;
	}

	.module_partners_wrapper .item_content img,
	.module_partners_wrapper .item_content .gsCanvas,
	.module_partners_wrapper .item_content .gsWrapper {
		width:100%;
		height:auto;
		display:block!important;
	}
	.module_partners_wrapper .item_content .partners_opacity:hover {
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);		
	}	
	
	.module_highlighter .highlighter_item a {
		display:block;
		margin:0 0 3px 0;
		border-left:6px solid;
		font-size:16px;
		line-height:20px;
		padding:10px 10px;
		color:#3d3d3d;
		background:#ececec;
		text-decoration:none!important;
		transition: color 400ms, background-color 400ms;
		-webkit-transition: color 400ms, background-color 400ms;
		-moz-transition: color 400ms, background-color 400ms;
		-o-transition: color 400ms, background-color 400ms;	
	}
	.module_highlighter .highlighter_item a:hover {
		background:#3d3d3d;
	}
	
	.module_feedback_form {
		color:#ababab;
		font-size:13px;
		line-height:18px;
	}
	.module_feedback_form form {
		margin-top:11px;
		margin-top:15px;
	}
	
	.module_gallery.module_gallery { 
		margin-bottom:10px!important;
	}
	.module_gallery .list-of-images {
		margin-left:-30px;
		text-align:center;
	}
	.module_gallery .list-of-images .gallery_item {
		margin:0 0 30px 30px;
		display:inline-block;
		position:relative;
		float:left;
		overflow:hidden;
		background:#3d3d3d;
	}
	.module_gallery .gallery_item .gallery-stand-img {
		display:block;
		opacity:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		transition: opacity 400ms;
		-webkit-transition: opacity 400ms;
		-moz-transition: opacity 400ms;
		-o-transition: opacity 400ms;		
	}
	.module_gallery .gallery_item:hover .gallery-stand-img {
		opacity:0.4;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	}
	.module_gallery .list-of-images .gallery_item hr {
		display:block;
		border:none!important;
		margin:0!important;
		padding:0;
		height:6px;
		position:absolute;
		bottom:-6px;
		left:0;
		width:100%;
		transition: bottom 400ms;
		-webkit-transition: bottom 400ms;
		-moz-transition: bottom 400ms;
		-o-transition: bottom 400ms;		
	}
	.module_gallery .list-of-images .gallery_item:hover hr {
		bottom:0px;
	}
	.module_gallery .list-of-images .gallery_item .post_type {
		width:40px;
		height:40px;
		display:block;
		position:absolute;
		left:50%;
		top:50%;
		margin:-20px 0 0 -20px;
		background-repeat:no-repeat;
		background-position:0 0;
		opacity:0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		transition: opacity 400ms;
		-webkit-transition: opacity 400ms;
		-moz-transition: opacity 400ms;
		-o-transition: opacity 400ms;		
	}
	.module_gallery .list-of-images .gallery_item:hover .post_type {
		opacity:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	.module_gallery .list-of-images .gallery_item .post_type_image {
		background-image:url(../img/icons/post_type-image.png);
	}
	.module_gallery .list-of-images .gallery_item .post_type_slider {
		background-image:url(../img/icons/post_type-slider.png);
	}
	.module_gallery .list-of-images .gallery_item .post_type_text {
		background-image:url(../img/icons/post_type-text.png);
	}	
	.module_gallery .list-of-images .gallery_item .post_type_link {
		background-image:url(../img/icons/post_type-link.png);
	}	
	.module_gallery .list-of-images .gallery_item .post_type_video {
		background-image:url(../img/icons/post_type-video.png);
	}
	
	.module_gallery .list-of-images .gallery_item img,
	.module_gallery .list-of-images .gallery_item .gallery-stand-link,
	.module_gallery .list-of-images .gallery_item .gsWrapper,
	.module_gallery .list-of-images .gallery_item .gsCanvas {
		display:block!important;
	}
	.module_divider {
		margin-top:-40px;
	}
	.module_divider {
		height:1px!important;	
	}

	/*-- Wrapped Img --*/
	.widget_flickr .img_wrapper {
		position:relative;
		display:block;
	}
	.widget_flickr .img_wrapper .img_fadder {
		width:100%;
		height:100%;
		display:block;
		position:absolute;
		left:0px;
		top:0px;
		opacity: 0; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		transition: opacity 300ms; 
		-webkit-transition:opacity 300ms; 
		-moz-transition:opacity 300ms; 
		-o-transition:opacity 300ms;			
	}
	.widget_flickr .img_wrapper:hover .img_fadder {
		opacity: 0.8;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	}
	
	img.wrapped_zoomer { 
		display:block;
	}
	div.zoomer_wrapper { 
		display:block;
		position:relative;
	}
	div.zoomer_wrapper img { 
		margin:0!important;
	}
	div.zoomer_wrapper.alignleft { 
		float:left;
		margin:0 20px 10px 0px;
	}
	div.zoomer_wrapper.alignright { 
		float:right;
		margin:0 0px 10px 20px;
	}
	div.zoomer_wrapper div.fader { 
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		opacity: 0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		transition: opacity 300ms;
		-webkit-transition:opacity 300ms;
		-moz-transition:opacity 300ms;
		-o-transition:opacity 300ms;
	}
	div.zoomer_wrapper:hover div.fader {
		opacity: 0.8;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
	}
	div.zoomer_wrapper div.fader span.fader_caption {
		position:absolute;
		left:0;
		top:50%;
		margin-top:-20px;
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		display:block;
		width:100%;
	}
	div.zoomer_wrapper div.fader a {
		position:absolute; 
		left:50%; 
		top:50%; 
		margin:10px 0 0 -13px; 
		width:26px; 
		height:20px;
	}
	div.zoomer_wrapper div.fader a span.ico {
		color:#ffffff;
		font-size:16px;
		width:20px; 
		height:20px; 
		display:block;
		position:absolute;
		left:8px; top:0px;
	}
	
/*-- Accordion --*/	
	.shortcode_accordion_shortcode, 
	.shortcode_toggles_shortcode { 
		margin:0px 0 0px 0; 
	}
	.shortcode_accordion_item_title, 
	.shortcode_toggles_item_title { 
		text-transform:none; 
		position:relative; 
		font-weight:normal;
		padding:10px 40px 10px 13px; 
		margin:0 0 3px 0; 
		cursor:pointer;
		color:#3d3d3d;
		font-size:16px;
		line-height:20px;
		min-height:22px;
		border-left: 6px solid;
		background:#ececec;
		transition:color 300ms, background-color 300ms; 
		-webkit-transition:color 300ms, background-color 300ms; 
		-moz-transition:color 300ms, background-color 300ms; 
		-o-transition:color 300ms, background-color 300ms;	
	}
	
	
	
	
	.shortcode_accordion_item_title:hover, 
	.shortcode_toggles_item_title:hover	{
		background:#3d3d3d;
	}
	.shortcode_accordion_item_title .ico, 
	.shortcode_toggles_item_title .ico { 
		display:block; 
		position:absolute; 
		right:15px; 
		top:50%;
		margin-top:-4px;
		background:url(../img/accordion.png) no-repeat 0 0;
		width:13px;
		height:7px;
	}
	.shortcode_accordion_item_title:hover .ico, 
	.shortcode_toggles_item_title:hover .ico { 
		background-position:-13px 0px;
	}
	.shortcode_accordion_item_title.ui-state-active .ico, 
	.shortcode_toggles_item_title.ui-state-active .ico { 
		background-position:0 -7px;
	}
	.shortcode_accordion_item_title.ui-state-active:hover .ico, 
	.shortcode_toggles_item_title.ui-state-active:hover .ico { 
		background-position:-13px -7px;
	}
	
	.shortcode_accordion_item_title .ico2, 
	.shortcode_toggles_item_title .ico2 { 
		display:block; 
		position:absolute; 
		right:15px; 
		top:50%;
		margin-top:-4px;
		background:url(../img/accordion2.png) no-repeat 0 0;
		width:13px;
		height:7px;
	}
	.shortcode_accordion_item_title:hover .ico2, 
	.shortcode_toggles_item_title:hover .ico2 { 
		background-position:-13px 0px;
	}
	.shortcode_accordion_item_title.ui-state-active .ico2, 
	.shortcode_toggles_item_title.ui-state-active .ico2 { 
		background-position:0 -7px;
	}
	.shortcode_accordion_item_title.ui-state-active:hover .ico2, 
	.shortcode_toggles_item_title.ui-state-active:hover .ico2 { 
		background-position:-13px -7px;
	}
	
	.shortcode_accordion_item_body,
	.shortcode_toggles_item_body { 
		padding:4px 0px 8px 0px;
		
		line-height:18px;
		border:none;
		border-top:none;
	}	
	.shortcode_toggles_item_body { 
		display:none;
	}
	.shortcode_accordion_item_body div,
	.shortcode_toggles_item_body div {
	color: #616161;
	font-size: 13px;
	line-height: 18px;
	}	
		.shortcode_accordion_item_title .ico, 
	.shortcode_toggles_item_title .ico { 
		background-image:url(../img/retina/accordion.png)!important;		
		background-size: 26px 14px!important;				
	}
.shortcode_accordion_item_title .ico2, 
	.shortcode_toggles_item_title .ico2 { 
		background-image:url(../img/retina/accordion2.png)!important;		
		background-size: 26px 14px!important;				
	}

	/*-- Highlighted text --*/
	.highlighted_colored { 
		color:#ffffff
	}
	.highlighted_dark {
		color:#dadada;
		background-color:#3d3d3d;
	}
	.highlighted_light {
		color:#ffffff;
		background-color:#a7a7a7;
	}
	
	/*-- Tabs --*/
	.shortcode_tabs { 
		padding:0 0 0px 0;
/*		overflow:hidden;
*/	}
	.shortcode_tabs .all_heads_cont {
	display: block;
	/*min-height:46px;*/
	overflow: hidden;
	border-bottom: 6px solid #61734B;
	}
	.shortcode_tabs .all_heads_cont:after {
		content:'';
		clear:both;
	}
	.shortcode_tab_item_title {
	display: inline-block;
	float: left;
	padding: 0 10px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	border-top: 6px solid #E8E8E8;
	font-size: 16px;
	line-height: 40px;
	background: #E8E8E8;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	
	}
	
		.shortcode_tab_item_title.replays {
	color: #595757;
	font-weight:bold;
	display: inline-block;
	float: left;
	padding: 0 10px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	font-size: 12px;
	line-height: 25px;
	background: #f3f3f3;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top: 1px solid #B6B3B3;
	border-right: 1px solid #B6B3B3;
	border-left: 1px solid #B6B3B3;
	border-bottom: 1px solid #B6B3B3;
	
	}
		.shortcode_tab_item_title.colors {
	color: #595757;
	font-weight:bold;
	display: inline-block;
	float: left;
	padding: 0 10px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	font-size: 12px;
	line-height: 25px;
	background: #f3f3f3;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top: 1px solid #B6B3B3;
	border-right: 1px solid #B6B3B3;
	border-left: 1px solid #B6B3B3;
	border-bottom: 1px solid #B6B3B3;
	
	}
	
			.shortcode_tab_item_title.bet {
	color: #595757;
	font-weight:bold;
	display: inline-block;
	float: left;
	padding: 0 20px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	font-size: 16px;
	line-height: 30px;
	background: #f3f3f3;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top: 1px solid #B6B3B3;
	border-right: 1px solid #B6B3B3;
	border-left: 1px solid #B6B3B3;
	border-bottom: 1px solid #B6B3B3;
	}
		.shortcode_tab_item_title.account {
	font-weight:bold;
	display: inline-block;
	float: left;
	padding: 0 10px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	font-size: 16px;
	line-height: 30px;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top: 1px solid #B6B3B3;
	border-right: 1px solid #B6B3B3;
	border-left: 1px solid #B6B3B3;
	border-bottom: 1px solid #B6B3B3;
	}
	.shortcode_tab_item_title:hover {
		background:#3d3d3d;	
	}
	
.shortcode_tab_item_title:hover,
.shortcode_tab_item_title.active,
.shortcode_tab_item_title.active {
	background-color: #61734B;
	color: #FFFFFF!important;
	}
	

.shortcode_tab_item_title.colors:hover,
.shortcode_tab_item_title.colors.active,
.shortcode_tab_item_title.colors.active {
	background-color: #F47032;
	color: #FFFFFF!important;
	}
	
.shortcode_tab_item_title.future.colors:hover,
.shortcode_tab_item_title.future.colors.active,
.shortcode_tab_item_title.future.colors.active {
	background-color: #493CBB;
	color: #FFFFFF!important;
	}
	
.shortcode_tab_item_title.bet:hover,
.shortcode_tab_item_title.bet.active,
.shortcode_tab_item_title.bet.active {
	background-color: #F47032;
	color: #FFFFFF!important;
	}

	.all_body_cont {
	margin: 0;
	border: none;
	padding-top: 5px;
	
	}
	.shortcode_tab_item_body { 
		display:none;
	}
	.shortcode_tab_item_body.active { 
		display:block;
	}
	
	/*-- Buttons --*/

	
	/*-- MessageBoxes --*/

	
	/*-- Color Blocks --*/
	
	.shortcode_promoblock {
		background:#ececec;
		border-left:6px solid;
		padding:20px;
		display:block;
		margin-bottom: 5px;
	}
	.shortcode_promoblock .promo_text_block {
		text-align:right;
	}
	.shortcode_promoblock .promo_button_block {
		text-align:left;
	}
	.shortcode_promoblock .promo_button {
		padding:0px 35px;
		font-size:20px;
		line-height:48px;
		color:#ececec;
		font-weight:bold;
		display:inline-block;
		text-align:center;
		background:#3d3d3d;
		margin-top:7px;
		transition: all 400ms;
		-webkit-transition: all 400ms;
		-moz-transition: all 400ms;
		-o-transition: all 400ms;
	}
	.shortcode_promoblock .promo_button:hover {
		color:#3d3d3d;
	}
	.shortcode_promoblock h4 {
		text-align:right;
		font-size:24px;
		line-height:26px;
		color:#3d3d3d;
		margin:0 0 -2px 0;
		font-weight:300;
	}
	.shortcode_promoblock h1 {
		margin:0px 0 0px 0;
		text-align:right;
		font-size:31px;
		line-height:33px;
		color:#3d3d3d;
	}

	/*-- Socials Icons --*/
	.ico_socialize {
		display:inline-block;
		float:left;
		margin:0 5px 5px 0;
		background-color:#3d3d3d;
		background-position:center;
		background-repeat:no-repeat;	
		transition: background-color 300ms;
		-webkit-transition: background-color 300ms;
		-moz-transition: background-color 300ms;
		-o-transition: background-color 300ms;					
	}
	.ico_socialize:hover {
		background-color:#5a5a5a;	
	}
	.ico_socialize.type1 {
		width:34px;
		height:34px;
	}
	.ico_socialize.type2 {
		width:40px;
		height:40px;
	}
		
	ul.module_highlights {
		list-style:none!important;
		margin:0!important;
		padding:0!important;
		border-top:#e6e6e6 1px solid;
	}
	.module_highlights li {
		border-bottom:#e6e6e6 1px solid;
		line-height:16px!important;
		font-size:11px!important;
		padding:6px 0!important;
		color:#2c2c2c;
		transition: color 300ms;
		-webkit-transition: color 300ms;
		-moz-transition: color 300ms;
		-o-transition: color 300ms;		
	}
	.module_highlights li:before {
		content:''!important;
		padding:0!important;
		margin:0!important;
	}
	.module_highlights li:hover {
		cursor:pointer;
		font-weight:bold;
	}
		

	
	/*-- IconBox --*/
	
	/*-- Camera Slider --*/
	.camera_slider { 
		width:100%; 
		margin:0 0px 20px 0px; 
		display:block; 
		overflow:hidden; 
		position:relative; 
		/*height:223px!important*/
	}

/*Gallery
----------*/

/*Wrappers
-----------*/

/*Misc
-------*/
.module_cont {
	margin-bottom:5px!important;
}
.module_cont:after {
	content:'';
	clear:both;
	display:block;	
}
.module_cont.margin0 {
	margin-bottom:0px!important;
}
.module_cont.margin10 {
	margin-bottom:10px!important;
}
.module_cont2 {
	margin-bottom:10px!important;
}
.module_cont2:after {
	content:'';
	clear:both;
	display:block;	
}
.module_cont2.margin0 {
	margin-bottom:0px!important;
}
.module_cont2.margin10 {
	margin-bottom:10px!important;
}

.btn2top:hover {
	background-color:#5a5a5a;
}
/*LandingLogo*/
.landing_logo {}
.landing_logo img {}
.landing_logo.hided {}
.landing_enter {}
.landing_enter img {}
.landing_enter:hover img {}
.landing_enter.hided {}

/*ChromeFix*/



/*Backgrounded Layout*/
.custom_bg_cont {
	background:#1e1e1e;
	position:fixed;
	z-index:-1;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.custom_bg_cont.bg_pic {
	background-image:url(../img/bg_user.jpg);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	background-position:center;
	background-attachment:fixed;	
}

/*HTML only*/
.module_10px {
	margin-bottom:10px!important;
}
.module_30px {
	margin-bottom:30px!important;
}
.title { 
}


.oneByOne1 {
	position:relative!important;
}
.OneByOne_container {
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
	transition: opacity 500ms;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;	
}
.oneByOne1 .OneByOne_container {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.logo2_retina, .logo_retina {
	display:none!important;
}

.columns1 .portfolio_dscr a:hover { 
	color:#5a5a5a;
}

.columns1 .portfolio_dscr h5 a {
	color:#5a5a5a!important;
}

/*Misc*/
.clear {
	clear:both;
}
p.blog_intro { 
	padding-bottom:16px;
	margin:0;
	border-bottom:#e3e3e3 1px solid;
}

/*Layout Styles*/

div.user_bg_image {
	background-attachment: fixed;
	background-size: cover;
	
}
div.user_bg_image,
div.user_bg_layout {
	width:100%;
	height:100%;
	z-index:-1;
	position:fixed;
	left:0;
	top:0;
	display:block;
}

.user_bg_layout header,
.user_img_layout header {
	width:100%;
	margin:0 auto;
}
.user_bg_layout .content_wrapper,
.user_img_layout .content_wrapper {
	width:1230px;
	margin:0 auto;
	background-color:#ffffff;
}
.user_bg_layout .pre_footer,
.user_img_layout .pre_footer {
	width:1230px;
	margin:0 auto;
}
.user_bg_layout footer,
.user_img_layout footer {
	width:1230px;
	margin:0 auto;
}



/* *** fonts.css *** */
/*All Font Families*/
@font-face {
    font-family: 'CoreIconsRegular';
    src: url('fonts/coreicons-webfont.eot');
    src: url('fonts/coreicons-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/coreicons-webfont.woff') format('woff'),
         url('fonts/coreicons-webfont.ttf') format('truetype'),
         url('fonts/coreicons-webfont.svg#coreiconsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
	/*font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif;*/
	font-family:'Oxygen', sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:400;
}

.demo_panel .panel_title,
header nav ul.menu li a,
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.shortcode_promoblock .promo_button,
.widget_nav_menu .menu-item a,
.dropcap,
.shortcode_accordion_item_title, 
.shortcode_toggles_item_title,
.team_slider ul li .op,
.pagerblock li a,
.feedback_form .field-name,
.feedback_form .field-email,
.feedback_form .field-subject,
.feedback_form .field-message,
#commentform .form_field,
.module_highlighter .highlighter_item a,
.shortcode_tab_item_title, 
.shortcode_message_box,
.price_item .price_item_title h2,
.price_item .price_item_btn a,
.price_item.most_popular .price_item_cost h1,
.price_item.most_popular .price_item_cost h1 span,
.shortcode_button,
.filter_navigation ul li ul li a,
.load_more_cont,
.columns2 .filter_img .portfolio_dscr .wrap_padding,
.columns3 .filter_img .portfolio_dscr .wrap_padding,
.columns4 .filter_img .portfolio_dscr .wrap_padding,
btn_back,
.slider_type1 form.subscribe .btn_subscribe {  
	font-family:'Oxygen', sans-serif;
	
}
.sidebar_header {
	color: #ececec;
	background-color: rgba(223,95,0,1.00);
	padding: 4px 4px;
	text-align: center;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 38px;
	text-transform: none;
	font-weight: bold!important;
}

.shortcode_iconbox .ico {
    font-family: 'CoreIconsRegular';
}
header .slogan span,
.price_item .price_item_text,
.price_item .price_item_text a {
	font-family: 'Open Sans', sans-serif;
}

/* *** prettyPhoto.css *** */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}



/* prettyPhoto styling for small screens */
@media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
div.pp_default div .pp_content {min-height: 50px;}
}

/* *** tipsy.css *** */
.tipsy { font-size: 9px; position:absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #3d3d3d; max-width: 200px; padding: 5px 8px 7px 8px; text-align: center; font-size:13px; text-transform:none; line-height:13px}

  /* Rounded corners */
  .tipsy-inner { /*border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; */}
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #3d3d3d; }
  .tipsy-arrow-s { border-top-color: #3d3d3d;}
  .tipsy-arrow-s .tipsy-inner {color:#3d3d3d;}
  .tipsy-arrow-e { border-left-color: #3d3d3d; }
  .tipsy-arrow-w { border-right-color: #3d3d3d; }
  
  .tipsy-e { margin-left:-10px}
  .tipsy-w { margin-left:10px}  
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent;}
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-s {margin-top:-3px}
.tipsy-n {margin-top:7px}

/* *** portfolio_isotope.css *** */
/*All Resolutions
=================*/
.filter_img {
	overflow:hidden;
}
.portfolio_block {
margin-bottom:0!important
}
.filter_navigation { 
	position:relative; 
	overflow:hidden; 
	min-height:52px;
	margin-bottom:30px;	
}
.filter_navigation ul,
.filter_navigation ul li ul {
	list-style:none;
	margin:0;
	padding:0;
}
.filter_navigation ul li {
	padding:0;
}
.filter_navigation ul li ul {
	border-bottom:#ececec 6px solid;
	overflow:hidden;
}
.filter_navigation ul li:before,
.filter_navigation ul li ul li:before {
	display:none;
	padding:0;
	margin:0;
}
.filter_navigation ul li ul li {
	display:inline-block;
	float:left;
	margin:0 3px 0 0;
}
.filter_navigation ul li ul li a {
	padding:10px 18px;
	line-height:20px;
	font-size:16px;
	background:#f3f3f3;
	color:#ababab;
	display:block;
	border-top:#ffffff 6px solid;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;	
}
.filter_navigation ul li ul li.selected a {
	background-color:#ececec;
	color:#3d3d3d;
}
.filter_navigation ul li ul li.selected a:hover {
	color:#3d3d3d!important;
}

.image-grid .element { 
	background:none; 
	overflow:hidden; 
	display:inline-block !important; 
	margin-bottom:30px; 
}
.filter_img { 
	position:relative;
}
.filter_img img { 
	display:block; 
	width:100%; 
	height:auto;
}
.columns1 .filter_img {
	background:#3d3d3d;
}
.columns1 .element {
	width:100%;
	margin-left: 0;
	min-height:400px;
}

.columns1 h4 a {
	color:#3d3d3d;
	text-decoration:none!important;
	font-style:normal!important;
}
.columns1 h4 {
	margin-top:-5px;
}
.portfolio_dscr a {
	font-style:italic;
	color:#ababab;
}
.portfolio_dscr a:hover {
	color:#3d3d3d!important;
}

/*Widths*/
.columns1 {
	margin:0 0 0 0px!important;
	width:1170px;
}
.columns2,
.columns3,
.columns4 {
	margin:0 0 0 -30px!important;
	width:1200px;
}
.columns2 .element {
	width:570px; 
	margin:0 0 30px 30px;
	min-height:400px;
	float:left;
	display:inline-block;
}
.columns2 .element img {
	display:block;
}
.columns3 .element {
	width:370px; 
	margin-left:30px;
	min-height:260px;
}
.columns4 .element {
	width:270px; 
	margin-left:30px;
	min-height:189px;
}
.filter_navigation { 
	overflow:hidden
}

/*Wrapper & Hover*/
.filter_img {
	position:relative;
}
.filter_img .portfolio_wrapper {
	display: block;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	opacity: 0;
	text-align:center;
	color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;			
}
.portfolio_content {
	width:100%;
	display: block;
	display:block;
	position:absolute;
	left:0;
	top:50%;
	opacity: 0;
	text-align:center;
	color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.filter_img:hover .portfolio_wrapper {
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.filter_img img {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;			
}
.filter_img,
.filter_img a {
	background:#3d3d3d!important;
}
.filter_img:hover img {
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;			
}

.filter_img .portfolio_content {
	line-height:20px;	
}
.filter_img .portfolio_content h5 {
	color:#ffffff;
	margin:2px 5px 15px 5px;
	font-size:19px;
	line-height:22px;
}
.columns4 .filter_img .portfolio_content h5 {
	font-size:15px;
	line-height:18px;
}

.columns-grid .filter_img .portfolio_content h5 {
	font-size:32px!important;
	line-height:34px!important;
	margin:0 0 8px 0!important;
}

.filter_img .portfolio_content p {
	color:#ffffff;
	margin:0 0 10px 0;
	padding:0 15px;
	text-align:center;
}
.filter_img .portfolio_content .ico_block,
.filter_img .portfolio_content .more_block {
	padding:0 10px;
}
.filter_img .portfolio_content .ico_block a,
.filter_img .portfolio_content .more_block a {
	color:#ffffff;
}
.filter_img .portfolio_content .ico_block .ico { 	
	width:25px; 
	height:16px; 
	font-size:16px; 
	line-height:16px; 
	color:#ffffff;
	display:inline-block;
}


/*-- Grid Portfolio --*/
.gallery_block {
	position:relative;	
	padding:5px 0 0 0;
}

.columns-grid {
	list-style:none;
	margin:0;
	margin:0px 0 0 5px!important;
}
.columns-grid .element {
	height:auto;	
	display:inline-block;
	float:left;
	margin:0px!important;
	padding:0px!important;
	border-right:#ffffff 5px solid;
	border-bottom:#ffffff 5px solid;
}
.columns-grid .element img { 
	width:100%!important;
	height:auto!important;
	display:block!important;
}
.grid_img_wrapper {
	position:relative;
	width:100%;
}
.grid_img_wrapper .grid_overlay {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	transition: opacity 300ms; 
	-webkit-transition: opacity 300ms; 
	-moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;					
}
.grid_img_wrapper:hover .grid_overlay {
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.gallery_block .load_more_grid {
	position:absolute;
	bottom:5px;
	display:block;
	background:#ffffff;
	background:rgba(255, 255, 255, 0.9);
	text-decoration:none;
	z-index:99;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	
}
.gallery_block .load_more_grid a {
	text-decoration:none;
}
.gallery_block .load_more_grid img {
	position:absolute;
	left:50%;
	top:50%;
	width:34px;
	height:34px;
	margin:-15px 0 0 -17px;
	display:block;
	opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);	
	margin:-37px 0 0 -17px;
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;	
}
.gallery_block .load_more_grid span {
	line-height:100%;
	text-align:center;
	font-size:38px;
	line-height:40px;
	color:#202020;
	text-decoration:none;
	text-transform:uppercase;
	position:absolute;
	left:0px;
	width:100%;
	top:50%;
	display:block;
	margin:5px 0 0 0;
	opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);	
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;		
}
.gallery_block .load_more_grid:hover img,
.gallery_block .load_more_grid:hover span {
	text-decoration:none;
	opacity: 0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);		
}

/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, 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;
          transition-duration: 0s;
}
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.ico_link, .ico_link img,
.ico_link div, .ico_link canvas {
	border:none!important;
	display:block!important;
	text-decoration:none!important;
	outline:none!important;
	background-color:#ffffff!important;
}
.portfolio_block .filter_img .post_type {
	width:40px;
	height:40px;
	display:block;
	top:0px;
	left:0px;
	position:absolute;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;		
}
.columns1 .filter_img .post_type {
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
}
.columns2 .filter_img .post_type,
.columns3 .filter_img .post_type,
.columns4 .filter_img .post_type {
	top:50%;
	left:50%;
	margin:-43px 0 0 -20px;
}
.filter_img:hover .post_type {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.portfolio_block .filter_img .post_type_image {
	background-image:url(../img/icons/post_type-image.png);
}
.portfolio_block .filter_img .post_type_slider {
	background-image:url(../img/icons/post_type-slider.png);
}
.portfolio_block .filter_img .post_type_text {
	background-image:url(../img/icons/post_type-text.png);
}	
.portfolio_block .filter_img .post_type_link {
	background-image:url(../img/icons/post_type-link.png);
}	
.portfolio_block .filter_img .post_type_video {
	background-image:url(../img/icons/post_type-video.png);
}

.portfolio_block .filter_img hr {
	border:none!important;
	height:6px!important;
	width:100%!important;
	display:block!important;
	position:absolute!important;
	bottom:0px!important;
	left:0px!important;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;	
}
.portfolio_block .filter_img:hover hr {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.filter_img:hover .portfolio_line {
	bottom:0px;
}

.columns2 .portfolio_dscr .post_type,
.columns3 .portfolio_dscr .post_type,
.columns4 .portfolio_dscr .post_type {
	top:-36px;
}
.columns2 .filter_img .portfolio_dscr,
.columns3 .filter_img .portfolio_dscr,
.columns4 .filter_img .portfolio_dscr {
	position:absolute;
	left:0;
	bottom:-500px;
	background:#3d3d3d;
	width:100%;
	padding:10px 0px;
	border-bottom:solid 6px;
	text-align:center;
	transition: bottom 300ms;
	-webkit-transition: bottom 300ms;
	-moz-transition: bottom 300ms;
	-o-transition: bottom 300ms;	
}
.columns2 .filter_img .portfolio_dscr .wrap_padding,
.columns3 .filter_img .portfolio_dscr .wrap_padding,
.columns4 .filter_img .portfolio_dscr .wrap_padding {
	padding:0 10px;
	font-size:16px;
	line-height:20px;
}
.columns2 .filter_img:hover .portfolio_dscr,
.columns3 .filter_img:hover .portfolio_dscr,
.columns4 .filter_img:hover .portfolio_dscr {
	bottom:0px!important;
}

.btn_load_more {
	background:#3d3d3d;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#ececec;
	display:block;
	text-align:center;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
}

.btn_load_more:hover {
	color:#3d3d3d!important;
}


/* *** base.css *** */
@media only screen and (min-width: 1200px) {
	 
	.span12 .items6 li { 
		width:170px;
	}
	.span12 .items5 li { 
		width:210px;
	}
	.span12 .items4 li { 
		width:270px;
	}
	.col-md-12 .items4 li { 
		width:270px;
	}
	.span12 .items3 li { 
		width:370px;
	}
	.span12 .items2 li { 
		width:570px;
	}
	.span12 .items1 li { 
		width:1170px;
	}
	
	.span6 .items6 li { 
		width:70px;
	}
	.span6 .items5 li { 
		width:90px;
	}
	.span6 .items4 li { 
		width:120px;
	}
	.span6 .items3 li { 
		width:170px;
	}
	.span6 .items2 li { 
		width:270px;
	}
	.span6 .items1 li { 
		width:570px;
	}
	
	.span4 .items6 li { 
		width:36px;
	}
	.span4 .items5 li { 
		width:50px;
	}
	.span4 .items4 li { 
		width:70px;
	}
	.span4 .items3 li { 
		width:103px;
	}
	.span4 .items2 li { 
		width:170px;
	}
	.span4 .items1 li { 
		width:370px;
	}
	
	.span3 .items6 li { 
		width:20px;
	}
	.span3 .items5 li { 
		width:30px;
	}
	.span3 .items4 li { 
		width:45px;
	}
	.span3 .items3 li { 
		width:70px;
	}
	.span3 .items2 li { 
		width:120px;
	}
	.span3 .items1 li { 
		width:270px;
	}
	
	.span8 .items6 li { 
		width:103px;
	}
	.span8 .items5 li { 
		width:130px;
	}
	.span8 .items4 li { 
		width:170px;
	}
	.span8 .items3 li { 
		width:236px;
	}
	.span8 .items2 li { 
		width:370px;
	}
	.span8 .items1 li { 
		width:770px;
	}
	
	.span9 .items6 li { 
		width:120px;
	}
	.span9 .items5 li { 
		width:150px;
	}
	.span9 .items4 li { 
		width:195px;
	}
	.span9 .items3 li { 
		width:270px;
	}
	.span9 .items2 li { 
		width:420px;
	}
	.span9 .items1 li { 
		width:870px;
	}
	
	/* items size with sidebar*/
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li { 
		width:126px;
	}
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li { 
		width:156px;
	}
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li { 
		width:195px;
	}
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li { 
		width:270px;
	}
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li { 
		width:425px;
	}
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li { 
		width:870px;
	}
	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li { 
		width:52px;
	}
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li { 
		width:67px;
	}
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li { 
		width:83px;
	}
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li { 
		width:121px;
	}
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li { 
		width:197px;
	}
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li { 
		width:424px;
	}
	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li { 
		width:27px;
	}
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li { 
		width:37px;
	}
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li { 
		width:46px;
	}
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li { 
		width:71px;
	}
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li { 
		width:122px;
	}
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li { 
		width:275px;
	}
	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li { 
		width:15px;
	}
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li { 
		width:22px;
	}
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li { 
		width:27px;
	}
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li { 
		width:47px;
	}
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li { 
		width:85px;
	}
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li { 
		width:201px;
	}
	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li { 
		width:77px;
	}
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li { 
		width:97px;
	}
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li { 
		width:120px;
	}
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li { 
		width:170px;
	}
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li { 
		width:271px;
	}
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li { 
		width:572px;
	}
	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li { 
		width:89px;
	}
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li { 
		width:111px;
	}
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li { 
		width:139px;
	}
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li { 
		width:195px;
	}
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li { 
		width:308px;
	}
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:647px;
	}
}

/*Responsive*/
/*Style.css*/


@media only screen and (min-width: 960px) and (max-width: 1199px) {
	header.fixed_type .slogan {
	width:240px;
	top: 5px;
	left: 100px;
}
	header .slogan {
				display:block!important;

	}
	
	header .logo { 
		top:8px!important
	}
	header nav ul.menu > li {
		min-height:45px!important;
	}
	header nav ul.menu > li > a {
		height:40px!important;
		line-height:40px!important;
		font-size:16px!important;
		padding:0 8px!important;
		margin-top:5px!important;
	}
	header nav ul.menu > li > a:hover,
	header nav ul.menu > li:hover > a,
	header nav ul.menu > li.current-menu-parent > a,
	header nav ul.menu > li.current-menu-item > a {
	height: 45px!important;
	margin-top: 0px!important;
	
	}
	header nav ul.sub-menu {
		top:45px!important;
	}
	header nav ul.menu > li:hover .menu_marker,
	header nav ul.menu > li.current-menu-parent .menu_marker,
	header nav ul.menu > li.current-menu-item .menu_marker {
		height:5px!important;
		top:0px!important;
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	header nav ul.sub-menu li ul.sub-menu { 
		display:block;
		position:absolute;
		left:-165px!important;
		top:0px!important;
		margin-left:0!important;
		border-left:#2e2e2e 1px solid;
	}
	
	
	
	
	
	/*Shortcodes*/
	
/*	.shortcode_promoblock  {
		padding:30px!important;
	}
	.shortcode_promoblock .promo_text_block,
	.shortcode_promoblock .promo_text_block {
		width:100%!important;
	}
	.shortcode_promoblock .promo_text_block h4,
	.shortcode_promoblock .promo_text_block h1 {
		width:100%!important;
		text-align:center!important;
	}
	.shortcode_promoblock .promo_button_block {
		padding-top:20px!important;
		width:100%!important;
		text-align:center!important;
	}*/

	
	.user_bg_layout header,
	.user_img_layout header {
		width: 100%;
	}
	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer
	{
		width:960px;
	}	

	.widget_flickr .flickr_badge_image,
	.widget_flickr .flickr_badge_image a,
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_fadder { 	
		width:71px!important;
		height:71px!important;
	}
	.widget_flickr .flickr_badge_image .flickr_wrapper {
		width:59px!important;
		height:59px!important;
	}
.partner-icons li {
  
   margin-right: 10px;
}
.shortcode_tab_item_title.colors {
	
	padding: 0 3px;
	cursor: pointer;
	font-size: 12px;
	margin: 0px 5px 0 0;
	}	
}
/*IE8 Support*/
.ie8 .shortcode_promoblock  {
	padding:30px!important;
}
.ie8 .shortcode_promoblock .promo_text_block,
.ie8 .shortcode_promoblock .promo_text_block {
	width:100%!important;
}
.ie8 .shortcode_promoblock .promo_text_block h4,
.ie8 .shortcode_promoblock .promo_text_block h1 {
	width:100%!important;
	text-align:center!important;
}
.ie8 .shortcode_promoblock .promo_button_block {
	padding-top:20px!important;
	width:100%!important;
	text-align:center!important;
	
}


@media only screen and (min-width: 766px) and (max-width: 959px) {
	header ul.accountmenu li a { 
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px 0 5px;
	margin-top:2
	0px;
	height:20px;
	line-height:20px;
	font-size:16px;
	display:inline-block;
	

}
	/*header { 
		height:100px!important;
	}
	header.fixed_type {
	position:fixed;
	left:0px;
	top:0px;
	width:100%!important;
min-height:100px;
	z-index:99;
}*/
	.header_wrapper {
		/*min-height:100px!important;*/
	}
	header .logo { 
		top:30px!important;
		left: -10px;
	}
	header .logo img {
		width:170px;
	}
	header .slogan {
				display:block!important;
				width: 250px;
position: absolute;
	left: 100px;
	top: 30px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 30px;
	}
	
	header.fixed_type .logo  {
		top: 10px !important;
	width:140px!important;
}
header.fixed_type .slogan {
	top: 5px!important; 
	display:block!important;
				width: 200px;
}
	
header nav ul.sub-menu { 
	display:block;
	position:absolute;
	top:45px;
	left:65%;
	margin-left:-93px;
	width:140px;
	display:block;
	padding:0;
	z-index:99;
}
	header nav ul.menu > li {
		min-height:45px!important;
	}
	header nav ul.menu > li > a {
		height:40px!important;
		line-height:40px!important;
		font-size:14px!important;
		padding:0 5px!important;
		margin-top:5px!important;
	}
	header nav ul.menu > li > a:hover,
	header nav ul.menu > li:hover > a,
	header nav ul.menu > li.current-menu-parent > a,
	header nav ul.menu > li.current-menu-item > a {
		height:45px!important;
		margin-top:0px!important;
	}
	header nav ul.sub-menu {
		top:45px!important;
	}
	header nav ul.menu > li:hover .menu_marker,
	header nav ul.menu > li.current-menu-parent .menu_marker,
	header nav ul.menu > li.current-menu-item .menu_marker {
		height:5px!important;
		top:0px!important;
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	
	.list-of-images { 
		margin-left:-20px!important;
	}
	.list-of-images .gallery_item { 
		margin-left:20px!important;
		max-width:352px!important;
		margin-bottom:20px!important;
	}
	.list-of-images .gallery_item {
		max-width:352px!important;
	}
	.left-sidebar .list-of-images,
	.right-sidebar .list-of-images { 
		margin-left:-14px!important;
	}
	.left-sidebar .list-of-images .gallery_item,
	.right-sidebar .list-of-images .gallery_item { 
		margin-left:14px!important;
		max-width:262px!important;
		margin-bottom:14px!important;
	}
	.left-sidebar .list-of-images .gallery_item,
	.right-sidebar .list-of-images .gallery_item { 
		max-width:262px!important;
	}

		.shortcode_promoblock {
		background:#ececec;
		border-left:6px solid;
		padding:20px;
		display:block;
	}
	.shortcode_promoblock .promo_text_block {
		text-align:right;
	}
	.shortcode_promoblock .promo_button_block {
		text-align:left;
	}
	.shortcode_promoblock .promo_button {
		padding:0px 30px;
		font-size:20px;
		line-height:30px;
		color:#ececec;
		font-weight:bold;
		display:inline-block;
		text-align:left;
		background:#3d3d3d;
		margin-top:10px;
		transition: all 400ms;
		-webkit-transition: all 400ms;
		-moz-transition: all 400ms;
		-o-transition: all 400ms;
	}
	.shortcode_promoblock .promo_button:hover {
		color:#3d3d3d;
	}
	.shortcode_promoblock h4 {
		text-align:right;
		font-size:24px;
		line-height:26px;
		color:#3d3d3d;
		margin:0 0 -2px 0;
		font-weight:300;
	}
	.shortcode_promoblock h1 {
		margin:0px 0 0px 0;
		text-align:right;
		font-size:31px;
		line-height:33px;
		color:#3d3d3d;
	}
	
	



	.user_bg_layout header, 
	.user_img_layout header, {
		width:100%;
	}
	
	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:754px;
	}
	
		

	.widget_flickr .flickr_badge_image,
	.widget_flickr .flickr_badge_image a,
	.widget_flickr .flickr_badge_image img,
	.widget_flickr .flickr_badge_image .flickr_fadder { 	
		width:81px!important;
		height:81px!important;
	}
	.widget_flickr .flickr_badge_image .flickr_wrapper {
		width:69px!important;
		height:69px!important;
	}	
footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
}
	/*partner Icons*/
.partner-icons li {
   float: left;
   display: block;
   list-style: none;
   margin-right: 5px;
   margin-bottom: 10px;
}
.partner-icons li a, a.partner-icon {
   width: 90px;
   display: block;
   background-position: 0 0;
   background-repeat: no-repeat;
   transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -webkit-transition: all 0.3s ease-in-out;
}
.partner-icons li:hover a {
   background-position: 0 -50px;
}

.partner-icons-color li a {
  opacity: 0.7;
  background-position:0 -50px !important;
}

.partner-icons-color li a:hover {
  opacity: 1;
}

.partner_amtote {background: url(../img/partners/amtote.png) no-repeat; 	background-size: 90px;
}
.partner_weather {
	background: url(../img/partners/customweather.png) no-repeat;
	background-size: 90px auto;
}
.partner_equibase {background: url(../img/partners/equibase.png) no-repeat;	background-size: 90px auto;
}
.partner_roberts {background: url(../img/partners/roberts.png) no-repeat;	background-size: 90px auto;}

.partner_trackdata {background: url(../img/partners/trackdata.png) no-repeat;	background-size: 90px auto;
}
.partner_trackmaster {background: url(../img/partners/trackmaster.png) no-repeat;	background-size: 90px auto;
}
	
.shortcode_tab_item_title.colors {
	
	padding: 0 2px;
	cursor: pointer;
	font-size: 11px;
	margin: 0px 3px 0 0;
	}	
}

@media only screen and (max-width: 760px) {
	body {
		padding:0!important;
	}
	header .slogan {
				display:none!important;

	}

	header .logo {
		left:50%;
		margin-left:-111px;
		display:block;
		top: 18px;
	}
	.mobile_header {
		display:block!important;
		position:absolute;
		left:0px;
		top:70px;
	}
	.mobile_header select {
		width:100%;
	}
	
	
	footer nav {
		display:none!important;
	}
	footer_wrapper {
		position:relative;
	}
	footer .logo {
//		position:absolute;
		display:block;
		top: 5px!important;
	}	
	footer .footer_wrapper .logo {
	text-align:center;
}
	.footer_wrapper {
		min-height:80px!important;
	}
	#footer_bar .sidepanel {
		margin-bottom:30px!important;
	}
	.flickr_wrapper {
		display:none!important;
	}

	.module_google_map iframe {
		height:320px!important;
	}
	.price_item {
		width:100%!important;
	}
	.span3 aside.sidebar {
		margin-top:40px!important;
	}
	
	iframe.alignleft,
	iframe.alignright {
		width:100%;
		display:block;
		float:none!important;
		padding:0!important;
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.module_gallery {
		margin-left:0!important;
	}
	.list-of-images {
		margin-left:-2.5%!important;	
	}
	.module_gallery .gallery_item {
		margin-left:2.5%!important;
		margin-bottom:2.5%!important;
		width:47.5%!important;
	}
	.module_gallery .gallery_item img {
		width:100%!important;
		height:auto!important;
	}
	
	.shortcode_promoblock  {
		padding:10px!important;
	}
	.shortcode_promoblock .promo_text_block h4,
	.shortcode_promoblock .promo_text_block h1 {
		width:100%!important;
		text-align:center!important;
	}
	.shortcode_promoblock .promo_button_block {
		
		width:100%!important;
		text-align:center!important;
	}

	ol.commentlist  li ul {
		padding-left:0px!important;
	}
		

}




/*portfolio_isotope.css*/
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	.columns1 {
		width:940px!important;
		margin:0;
	}
	.columns1 .filter_img {
		width:48.75%;
		float:left; 
		display:inline-block;
	}
	.columns1 .portfolio_dscr {
		width:48.75%;
		margin-left:2.5%;
		float:left; 
		display:inline-block;
	}
	.columns1 .element {
		width:100%;
		margin-left: -2.5%;
		min-height:322px!important;
	}
	/*Widths*/
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 4px;
		width:970px;
		margin-left:-20px!important;
	}
	.columns2 .element {
		width:460px!important; 
		min-height:323px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns2 .element img {
		display:block;
	}
	.columns3 .element {
		width:220px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:211px!important;
	}
	.columns4 .element {
		width:220px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:154px!important;
	}	
}
/*ie8 support*/
	.ie8 .columns1 {
		width:940px!important;
		margin:0;
	}
	.ie8 .columns1 .filter_img {
		width:460px!important; 
		min-height:323px!important;
		float:left; 
		display:inline-block;
	}
	.ie8 .columns1 .portfolio_dscr {
		width:460px!important; 
		min-height:323px!important;
		margin-left:20px;
		float:left; 
		display:inline-block;
	}
	.ie8 .columns1 .element {
		width:100%;
		margin-left: -2.5%;
		min-height:322px!important;
	}
	/*Widths*/
	.ie8 .columns2,
	.ie8 .columns3,
	.ie8 .columns4 {
		margin:0 0 0 4px;
		width:960px;
		margin-left:-20px!important;
	}
	.ie8 .columns2 .element {
		width:460px!important; 
		min-height:323px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.ie8 .columns2 .element img {
		display:block;
	}
	.ie8 .columns3 .element {
		width:300px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:211px!important;
	}
	.ie8 .columns4 .element {
		width:220px!important; 
		margin-left:20px;
		margin-bottom:20px;
		min-height:154px!important;
	}	

@media only screen and (min-width: 767px) and (max-width: 959px) {
	.columns1,
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 4px;
		width:744px;
		margin-left:-20px!important;
	}
	.columns2 .element {
		width:352px!important; 
		min-height:247px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns2 .element img {
		display:block;
	}	
	.columns3 .element {
		width:228px!important; 
		min-height:160px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	.columns4 .element {
		width:166px!important; 
		min-height:116px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	}
	
}

@media only screen and (min-width: 459px) and (max-width: 766px) {
	/*Widths*/
	.columns1,
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 0px!important;
		width:420px!important;
	}
	.columns2 .element,
	.columns3 .element,
	.columns4 .element {
			width:190px!important;
		min-height:100px!important;
		float:left;
		margin-left:20px;
		margin-bottom:20px;		
		display:inline-block;
	
	}
	.columns1 .element img,
	.columns2 .element img,
	.columns3 .element img,
	.columns4 .element img {
		display:block!important;
	}
	.filter_navigation { 
		overflow:hidden!important;
	}
	.columns1 .filter_img {
		float:none!important;
		width:420px!important;
		margin-bottom:15px!important;
	}
	.columns1 .portfolio_dscr {
		float:none!important;
		width:420px!important;
		margin:0px!important;
	}
	.columns2 .element .portfolio_content p,
	.columns3 .element .portfolio_content p,
	.columns4 .element .portfolio_content p,
	.columns2 .element .portfolio_content h5,
	.columns3 .element .portfolio_content h5,
	.columns4 .element .portfolio_content h5 {	
		display:none!important;
	}	
}
@media only screen and (max-width: 459px) {
	/*Widths*/
	.columns1,
	.columns2,
	.columns3,
	.columns4 {
		margin:0 0 0 0px!important;
		width:300px!important;
	}
	.columns1 .element { 
		margin:0 0 20px 0!important;
	}
	/*.columns1 .element,
	.columns2 .element,
	.columns3 .element,
	.columns4 .element {
		width:300px!important;
		margin:0 0 20px 0px!important;
		min-height:194px!important;
		float:none!important;
		display:block!important;
	}*/
	.columns1 .element,
	.columns2 .element,
	.columns3 .element,
	.columns4 .element {
	width:130px!important;
		min-height:90px!important;
		float:left;
		margin-left:10px;
		margin-bottom:10px;		
		display:inline-block;
	}
	.columns1 .element img,
	.columns2 .element img,
	.columns3 .element img,
	.columns4 .element img {
		display:block;
	}
	.columns2 .element .portfolio_content p,
	.columns3 .element .portfolio_content p,
	.columns4 .element .portfolio_content p,
	.columns2 .element .portfolio_content h5,
	.columns3 .element .portfolio_content h5,
	.columns4 .element .portfolio_content h5 {	
		display:none!important;
	}
	.filter_navigation { 
		overflow:hidden
	}	
	.columns1 .filter_img {
		float:none!important;
		width:300px!important;
		margin-bottom:15px!important;
	}
	.columns1 .portfolio_dscr {
		float:none!important;
		width:300px!important;
		margin:0px!important;
	}
	.columns4 .filter_img .portfolio_dscr .wrap_padding {
	padding:0 3px;
	font-size:12px;
	line-height:15px;
}
.portfolio_block .filter_img .post_type_slider {
	background-image:url(../img/icons/blogpost_slider.png) no-repeat;	
	width:20px;
	height: 20px;
	background-size: 20px 20px!important;
		margin-left: -7px;
}
	
.portfolio_block .filter_img .post_type_video {
	background-image:url(../img/icons/blogpost_video.png) no-repeat ; 
	width:20px;
	height: 20px;
	background-size: 20px 20px!important;
	margin-left: -7px;
	}
.portfolio_block .filter_img .post_type_image {
	background-image:url(../img/icons/blogpost_image.png) no-repeat;
	width:20px;
	height: 20px;
	background-size: 20px 20px!important;
		margin-left: -7px;
}
.portfolio_block .filter_img .post_type_text {
	background-image:url(../img/icons/blogpost_text.png)no-repeat;
	width:20px;
	height: 20px;
	background-size: 20px 20px!important;
		margin-left: -7px;
}
}



/*RETINA*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.logo2_retina, .logo_retina {
		display:block!important;
	}	
	.logo2_def, .logo_def {
		display:none!important;
	}	

	a.menu_toggler {
		background-image:url(../img/retina/menu_btn.jpg)!important;
		background-size: 40px 40px!important;		
	}
	
	.ico_socialize {
		background-size: 26px 26px!important;		
	}
	.ico_socialize.type1 {
		width:36px;
		height:36px;
	}
	.ico_socialize.type2 {
		width:26px;
		height:26px;
	}
	.ico_socialize_facebook1 {
		background-image:url(../img/retina/icons/ico_socialize_facebook1.png)
	}
	.ico_socialize_facebook2 {
		background-image:url(../img/retina/icons/ico_socialize_facebook2.png)
	}
	.ico_socialize_twitter1 {
		background-image:url(../img/retina/icons/ico_socialize_twitter1.png)
	}
	.ico_socialize_twitter2 {
		background-image:url(../img/retina/icons/ico_socialize_twitter2.png)
	}
	.ico_socialize_twitter3 {
		background-image:url(../img/retina/icons/ico_socialize_twitter3.png)
	}
	.ico_socialize_vimeo {
		background-image:url(../img/retina/icons/ico_socialize_vimeo.png)
	}
	.ico_socialize_youtube1 {
		background-image:url(../img/retina/icons/ico_socialize_youtube1.png)
	}
	.ico_socialize_youtube2 {
		background-image:url(../img/retina/icons/ico_socialize_youtube2.png)
	}
	
	.ico_socialize_share {
		background-image:url(../img/retina/icons/ico_socialize_share.png)
	}
	.ico_socialize_mail {
		background-image:url(../img/retina/icons/ico_socialize_mail.png)
	}
	.ico_socialize_rss {
		background-image:url(../img/retina/icons/ico_socialize_rss.png)
	}
	.ico_socialize_home {
		background-image:url(../img/retina/icons/ico_socialize_home.png)
	}	
	.ico_socialize_phone {
		background-image:url(../img/retina/icons/ico_socialize_phone.png)
	}	
	
	

	.carouselslider ul li .smallproflinks a {
		background-size: 34px 68px!important;		
	}
	.carouselslider ul li .smallproflinks a.facebook_link { 
		background-image:url(../img/retina/icons/ico_carousel_facebook.png);
	}	
	.carouselslider ul li .smallproflinks a.twitter_link { 
		background-image:url(../img/retina/icons/ico_carousel_twitter.png);
	}	
	.carouselslider ul li .smallproflinks a.tumbler_link { 
		background-image:url(../img/retina/icons/ico_carousel_tumbler.png);
	}	
	
	a.ico_social-facebook { 
		background:url(../img/icons/fb.png) 0 0;
		background-size: 16px 16px!important;		
	}
	
	a.ico_social-twitter { 
		background:url(../img/icons/twitter.png) 0 0;
		background-size: 20px 16px!important;		
	}
	

	.footer_tools .ico_social-facebook {
		background-image:url(../img/icons/fb.png);
		background-size: 34px 34px!important;		
	}
	.footer_tools .ico_social-twitter {
		background-image:url(../img/icons/twitter.png);
		background-size: 34px 34px!important;		
	}
	
	
	
	.footer_tools .ico_social-youtube {
		background-image:url(../img/icons/youtube.png);
		background-size: 34px 34px!important;		
	}
	

	.carouselslider .carousel-previous {
		background-image:url(../img/retina/carousel_prev.png);
		background-size: 21px 42px!important;		
	}
	.carouselslider .carousel-next { 
		background-image:url(../img/retina/carousel_next.png);
		background-size: 21px 42px!important;		
	}
	.nivo-nextNav {
		background-image:url(../img/retina/slider_next.png)!important;
		background-size: 36px 72px!important;		
	}
	.nivo-prevNav {
		background-image:url(../img/retina/slider_prev.png)!important;
		background-size: 36px 72px!important;		
	}	

	.btn_load_more span {
		background-image:url(../img/retina/btn_arrow.png)!important;
		background-size: 7px 24px!important;		
	}
	.btn_back span {
		background-image:url(../img/retina/btn_arrow.png)!important;
		background-size: 7px 24px!important;		
	}
	

	.arrowButton .prevArrow {
		background-image:url(../img/retina/slider_prev.png);
		background-size: 51px 102px!important;		
	}
	.arrowButton .nextArrow {
		background-image:url(../img/retina/slider_next.png);		
		background-size: 51px 102px!important;		
	}
	#footer_bar .twitter_list li:before {
		background-image:url(../img/retina/mark_twitter.png);		
		background-size: 19px 15px!important;			
	}
	
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 500px) {
 	.arrowButton .prevArrow {
		background-size:10px 18px!important;
		background-image:url(../img/retina/slider_prev.png)!important;
	}
	.arrowButton .nextArrow {
		background-size:10px 18px!important;
		background-image:url(../img/retina/slider_next.png)!important;
	}
}

a.menu_toggler {
	display:none;
}
header .mobile_menu_wrapper {
	display:none;
	background:#3d3d3d;
}
nav.mobile_header {
	display:none!important;
}
@media only screen and (min-width: 761px) {
	header .mobile_menu_wrapper {
		display:none!important;
	}
}
@media only screen and (max-width: 760px) {
	.header_wrapper {
		padding-top:80px;
		min-height:5px!important;
		
	}
	header .logo {
		left:0px!important;
		margin-left:0px!important;
	}
	header.fixed_type {
		position:static!important;
	}
/*	a.menu_toggler {
		display:block!important;
		width:40px;
		height:40px;
		position:absolute;
		right:0;
		top:17px;
		background:url(../img/menu_btn.jpg) no-repeat 0 0;
	}*/
	header .mobile_menu {
		padding: 0px 0px 0px 0px;
	}
	header .mobile_menu li {
		border-bottom:#2C2C2C 1px solid;
		
	}
	header .mobile_menu li a,
	header .mobile_menu .sub-menu li a {
		line-height:19px!important;
		font-size:13px!important;
		color:#ececec!important;
		display:block!important;
		text-align:center!important;
		padding:10px!important;
		text-align:left!important;
		border-bottom:#2C2C2C 1px solid;
	}
	header .mobile_menu .sub-menu {
		display:block!important;
		visibility:visible!important;
	}
	header .mobile_menu .sub-menu li a{
		padding-left:30px!important;
	}
	header .mobile_menu .sub-menu li ul.sub-menu li a {
		padding-left:50px!important;
	}
}

/*Scroll jumping fix*/
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	.fixed_type_html .content_wrapper {
	margin-top: 68px;
	}
	
.table th {
  font-weight: bold;
  color:rgba(255,255,255,1);
  background-color: #55a79a;
  font-size:12px;
}
.table td {
  font-size:12px;
}
.table th,
.table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.table {
  margin-bottom: 5px;

}
}
@media only screen and (min-width: 766px) and (max-width: 959px) {
	.fixed_type_html .content_wrapper {
	margin-top: 68px;
	}
		footer .logo {
	width: 160px;
	}
	.pre_footer p {
		font-size:14px;
	}
	.table {
		width:715px;
		margin-bottom: 5px;
	}
	.table th {
		  font-weight: bold;
		  color:rgba(255,255,255,1);
		  background-color: #55a79a;
		  font-size:12px;
	}
	.table td {
	  font-size:11px;
	}
	.table th,
	.table td {
		padding: 2px;
		line-height: 20px;
		vertical-align: top;
		border-top: 1px solid #dddddd;
	}

}
@media only screen and (min-width: 459px) and (max-width: 766px) {
	.fixed_type_html .content_wrapper {
		margin-top: 0px;
	}
		header.fixed_type .logo {
		top:18px;
	}
	header .logo {
		top: 10px;
		width: 120px;
		left: 40% !important;
	}
	
	footer .logo {
		width: 120px;
	}

	.module_layer_slider .module_content { 
				display:none!important;
	}	
	.module_cont2  {
		display:none!important;
	}	
}

@media only screen and (max-width: 459px) {
	.fixed_type_html .content_wrapper {
	margin-top: 0px;
	}
	header.fixed_type .logo {
	top:10px;
	}
	header .logo {
	top: 5px;
	width: 130px;
	left: 10% !important;
	}
	footer .logo {
	margin-top:-10px;
	width: 100px;
	left: 30% !important;
	}
	footer .copyright {
	left: 10% !important;
	}
	
	.content_wrapper {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	
}

.module_layer_slider .module_content { 
				display:none!important;
}	
.module_cont2  {
		display:none!important;
}
.pre_footer p {
margin-left: 10px;
}
.pre_footer a {
margin-left: 10px;
}
}
.price_item .price_item_text {
	background: #ececec;
	color: #3d3d3d;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	margin-bottom: 1px;
	}
	.price_item .price_item_text2 {
	background: #ececec;
	color: #3d3d3d;
		padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 1px;
	font-size: 13px;
	}
	.price_item .price_item_text a {
		color:#3d3d3d;
	}
@media screen and ( -webkit-min-device-pixel-ratio : 0 ) {
	.fl-container .feedback_reset,
	.fl-container .feedback_go,
	.fl-container .comment_reset,
	.fl-container .send_comment,
	.contentarea .feedback_reset,
	.contentarea .feedback_go,
	.contentarea .comment_reset,
	.contentarea .send_comment {
		padding-top:10px!important;
		-webkit-appearance: none!important; 
		-webkit-border-radius:0!important
	}
	
	.field-message,
	#commentform textarea {
		margin-bottom:3px!important;
	}
	.arrowButton .prevArrow {
		left:-1px!important;
	}
}
/* *** nivo-slider.css *** */
/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */


/*CustomCSS*/
.nivo-controlNav {display:none!important;}


/* *** jquery.onebyone.css *** */

.buttonArea{
    float: left;
    left: 50%;
    position: relative;            
    top: 100%;
	margin-top: -32px;	
}                     
.buttonCon{  
    float: left;
    left: -50%;
    position: relative;  
	display:none!important;      
}
.buttonCon .theButton {
	display: block;
	color: #B22222;
	width: 20px;
	height: 22px;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.buttonArea a.active {
	background-position: 0 -22px;
}             

.arrowButton{    
	cursor: pointer;  
}            
.arrowButton .prevArrow,
.arrowButton .nextArrow {
	width:51px;
	height:51px;
	display:block;
	position:absolute;
	top:50%!important;
	margin-top:-25px!important;
	background-color:#3d3d3d;
	background-position:0 0;
	background-repeat:no-repeat;
	transition: background-color 300ms;
	-webkit-transition: background-color 300ms;
	-moz-transition: background-color 300ms;
	-o-transition: background-color 300ms;		
}
.arrowButton .prevArrow:hover,
.arrowButton .nextArrow:hover {
	background-position:0 -51px;
}

.arrowButton .prevArrow{
	background-image: url(../img/slider_prev.png); 
	left: 0px;        
} 
.arrowButton .nextArrow{                 
	background-image: url(../img/slider_next.png);
	right: 0px;
}   

.buttonArea { display:none!important;}

/* Nivo Slider */

/*Layer1*/
.oneByOne_item {
	position:absolute!important;
}
.oneByOne_item img,
.oneByOne_item form {
	display:none;
}
.slider_type1 { 
	overflow:hidden;
}


/*Layer Slider*/
/*Layer Slider*/
.fullscreen_slider .ls_bg1,
.slider_type1 .ls_bg1 {
	background:url(../img/slider/tb_background.jpg)  no-repeat center;
	background-size:cover;
}
.fullscreen_slider .ls_bg2,
.slider_type1 .ls_bg2 {
	background:url(../img/slider/harness_bg.jpg) no-repeat center;
	background-size:cover;
}
.fullscreen_slider .ls_bg3,
.slider_type1 .ls_bg3 {
	background:url(../img/slider/bg_layer_slide3.jpg) no-repeat center;
	background-size:cover;
}
.fullscreen_slider .ls_bg4,
.slider_type1 .ls_bg4 {
	background:url(../img/slider/greyhound_bg.jpg) no-repeat center;
	background-size:cover;
}
.fullscreen_slider .ls_bg5,
.slider_type1 .ls_bg5 {
	background:url(../img/slider/bg_layer_slide5.jpg) no-repeat center;
	background-size:cover;
}


.module_layer_slider .module_content { 
	width:100%;
	height:500px;
}
.module_layer_slider .OneByOne_container {
	position:absolute;
	width:100%;
	height:500px;
}
.module_layer_slider .oneByOne_item {
	width:100%;
	height:500px;
}



/* S L I D E R*/

.fullscreen_slider .oneByOne_item,
.fullscreen_slider .oneByOne1 {
	height:500px!important;
}
		.sidebar_header {
	color: #ececec;
	background-color: #F47032;
	padding: 4px 4px;
	text-align: center;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	font-weight: bold!important;
}
.sidebar_header2 {
	color: #474747;
	background-color: #D6DA93;
	padding: 4px 4px;
	margin-bottom: 3px;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	font-weight: bold!important;
}

	/*80%*/	
	
	.module_layer_slider .module_content { 
		height:400px!important;
	}
	.module_layer_slider .OneByOne_container {
		height:400px!important;
	}
	.module_layer_slider .oneByOne_item {
	height: 400px!important;
	}
	.oneByOne1 {
		height:400px!important;
	}

/* Carousel base class */

.carousel-caption {
	background-color: rgba(246,101,10,0.70);
	position: static;
	max-width: 300px;
}
.carousel-caption2 {
	background-color: rgba(246,101,10,0.70);
	position: static;
	max-width: 550px;
}
.mobile-banner {
		background-color: rgba(246,101,10,0.70);
	position: static;
	max-width: 150px;
}

.carousel-caption2  h1 {
	font-size: 30px;
 	color: #fff;
}
.carousel-caption  h1 {
	font-size: 30px;
 	color: #fff;
}
.mobile-banner  h1 {
	font-size: 30px;
 	color: #fff;
			padding: 1% 1%;

}
.carousel-caption  .lead,
.carousel-caption2  .lead {
	font-size: 30px;
	color: #fff;
	font-weight: 500;
}

.carousel-caption h1,
.carousel-caption .lead,
.carousel-caption2 h1,
.carousel-caption2 .lead  {
  margin: 0;
  line-height: 1.25;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
}

@media (min-width: 1200px) {
.carousel-caption2 {
	padding: 1% 1%;
	margin-bottom: 20%;
	margin-top: 5%;
	margin-left: 40%;
	margin-right: 5%;

}
.carousel-caption {
	padding: 1% 1%;
	margin-left: 8%;
	margin-top: 5%;
}
.carousel-tb {
	position:absolute;
		top:1%;
		left:5%;
}
.carousel-harness{
	position:absolute;
	top: 80px;
	left:20%;
	margin-left:-250px;
}
.carousel-caption .btn {
  margin-top: 10px;
}

.mobile-banner{
	position:absolute;
	top:70%;
	left:80%;
	margin-left:-131px;
	padding: 1% 1%;

}

.monitor {
	position: absolute;
	top:130px;
	left: 75%;
	margin-left: -322px;

}
.laptop {
	position:absolute;
	top:250px;
	left:20%;
	margin-left:-131px;
}

.ipad {
	position:absolute;
	top:40px;
	left:85%;
	margin-left:-131px;
}
.phone {
	position:absolute;
	top:120px;
	left:40%;
	margin-left:-131px;
}

.greyhound_banner {
		bottom:132px;
		margin-left:-214px;
		width:200px;
		height:auto!important;
	}
.greyhound {
		position:absolute;
		top:10%;
		left:30%;
		
	}
.module_layer_slider .module_content { 
		height:500px!important;
	}
	.module_layer_slider .OneByOne_container {
		height:500px!important;
	}
	.module_layer_slider .oneByOne_item {
	height: 500px!important;
	}
	.oneByOne1 {
		height:500px!important;
	}
}


@media only screen and (min-width: 960px) and (max-width: 1200px) {
.carousel-caption {
	position: static;
	padding: 1% 1%;
	margin-left: 5%;
	margin-top: 5%;
}
	.carousel-tb {
	position:absolute;
		top:0%;
		left:5%;
}
.carousel-harness{
	position:absolute;
	top: 5%;
	left:30%;
	margin-left:-250px;

}
.carousel-caption2 {
	padding: 1% 1%;
	margin-bottom: 20%;
	margin-top: 5%;
	margin-left: 60%;
	margin-right: 5%;
		max-width: 280px;


}
  .carousel-caption2 .h1 {
	   font-size: 20px;
   }
 .carousel-caption2 .lead {
	   font-size: 18px;
   }
   .mobile-banner{
	position:absolute;
	top:70%;
	left:95%;
	margin-left:-131px;

}
.monitor {
	position: absolute;
	top:130px;
	left: 75%;
	margin-left: -322px;

}
.laptop {
	position:absolute;
	top:200px;
	left:25%;
	margin-left:-131px;
}

.ipad {
	position:absolute;
	top:40px;
	left:85%;
	margin-left:-131px;
}
.phone {
	position:absolute;
	top:120px;
	left:40%;
	margin-left:-131px;
}
.greyhound {
		position:absolute;
		top:5%;
		left:20%;
		
	}
	.span12 .items5 li { 
		width:165px;
	}

		.span12 .carouselslider {
		width:1140px;
	}


.table th {
  font-weight: bold;
  color:rgba(255,255,255,1);
  background-color: #55a79a;
  font-size:12px;
}
.table td {
  font-size:12px;
}
.table th,
.table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.module_layer_slider .module_content { 
		height:400px!important;
	}
	.module_layer_slider .OneByOne_container {
		height:400px!important;
	}
	.module_layer_slider .oneByOne_item {
	height: 400px!important;
	}
	.oneByOne1 {
		height:400px!important;
	}
}
/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
 
.carousel-caption {
	position: static;
	padding: 1% 1%;
	margin-left: 5%;
	margin-top: 5%;
}



  .carousel-caption2 {
	position: static;
	padding: 1% 1%;
	margin-bottom: 18%;
	margin-top: 5%;
	margin-left: 50%;
	margin-right: 2%;
}

  .carousel-caption2 .lead {
	   font-size: 20px;
   }


}


@media only screen and (min-width: 760px) and (max-width: 959px) {
 .sidebar_header {
	color: #ececec;
	background-color: #DF5F00;
	padding: 4px 4px;
	text-align: center;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	font-weight: bold!important;
}
	.fullscreen_slider .oneByOne_item,
	.fullscreen_slider .oneByOne1 {
		height:400px!important;
	}

	/*/*62%*/	
	/*.module_layer_slider .module_content { 
		height:470px!important;
	}
	.module_layer_slider .OneByOne_container {
		height:470px!important;
	}
	.module_layer_slider .oneByOne_item {
	height: 500px!important;
	}
	.oneByOne1 {
		height:470px!important;
	}*/
.carousel-caption {
	position: static;
	padding: 1% 1%;
	margin-left: 5%;
		margin-right: 50%;

	margin-top: 5%;
}
  .carousel-caption h1 {
    font-size: 25px;
  }
   .carousel-caption2 {
	position: static;
	max-width: 550px;
	padding: 1% 1%;
	margin-bottom: 20%;
	margin-top: 5%;
	margin-left: 50%;
	margin-right: 5%;
}
.carousel-caption2 h1 {
	 font-size: 25px;
   }
   
   .carousel-caption2 .lead {
	   font-size: 18px;
   }
  .carousel-caption .lead, 
  .carousel-caption .btn, .carousel-caption2 .btn {
    font-size: 18px;
  }
.carousel-tb {
		position:absolute;
		top:15%;
		left:5%;	
	
}
.carousel-greyhound { 
	margin-top:auto;
	width:50%;
}
.carousel-harness{
	position:absolute;
	top: 25%;
	left:40%;
	margin-left:-250px;

}
.mobile-banner{
	position:absolute;
	top:70%;
	left:90%;
	margin-left:-131px;

}
.monitor {
	position: absolute;
	top:80px;
	left: 85%;
	margin-left: -322px;

}
.laptop {
	position:absolute;
	top:210px;
	left:25%;
	margin-left:-131px;
}

.ipad {
	position:absolute;
	top:40px;
	left:85%;
	margin-left:-131px;
}
.phone {
	position:absolute;
	top:120px;
	left:40%;
	margin-left:-131px;
}
.greyhound {
		position:absolute;
		top:5%;
		left:10%;
		
	}
		
.span12 .items5 li { 
		width:120px;
	}

		.span12 .carouselslider {
		width:720px;
	}
	.table-striped td {
  font-size:12px;
}
.table-striped {
	width:100%;
}

.table-striped th,
.table-striped td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}	
.table-striped2 td {
  font-size:12px;
}
.table-striped2 {
	width:100%;
}

.table-striped2 th,
.table-striped2 td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}

}
@media only screen and (min-width: 459px) and (max-width: 759px) {
.fullscreen_slider .oneByOne_item,
	.fullscreen_slider .oneByOne1 {
		height:180px!important;
	}

	/*36%*/
	.module_layer_slider .module_content { 
		width:100%;
		height:180px;
	}
	.module_layer_slider .OneByOne_container {
		position:absolute;
		width:100%;
		height:180px;
	}
	.module_layer_slider .oneByOne_item {
		width:100%;
		height:180px;
		position:absolute!important;
		display:block!important;		
	}
	.oneByOne1 {
		height:180px!important;
	}	
	.carousel-tb {
		position:absolute;
		top:30%;
		left:10%;	
}
	
	.carousel img.bigImage{ 
	width:60%;
}

  .carousel-caption, .carousel-caption2 {
    margin-bottom: 5%;
  }
  .carousel-caption h1, .carousel-caption2 h1 {
    font-size: 24px;
  }
  .carousel-caption .lead, .carousel-caption2 .lead, .carousel-caption2 .btn,
  .carousel-caption .btn {
    font-size: 14px;
  }
 .carousel-caption2 {
	position: static;
	max-width: 550px;
	padding: 1% 1%;
	margin-bottom: 20%;
	margin-top: 5%;
	margin-left: 50%;
}
.span12 .carouselslider,

	.span12 .items5 li{
		width:300px!important;
	}	
	.widget_posts {
		display: none;
	}
	.widget_twitter {
		display: none;
	}
	.footer_tools .footer_socials li {
	width: 35px;
	height: 35px;
	
}
.footer_tools .footer_socials li a {
	width:35px;
	height:35px;
	
}	


.table-striped th {
  font-weight: bold;
  color:rgba(255,255,255,1);
  background-color: #55a79a;
  font-size:12px;
}

.table td {
/*  font-size:12px !important;
*/}
.table th,
.table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}

}
@media only screen and (min-width: 320px) and (max-width: 459px) {
.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:320px!important;
		padding-left:10px;
	}	
}
@media only screen and (max-width: 320px) {
	
	/*26%*/
	.widget_posts {
		display: none;
	}
	.widget_twitter {
		display: none;
	}
	.footer_tools .footer_socials li {
	width: 35px;
	height: 35px;
	
}
.footer_tools .footer_socials li a {
	width:35px;
	height:35px;
	
}	

	.module_layer_slider .module_content { 
				display:none!important;
	}
		.carouselslider ul {
		margin-left:-20px!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
		.carouselslider ul {
		margin-left:-20px!important;
	}
	.carouselslider ul li {
		padding:0 0 0 20px!important;
	}
	
	.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:300px!important;
	}	


	.table {
  margin-bottom: 20px;

}
.table th {
  font-weight: bold;
  color:rgba(255,255,255,1);
  background-color: #55a79a;
  font-size:11px;
}
.table td {
  font-size:10px;
}
.table th,
.table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.select-box {
	font-size: 10px;
}
.header_wrapper {
		padding-top:70px;
		
		
	}
}
/*Panel Orange*/
.panel-orange {
   border-color: #e67e22;
      padding-top: 5px;

}

.panel-orange > .panel-heading {
	color: #fff;
	background-color: #F47032;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  padding-left:10px
}
.panel-title2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
 text-align:center
}
.panel-title3 {
	padding:10px;
  font-size: 18px;
 text-align:center
}
.panel-title > a {
  color: inherit;
}
.G {
	color: #000099;
	font-weight: bold;
}

.T {
	color: #FF0000;
	font-weight: bold;
}

.H {
	color: #009900;
	font-weight: bold;
}


.table th {
	font-weight: bold;
  color:rgba(255,255,255,1);
	background-color: #F47032;
}

th {
font-weight: bold;
  color:rgba(255,255,255,1);
	background-color: #F47032;
}

	/*-- Buttons --*/
	.shortcode_button { 
		display:inline-block;
		margin:2px 2px;
		border:none;
		text-decoration:none;
		float:left;
		background:#3d3d3d;
		color:#ececec;
	}	

.shortcode_button.btn_tiny2{ 
		line-height:15px;
		font-size:12px;
		padding:0 5px;
		float:none!important;
		
		
	}
.shortcode_button.btn_tiny { 
		line-height:20px;
		font-size:12px;
		padding:0 5px;
		
	}
	.shortcode_button.btn_small { 
		line-height:34px;
		font-size:13px;
		padding:0 18px;
		
	}
	.shortcode_button.btn_normal { 
		line-height:40px;
		font-size:18px;
		padding:0 23px;
	}
	.shortcode_button.btn_large { 
		line-height:42px;
		font-size:20px;
		font-weight:bold;
		padding: 0 31px;
	}
	.shortcode_button, 
	.shortcode_button .ico {
		transition: background-color 300ms, color 300ms, border-color 300ms;
		-webkit-transition:background-color 300ms, color 300ms, border-color 300ms;
		-moz-transition:background-color 300ms, color 300ms, border-color 300ms;
		-o-transition:background-color 300ms, color 300ms, border-color 300ms;
	}
	.shortcode_button.btn_type6 {
	color: #FFFFFF;
	background-color: #F47032;
	}
		.shortcode_button.btn_type20 {
	color: #FFFFFF;
	background-color: #61734B;
	}
	
		.shortcode_button.btn_type1 {
		color:#ececec;
		background:#3d3d3d;
	}
	.shortcode_button.btn_type2 {
	color: #ffffff;
	background-color: #989898;
	}
	.shortcode_button.btn_type3 {
		color:#a3a3a3;
		background:#ececec;
	}
	.shortcode_button.btn_type4 {
		color:#3d3d3d;
	}
	.shortcode_button.btn_type5 {
		color:#3d3d3d;
		background:#ffd200;
	}

	.shortcode_button.btn_type7 {
	color: #ffffff;
	background-color: #665ACA;
	font-weight: bold;
	}
	.shortcode_button.btn_type8 {
		color:#3d3d3d;
		background:#ff60af;
	}
	.shortcode_button.btn_type9 {
		color:#3d3d3d;
		background:#b36aff;
	}
	.shortcode_button.btn_type10 {
		color:#3d3d3d;
		background:#2e7cff;
	}
	.shortcode_button.btn_type11 {
		color:#3d3d3d;
		background:#0ab7e1;
	}
	.shortcode_button.btn_type12 {
		color:#3d3d3d;
		background:#88c800;
	}
	.shortcode_button.btn_type13 {
		color:#3d3d3d;
		background:#dbe93a;
	}
		
	.shortcode_button:hover { 
		text-decoration:none;
		color:#ececec;
		background:#3d3d3d;
	}
	
	
	
	
.pricing-stack .well  {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #cdcdcd;
	padding: 5px;
	background: #ffffff;
	-webkit-box-shadow: 1px 1px 5px #cdcdcd;
	-moz-box-shadow: 1px 1px 5px #cdcdcd;
	box-shadow: 1px 1px 5px #cdcdcd;
}
.pricing-stack2 .well  {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	-webkit-box-shadow: 1px 1px 5px #cdcdcd;
	-moz-box-shadow: 1px 1px 5px #cdcdcd;
	box-shadow: 1px 1px 5px #cdcdcd;
}

.inner-wrapper2 {
	margin: 5px;
	padding: 2px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	position: relative;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -o-linear-gradient(top, #ffffff, #ebebeb);
	background-image: linear-gradient(to bottom, #ffffff, #ebebeb);
	background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffebebeb', GradientType=0);
	text-align: center;
}
.centered {
	text-align: center;
}
.orange_text {
	color: #DF5F00;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	
	font-weight: bold;
	opacity: 1;
	
}
.line_top {
	border-top:solid;
	border-top-color:#E3721D;
  border-width: 1px;
}
        .box{
            display: none;
        }
        .red{ background: #ff0000; }
        .green{ background: #00ff00; }
        .blue{ background: #0000ff; }

.align_right {
	float:right;
	font-size:12px;
}

 .deposit_title{
	text-transform: none;
	position: relative;
	font-weight: bold;
	padding: 5px 40px 5px 13px;
	margin: 0 0 3px 0;
	cursor: pointer;
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	border-left: 6px solid;
	background-color: #F47032;
	transition: color 300ms, background-color 300ms;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;
	}

/*=====================================================
=       Wagering Interface          =
=====================================================*/
	 .bet_title{
	text-transform: none;
	position: relative;
	font-weight: normal;
	padding: 5px 40px 5px 13px;
	margin: 0 0 3px 0;
	cursor: pointer;
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	min-height: 18px;
	border-left: 6px solid;
	background-color: #4F5E3D;
	transition: color 300ms, background-color 300ms;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;
	}
	
@media only screen and (max-width: 1199px) {
	.replays-stats {
		width:initial !important;
	}
}
@media only screen and (max-width: 768px) {
	.matrix {
		overflow-y:auto;
	}
}

.bet-table {
	
	 border-collapse:separate;
    border:solid #D6DA93 1px;
    border-radius:6px;
    -moz-border-radius:6px;
	
}

.mtp-table {
	
	 border-collapse:separate;
    border:solid #D6DA93 thin;
    border-radius:6px;
    -moz-border-radius:6px;
	
}

.bet-table td {
	
		border:1px solid #D6DA93;	
	line-height:14px !important;
	font-size: 12px;

}
.bet-table th {
	font-weight: bold;
  color:#000000;
	background-color: #D6DA93;
	 -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

.shortcode_betblock {
	background: #61734B;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	/*min-height: 70px;*/
	display: block;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 4px 4px;
	color: #ffffff!important;
	background-image: -moz-linear-gradient(270deg,rgba(84,100,65,1.00) 0%,rgba(134,157,105,1.00) 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(270deg,rgba(84,100,65,1.00) 0%,rgba(134,157,105,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(84,100,65,1.00) 0%,rgba(134,157,105,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(84,100,65,1.00) 0%,rgba(134,157,105,1.00) 100%);
	background-repeat: repeat-x;
}

.shortcode_betblock.future {
	background: -moz-linear-gradient(90deg, rgba(124,114,209,1) 0%, rgba(73,60,187,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124,114,209,1)), color-stop(100%, rgba(73,60,187,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(124,114,209,1) 0%, rgba(73,60,187,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(124,114,209,1) 0%, rgba(73,60,187,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(124,114,209,1) 0%, rgba(73,60,187,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(124,114,209,1) 0%, rgba(73,60,187,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#493CBB', endColorstr='#7C72D1',GradientType=0 ); /* ie6-9 */
}

.shortcode_racedescrip_block{
	background: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	min-height: 60px;
	display: block;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 4px 4px;
	color: #000000;
	font-size:13px;
	}
	.shortcode_weatherblock{
	background: #ffffff;
	
	/*min-height: 60px;*/
	display: block;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 4px 4px;
	color: #000000;
	}
.trackName {
	  text-shadow: 0 2px 2px rgba(0,0,0,.4);
color: #FFFFFF;
	font-size: 23px;
	font-weight:900;
	margin-top: -7px!important;
}
.raceInfo {
	color: #FFFFFF!important;
	font-size: 16px;
	text-align: right;
/*	padding-top: 5px;
*/}
.raceInfo td {
	color: #FFFFFF!important;
	font-size: 16px;
	vertical-align:top;
}
	
.betArea {
color: #FFFFFF;
}
.betArea2 {
color: #FFFFFF;
text-align:right;
}
.horseName {
		font-weight:bold;
		font-size:16px;
color:#000000;
 -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
          
}
/*	.table-striped2 tbody > tr:nth-child(odd) > td{	*/
.table-striped2 tbody > tr:nth-child(odd) {
  background-color: #F2F3DC;
}
.input-raceInfo{
  width: 120px;
}
.input-balance{
	  width: 100px;

}
	
@media (min-width: 1200px) {
	.bet-table th,
.bet-table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
}

}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
	.bet-table th {
  font-weight: bold;
  	background-color: #D6DA93;
  font-size:12px;
}
.bet-table td {
  font-size:12px;
}
.bet-table th,
.bet-table td {
	padding: 2px;
	line-height: 20px;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
}
.input-raceInfo{
  width: 80px;
}
.input-balance {
	width:70px
}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
		.bet-table td {
  font-size:11px;
	vertical-align: middle;
}
	.pull-right {
	float: right;
	font-size: 9px;
}
.horseName {
		font-weight:bold;
		font-size:14px;

}
.bet-table th {
	font-weight: bold;
  color:#000000;
	background-color: #D6DA93;
	font-size:10px;
}
.betArea {
color: #FFFFFF;
}
.input-mini {
	width: 40px;
	font-size:12px !important ;
}

.input-medium {
	width: 140px !important;
}
.shortcode_betblock {
		font-size: 14px;

}
.shortcode_betblock td {
	color: #FFFFFF!important;
	font-size: 14px;
	vertical-align:top;
}
.raceInfo {
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
}
.input-raceInfo{
  width: 55px;
  font-size: 12px!important;
}
.input-balance {
	width:55px;
	font-size: 12px!important;
}

}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.pull-right {
	float: right;
	font-size: 9px;
}

.bet-table th {
  font-weight: bold;
  	background-color: #D6DA93;
  font-size:10px;
}

.bet-table td {
  font-size:10px;
  vertical-align:middle;
}
.bet-table th,
.bet-table td {
	padding: 1px;
	line-height: 20px;
	border-top: 1px solid #dddddd;
}
header ul.accountmenu li { 
	float:left;
	display:inline-block;
	text-transform:none;
	min-height:20px;!important;
	margin-left:1px;
}
header ul.accountmenu li a { 
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px 0 5px;
	margin-top:-50px;
	height:20px;
	line-height:20px;
	font-size:12px;
	display:inline-block;
	float:left;
}
/*header account {
	display:none;
}*/
.horseName {
		font-weight:bold;
		font-size:14px;

}
.shortcode_betblock {
		font-size: 14px;

}
.shortcode_betblock td {
	color: #FFFFFF!important;
	font-size: 14px;
	vertical-align:top;
}
.raceInfo {
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	padding-top: 5px;
}
.input-raceInfo{
  width: 60px;
}
.input-balance {
	width:70px
}
.raceInfo td {
	color: #FFFFFF!important;
	font-size: 14px;
	vertical-align:top;
}
}
@media only screen and (max-width: 480px) {
	.raceInfo td {
	color: #FFFFFF!important;
	font-size: 14px;
	vertical-align:top;
}

		
.bet-table th {
  font-weight: bold;
 	background-color: #D6DA93;
  font-size:11px;
}
.bet-table td {
  font-size:10px;
}
.bet-table th,
.bet-table td {
	padding: 3px;
	line-height: 20px;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
}

header ul.accountmenu li { 
	float:left;
	display:inline-block;
	text-transform:none;
	position:relative;
	min-height:20px;!important;
	margin-left:1px;
}
header ul.accountmenu li a { 
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px 0 5px;
	margin-top:-50px;
	height:40px;
	line-height:20px;
	font-size:12px;
	display:inline-block;
	float:left;
}
/*header account {
	display:none;
}*/
.filter_block {
	display: none;
}
.portfolio_block {
	display: none;
}
.input-raceInfo{
  width: 20px;
  font-size:14px!important;
}
.input-balance {
	width:60px;
	  font-size:14px!important;

}

.raceInfo {
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	text-align:left;
}
.shortcode_racedescrip_block{
	background: #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:5px;
	min-height:1em;
	display: block;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 4px 4px;
	color: #000000;
	font-size:12px;
	}
	.horseName {
		font-weight:bold;
		font-size:12px;

}

.shortcode_betblock {
		font-size: 12px;

}
.shortcode_betblock td {
	color: #FFFFFF!important;
	vertical-align:top;
}

}


.demo-list{color:#555;background:#fff;}
.demo-list ul li{position:relative;padding:0 0 0px 0px;left:40px;top:15px;}
.demo-list ul input{position:absolute;top:4px;left:0}
.demo-list ul span{color:#bbb}


@media screen and (max-width:1049px){.arrows,.fork-me{display:none}
}.skin{position:relative;margin-bottom:40px;}

.icheckbox_minimal,.icheckbox_minimal-red,.icheckbox_minimal-green,.icheckbox_minimal-blue,.icheckbox_minimal-aero,.icheckbox_minimal-grey,.icheckbox_minimal-orange,.icheckbox_minimal-yellow,.icheckbox_minimal-pink,.icheckbox_minimal-purple,.iradio_minimal,.iradio_minimal-red,.iradio_minimal-green,.iradio_minimal-blue,.iradio_minimal-aero,.iradio_minimal-grey,.iradio_minimal-orange,.iradio_minimal-yellow,.iradio_minimal-pink,.iradio_minimal-purple{position:absolute;top:1px;left:0}
.skin input[type=checkbox],.skin input[type=radio]{position:absolute;top:2px;left:0}
.icheckbox_square,.icheckbox_square-red,.icheckbox_square-green,.icheckbox_square-blue,.icheckbox_square-aero,.icheckbox_square-grey,.icheckbox_square-orange,.icheckbox_square-yellow,.icheckbox_square-pink,.icheckbox_square-purple,.iradio_square,.iradio_square-red,.iradio_square-green,.iradio_square-blue,.iradio_square-aero,.iradio_square-grey,.iradio_square-orange,.iradio_square-yellow,.iradio_square-pink,.iradio_square-purple{position:absolute;top:-1px;left:-40px}
.icheckbox_flat,.icheckbox_flat-red,.icheckbox_flat-green,.icheckbox_flat-blue,.icheckbox_flat-aero,.icheckbox_flat-grey,.icheckbox_flat-orange,.icheckbox_flat-yellow,.icheckbox_flat-pink,.icheckbox_flat-purple,.iradio_flat,.iradio_flat-red,.iradio_flat-green,.iradio_flat-blue,.iradio_flat-aero,.iradio_flat-grey,.iradio_flat-orange,.iradio_flat-yellow,.iradio_flat-pink,.iradio_flat-purple{position:absolute;top:0;left:0}
.icheckbox_polaris,.iradio_polaris{position:absolute;top:-4px;left:-6px}
.icheckbox_futurico,.iradio_futurico{position:absolute;top:2px;left:0}

.tableScroll{ width:100%; overflow-x:scroll;}
.tableScroll2{ width:100%; overflow-y:scroll;}


.table-striped3 tbody > tr:nth-child(odd) > td{
  background-color: #F9F9F1;
}

/*Scroll jumping fix*/
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	.fixed_type_html .content_wrapper {
	margin-top: 68px;
	}
	.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:40px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	
}

@media only screen and (min-width: 766px) and (max-width: 959px) {
	.fixed_type_html .content_wrapper {
	margin-top: 68px;
	}
	
}
@media only screen and (min-width: 459px) and (max-width: 766px) {
	.fixed_type_html .content_wrapper {
	margin-top: 0px;
	}
	header.fixed_type .logo {
	top:18px;
	}
	header .logo {
	top: 18px;
	}
	
	.select-box {
	font-size: 10px;

}
}
@media only screen and (max-width: 480px) {
	.fixed_type_html .content_wrapper {
	margin-top: 0px;
	}
	header.fixed_type .logo {
	top:18px;
	}
	header .logo {
	top: 10px;
	
	}

}
.orangeText {
	 font-weight: bold;
	 line-height:30px!important;
  color:rgba(255,255,255,1);
  background-color: #F47032;
  padding-left: 5px;
  font-size:16px;
}

/*
#tracklist {
    height: 100%;
}
*/
.formTrack {
	    height: 95%;
}
@media only screen and (min-width: 1200px) {
.selectsize {
    height: 14em;
	margin-bottom:10px;
	margin-top:0px!important;

}	
.select-box {
	
	font-size: 14px;
	width : 265px!important;
}
select {
  width: 265px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
.selectsize {
    height: 14em;
	margin-bottom:10px;
	margin-top:0px!important;

}	
.select-box {
	
	font-size: 14px;
	width : 220px!important;
}
select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
}
@media only screen (max-width: 1025px) {
	.selectsize {
    height: 2em;
	margin-bottom:10px;
	margin-top:0px!important;

}	
.select-box {
	font-size: 12px;
	width : 200px!important;
}
select {
  width: 200px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

}
@media (max-width: 1024px) and (orientation:landscape) {
.select-box {
	font-size: 12px;
	width : 220px!important;
	margin-bottom: 5px;
}
	
}
@media only screen and (min-width: 480px) and (max-width: 959px) {
	.selectsize {
    height: 2em;
	margin-bottom:10px;
	margin-top:0px!important;

}	
select {
  width: 170px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

}
@media only screen and (min-width: 100px) and (max-width: 480px) {
	.selectsize {
    height: 2em;
	margin-bottom:10px;
	margin-top:0px!important;

}	
select {
  width: 300px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
/*
#tracklist {
    height: 100%;
}
*/
.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:10px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}

}

option { background: white; }
option:nth-child(odd) { background-color: #F9F9F1;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;}



/** Customized checkboxes */

input[type='checkbox'].checkbox2 {
	  opacity: 0;
    float:left;
    width: 17px;
	height: 17px;
	background:none;
}

input[type='checkbox2'] {
    /* Hide the input, but have it still be clickable */
    opacity: 0;
    float:left;
    width: 17px;
	height: 17px;
	background:none;
	
}
input[type='checkbox'] {
    /* Hide the input, but have it still be clickable */
    opacity: 0;
	background:none;
	
}
input[type='checkbox'] + label span {
	
	margin-top:2px ;
	clear: none;
	padding-top: -15px;
	padding-right: 3px;
	padding-left: 23px;
	padding-bottom: 20px;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	
}
input[type='checkbox'].checkbox2 + label span {
	margin-left: -15px;
	
	margin-top:0px;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 5px;
	cursor: pointer;
	background-image: url(../img/white3_unchecked.png) ;
	background-repeat: no-repeat;
}
input[type="checkbox"].checkbox2:checked + label span {
		background-image: url(../img/white3_checked.png);
	 background-repeat: no-repeat;
}

input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
}


@media only screen and (max-width: 667px) and (orientation:landscape) {
	
input[type='checkbox'] + label span {
		padding-left: 25px;
				padding-bottom: 10px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;
	background-size:100%!important;
	margin-left:5px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:100%!important;
}

}
@media only screen and (max-width: 568px) and (orientation:landscape) {

	
input[type='checkbox'] + label span {
		padding-left: 25px;
				padding-bottom: 10px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;
	background-size:100%!important;
	margin-left:5px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:100%!important;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	
}

@media only screen and (min-width: 480px) and (max-width: 766px) and(orientation:portrait) {


input[type='checkbox'] + label span {
		padding-left: 20px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:80%;
	margin-left:0px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:80%;
}
 
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	
}
@media only screen and (min-width: 766px) and (max-width: 959px) {

input[type='checkbox'] + label span {
	clear: none;
		padding-bottom: 10px;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:80%;
	margin-left:5px;
}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:80%;
}
.bet-table label {
font-size:10px!important;
margin-bottom:25px;
}
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 5px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:13px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 1px;
		margin:0px 1px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}

}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
input[type='checkbox'].checkbox2 + label span {
	margin-left: -15px;
	margin-top:0px;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	cursor: pointer;
	background-image: url(../img/white3_unchecked.png)  ;
	background-repeat: no-repeat;

}
input[type="checkbox"].checkbox2:checked + label span {
		background-image: url(../img/white3_checked.png);
	 background-repeat: no-repeat;
}
input[type='checkbox'] + label span {
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 10px;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size: 90%;
/*	margin-left:8px;
*/}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 	background-size: 90%;

}
.bet-table label {
font-size:14px!important;
margin-bottom:20px;
}
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:16px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
 .shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
input[type='checkbox'].checkbox2 + label span {
	margin-left: -15px;
	margin-top:0px;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	cursor: pointer;
	background-image: url(../img/white3_unchecked.png)  ;
	background-repeat: no-repeat;

}
input[type="checkbox"].checkbox2:checked + label span {
		background-image: url(../img/white3_checked.png);
	 background-repeat: no-repeat;
}
input[type='checkbox'] + label span {
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 10px;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	
}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 
}
.bet-table label {
/*font-size:12px!important;
*/margin-bottom:30px;
}
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:16px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	
	.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 5px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	.checkbox3 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 1px;
      margin-left: -5px;
  top: -2px;
      color: #555555; }	
	  	.checkbox4 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 1px;
      margin-left: -5px;
  top: -2px;
      color: #555555; }	
}

@media only screen and (min-width: 1025px)   {
	input[type="checkbox"].checkbox2 + label span:hover  {
		background-image: url(../img/white3_unchecked.png);
background-repeat: no-repeat;
}
input[type="checkbox"].checkbox2:checked + label span:hover  {
		background-image: url(../img/white3_checked.png);
background-repeat: no-repeat;
}
	input[type="checkbox"] + label span:hover  {
		background-image: url(../img/orange_hover.png);
background-repeat: no-repeat;
}
input[type="checkbox"]:checked + label span:hover  {
		background-image: url(../img/orange_checked.png);
background-repeat: no-repeat;
}
.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 5px;
		margin:0px 5px 0 0;
		cursor:pointer;
		font-size:16px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
}
@media screen and (min-width: 767px) {
  article {
    max-height: 4.5em;
  }
}
@media screen and (max-width: 480px) {
  article {
    max-height: 1em;
  }}
  @media only screen and (min-width: 481px) and (max-width: 767px) {
	   article {
    max-height: 1.5em;
  }
  .shortcode_racedescrip_block{
	background: #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:5px;
	min-height:1em;
	display: block;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 4px 4px;
	color: #000000;
	font-size:12px;
	}
  }
  
  
    @media only screen and (max-width: 736px) and (orientation:landscape) {
	.container {
		width:640px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:650px;
	}		

	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 67px;
}
	}
  
  /* Iphone 6 landscape */
  @media  (max-width: 667px) and (orientation:landscape) {
	.container {
		width:640px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:650px;
	}		

	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 67px;
}

input[type='checkbox'] + label span {
	clear: none;
		padding-bottom: 10px;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:100%;
	margin-left:5px;
}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:100%;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:5px 5px;
		margin:5px 5px 0 0;
		cursor:pointer;
		font-size:16px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
}
    @media only screen and (max-width: 765px)  {
	.container {
		width:720px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:730px;
	}		

	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 67px;
}	  
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:15px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}	
	input[type='checkbox'] + label span {
		padding-left: 25px;
				padding-bottom: 10px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
}
.bet-table label {
	font-size:14px;
	margin-bottom:5px;
	margin-left:5px;
}
	.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 4px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:16px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	  }
	  
	  	   @media only screen and (max-width: 736px)  {
	.container {
		width:670px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:680px;
	}		

	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 67px;
}	  
	input[type="checkbox"].checkbox2 + label span  {
		background-image: url(../img/white3_unchecked.png);
background-repeat: no-repeat;
}
input[type="checkbox"].checkbox2:checked + label span  {
		background-image: url(../img/white3_checked.png);
background-repeat: no-repeat;
}
input[type='checkbox'] + label span {
		padding-left: 25px;
				padding-bottom: 10px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;
	background-size:80%;
	margin-left:5px;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:80%;
}
.bet-table label {
	font-size:14px;
	margin-bottom:20px;
	margin-left:5px;
}
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}	
		.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 4px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:15px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	  }  
	  
	   @media only screen and (max-width: 667px)  {
	.container {
		width:570px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:580px;
	}		

	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 67px;
}	  
	input[type="checkbox"].checkbox2 + label span  {
		background-image: url(../img/white3_unchecked.png);
background-repeat: no-repeat;

	margin-left:-15px!important;

}
input[type="checkbox"].checkbox2:checked + label span  {
		background-image: url(../img/white3_checked.png);
background-repeat: no-repeat;
}
input[type='checkbox'] + label span {
		padding-left: 25px;
				padding-bottom: 10px;

	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;
	background-size:80%!important;
	margin-left:5px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:80%!important;
}
.bet-table label {
	font-size:14px!important;
	margin-bottom:20px;
	margin-left:5px;
}
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}	

	.checkbox3 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 1px;
      margin-left: -5px;
      color: #555555; }	
	  .checkbox4 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 1px;
      margin-left: -5px;
      color: #555555; }	

.checkbox3 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-bottom:15px; 
	margin-left: -5px !important;}
   .checkbox4 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-bottom:15px; 
	margin-left: -5px !important;}

	.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:14px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}

	  }  
	  
@media only screen and (max-width: 568px) {
	.container {
		width:500px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:520px;
	}	
	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 62px;
}


input[type='checkbox'] + label span {
	padding-left: 26px;
	padding-bottom: 10px;
	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png)  ;
	background-repeat: no-repeat;
	background-size:80%!important;
	margin-left:5px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
}
.bet-table label {
	font-size:12px;
	margin-bottom:20px;
	margin-left:5px;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 10px;
		margin:0px 3px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}	
	.tableScroll2 {
max-height: 100px !important;
margin-bottom: 10px;

}
.select-box {
	font-size: 12px;
	width : 400px !important;
}	
.btn-wagers {
			margin-left: 20px;

  font-size: 13px;
 font-weight:bold;
}
.shortcode_button.btn_tiny2{ 
		line-height:15px;
		font-size:12px;
		padding:0 3px;
		float:none!important;
		font-weight:bold;
		
	}
	.shortcode_button.btn_tiny { 
		line-height:20px;
		font-size:10px;
		padding:0 3px;
		font-weight: bold;
	}
	.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 0px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}

.table td {
  font-size:12px !important;
}
.table th {
	font-size:12px;
}
}

@media only screen and (max-width: 459px) {
 td.col_1{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;   
	
	}
	th.col_1{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;   
	
	}
	
	.container {
		width:400px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:420px;
	}	
	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 62px;
}

input[type='checkbox'] + label span {
		padding-left: 25px;
		
	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	margin-left:2px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
}
.bet-table label {
	font-size:9px;
	margin-bottom:20px;
}
	
.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:12px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
.sidebar_header2 {
	color: #474747;
	background-color: #D6DA93;
	padding: 2px 2px;
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 16px;
	text-transform: none;
	font-weight: bold!important;
}
.tableScroll2 {
max-height: 80px !important;
margin-bottom: 10px;

}
.select-box {
	font-size: 12px;
	width : 290px!important;
}
.btn-wagers {
			margin-left: 10px;

  font-size: 13px;
 font-weight:bold;
}
.shortcode_tab_item_title.account.mobile {
	display: none; 

}
}
@media only screen and (max-width: 414px) {

.container {
		width:350px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:360px;
	}	
	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 62px;
}

input[type='checkbox'] + label span {
		padding-left: 20px;
	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:70%;
	margin-left:2px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:70%;
}
.bet-table label {
font-size:9px !important;
	margin-bottom:20px;
	margin-left:-2px;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:10px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	.raceInfo td {
	color: #FFFFFF!important;
	vertical-align:top;
}

.checkbox-inline {
  display: inline-block;
  padding-left: 20px !important;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox3 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: top !important;
    position: relative;
    padding-left: 0px;
	padding-right: 5px;
	margin-top:-5px!important; 
	margin-left: 8px !important;
	padding-top: 0px!important;}
.checkbox4 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: top !important;
    position: relative;
    padding-left: 0px;
	padding-right: 5px;
	margin-top:-5px!important; 
	margin-left: 8px !important;
	padding-top: 0px!important;
	}

.shortcode_tab_item_title.account.mobile {
	display: none; 

}
}
@media only screen and (max-width: 375px) {

.container {
		width:350px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:360px;
	}	
	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 62px;
}

input[type='checkbox'] + label span {
		padding-left: 20px;
	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:70%;
	margin-left:2px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:70%;
}
bet-table label {
	font-size:9px;
	margin-bottom:20px;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 2px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:10px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	.raceInfo td {
	color: #FFFFFF!important;
	font-size: 12px;
	vertical-align:top;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
/*  padding-left: 20px !important;
*/  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-top:0px;
  padding: 0px;
}
.shortcode_tab_item_title.account.mobile {
	display: none; 

}
.pending {
	font-size: 12px;
	font-weight: bold;
}
.bet-table.wagerinfo th  {
	display:none;
}
.bet-table.pending th  {
	display:none;
}
.table.bet-table.wagerinfo td,
.table.bet-table.pending td{
	
	font-size:10px !important;
}
.checkbox3 {
margin-bottom:-10px !important;
	padding-top:8px;
}
}

@media only screen and (max-width:360px) {
	.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:340px!important;
	}	
	h4 {
		font-size: 17px;
	}
	.pending {
	font-size: 12px;
	font-weight: bold;
}
.bet-table.wagerinfo th  {
	display:none;
}
.bet-table.pending th  {
	display:none;
}
.table.bet-table.wagerinfo td,
.table.bet-table.pending td{
	
	font-size:10px !important;
}
}

@media only screen and (max-width: 320px) {

	.container {
		width:290px;
		margin:0 auto;
	}

	.user_bg_layout .content_wrapper,
	.user_img_layout .content_wrapper,
	.user_bg_layout .pre_footer,
	.user_img_layout .pre_footer,
	.user_bg_layout footer,
	.user_img_layout footer {
		width:310px;
	}	
	footer .footer_wrapper .copyright {
	color: #8C987C;
	font-size: 10px;
	line-height: 15px;
//	position: absolute;
	left: 0;
	top: 62px;
}

.shortcode_tab_item_title.bet {
		display:inline-block;
		float:left;
		padding:0 1px;
		margin:0px 0px 0 0;
		cursor:pointer;
		font-size:9px;
		line-height:30px;
		background:#f3f3f3;
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
	
.radio-inline,
.checkbox-inline {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}


input[type='checkbox'] + label span {
		padding-left: 18px;
		
	clear: none;
	cursor: pointer;
	background-image: url(../img/orange_unchecked.png) ;
	background-repeat: no-repeat;
	background-size:70%;
	margin-left:2px!important;

}
input[type="checkbox"]:checked + label span {
		background-image: url(../img/orange_checked.png);
	 background-repeat: no-repeat;
	 background-size:70%;
}

.bet-table.wagerinfo th  {
	display:none;
}
.bet-table.pending th  {
	display:none;
}

bet-table label {
	font-size:9px;
	margin-bottom:20px;
		margin-left:-3px;

}

.bet-table {
	
	width: 290px!important;
}
	.checkbox2 label {
		font-size:14px;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	margin-left: 12px; 
	margin-top:-15px !important;
	margin-bottom:-8px !important;}	
.checkbox3 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: top !important;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-top:5px!important; 
	margin-left: -5px !important;
	padding-top: 0px!important;}
	
.checkbox4 label {
		font-size:10px !important;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: top !important;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-top:-10px!important; 
	margin-left: 10px !important;
	padding-top: 0px!important;
	margin-bottom:0px!important}

	
.input-bet {
  width: 45px !important;
  margin-bottom:0px;
  max-height: 18px !important;
  font-size:10px !important;
}

.pending {
	font-size: 12px;
	font-weight: bold;
}
.btn-wagers {
			margin-left: 5px;
 		padding:3px;

  font-size: 12px;
 
}
.input-mini {
	width: 50px;
	font-size:12px !important ;

	padding: 0px!important;
}
input-balance {
	
	}
.input-xlarge-deposit {
	width: 270px;
	margin-bottom: 10px;
	min-height: 25px;
}
select {
	width: 270px;
	margin-bottom: 10px;
	min-height: 25px;
}
.input-xmini {
  width: 40px;
  margin-bottom:10px;
  min-height: 25px !important;
}
.input-withdraw {
  width: 65px;
  margin-bottom:10px;
  min-height: 25px !important;
}
.smallText {
	font-size:12px;
}

.shortcode_tab_item_title.account {
		display:inline-block;
		float:left;
		padding:0 0px;
		margin:0px 2px 0 0;
		cursor:pointer;
		font-size:10px;
		line-height:30px;
		
		transition: all 400ms; 
		-webkit-transition: all 400ms; 
		-moz-transition: all 400ms; 
		-o-transition: all 400ms;	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}

.shortcode_tab_item_title.account.mobile {
	display: none; 

}
.span12 .carouselslider,
	.span6 .carouselslider,
	.span4 .carouselslider,
	.span3 .carouselslider,
	.span8 .carouselslider,
	.span9 .carouselslider,
	.left-sidebar .posts-block .span12 .carouselslider,
	.right-sidebar .posts-block .span12 .carouselslider,
	.left-sidebar .posts-block .span6 .carouselslider,
	.right-sidebar .posts-block .span6 .carouselslider,
	.left-sidebar .posts-block .span4 .carouselslider,
	.right-sidebar .posts-block .span4 .carouselslider,
	.left-sidebar .posts-block .span3 .carouselslider,
	.right-sidebar .posts-block .span3 .carouselslider,
	.left-sidebar .posts-block .span8 .carouselslider,
	.right-sidebar .posts-block .span8 .carouselslider,
	.left-sidebar .posts-block .span9 .carouselslider,
	.right-sidebar .posts-block .span9 .carouselslider,
	.span12 .items6 li,
	.span12 .items5 li,
	.span12 .items4 li,
	.span12 .items3 li,
	.span12 .items2 li,
	.span12 .items1 li,	
	.span6 .items6 li,
	.span6 .items5 li,
	.span6 .items4 li,
	.span6 .items3 li,
	.span6 .items2 li,
	.span6 .items1 li,
	.span4 .items6 li,
	.span4 .items5 li,
	.span4 .items4 li,
	.span4 .items3 li,
	.span4 .items2 li,
	.span4 .items1 li,
	.span4 .items6 li,	
	.span4 .items5 li,
	.span3 .items4 li,
	.span3 .items3 li,
	.span3 .items2 li,
	.span3 .items1 li,	
	.span8 .items6 li,
	.span8 .items5 li,
	.span8 .items4 li,
	.span8 .items3 li,
	.span8 .items2 li,
	.span8 .items1 li,
	.span8 .items6 li,	
	.span9 .items5 li,
	.span9 .items4 li,
	.span9 .items3 li,
	.span9 .items2 li,
	.span9 .items1 li,
	.left-sidebar .posts-block .span12 .items6 li,
	.right-sidebar .posts-block .span12 .items6 li,
	.left-sidebar .posts-block .span12 .items5 li,
	.right-sidebar .posts-block .span12 .items5 li,
	.left-sidebar .posts-block .span12 .items4 li,
	.right-sidebar .posts-block .span12 .items4 li,
	.left-sidebar .posts-block .span12 .items3 li,
	.right-sidebar .posts-block .span12 .items3 li,
	.left-sidebar .posts-block .span12 .items2 li,
	.right-sidebar .posts-block .span12 .items2 li,
	.left-sidebar .posts-block .span12 .items1 li,
	.right-sidebar .posts-block .span12 .items1 li,	
	.left-sidebar .posts-block .span6 .items6 li,
	.right-sidebar .posts-block .span6 .items6 li,
	.left-sidebar .posts-block .span6 .items5 li,
	.right-sidebar .posts-block .span6 .items5 li,
	.left-sidebar .posts-block .span6 .items4 li,
	.right-sidebar .posts-block .span6 .items4 li,
	.left-sidebar .posts-block .span6 .items3 li,
	.right-sidebar .posts-block .span6 .items3 li,
	.left-sidebar .posts-block .span6 .items2 li,
	.right-sidebar .posts-block .span6 .items2 li,
	.left-sidebar .posts-block .span6 .items1 li,
	.right-sidebar .posts-block .span6 .items1 li,	
	.left-sidebar .posts-block .span4 .items6 li,
	.right-sidebar .posts-block .span4 .items6 li,
	.left-sidebar .posts-block .span4 .items5 li,
	.right-sidebar .posts-block .span4 .items5 li,
	.left-sidebar .posts-block .span4 .items4 li,
	.right-sidebar .posts-block .span4 .items4 li,
	.left-sidebar .posts-block .span4 .items3 li,
	.right-sidebar .posts-block .span4 .items3 li,
	.left-sidebar .posts-block .span4 .items2 li,
	.right-sidebar .posts-block .span4 .items2 li,
	.left-sidebar .posts-block .span4 .items1 li,
	.right-sidebar .posts-block .span4 .items1 li,	
	.left-sidebar .posts-block .span3 .items6 li,
	.right-sidebar .posts-block .span3 .items6 li,
	.left-sidebar .posts-block .span3 .items5 li,
	.right-sidebar .posts-block .span3 .items5 li,
	.left-sidebar .posts-block .span3 .items4 li,
	.right-sidebar .posts-block .span3 .items4 li,
	.left-sidebar .posts-block .span3 .items3 li,
	.right-sidebar .posts-block .span3 .items3 li,
	.left-sidebar .posts-block .span3 .items2 li,
	.right-sidebar .posts-block .span3 .items2 li,
	.left-sidebar .posts-block .span3 .items1 li,
	.right-sidebar .posts-block .span3 .items1 li,	
	.left-sidebar .posts-block .span8 .items6 li,
	.right-sidebar .posts-block .span8 .items6 li,
	.left-sidebar .posts-block .span8 .items5 li,
	.right-sidebar .posts-block .span8 .items5 li,
	.left-sidebar .posts-block .span8 .items4 li,
	.right-sidebar .posts-block .span8 .items4 li,
	.left-sidebar .posts-block .span8 .items3 li,
	.right-sidebar .posts-block .span8 .items3 li,
	.left-sidebar .posts-block .span8 .items2 li,
	.right-sidebar .posts-block .span8 .items2 li,
	.left-sidebar .posts-block .span8 .items1 li,
	.right-sidebar .posts-block .span8 .items1 li,	
	.left-sidebar .posts-block .span9 .items6 li,
	.right-sidebar .posts-block .span9 .items6 li,
	.left-sidebar .posts-block .span9 .items5 li,
	.right-sidebar .posts-block .span9 .items5 li,
	.left-sidebar .posts-block .span9 .items4 li,
	.right-sidebar .posts-block .span9 .items4 li,
	.left-sidebar .posts-block .span9 .items3 li,
	.right-sidebar .posts-block .span9 .items3 li,
	.left-sidebar .posts-block .span9 .items2 li,
	.right-sidebar .posts-block .span9 .items2 li,
	.left-sidebar .posts-block .span9 .items1 li,
	.right-sidebar .posts-block .span9 .items1 li { 
		width:300px!important;
	}	
	
	
.table.bet-table.wagerinfo td,
.table.bet-table.pending td{
	
	font-size:10px !important;
}
  .checkbox3 {
	
 margin:0px !important;
}
}

.bet-type-table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.bet-type-table {
  width: 100%;
  margin-bottom: 5px;
}

.bet-type-table th,
.bet-type-table td {
  padding: 0px;
  line-height: 20px;
  vertical-align: top;
}



.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}


.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 10px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
}
.checkbox {
  padding-left: 5px; 
  }
  .checkbox2 {
/* padding-left: 9px; */}
   .checkbox3 {
	 margin:0px;
}
  
   .checkbox4 {
  margin: 0px;}
  .checkbox label {
	  font-size:16px;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px; }
	.checkbox2 label {
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px; }
	.checkbox3 label {
		font-size:10px;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-bottom:15px; }
	.checkbox4 label {
		font-size:10px;
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
	padding-right: 5px;
	margin-bottom:15px; }
   
	    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; } 
	  .checkbox2 label::before {
      content: "";
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -21px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
	  .checkbox3 label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 12px;
      height: 12px;
      left: 0;
      margin-left: -5px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
	   .checkbox3 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 2px;
      margin-left: -5px;
 
      color: #555555; }
	   .checkbox4 label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 12px;
      height: 12px;
      left: 0;
      margin-left: -5px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
	   .checkbox4 label::after {
		    content: "";
      width: 12px;
      height: 12px;
      display: inline-block;
      position: absolute;
      left: 2px;
      margin-left: -5px;
 
      color: #555555; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
	   .checkbox2 label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }  
	
 
  .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1; 
	width:auto!important;
	height:auto!important;}
   
    .checkbox2 input[type="checkbox"]:checked + label::after,
    .checkbox3 input[type="checkbox"]:checked + label::after,
    .checkbox4 input[type="checkbox"]:checked + label::after,
    .checkbox input[type="radio"]:checked + label::after {
      font-family: "FontAwesome";
      content: "\f00c"; }
    
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }
.checkbox2.checkbox-inline {
    margin-top: 0; }
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #F47032;
  border-color: #000000; }
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff; }


input[type="checkbox2"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="checkbox3"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="checkbox4"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.radio {
  padding-left: 20px; }
  .radio label {
	  color:#ffffff!important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
   
  .radio input[type="radio"] {
    opacity: 0;
    z-index: 1; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
  
  .radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7; }


input[type="checkbox2"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="checkbox2"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="checkbox2"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

input[type="checkbox3"].styled:checked + label:after,
input[type="checkbox4"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="checkbox3"] .styled:checked + label::before,
input[type="checkbox4"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="checkbox3"] .styled:checked + label::after,
input[type="checkbox4"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.pending {
	font-weight: bold;
	color: #000000;
}

.bet-table.wagerinfo td,
.bet-table.pending td{
/*	font-size:14px !important;	*/
}
.bet-table.wagerinfo th{
/*	font-size:14px !important;	*/
	font-weight: bold;
  color:#000000;
	 -ms-word-break:normal !important;
     word-break:normal !important;

     /* Non standard for webkit */
     word-break:normal !important;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.middle {
	text-align:center;
	vertical-align: middle;
}

.btn-reload {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #665ACA;
	background-image: -moz-linear-gradient(270deg,rgba(124,114,209,1.00) 0%,rgba(73,60,187,1.00) 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(270deg,rgba(124,114,209,1.00) 0%,rgba(73,60,187,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(124,114,209,1.00) 0%,rgba(73,60,187,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(124,114,209,1.00) 0%,rgba(73,60,187,1.00) 100%);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
  *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn-reload:hover { 
		text-decoration:none;
		color:#ececec;
		background:#786FCC;
	}
	
.btn-reload2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #CD3200;
	background-image: -moz-linear-gradient(270deg,rgba(255,106,60,1.00) 0%,rgba(205,50,0,1.00) 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(270deg,rgba(255,106,60,1.00) 0%,rgba(205,50,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,106,60,1.00) 0%,rgba(205,50,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,106,60,1.00) 0%,rgba(205,50,0,1.00) 100%);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
  *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn-reload2:hover { 
		text-decoration:none;
		color:#ececec;
		background:#F07047;
	}
.btn-reload3 {
	color: #000000;
	font-weight:600;
	
	background-color: #FFCD00;
	background-image: -moz-linear-gradient(270deg,rgba(255,205,0,1.00) 0%,rgba(201,162,0,1.00) 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(270deg,rgba(255,205,0,1.00) 0%,rgba(201,162,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,205,0,1.00) 0%,rgba(201,162,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,205,0,1.00) 0%,rgba(201,162,0,1.00) 100%);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
  *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn-reload3:hover { 
		text-decoration:none;
		color:#000000;
		background:#FFD838;
	}
