/*

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: 1;

}

.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							{}

a.logo								{float:left; width:43%; display:block; position:absolute; left:0; top:10px; 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:26%; float:left; width:21%;}

.call_today b						{color:#505050; font-size:30px; line-height:30px; }

.join_maillist						{width:29%; 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:18%; 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:16%; 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 4%; 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; line-height:0px;}

.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;	

}

@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;	

	}

	

}

.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;

}

ul.nolink a {

   pointer-events: none;

   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;}
}