/*
Theme Name: 916POKER
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }
/* =Fonts
-------------------------------------------------------------- */
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}
/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}
.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft,
 img.alignright,
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}
/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}
/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {
    clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1px;
}
.clear								{clear:both; display:block; font-size:1px; line-height:1px;}
.wrapper							{background:#d5d5d5;}
.row .row							{ margin:0 auto !important;}
body								{ width:100%; margin:0; padding:0; background:#d5d5d5; font-family:Arial, Helvetica, sans-serif; }
.container							{background:#ffffff; width:1406px; margin:0 auto; padding:0;}
.top_header							{background:#000; padding:6px 0;}
ul.header_social					{float:right; margin:0; display:inline;}
ul.header_social li					{float:left; display:inline; background:url(images/top_sep.png) left top no-repeat; padding:5px 8px; line-height:0;}
ul.header_social li.last			{padding:5px 0 5px 8px;}
ul.top_links						{float:right; margin:0; display:inline;}
ul.top_links li						{float:left; display:inline; background:url(images/top_sep.png) left top no-repeat; padding:6px 8px; line-height:0px;}
ul.top_links li.first				{background:none; padding:6px 8px 6px 0;}
ul.top_links li.active a			{color:#b4d5e1;}
ul.top_links li a					{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:13px;}
ul.top_links li a:hover				{color:#b4d5e1;}
.btm_header							{}
/* edits made below per anniversary logo  */
/* a.logo								{float:left; width:43%; display:block; position:absolute; left:0; top:10px; z-index:9999;} */
a.logo								{float:left; display:block; position:absolute; left:-38px; top:8px; z-index:9999;}
.right_header						{float:right; width:52%;}
.top_right							{float:right; width:100%; padding-top:20px;}
.top_right b						{float:right; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#c31b29; padding-left:20px; padding-top:4px;}
.top_right form						{float:right; width:270px;}
.top_right form input[type="text"]	{float:left; width:244px; padding:3px 10px 4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; line-height:14px; height:auto; color:#bfbfbf; background:#fff; box-shadow:none; border-right:none; margin:0; -webkit-appearance: none; border-radius:0 !important;}
.top_right form input[type="button"]{float:right; background:url(images/search_btn.png) right top no-repeat; height:26px; width:26px; padding:0; border:0; box-shadow:none; cursor:pointer; -webkit-appearance: none;  border-radius:0 !important;}
.top_right form input[type="submit"]{float:right; background:url(images/search_btn.png) right top no-repeat; height:26px; width:26px; padding:0; border:0; box-shadow:none; cursor:pointer; -webkit-appearance: none;  border-radius:0 !important;}
ul.navigation						{float:right; display:inline; margin:0; padding-top:15px; padding-bottom:8px;}
ul.navigation li					{float:left; display:inline; padding:9px 17px 7px;}
ul.navigation li.current-page-ancestor a {
	color:#c31b29; font-weight:bold;
}
ul.navigation li.contact			{background:#c31e2c; border-radius:5px;}
ul.navigation li.contact a			{ color:#fff !important; font-weight:bold;}
ul.navigation li a					{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#000; text-transform:uppercase;	font-weight:bold;	}
ul.navigation li a:hover			{color:#c31b29; font-weight:bold; }
ul.navigation li.active a			{color:#c31b29; font-weight:bold;}
.btm_header .container > .row		{border-bottom:1px solid #eaeaea; position:relative;}
ul.slides							{margin:0; list-style:none;}
ul.slides li						{position:relative;}
ul.slides li .slider_cont			{position:absolute; top:30%; left:8%; width:65%;}
.slider_cont span					{font-size:40px; line-height:40px; color:#fff;}
.slider_cont h1						{font-family:"Arial Black", Gadget, sans-serif;text-shadow: 1px 1px 2px rgba(15, 14, 14, 1); font-size:60px; line-height:60px; font-weight:normal; color:#fff; font-weight:bold; text-transform:uppercase; padding-bottom:33px;}
.slider_cont a						{font-size:18px; line-height:18px; color:#fff; text-transform:uppercase; background:#c31d2b; border-radius:7px; padding:13px 25px; font-weight:bold;}
.call_outs							{margin-top:-70px; padding-bottom:40px;}
.call_outs ul						{ margin:0;}
ul.casino							{ float:left; margin:0; list-style:none; }
ul.casino li						{width:50%; float:left; line-height:0px; font-size:0px; position:relative;}
.casino_cont						{height:56px; padding:18px 20px; position:absolute; left:0; top:89%; width:100%;}
ul.casino li.consult .casino_cont				{background:url(images/consulting.jpg) 94% top no-repeat #325464; }
ul.casino li.custom	 .casino_cont			{background:url(images/custome_bg.jpg) 94% top no-repeat #518ba0;}
.news								{padding:22px 28px !important; background:url(images/news_bg.jpg) right top no-repeat; /*width:33.3333%;*/}
.news h3							{font-size:18px; line-height:18px; color:#fff; font-weight:bold; text-transform:uppercase; padding-bottom:14px;}
.news h4							{font-size:15px; line-height:15px; color:#ffdf7e; font-weight:bold; padding-bottom:10px;}
.news em							{font-size:11px; line-height:11px; color:#fff; font-weight:bold; display:block; padding-bottom:15px;}
.news p								{font-size:15px; line-height:20px; color:#fff; position:relative; margin:0; padding-bottom:25px;}
.news a								{font-size:15px; line-height:15px; color:#ffdf7e; font-weight:bold;}
.casino_cont a						{font-size:18px; line-height:18px; color:#fff; font-weight:bold; text-transform:uppercase;}
.column, .columns					{padding:0;}
ul.next_previous					{position:absolute; right:36px; bottom:0; list-style:none; }
ul.next_previous li					{background:url(images/li_bg.png) left top no-repeat; height:46px; width:46px; float:left; margin-left:2px;}
ul.next_previous li	a				{height:25px; width:25px; display:block; margin-top:10px; margin-left:10px;}
ul.next_previous li.prev a			{background:url(images/prev_btn.png) left top no-repeat;}
ul.next_previous li.next a			{background:url(images/next_btn.png) center center no-repeat;}
.custome_option						{padding:0 0px 0 0; position:relative;}
.about_casino						{padding:0 0 0 20px;}
.mid_section						{padding:0 0 28px;}
.mid_section h3						{font-size:18px; line-height:18px; color:#c31b29; font-weight:bold; text-transform:uppercase; padding-bottom:18px;}
.mid_section  p						{font-size:15px; line-height:22px; color:#505050; margin:0; padding-bottom:24px;}
.mid_section  p a					{color:#c31b29;}
.about_casino a						{font-size:15px; line-height:15px; color:#c31b29;}
.custome_option ul 					{margin:0; list-style:none;}
.custome_option ul li a				{font-size:12px; line-height:15px; color:#505050;}
.left_custome						{float:left; width:49%;}
.left_custome img					{float:left; padding-right:0px; width:52.5%;}
.left_custome ul					{float:left;  width:43%}
.left_custome ul li					{background:url(images/custome_libg.png) right bottom no-repeat; padding:10px 20px 10px 0; line-height:0; min-height:46px;}
.right_custome						{float:left; width:51%; position:relative; margin-top:20px; left:-50px;}
.right_custome img					{float:left; position:relative; width:55.5%; }
.right_custome ul					{float:right; width:42%; text-align:right;}
.right_custome ul li				{background:url(images/custome_lirightbg.png) left bottom no-repeat; padding:10px 0px 10px 20px; line-height:0; min-height:46px;}
.custome_option a.talk_us			{font-size:15px; line-height:15px; font-weight:bold; color:#fff; background:#c31c2a; border-radius:6px; padding:13px 25px; text-transform:uppercase; position:absolute; left:0; top:83%;	}
.btm_footer							{background:#000; padding:32px 0;}
.btm_footer	> .container			{background:#000;}
ul.footer_nav						{margin:0; float:left; list-style:none; display:inline;}
ul.footer_nav li					{margin:0; float:left; display:inline; line-height:0; padding-right:16px;}
ul.footer_nav li a					{font-size:14px; line-height:14px; color:#fff; text-transform:uppercase;}
span.copyright						{float:right; font-size:12px; line-height:12px; color:#fff;}
span.copyright a					{color:#fff;}
.top_footer > .container			{padding:0 0 15px 0; }
.top_footer .container .row			{border-top:1px solid #dbdbdb; padding-top:15px;}
.top_footer h5						{font-size:14px; line-height:14px; color:#c31b29; padding-bottom:10px; text-transform:uppercase;}
.call_today							{width:20%; float:left;}
.call_today b						{color:#505050; font-size:30px; line-height:30px; }
.join_maillist						{width:28%; padding:0 3.5%; float:left; border-left:1px solid #dbdbdb; min-height:72px;}
.join_maillist form					{margin:0 auto;}
.join_maillist form	input[type="text"]{margin:0; width:90%; float:left; font-size:14px; line-height:14px; color:#bfbfbf; font-style:italic; height:26px; border-right:none; background:#fff; box-shadow:none; padding:0 8px; -webkit-appearance: none;  border-radius:0 !important;}
.join_maillist form	input[type="email"]{margin:0; width:90%; float:left; font-size:14px; line-height:14px; color:#bfbfbf; font-style:italic; height:26px; border-right:none; background:#fff; box-shadow:none; padding:0 8px; -webkit-appearance: none;  border-radius:0 !important;}
.join_maillist form	input[type="button"]{float:left; width:10%; background:url(images/footer_formbtn.jpg) left top no-repeat; border:0; height:26px; -webkit-appearance: none;  border-radius:0 !important;}
.join_maillist form	input[type="submit"]{float:left; width:10%; background:url(images/footer_formbtn.jpg) left top no-repeat; border:0; height:26px; -webkit-appearance: none;  border-radius:0 !important;}
.visit_us							{width:17%; padding:0 3.5%; float:left; border-left:1px solid #dbdbdb; min-height:72px;}
.visit_us p							{font-size:15px; line-height:20px; color:#505050; margin:0;}
.footer_followus					{width:19%; padding:0 3.5%; float:left; border-left:1px solid #dbdbdb; min-height:72px;}
.footer_followus ul					{margin:0; list-style:none; float:left; padding-top:5px;}
.footer_followus ul li				{float:left; display:inline; padding-left:18px;}
.footer_followus ul li.first		{padding-left:0;}
.our_catalog						{width:16%; padding:0 0 0 3.5%; float:left; border-left:1px solid #dbdbdb; min-height:72px;}
.our_catalog a						{font-size:15px; line-height:15px; color:#505050; font-weight:bold; background:url(images/catalog.png) left 0px no-repeat; padding:7px 0 15px 35px; display:inline-block; }
.content							{padding:50px 0 55px;}
.sidebar > ul							{margin:0; list-style:none; width:82%; padding-bottom:45px;}
.sidebar ul li						{padding:11px 0 10px; }
.sidebar ul li:not(:last-child)		{border-bottom:1px solid #d9d9d9;}
.sidebar ul li a					{color:#c31e2c; font-size:15px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.sidebar ul li a:hover				{color:#518ba0;}
.sidebar ul li.active a				{color:#518ba0;}
.sidebar ul li ul 					{padding-left:12px; margin:0; list-style:none;}
.sidebar ul li ul li				{border:none; padding:14px 0 0;}
.sidebar ul li ul li a				{color:#505050; font-weight:normal; text-transform:none;}
.sidebar ul li ul li a:hover		{color:#63b4d2 !important; /*font-weight:bold;*/}
.sidebar ul li ul li.active a		{color:#63b4d2 !important; font-weight:bold;}
.right_content h1					{color:#c31b29; font-size:24px; line-height:24px; font-weight:bold; text-transform:uppercase; padding-bottom:16px;}
.right_content						{padding-top:8px;}
.right_content p					{font-size:15px; line-height:22px; color:#505050; margin:0; padding-bottom:12px; }
ul.poker_products					{margin:0; list-style:none; float:left; display:inline;}
ul.poker_products li				{ text-align:center; margin-top:35px; line-height:0px; min-height:190px; float:left; display:inline; width:31%; margin-left:3.5%;}
ul.poker_products li.first			{margin-left:0;}
ul.poker_products li a				{display:block; width:100%;}
ul.poker_products li a img			{width:100%; height:auto;}
ul.poker_products li h3				{font-size:18px; line-height:22px; color:#518ba0; text-transform:uppercase; font-weight:bold; padding-top:14px;}
.turnaround_time					{padding:16px 18px 18px 15px; border:1px solid #ededed; border-radius:6px; background:url(images/fast_turnaround_bg.jpg) left bottom repeat-x;}
.fast								{padding-left:115px; background:url(images/fast_turnaround.png) left top no-repeat; min-height:100px; padding-top:8px;}
.turnaround_time h1					{font-size:30px; line-height:30px; color:#c31b29; padding-bottom:10px; margin:0;
text-transform:uppercase; }
.turnaround_time p					{font-size:17px; line-height:23px; color:#505050; width:75%; float:left; padding:0; margin:0;}
.turnaround_time a					{float:left; margin-left:3.5%; font-size:15px; line-height:15px; color:#fff; background:#c31b29; padding:11px 18px; font-weight:bold; text-transform:uppercase; border-radius:5px; }
.turnaround_time a:hover			{color:#fff;}
.talk_directly						{width:88%; padding:20px 14px 20px 14px; border:1px solid #ededed; border-radius:6px; background:url(images/talkus_bg.jpg) left bottom repeat-x;}
.talk_directly h3					{font-size:18px; line-height:18px; color:#c31b29; font-weight:bold; text-transform:uppercase; padding-bottom:13px;}
.talk_directly p					{font-size:15px; line-height:21px; color:#505050; margin:0; padding-bottom:14px;}
.talk_directly a					{font-size:15px; line-height:15px; color:#fff; background:#3b8225; padding:11px 0; font-weight:bold; text-transform:uppercase; border-radius:5px;
display:block; width:94%; text-align:center; margin-bottom:12px;}
.talk_directly a:hover				{color:#fff;}
.services_content h3				{font-size:16px; line-height:20px; color:#c31b29; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}
.services_content img				{/*float:left; margin-right:30px; margin-bottom:24px;*/}
.services_content p					{color:#505050; font-size:15px; line-height:22px;}
.services_content h4				{
	font-size:15px;
	line-height:15px;
	padding-bottom:15px;
	color:#c31b29;
	font-weight:bold;
	text-transform:uppercase;
	display: inline-block;
}
.blk {
	display:block !important;	
}
ul.help								{margin:0; list-style:none; float:left; width:100%; padding-bottom:20px;}
ul.help	 li							{width:48%; float:left; padding-right:2%; padding-left:20px; background:url(images/helplist_bullet.png) left 5px no-repeat; padding-bottom:7px; }
ul.help li a						{font-size:18px; line-height:18px; color:#505050; }
.contact_page h3					{font-size:18px; line-height:18px; color:#c31b29; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}
.contact_page p						{color:#505050; font-size:15px; line-height:22px; margin:0; /*padding-bottom:20px;*/}
.contact_page form					{padding:10px 0 50px;}
.contact_page form label								{color:#505050 !important; font-size:15px !important; line-height:15px !important; font-weight:bold !important; cursor:none !important; padding-bottom:10px;}
.contact_page form input[type="text"]	,.contact_page form input[type="email"], .contact_page form input[type="tel"]				{background:#fff; box-shadow:none; padding:5px 5px 4px; height:auto; margin-bottom:20px; width:270px; font-size:13px; line-height:13px; border:1px solid #bebebe;}
.contact_page form textarea								{background:#fff; box-shadow:none; padding:6px; width:63%; height:140px; margin-bottom:25px; border:1px solid #bebebe;}
.contact_page form input[type="submit"]					{font-size:13.5px; line-height:14px; cursor:pointer;}
.right_content .flex-control-paging						{bottom:0px; left:0;}

.right_content .flexslider								{padding-bottom:22px; padding-top:25px; margin-bottom:35px;}
.right_content .flex-control-nav 						{width:80px;}
.right_content .flex-control-nav li						{margin:0 4px;}
.right_content .flex-control-paging li a				{background:url(images/normal_flex.png) left top no-repeat;}
.right_content .flex-control-paging li a:hover			{background:url(images/active_flex.png) left top no-repeat;}
.right_content .flex-control-paging li a.flex-active	{background:url(images/active_flex.png) left top no-repeat;}
.why_poker h3						{font-size:18px; line-height:18px; color:#c31b29; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}
.why_poker ul						{margin:0; list-style:none; float:left; width:100%; padding-bottom:25px;}
.why_poker ul li					{float:left; padding-right:2%; padding-left:20px; background:url(images/helplist_bullet.png) left 5px no-repeat; padding-bottom:7px; min-width:40%; }
.why_poker ul li a					{font-size:18px; line-height:18px; color:#505050;}
ul.product_gallary					{margin:0; list-style:none; float:left; display:inline; padding-bottom:20px;}
ul.product_gallary li				{float:left; display:inline;  text-align:center; width:31%; margin-left:3.5%; min-height:170px; margin-bottom:28px; line-height:0px;}
ul.product_gallary li img			{display:block; margin-bottom:10px;}
ul.product_gallary li.first			{margin-left:0;}
.product_info h3					{font-size:18px; line-height:18px; color:#518ba0; font-weight:bold; display:inline; text-transform:uppercase; background:url(images/gallary_sep.jpg) right 3px no-repeat; padding-right:10px; margin-right:8px;}
.product_info a						{font-size:13px; line-height:13px; color:#c31b29;}
#fancybox_cont1								{ display:none;}
#fancybox_cont2								{ display:none;}
#fancybox_cont3								{ display:none;}
#fancybox_cont4								{ display:none;}
#fancybox_cont5							{ display:none;}
#fancybox_cont6								{ display:none;}
.fancy_info							{background:#c31b29; position:absolute; left:0; width:100%; margin-top:30px; padding:23px 4%;}
.fancy_info p						{font-size:15px; line-height:22px; color:#fff; margin:0;}
.fancy_info	 h3						{font-size:18px; line-height:18px; color:#fff; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
a.left-off-canvas-toggle			{background:url(images/menu_bg.jpg) left top no-repeat; height:37px; width:44px; display:block; }
.off-canvas-wrap					{position:none !important;}
.tab-bar 				{background:#000;}
.mobilemenubox	form	{width:275px; margin-left:0; margin-bottom:25px; margin-top: 70px; margin-left:0.95rem; margin-right:0.95rem;}
.mobilemenubox input[type="text"] ,.mobilemenubox input[type="email"] {width:246px; margin:0; float:left; background: none repeat scroll 0 0 #FFFFFF;
    border-right: medium none;
    box-shadow: none;
    color: #BFBFBF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    height: auto;
    line-height: 14px;
    margin: 0;
    padding: 3px 10px 4px;  }
.maillist_mob form	{margin:0; }
.mobilemenubox input[type="button"]{width:26px; background:url(images/mobile_search.jpg) left top no-repeat; height:26px; float:left; border:none; box-shadow:none; cursor:pointer; }
.mobilemenubox input[type="submit"]{width:26px; background:url(images/mobile_search.jpg) left top no-repeat; height:26px; float:left; border:none; box-shadow:none; cursor:pointer; }
.mobilemenu ul						{margin:0 0.95rem; }
.mobilemenu ul > li	{/*padding-bottom:14px;*/ list-style:none;}
 .mobilemenu ul li a	{color:#fff !important; font-family:Arial, Helvetica, sans-serif !important; font-size:16px !important; /*line-height:16px !important;*/ font-weight:bold !important; text-transform:uppercase;}
 .maillist_mob					{padding:25px 0; background:url(images/mob_menuulbg.jpg) left top repeat-x; margin:25px 0.95rem;}
 .maillist_mob h6				{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#fff; text-transform:uppercase; padding-bottom:10px;}
input.maillist_btn	{background:url(images/mobile_email.jpg) left top no-repeat !important;}
.marketing-left-off-canvas-menu	{padding-top:26px;}
.sticky .header_social			{margin-top:-30px;}
.mobileheader									{display:none;}
.mobilemenubox									{display:none;}
#jPanelMenu-menu								{  background:url(images/right_shadow.jpg) right top repeat-y #c31b29; width:85% !important;}
.mobileheader								{position:fixed; width:100%; left:0; background:#000; z-index:9999999;}
input[type="button"]						{-webkit-appearance:none !important; border-radius:0 !important;}
a[href^=tel] {
text-decoration:none;
color:#C31B29;
}
input[type="submit"]					{-webkit-appearance:none !important; border-radius:0 !important;}
.contact_page form input[type="text"]	{-webkit-appearance:none !important; border-radius:0 !important;}
.contact_page form textarea				{-webkit-appearance:none !important; border-radius:0 !important;}
.call_today a[href^=tel] {
text-decoration:none;
color:#505050;
}
body {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
#menu-category_sidebar_menu li.current-menu-item a
/********************* css adsded by wp ***************/
#menu-category_sidebar_menu li ul.sub-menu {display:none;}
.sidebar ul li ul.sub-menu {display:none;}
#menu-category_sidebar_menu li.current-menu-item > a{color: #518ba0;}
#menu-category_sidebar_menu li.current-menu-item  ul.sub-menu {display:block;}
#menu-category_sidebar_menu li.current-menu-ancestor  ul.sub-menu {display:block;}
#menu-category_sidebar_menu li.current-menu-ancestor  > a {color:#63b4d2; font-weight:bold;}
#menu-category_sidebar_menu li  ul.sub-menu  li.current-menu-item a{color:#63b4d2 !important; font-weight:bold;}
a.read_more {
font-size: 15px;
line-height: 15px;
color: #c31b29;
}
.custom_sidebar {
	width:82%;
	margin-bottom:50px;
}
.custom_sidebar ul li{
	list-style:none;
}
.holder {
	padding-left:15px;
}
.row.content {
	min-height: 610px;
}
.services_content ul li {
	font-family: Arial;
	font-size: 15px;
	color: #505050;
}
.services_content.gallery ul li {
	font-size: 15px;
	line-height: 22px;
}
body .services_content ul {
	margin:0 0 30px;
}
body .services_content ul li {
	list-style:none;
}
body .services_content ul li:before {
	content:'♦';
	font-size:18px;
	color:#c31b29;
	margin-right:7px;
}
.sidebar ul.children li {
	border:none;
}
.sidebar li.current_page_item > a {
	color: #518ba0;
	font-weight:bold;
}
.mobilemenubox {
	/*display:none !important;*/
}
.services_content .slide img {
	float:none;
	margin-left: auto;
	margin-right: auto;
}
ul.structureList li ul.children {
	display:none;
}
ul.structureList li.current_page_item ul.children, ul.structureList li.current_page_parent ul.children {
	display:block;
}
.services_content .page_item img {
	margin-bottom:10px;
	max-width: 270px;
	max-height: 160px;
}
.services_content .page_item {
	min-height: 190px;
	height: 220px;
	margin-bottom: 25px;
}
.services_content .page_item {
	position:relative;
}
.services_content .page_item h3 {
	color:#518ba0;
	margin-top: 10px;
	display:inline-block;
}
.services_content .page_item a {
	margin-left:10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #c31b29;
	text-align:center;
}
.services_content .pages {
	margin-bottom:25px !important;
	/*margin-top:40px !important;*/
}
.services_content .page_item {
	/*margin-bottom:10px;*/
}
ul.top_links li.current-page-ancestor a {
	color:#b4d5e1;
}
ul.navigation > li > ul.sub-menu {
	display:none;
	position:absolute;
	z-index:999;
	/*left:0;*/
	margin-left: -17PX;
}
ul.navigation > li > ul.sub-menu >li {
	float:none;
	display:block;
	width:20%;
}
ul.navigation li ul.sub-menu li.menu-item-has-children {
	float:left;
}
ul.navigation li ul.sub-menu li.menu-item-has-children ul li {
	width:100%;
	padding-bottom:2px;
}
/*ul.navigation li ul.sub-menu li.menu-item-has-children > a {
	color:#ffdf7e !important;
	white-space:nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1c9cb;
	padding-bottom:4px;
	display:inline-block;
	min-width:150px;
}
*/
ul.navigation li ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
	text-transform:none;
	font-weight:normal;
	margin-left:-30px;
}
ul.navigation li ul.sub-menu li.menu-item-has-children > ul.sub-menu {
}
ul.navigation > li > ul.sub-menu {
	padding:10px;
	background-color:#c62734;
	margin-top:16px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #8a0913;
}
ul.navigation li ul.sub-menu a {
	color:#FFF;
}
ul.navigation > li:hover > ul.sub-menu {
	display:block;
}
ul.navigation > li.menu-item-has-children:hover {
	margin-bottom:-16px;
	padding-bottom:16px;
	background-color:#c62734;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
ul.navigation > li.menu-item-has-children:hover a {
	color:#FFF;
}
ul.navigation > li > ul.sub-menu >li.featured {
}
li#menu-item-258 {
	padding:0;
}
li#menu-item-258 > a {
	display:none;
}
li#menu-item-258 ul li a {
	color:#ffdf7e !important;
	margin-left:-16px;
}
li#menu-item-258 ul li a
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1c9cb;
	min-width:150px;
	display:inline-block;
	padding-bottom:2px;
	font-weight:bold;
	text-transform:uppercase;
}
.row.gal_wrapper {
	margin-top:45px !important;
}
ul.navigation li a {
	line-height:1.5;
}
.gal_image {
	margin-bottom:15px;
	height: 240px;
}
.services_content .gal_image img {
	float:none;
	/*margin-right:0;*/
	max-width:270px;
	height:auto;
	max-height: 180px;
}
.services_content .gal_image h3 {
	color:#518ba0;
}
#fancybox-content {
	overflow:visible !important; 
  width: 99% !important;
}                
#fancybox-content > div {
	overflow:visible !important;
}
.modal_data {
	background-color: #c31b29;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -29px;
	padding-bottom: 25px;
	padding-left: 35px;
	padding-right: 35px;
	margin-top: 25px;
}
.modal_data h3 {
	text-align: left;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-top:10px;
	margin-bottom:5px;
}
.modal_data p {
	text-align:left;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	max-width:800px;
}
              
.modal_wrapper img {
  padding: 0px !important;
}
.modal_data h3 span.counts {
	float:right;
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	text-transform: none;
	color: #ffdf7e;
}
span.counts {
	float: right;
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	text-transform: none;
	color: #ffdf7e;
	margin-top:5px;	
}
#fancybox-close {
	background-image:url(images/close.png) !important;
	background-position: -28px 2px !important;
}
#fancybox-right-ico {
	left:auto !important;
	right:0 !important;
	background-image: url(images/fancybox_next.png) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width:46px !important;
	height:45px !important;
	top: 45% !important;
}
#fancybox-left-ico {
	left:0 !important;
	background-image: url(images/fancybox_prev.png) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width:46px !important;
	height:45px !important;
	top: 45% !important;
}
ul.navigation > li#menu-item-190 > ul.sub-menu {
	left:0;
}
ul.navigation > li > ul.sub-menu > li > a {
	color: #ffdf7e !important;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1c9cb;
	padding-bottom: 4px;
	display: inline-block;
	min-width: 150px;
}
.btn {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #c31b29;
	display:inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
}
.btn:hover {
	color:#FFF;
}
.get_started {
	margin-top: 20px;
}
.services_content img {
	/*width:100% !important;*/
}
ul.navigation li ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
	line-height:1;
}
ul.navigation > li > ul.sub-menu {
	margin-top: -9px;
	background-clip: padding-box;
	border-top-color: transparent;
	border-top-width: 25px;
	border-top-style: solid;
}
.mobilemenubtn {
	display:inline-block;
	cursor:pointer;
}
.section {clear:both;margin-bottom:40px;}
.section .wp-caption {float:left;background:none;}
.section .wp-caption p.wp-caption-text {font-weight:700;color:#000000;line-height:1.4;}
.section-bx-wrapper .bx-wrapper {padding:0 60px;}
.bx-wrapper .bx-prev {background:url(images/btn_bx_prev.png) no-repeat left top !important;}
.bx-wrapper .bx-next {background:url(images/btn_bx_next.png) no-repeat left top !important;}
#card-face-colors img {float:none !important;margin:0 !important;vertical-align:middle;margin-right:20px !important;}
#card-face-colors > .row {color:#505050;font-size:15px;font-weight:700;border:1px solid #e4e4e4;padding:20px;}
#card-face-colors .columns:not(:first-child) {border-left:1px solid #e4e4e4;}
#card-back-options img {float:none;margin:0;}
#card-back-options .indexed {position:relative;float:left;margin:0 30px 30px 0;}
#card-back-options .index {position:absolute;bottom:0;right:15px;font-size:12px;}
#card-back-options .indexed[data-index="11"] .index {margin-bottom:-30px;}
 
#fancybox-wrap{
  
  left: 10px !important;
  
  width: 97% !important;
  
} 
 
#fancybox-wrap div {
           
	text-align: center;
}
.item_wrapper {
	max-width: 200px;
}
.item_wrapper2 {
	max-width: 200px;
	text-align:center;
}
.services_content .page_item .item_wrapper2 a {
	display:inline-block;
}
.services_content .page_item .img_wrapper2 img {
	max-width:200px;	
}
.services_content .gal_image img {
	max-width:200px;	
}
.gal_image {
	height:260px;	
}
.img_wrapper {
	height: 180px;
	display: table-cell;
	vertical-align: middle;
}
.img_wrapper2 {
	height: 180px;
	display: table-cell;
	vertical-align: middle;
}
a.fancybox-inline {
	display:inline-block;	
}
.gal_image h3 {
	margin-top:10px;	
}
.call_item {
	max-width:390px;	
}
.call_item.tables .casino_cont {
	background: url(images/consulting.jpg) 94% top no-repeat #325464;
}
.call_item.layouts .casino_cont {
	background: url(images/custome_bg.jpg) 94% top no-repeat #518ba0;
}
.call_item.podiums .casino_cont {
	background-color: #7bbad1;
	background-image: url(images/podiums.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.callouts {
	margin-top:-65px;
	margin-bottom:75px;	
}
input.no-click,
button.no-click {pointer-events:none;}
@media only screen 
and (max-width : 1024px) {
	.callouts {
		margin-top:-25px;
		margin-bottom:75px;	
	}
	.left_custome img {
		margin-top:20%;	
	}
	.right_custome img {
		margin-top:20%;	
	}
	.flex-control-nav {
		display:none;	
	}
}
@media only screen 
and (max-width : 767px) {
	.callouts {
		margin-top:25px;
		margin-bottom:35px;	
	}
	.call_item {
		margin-bottom:15px;
		margin-left:auto;
		margin-right:auto;
		float:none !important;
	}
  
  #fancybox-wrap{
  
    left: 10px !important;
    
    margin-top: -5px;
    
    padding: 0px 0px 0px 0px !important;
    
    width: 92% !important;
    
  }
  
  #fancybox-content{
  
    width: 95% !important;
    
  }
  
}
@media only screen 
and (max-width : 800px) {
	.services_content img {
		width: 100% !important;
	}
  
  
  #fancybox-wrap{
  
    left: 10px !important;
    
    margin-top: -5px;
    
    padding: 0px 0px 0px 0px !important;
    
    width: 97% !important;
    
  }
  
  #fancybox-content{
  
    width: 98% !important;
    
  }
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu {
	left:0;
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu li.column_holder {
	float:left;
	width:25%;
	border:none;	
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu li.column_holder > a {
	display:none;	
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu li.column_holder > ul.sub-menu > li > a {
	color:#ffdf7e;
	text-transform:uppercase;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1c9cb;
	display:block;
	padding-bottom:10px;
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu li.column_holder ul.sub-menu li ul.sub-menu {
	margin-left:0;	
}
#menu-header_menu2 li#menu-item-750 ul.sub-menu li.column_holder ul.sub-menu li ul.sub-menu li a {
	color:#FFF;	
}
li.contact_link {
	background-color:#c31c2a;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}
li.contact_link a {
	color:#FFF !important;	
}
h3.title {
	font-size:24px;	
}
.inc_block {
	padding-top: 0px;
	padding-bottom: 0px;
}
.inc_content {
	min-height:100px;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #ffffff 0%, #f8f8f8 56%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#ffffff), color-stop(56%,#f8f8f8), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#ffffff 0%,#f8f8f8 56%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#ffffff 0%,#f8f8f8 56%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#ffffff 0%,#f8f8f8 56%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#ffffff 0%,#f8f8f8 56%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ededed;	
}
.services_content .inc_content h3 {
	display:block;
	text-align:left;
	padding-bottom:7px;	
}
.columns.texts {
	padding-left:15px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:5px;	
}
.inc_content img {
	width:110px;
	height:105px;
	margin-left: 25px;
	margin-top: -10px;
	float: left;
	margin-right: 20px;	
}
.inc_content_bottom {
	height:20px;
	background-image: url(images/bottom_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top:2px;
	opacity: 0.5;
}
a.awesome {
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #c31c2a;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	margin:5px;
}
ul.slides li .slider_cont {
	width:65% !important;	
}
.footer_nav:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen 
and (max-width : 1024px) {
	ul.slides li .slider_cont {
		width:85% !important;	
	}
	ul.navigation li a {
			
	}
	ul.footer_nav li {
		float:none;
	}
	ul.navigation > li > ul.sub-menu {
		padding-left:25px;
		margin-top: -12px;	
	}

}
@media only screen and (max-width: 479px) and (min-width: 320px) {
	ul.slides li .slider_cont {
		width:100% !important		
	}
	.item_wrapper2 {
		max-width:none;	
	}
	.custom_sidebar {
		display:none;	
	}
	form table.cust-table {display:flex;}
	form table.cust-table thead {border:0;}
	form table.cust-table tr td,
	form table.cust-table tr th {display:block;line-height:35px;padding:0;min-height:35px;}
	form table.cust-table tr th {text-align:right;}
	form table.cust-table tr td {padding-left:20px;}
	form table.cust-table tr td .inputext5 {margin-top:1px;}
}
.mobilemenu ul ul.sub-menu {
	display:none;	
}
.mobilemenu ul ul.sub-menu li ul.sub-menu {
	display:none;	
}
.mobilemenu ul ul.sub-menu li:hover ul.sub-menu {
	display:block;	
}
.mobilemenu ul ul.sub-menu li:hover ul.sub-menu li a {
	text-transform:none;
	font-size:15px !important;	
}
.mobilemenu ul ul.sub-menu li a {
	line-height:2.5;
}
.mobilemenu > ul > li > ul.sub-menu > li > a {
	color:#ffdf7e !important;
	font-size:15px !important;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;	
	
}

.mobilemenu  ul li:hover ul.sub-menu {
	display:block;	
}
.mobilemenu ul a {
	line-height:2.2;	
}
.main_container {
}
.top_footer {
	margin-top:-18px;	
}
body .turnaround_time.row {
	margin-top:25px !important;	
}
.nolink {
   pointer-events: none;
}
.textwidget ul.nolink a {
   pointer-events: none;
line-height: 22px;
   cursor: default;	
}
ul#menu-mobile_menu li.menu-item-has-children > a {	
}
.gal_image.additional,
.hidden { 
	display:none;	
}
.gal_image.group-0.additional{ 
	display:block!important;	
}

@media (max-width: 320px){
	.fancybox-wrap .fancybox-inner img { width: 300px !important;}
}
.searchbar { position: relative;}
.searchbar input#submitgo { position: absolute; right: 0px; border: none;  background-image: url(./images/searchbtn.png); background-position: center;     width: 34px;
    height: 30px;
    margin-right: 1px;
    margin-top: 1px; font-size: 0px; background-repeat: no-repeat; background-size:25px;}
.customadmincustom h3 {color: #000000; line-height: normal; font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold;}
.searchbar .searchinfo {border: #CCCCCC solid 1px; padding-right: 40px; font-size: 14px; background-color: #fff; border-radius: 3px; height: 32px; box-shadow: none; color: #959595; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.searchbar .searchinfo:focus{ box-shadow: none;}
.greenbtn { background-color: #3B8224; border: none; color: #fff !important; border-radius: 3px; padding: 7px 10px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-align: center; display: block;}
.greenbtn:hover{ color: #fff;}

.ml-3 { margin-left: 15px;}
.gx-3 .columns{     padding-left: 0.9375em;
    padding-right: 0.9375em;}
	.cust-table table  { border: none;}
	.cust-table table thead tr th{ background-color: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; padding: 15px 10px; font-size: 14px; border-top: #D5D5D5 solid 1px; border-bottom: #D5D5D5 solid 1px;}
	.cust-table table tbody tr td {padding: 15px 10px; font-size: 14px; border: none;}
	.cust-table table tbody tr td a,
	a.command-link {color: #C31D2B; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
	a.command-link {display:inline-block;padding:7px;}
.custom-modal h3{color: #000000; margin-bottom: 15px; font-size: 32px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.custom-modal.modal  {max-width: 610px;}
.custom-modal .large-12 label{color: #000000; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.custom-modal .large-12 input.form-control { border: #CCCCCC solid 1px; background-color: #fff; height: 32px; box-shadow: none;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; padding: 10px 15px; }
.custom-modal .large-12 label span { font-size: 10px !important;}
.mb-3 { margin-bottom: 10px; display: block;}
.customadmincustom > .container { min-height: 450px;}
.mainpage-padding { padding-top: 150px; text-align: center;}
.mainpage-padding h1 { font-size: 18px;}
.table-responsive{ overflow: auto;}
.custom-heading  { border-bottom: #707070 solid 1px; flex-wrap: wrap; display: flex; padding-bottom: 10px;}
.right-heading { margin-left: auto;}
.left-heading h3 {color: #000000; font-size: 32px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.btn-outer {border: #000000 solid 1px; border-radius: 5px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding: 10px 20px; font-size: 15px; font-weight: bold;}
.btn-outer:hover{ color: #000;}
.d-flex {display: flex;}
.btn-green{border: #3B8224 solid 1px; border-radius: 5px !important; color: #fff !important; background-color: #3B8224; font-family: Arial, Helvetica, sans-serif !important; padding: 10px 20px; font-size: 15px; font-weight: bold;}
.btn-green:hover { color: #fff;}
input.btn-green[type="submit"] {border: #3B8224 solid 1px; border-radius: 5px !important; color: #fff !important; background-color: #3B8224; font-family: Arial, Helvetica, sans-serif !important; padding: 10px 20px; font-size: 15px; font-weight: bold;}
.btn-green:hover { color: #fff;}
.poker_detail { padding-top: 25px; padding-bottom: 80px;}
.poker_detail label{color: #000000; font-size: 14px; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif;}
.ml-10 { margin-left: 10px;}
.poker_detail .inputext {border: #CCCCCC solid 1px; border-radius: 3px; padding: 10px 10px; border-radius: 3px; font-size: 14px; width: 100%; color: #000; font-family: Arial, Helvetica, sans-serif;}
.poker_detail .inputext:focus{outline: none;}
.form-group { margin-bottom: 15px;}
.red-text , .red-text a {color: #C31D2B; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.greentext{color: #3B8224; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.text-2{color: #959595; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.custom-modal2.modal{border-radius: 0px; max-width: 760px; padding: 40px 90px;}
.custom-modal2.modal h3{color: #000000; font-size: 32px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.custom-modal2.modal .smalltext-2 {color: #959595; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.mt-25{ margin-top: 25px;}
.mt-15 { margin-top: 15px;}
.mb-5{ margin-bottom: 5px;}
.mb-50{ margin-bottom: 50px;}
.hr-border{background-color: #8e8e8eb3; margin-bottom: 20px;}
.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
  }
  .custom-modal3.modal { max-width: 650px; border-radius: 0px; padding-top: 15px; padding-bottom: 45px;}
  .custom-modal3.modal h3{color: #000000; font-size: 32px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
  .custom-modal3.modal label{color: #000000; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
  .custom-modal3.modal .custom-select {border: #CCCCCC solid 1px; border-radius: 3px; padding: 5px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
  .proof_select .custom-select {border: #CCCCCC solid 1px; border-radius: 3px; padding: 5px; color: #C5C5C5; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
  table.cust-table ,  table.cust-table tr td { border: none;}
  table.cust-table tr th { background-color: transparent; padding: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }  
  table.cust-table2 tr th { font-size: 16px;}
 table.cust-table thead{background-color: transparent; border-top: #9e9d9db3 solid 1px; border-bottom: #9e9d9db3 solid 1px;}
 table.cust-table tr td { padding: 6px 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
 table.cust-table tr td .inputext5 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: transparent; color: #000000; border: none; border-radius: 0px; box-shadow: none;}
 table.cust-table tr td .inputext5.pro_qty { width: 60px; border: #CCCCCC solid 1px; background: #fff; border-radius: 3px !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;  border-radius: 0px; box-shadow: none;}
 table tr.even, table tr.alt, table tr:nth-of-type(even) {background-color: #EEEEEE;}
 table.cust-table tr td .inputext5.pro_name{ color: #C31D2B;}
 .custom-modal3.modal .customtextarea {border: #CCCCCC solid 1px; border-radius: 3px; height: 97px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; box-shadow: none; padding: 10px;}
 #signature-pad,
 #bulk-signature-pad {width:100% !important;border:#000 solid 1px;}
 .btn-custom-5 {
	border: none;
	color: #fff;
	background-color:#000000;
	padding: 10px 10px;
	border-radius: 8px;
	font-size: 13px;font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  }
  .textbulk {color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-right: 10px;}
  .graybgbox { background-color: #D6D6D6; padding: 6px 15px;}
  .upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
  }
.bulk_action_box .btn-green{padding: 5px 13px;}
.ml-10 {margin-left: 10px;}
  .mt-20{margin-top: 20px;}
.text6{color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.redtext1{color: #C31D2B; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.tab-menu.custom-tab-menu ul li a {background-color: #DCDCDC; padding: 7px 16px; border-radius: 5px; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.tab-menu.custom-tab-menu ul li a.active-a {background-color: #C31D2B;}
.tab-menu.custom-tab-menu ul li{display: inline-flex;}
.tab-menu.custom-tab-menu ul { margin-bottom: 15px;}
.pos-relative { position: relative;}
.download-btn-section{
	position: absolute;
    right: 0;
    top: 0;
    margin-top: -108px;
	display: flex;
}
.bulk_action_box {display: flex; align-items: center;}
.bulk_action_box .proof_select {width: 285px;}
.mt-5 { margin-top: 5px;}
.mb-0 { margin-bottom: 0px !important;}
.custom-modal3.modal input.form-control{ border: #CCCCCC solid 1px; box-shadow: none; height: auto; padding: 8px 10px; font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; border-radius: 3px;}

.form-check {
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5em;
	margin-bottom: 0.125rem;
  }
  .form-check .form-check-input {
	float: left;
	margin-left: -1.5em;
  }
  
  .form-check-input {
	width: 1.1em;
	height: 1.1em;
	margin-top: 0.25em;
	vertical-align: top;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0, 0, 0, 0.25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
  }
  .form-check-input[type=checkbox] {
	border-radius: 0.25em;
  }
  .form-check-input[type=radio] {
	border-radius: 50%;
  }
  .form-check-input:active {
	filter: brightness(90%);
  }
  .form-check-input:checked {
	background-color: #C31D2B;
	border-color: #C31D2B;
  }
  .form-check-input:checked[type=checkbox] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  }
  .form-check-input:checked[type=radio] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-check-input[type=checkbox]:indeterminate {
	background-color: #0d6efd;
	border-color: #0d6efd;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  }
.small-container { padding-left: 15px; padding-right: 15px;}
.mt-10 { margin-top: 10px;}
.back_btn {
    position: relative;
    display: inline-block;
    background-color: #e3e3e3;
    padding: 3px 6px 3px 1px;
    border-radius: 5px;
    margin-top: 7px;
    margin-bottom: 5px;
    margin-left: 10px;
}
.back_btn:before {
    content: '';
    background-image: url(data:image/png;base64,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);
    top: 0px;
    left: 0px;
    height: 13px;
    width: 16px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    
}
.tml-login,
.tml-lostpassword,
.tml-register,
.tml-resetpass {
    border: solid 1px #dadada;
    padding: 30px 50px 30px;
    max-width: 785px;
    margin: 0 auto;
}
.tml .tml-field {
    height: 35px;
    border-radius: 5px;
    background-color: #fff;
    box-sizing: border-box;
    padding: 5px;
}
.tml .tml-label {
    font-size: 15px;
}
.tml .tml-submit-wrap button {
    background-color: #3b8224;
    border: 0px;
    border-radius: 3px;
    text-transform: uppercase;
    box-shadow: none;
    padding: 12px 30px;
}
.tml .tml-links {
    margin-bottom: 0px;
}
.tml .tml-links li::before {
    display: none;
}
.tml .tml-links li a {
    color: #c31b29;
}
@media (max-width: 1250px){  
		a.logo { left: 0px; width: 495px;}
		.btm_header .container { padding-left: 15px; padding-right: 15px;}
	}
	@media screen and (max-width: 782px){
		html {
			margin-top: 0px !important;
		}
	}
	@media (max-width: 767.5px){  .mb-md{
		margin-bottom: 15px;
	}
	.custom-modal h3 { font-size: 24px;}
	.download-btn-section {
		position: static;
	
		margin-top: 10px;
		display: flex;
	}
	.btn-outer { font-size: 11px;}
	.btn-green { font-size: 11px;}
	.custom-modal2.modal {padding: 25px 20px;}
	.right-heading { width: 100%; margin-top: 5px;}
}

@media (max-width: 479px){  
	.custom-modal3.modal { padding-left: 10px; padding-right: 10px;}
	.custom-modal3.modal h3 ,.custom-modal2.modal h3{ font-size: 22px;}
	
	.custom-modal3.modal#order-modal { padding-left: 20px; padding-right: 20px;}
}
 