/* Theme Name: Royal Indian Chef
Theme URI:
Description: Designed by Faisal. This Theme for WordPress is lightweight and adaptable. 
Version: 5.1.0
Author: <a href="http://shanicool.xyz/">Faisal Nadeem</a>
Author URI:License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, white, two-columns, custom-background, translation-ready, custom-menu
*/

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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	outline: none;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}	/* remember to define focus styles! */	:focus {	outline: 0;}ol, ul { list-style: none; }/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td { font-weight: normal; text-align: left;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {quotes: "" "";}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {	display: block;}/* Text elements */p {	margin-bottom: 1.625em;}p:empty { display: none; }ul, ol { margin: 0 0 1.625em 1.625em;}ul { list-style: square;}ol { list-style-type:decimal; }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: 3em 0; border-color: rgba(0,0,0,0.1); border-width: 0 0 1px 0;}dt { float: left; clear: left; width: 100%; font-weight: bold;} dd { margin: 0 0 0 30%; padding: 5px 0;}dd, dt {  border-color: rgba(0,0,0,0.1); border-width: 1px 0 0 0;}strong { font-weight: bold; }cite, em, i { font-style: italic;}pre {	background:#f6f6f6;	font: 13px "Courier 10 Pitch", Courier, monospace;	line-height: 21px;	margin-bottom: 1.625em;	overflow: auto;	padding: 10px 20px;	border: 1px solid #e2eeee;	color: #444444;	white-space: pre-wrap;       /* css-3 */	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */	white-space: -pre-wrap;      /* Opera 4-6 */	white-space: -o-pre-wrap;    /* Opera 7 */	word-wrap: break-word;       /* Internet Explorer 5.5+ */	-webkit-border-radius: 3px;	-moz-border-radius:    3px;	border-radius:		   3px;}code, kbd {	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}code {	background: url("images/code_bg.png") repeat scroll left top #fefefe;	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);	color: #686a6b;	display: block;	font: 12px/21px Consolas,"Courier New",Courier,monospace;	border: 1px solid #d5d5d6;	overflow: auto;	padding: 21px 26px;	white-space: pre-wrap;       /* css-3 */	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */	white-space: -pre-wrap;      /* Opera 4-6 */	white-space: -o-pre-wrap;    /* Opera 7 */	word-wrap: break-word;       /* Internet Explorer 5.5+ */}abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }address { display: block; margin: 0 0 1.625em; }ins { background: #fff9c0; text-decoration: none; }sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }sup { bottom: 1ex; }sub { top: .5ex; }hr {	position: relative; 	display: block;	clear:  both;	border: none;	margin: 10px 0;	background: #ddd;	height: 1px;	}.sticky,.gallery-caption { }/* Clearfix -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.clear	{ 	clear: both;	display: block;	width: 0; 	height: 0;	visibility: hidden;	}.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;	}html[xmlns] .clearfix { display: block; }* html .clearfix { height: 1%; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* General *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */body, input, select, textarea  { 	font: normal 13px/1.6 Arial, Helvetica, Sans-serif;	color: #333;}#pagebg {	position:fixed;	top:0; 	z-index:-1;	min-width:100%;	min-height:100%;	}	.bodyoverlay {	position: fixed;	top: 0;	background-repeat: repeat;	background-position: top left;	background-attachment: scroll;	z-index: 0;	width: 100%;	height: 100%;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}a {	text-decoration: none;	color: #666666;}a:hover,a:active {	outline: 0;	text-decoration: none;	color: #FC7100;}.ui-widget-header,.ui-state-active {	background-color:#FC7100 !important;	}.ribbon { position:absolute; top:0; right:0; z-index:2; }.preloader {	display:block;	background:url('ajax-loader.gif') center center no-repeat #ffffff;}.entry-content img,#footer img,#sidebar img,figure img { width:auto; max-width: 100%; height:auto; }.atpimage {	position: relative;	display: inline-block;}.image_caption {	display: block;	padding: 2px 5px;	text-align: center;	}.imageborder {	position: relative;	margin: 0;	-webkit-border-radius: 3px;	-moz-border-radius:    3px;	border-radius:		   3px;	border: 1px solid #dddddd;	box-sizing: border-box;	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);}/* Google Map Responsive fix =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.atpimage {	position:absolute;	display:inline-block;}.atpmap img {	width: auto !important;	max-width: none;}/* Google Map Shadow */.atpmap-shadow{	position: relative;	border: 1px solid #e9e9e9;	background-color: ff00ff;	padding: 8px;	}small { font-size: smaller; }p:empty {	display: none;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Headings *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */h1, h2, h3, h4, h5, h6 {	margin: 0 0 20px 0;	font-family:Arial, Helvetica, Sans-serif;	line-height: 110%;}h1 { font-size: 30px; font-weight: 300;}h2 { font-size: 26px; font-weight: 300; }h3 { font-size: 22px; }h4 { font-size: 20px; }h5 { font-size: 16px; }h6 { font-size: 14px; }h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {	font-weight: normal;	line-height: 1;	color: #999999;}h1 small { font-size: 20px; }h2 small { font-size: 16px; }h3 small { font-size: 14px; }h4 small { font-size: 12px; }.entry-title{	font-weight: normal;	letter-spacing: 0;}.heading {	display:inline-block;	margin-bottom:5px;	padding:5px 10px;	background-color: #FC7100;	color: #ffffff;	font-family: Helvetica, Arial, Sans-serif;	font-size:40px;	font-weight:normal;	line-height:1.1;	letter-spacing:-1px;	}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Layout & Column Grid *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#boxed #wrapper {	position: relative;	width: 1100px;	margin: 0 auto;	}#boxed .fixed-header  {     left: 0;    right: 0;}#stretched #wrapper {	position: relative;	width: 100%;	margin: 0 auto;	}	.inner { 	position:relative;	max-width: 1020px;	width: 88%;	margin: 0 auto;	}.inner:after {	content: "\0020";    display: block;    height: 0;    clear: both;    visibility: hidden;}.one_half      { width: 47.8%; }.one_third     { width: 30.5%; }.two_third     { width: 65.3%; }.one_fourth    { width: 21.9%; }.one_fifth     { width: 16.7%; }.three_fourth  { width: 74.0%; }.four_fifth    { width: 79.0%; }.two_fifth     { width: 37.2%; }.three_fifth   { width: 58.0%; }.one_sixth     { width: 13.3%; }.five_fifth    { width: 82.7%; }.one_half,.one_third, .two_third,.one_fourth, .one_fifth,.four_fifth,.one_sixth,.five_fifth,.two_fifth,.three_fifth,.three_fourth   {	position: relative;	display: inline-block;	display:inline;	float: left;	margin-right: 4%;	margin-bottom:15px;}.last { margin-right: 0 !important; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-* Another Columns -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.col_half     { width: 50%; }.col_third    { width: 33.3%; }.col_fourth   { width: 24.9%; }.col_fifth    { width: 20%; }.col_sixth    { width: 16.6%; }.col_three_fourth { width: 74.5%; }.col_twothird     { width: 66%; }.col_half, .col_third, .col_twothird, .col_fourth, .col_three_fourth, .col_fifth{	position: relative;	display: inline-block;	float: left;}.end { margin-right: 0 !important; }.end:after { clear: both; content: ''; display: block; }.col_half:after ,.col_third:after ,.col_twothird:after ,.col_fourth:after ,.col_three_fourth:after ,.col_fifth:after { clear: both; content: ''; display: block; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Header & Logo *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Logo Site title Description======================================================================== */.logo {	display: table-cell;	margin: auto;	min-width: 70px;	padding: 0;	position: relative;	vertical-align: middle;}.logo img { 	-webkit-transition: all .3s ease-out;	-moz-transition:    all .3s ease-out;	-ms-transition:     all .3s ease-out;	-o-transition:      all .3s ease-out;	transition:         all .3s ease-out;	max-width: 100%;	}/* Logo Text */h1#site-title { margin: 0; }h1#site-title a { 	font-size: 30px;	line-height: 38px;	color: #666666;	font-weight: bold;	letter-spacing: -1px;}h2#site-description {	margin: 0;	font-size: 12px;	line-height: 16px;	color: #999999;	text-decoration: none;}/* Topbar======================================================================== */.topbar {	position: relative;	padding:0;	font-size:11px;	line-height: 40px;	overflow:hidden;	border-top: 5px solid #fc7100;	background-color: rgba(0,0,0,0.5);	color: #ffffff;	z-index:7;}.topbar .one_half,.topbar .one_third,.topbar .two_third,.topbar p { margin-bottom:0 !important;}.topbar .iva_socials { float: right; margin: 0 auto; padding: 0; }.topbar .one_half.last,.topbar .two_third.last {	text-align:right;}/* Header======================================================================== */.header-area {	position: relative;	display: table;	height: 80px;	margin: 0 auto;	min-height: 70px;	width: 1100px;}.header-right {	float: right;	width: 200px;	font-size: 11px;}/* Header Style 1 (default)======================================================================== */.header-style1,.header-style2,.header-style3 { clear:both; position:relative; z-index: 10; }.header { 	clear:both;	z-index: 10;	position:relative; }.menuwrap {	display: table-cell;	margin: auto;	padding: 0;	position: relative;	vertical-align: middle;}.header-style1 .sf-menu > li a { padding: 1em 1em; }.header-style1 .header-area { height: 200px; }/* Header Style 2======================================================================== */.header-style2 .primarymenu { 	border-bottom: 5px solid #fc7100; }.header-style2 .logo { display:table; margin:0 auto; float: none; padding:0; }.header-style2 .menu-inner { 		position: relative;	display: table;	margin: 0 auto;}.header-style2 .header-area { height: 200px;    background-color: rgba(0,0,0,0.3);}.header-style2 #atp_menu  { display: table; margin: 0 auto; }.header-style2 .sf-menu { float:none; }.header-style2 .sf-menu > li a { padding: 2em 1em ; }/* Header Style 3======================================================================== */.header-style3 .primarymenu { 	background-color: #23252b; border-bottom: 5px solid #fc7100; }.header-style3 .header-area { padding: 30px 0; }.header-style3 .menu-inner { 		position: relative;	display: table;	margin: 0 auto;	width: 1100px;}.header-style3 .sf-menu { float:none; }.header-style3 .sf-menu > li a { padding: 2em 1em ; }.header-s3-right  {	display: table-cell;	margin: 0;	width: 30px;	vertical-align: middle;}.header-style3 .search-box [type="search"],.header-style3 .search-box [type="text"] {	background-image: url(images/search-icon.png);	background-position: 8px center;	background-repeat: no-repeat;	background-size: 16px 16px;	border:none;	cursor: pointer;	height: 40px;	width: 0;	margin: 0;	padding: 0 0 0 30px;	position: relative;	-webkit-transition: width 400ms ease, background 400ms ease;	transition:         width 400ms ease, background 400ms ease;}.header-style3 .search-box [type="search"]:focus,.header-style3 .search-box [type="text"]:focus {	cursor: text;	outline: 0;	width: 230px;}/* Fixed Header======================================================================== */#fixedheader .header-area { padding: 30px 0; }.fixed-header { 	position:fixed;	width:100%; 	top:0;	left:0;	margin: 0 auto;	padding: 0;	z-index: 3000;	background-color: #ffffff; /* IE Fall Back*/	background-color: rgba(255,255,255,0.70); /* Latest Browsers */	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2);	-moz-box-shadow:    0 1px 0 rgba(0,0,0,0.2);	box-shadow:         0 1px 2px rgba(0,0,0,0.1);	-webkit-transition: height .3s linear;	-moz-transition:    height .3s linear;	-ms-transition:     height .3s linear;	-o-transition:      height .3s linear;	transition:         height .3s linear;}.fixed-header .header-area { min-height: 30px; height: 30px; padding: 0 !important;}.fixed-header .sf-menu > li a { padding: 1em 1em ; }.fixed-header .sf-menu > li > a { font-size: 16px; }.header-widget-area { display: table-cell; vertical-align: middle; text-align: right; font-size: 12px; }.header-widget-area ul { margin: 0;  }.header-widget-area ul li { display: inline-block; padding: 1px 5px; }/* Primary Menu======================================================================== */.iva-mobile-dropdown { display: none; }.iva_mmenu .iva_menuicon,.sf-menu .iva_menuicon { margin-right: 10px;}.sf-menu { float:right; }.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }.sf-menu li { position: relative; }.sf-menu ul { display: none; position: absolute; top: 100%; left: 0; z-index: 99; }.sf-menu > li { float: left;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul { display: block; }.sf-menu a { display: block; position: relative;}.sf-menu ul ul { top: 0; left: 100%; }/* Menu Properties */.sf-menu ul {	background-color: #e8e8e8;	min-width: 15em; /* allow long menu items to determine submenu width */}.sf-menu a {	border-left: 0px solid #fff;	border-top: 0px solid #dFeEFF; /* fallback colour must use full shorthand */	border-top: 0px solid rgba(255,255,255,.5);	padding: 1em;	text-decoration: none;	zoom: 1; /* IE7 */	color: #afb5bc;	font-size: 13px;	-webkit-transition: all 200ms linear;	-moz-transition:    all 200ms linear;	-ms-transition:     all 200ms linear;	-o-transition:      all 200ms linear;	transition:         all 200ms linear;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover, .sf-menu a:active { color: #fc7100; }	#atp_menu li.current-cat > a, #atp_menu li.current_page_item > a, #atp_menu li.current-menu-parent > a, #atp_menu li.current-page-ancestor > a { color:# fc7100; }.sf-menu > li {	background: transparent;	white-space: nowrap; /* no need for Supersubs plugin */	-webkit-box-shadow: inset 0 3px 0 0 rgba(0,0,0,0);	-moz-box-shadow:    inset 0 3px 0 0 rgba(0,0,0,0);	box-shadow:         inset 0 3px 0 0 rgba(0,0,0,0);}.sf-menu ul li a {	color: #444444;	font-size: 13px;	letter-spacing: 0;	line-height: 16px;	padding: 14px !important;	margin: 0;		border-bottom: 1px solid #dddddd;}.sf-menu > li:hover,.sf-menu > li.sfHover {	/* only transition out, not in */	-webkit-transition: none;	-moz-transition:    none;	-ms-transition:     none;	-o-transition:      none;	transition:         none;}.sf-menu ul li:hover,.sf-menu ul li.sfHover {	/* only transition out, not in */	background-color: #f7f7f7;}.sf-menu li a .msubtitle {    display: block;    font-size: 11px;    font-weight: normal;}/* arrows (for all except IE7) */.sf-arrows .sf-with-ul {	padding-right: 1.5em;	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after {	position: absolute;	content: '\f107';	font-family: 'FontAwesome';	font-size: 13px;	top: 50%;	right: 0px;	margin-top: -11px;}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {	border-top-color: white; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after {	margin-top: -8px;	margin-right: 15px;	border-color: transparent;	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */	border-left-color: rgba(255,255,255,.5);	content: '\f105';	font-family: 'FontAwesome';	font-size: 13px;}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {	border-left-color: white;}/* Mobile Menu======================================================================== */.iva-mobile-menu {	display: none;	position: relative;	top: 0;	background-color: #252525; 	padding: 0;    z-index: 99999;}.iva-mobile-menu > ul { margin: 0 auto; padding: 0; }.iva_mmenu { display: table; margin:0 auto; }.iva-mobile-menu ul li  {	list-style:none;}.iva-mobile-menu.iva_mobile_container > ul > li:first-child {	padding-top: 10px;	}.iva-mobile-menu.iva_mobile_container > ul > li:last-child {	padding-bottom: 10px;}.iva-mobile-menu.iva_mobile_container > ul > li:last-child a {	border-bottom: 0;}.iva-mobile-menu ul li a {	border-bottom: 1px dotted #555555;    position: relative;    display: block;    padding: 14px 0 !important;    font-size: 13px;    color: #999999;	-webkit-transition: color 0.3s ease-out;	-moz-transition: color 0.3s ease-out;	-khtml-transition: color 0.3s ease-out;	-o-transition: color 0.3s ease-out;	transition: color 0.3s ease-out;}.iva-mobile-menu ul li.current-cat > a, .iva-mobile-menu ul li.current_page_item > a, .iva-mobile-menu ul li.current-page-ancestor > a,.iva-mobile-menu ul li.current-menu-ancestor > a,.iva-mobile-menu ul li a:hover { color: #ffffff;}.iva-mobile-menu ul li ul {	display: none;	margin-left: 20px;}.iva-children-indenter {  	display: none;	position: absolute;	right: 0;	top: 50%;	margin-top: -22px;	color:#999999;}.iva-children-indenter i { padding:14px; }.iva-menu-open .iva-children-indenter { color:#fc7100; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Sidebars & Main Content *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.fullwidth #main { padding: 60px 0; }/* Left Sidebar -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.leftsidebar #main { 	float: right; 	padding: 60px 0 60px 0; 	width: 72%; }.leftsidebar #sidebar { 	background: url('images/opacs/dark10.png') top right repeat-y;	position: relative;	float: left; 	width: 28%; 	padding: 60px 0;}.leftsidebar #sidebar .content{ 	padding: 0 30px 0px 0; }	 .leftsidebar #main .entry-content {	padding: 0 0 0 30px;  }/* Right Sidebar =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.rightsidebar #main { 	float: left; 	padding: 60px 0;	width: 72%;}.rightsidebar #main .entry-content {	padding: 0 30px 0 0;  }.rightsidebar #sidebar {	background: url('images/opacs/dark10.png') 0 0 repeat-y;	position: relative;	float: right;	width: 28%;	padding: 60px 0;}.rightsidebar #sidebar .content{ 	padding: 0 0 0 30px; } .woocommerce-page .rightsidebar #main { float: left; width: 72%; padding: 60px 0 60px 0; }.woocommerce-page .leftsidebar #main { float: right; width: 72%; padding: 60px 0 0 0; }.woocommerce-page .fullwidth #main .entry-content { padding: 30px 0; }.woocommerce-page  .rightsidebar #sidebar { float: right; width: 28%; padding: 60px 0;}	/* Sub Navigation =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.sub_nav {	position:relative;	margin: 0;	padding: 0;	list-style: none;	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);	-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);	box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);}.sub_nav li ul{	margin: 0;	padding: 0;	list-style: none;}.sub_nav li ul li a{	background: #f5f5f5;	color: #999999;	padding: 9px 15px 9px 30px;}.sub_nav li a {	display: block;	margin: 0 0 -1px 0;	padding: 11px 15px;	border: 1px solid #dddddd;	border-bottom-color: #eeeeee;	border-top-color: #eeeeee;	color: #666666;}.rightsidebar .sub_nav li.current_page_item > a,.rightsidebar .sub_nav li.current_page_item > a:hover {	background-image: url(images/sub_arrowleft.png);	background-position:10px center;	background-repeat:no-repeat;}.leftsidebar .sub_nav li.current_page_item > a,.leftsidebar .sub_nav li.current_page_item > a:hover {	background-image: url(images/sub_arrowright.png);	background-position:95% center;	background-repeat:no-repeat;}.sub_nav li.current_page_item > a,.sub_nav li.current_page_item > a:hover {	position: relative;	margin:0 -7px;	padding: 11px 25px;	zoom: 1;	background-color: #ee5b3e;	color: #ffffff !important;	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);	box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);}.sub_nav li a:hover { background-color: #f1f1f1;}.sub_nav li:first-child a { border-top-color: #dddddd; }.sub_nav li:last-child a { border-bottom-color: #dddddd; }/* Content Area -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.pagemid {	position: relative;	display: block;	width: 100%;	margin: 0 auto;	padding: 0;	overflow: hidden; 	background-color: #fff;}	.pagemid .inner { width: 1020px; margin: 0 auto; width: 88%; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Featured Slider *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#featured_slider {	position: relative;	margin: 0 auto;	padding: 0;	z-index: 9;}.slider_stretched { margin: 0 auto; }.slider_wrapper { width: 980px; margin: 0 auto; }.videoslider,.planbox_slider {	width: 1100px;	margin: 0 auto;	padding: 30px 0;	}.videoslider iframe,.staticslider img{	max-width:100%;	display: block;	margin: 0 auto;}.ei-slider-thumbs li a:hover,.ei-slider-thumbs li.ei-slider-element{ background-color: #FC7100; }#featured_slider .loading { min-height: 300px; background: url('ajax-loader.gif') no-repeat center center !important; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Box Shadow *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.box-shadow {  position: relative; }.box-shadow:before, .box-shadow:after {  z-index: -1;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 95%;  max-width:300px;  background: transparent;  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.3);  -moz-box-shadow:    0 15px 10px rgba(0,0,0,0.3);  box-shadow:         0 15px 10px rgba(0,0,0,0.3);  -webkit-transform:  rotate(-3deg);  -moz-transform:     rotate(-3deg);  -o-transform:       rotate(-3deg);  -ms-transform:      rotate(-3deg);  transform:          rotate(-3deg);}.box-shadow:after {  -webkit-transform:  rotate(3deg);  -moz-transform:     rotate(3deg);  -o-transform:       rotate(3deg);  -ms-transform:      rotate(3deg);  transform:          rotate(3deg);  right: 10px;  left: auto;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Frontpage Teaser *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */	.frontpage_teaser	 {	position:relative;	margin: 0 auto;	padding: 10px 0 0 0;	}.frontpage_teaser .heading1{	font-size: 52px;	font-family: Oswald;	color: #343434;	}.frontpage_teaser span.heading2{	font-size: 60px;	font-family: 'Just Me Again Down Here';	color: #343434;	}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Feature Box *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.frontpage_teaser .fpt_inner { 	width: 100%;	margin: 0 auto;	display: table;	table-layout: fixed;}.feature-box{ 	overflow: hidden;	color: #ffffff;}.feature-box h3 {    font-size: 32px;    letter-spacing: -2px;    opacity: 0.8;    font-weight: 300;    line-height: 100%;}.fb-area{ 	position: relative;	display:inline-block;	display: table-cell;	vertical-align: middle;	width: 25%;	height: 200px; -ms-word-break: break-word;     word-break: break-word;     // Non standard for webkit     word-break: break-word;-webkit-hyphens: auto;   -moz-hyphens: auto;        hyphens: auto;}.nomargin { margin-right: 0 !important;}.feature-box .mid{ 	position:relative;	padding: 50px 20px !important;	z-index:2;	}.fb-icon {	position: absolute;	bottom: 0;	right: 0;	z-index:1;}.feature-box h1 { font-size: 44px; font-weight: 900; line-height: 38px; letter-spacing: -2px; }.feature-box h3 {  font-weight: 300; }.feature-box a{ color: #ffffff;	}.feature-box a:hover{ color: #000000; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Sub Header *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#subheader	{		position: relative;	background-color: #f0f0f0;	margin: 0 auto;	color: #2c2724;	display: table;	padding: 25px 0;	border-bottom: 1px solid #dddddd;	width: 100%;}#subheader .subheader-inner { 	position:relative; 	display: table; 	width: 88%; 	max-width: 1100px; 	margin:0 auto; 	table-layout: fixed;}#subheader .page-title {	font-size: 3.5em;	margin-bottom: 10px;	letter-spacing: -1px;	line-height: 1;	}.subdesc {    display: table-cell;    vertical-align: middle; -ms-word-break: break-word;     word-break: break-word;     // Non standard for webkit     word-break: break-word;-webkit-hyphens: auto;   -moz-hyphens: auto;        hyphens: auto;}.breadcrumb-wrap {    display: table-cell;    vertical-align: middle;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Breadcrumbs *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#breadcrumb { 	position: relative; 	z-index: 4;	background-color: #ffffff;	margin: 0 auto;	border-bottom: 1px solid #dddddd;}.breadcrumbs {	float: right;    display: block;    font-size: 12px;	text-align: right;	margin: 10px 0;    padding: 0;    position: relative;    z-index: 4;	text-transform:normal;}.breadcrumbs .separator { padding:0 3px;}.breadcrumbs a {  }.breadcrumbs a:hover{ color: #333333;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Footer, Copyright *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#footer {	color: #888888;	position: relative;	overflow: hidden;	margin: 0 auto;	padding: 40px 0 0 0;	font-size: 12px;	background-color: #222222;	border-bottom: 5px solid #FC7100;}#footer a{	margin-bottom: 0;	color:#ffffff;}	#footer .widget-title{	color: #ffffff;	padding: 0;	font-size: 18px;}#footer a:hover { 	text-decoration:none;}		/* Copyright =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.copyright  { 	position: relative;	width: 100%;	color: #AFAFAF;	padding: 10px 0;}.copyright_left ul,.copyright_right ul { margin: 0; padding: 0; }.copyright_left ul li,.copyright_right ul li { display: inline-block; padding:0 10px 0 0; background:none;  }.copyright_left ul li a,.copyright_right ul li a { color: #999999; }.copyright_left ul li a:hover,.copyright_right ul li a:hover { color: #000000; }	.copyright p {	margin-bottom: 0;}	.copyright_left {	float: left;	width: 50%;}	.copyright_right {	float: right;	width: 50%;	text-align: right;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Search Widget *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.widget.widget_search {	position: relative;	width: 100%;}* html .search-box               { margin-top: 10px; }*:first-child+html .search-box 	 { margin-top: 10px !important; }.search-box input {	width: 93%;	margin: 0 auto;	padding: 8px 10px;	color: #ad9b9b;	font-size: 14px;	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);	border: 1px solid rgba(0, 0, 0, 0.2);}.search-box input:focus {    color: #999999;	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 	0 1px 3px rgba(0, 0, 0,  0.1) inset;    box-shadow: 		0 1px 3px rgba(0, 0, 0, 0.1) inset;}	/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Widgets *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.widget-title {font-weight: normal;  margin: 0 0 20px 0; font-size: 18px; vertical-align:middle;}.widget-title  span {  border-bottom:3px solid #00aeff; }.widget { margin: 0 0 45px 0; }.widget ul  { margin: 0; padding: 0; }.widget ul ul { margin-bottom: 0; }	.widget ul li {		background-repeat: no-repeat;    list-style-type: none;    padding: 1px 0;    position: relative;}.widget ul li a {	padding: 1px 0 1px 0;	zoom: 1; }.businesshours {	font-size:12px;}	.businesshours p {	border: 0;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Default Alignment *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.left {float: left;}.right {float: right;}.center {float: none; text-align: center; margin: inherit auto;}.alignleft, img.alignleft, a img.alignleft  { float: left; margin: 3px 15px 20px 3px;}.alignright, img.alignright, a img.alignright { float: right; margin: 3px 3px 20px 15px;	}.aligncenter, img.aligncenter, a img.aligncenter { clear: both; display: block; margin: 10px auto 20px auto; padding: 2px; text-align: center;	}/* Default Image Caption =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.wp-caption { text-align: center; margin-bottom: 20px; padding: 2px; border: 1px solid #ddd; background:#f1f2f3; }.wp-caption img { margin: 3px;}.wp-smiley { margin: 0; }.wp-caption p.wp-caption-text { margin: 0 0 4px; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Staff Box *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.bio .sociables {	border-top:1px solid #dddddd;	text-align: center;	margin: 0; 	padding: 15px 0;}.bio { 	position: relative;    background-color: #FFFFFF;    border: 1px solid #dddddd;	box-sizing: border-box;	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);	}.bio .staff-info {	text-align: center; }.bio::before,.bio::after { 	box-sizing: border-box; 	position: absolute; 	content: ''; 	border: 1px solid #dddddd; 	height: 2px;}.bio::before {	width: 99%;	left: .5%;	bottom: -4px;}.bio::after {	width: 98%; 	left: 1%;	bottom: -7px;}.bio .details {	background: #fff;	border: 1px solid #fff;	padding: 20px;}.bio .details p	{	padding: 0 20px;}.bio img { max-width: 100%; display:block;}.bio h4 { margin-bottom:0px; }.bio span.staff-role {	margin-bottom:20px;	display:  block;	color: #b2b2b2;}.bio .atpsocials li {	float:none;	background: none !important;	display: inline-block; 	*display: inline; 	position:relative;}.bio .atpsocials li a{ 	display: inline-block; 	*display: inline; 	width: 30px;	padding: 0 !important;	height: 30px;	background-color: rgba(0,0,0,0.15);	-webkit-transition: all 200ms ease-in;	-moz-transition:    all 200ms ease-in;	-o-transition:      all 200ms ease-in;	-ms-transition:     all 200ms ease-in;	 transition:        all 200ms ease-in;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Sociables *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */ul.atpsocials { list-style:none; margin:0; padding:0; } ul.atpsocials li img { position: relative; 	vertical-align: text-top;}ul.atpsocials li { 	display: inline-block; 	padding: 1px; 	margin: 0 3px 3px 0; 	line-height: 30px; 	text-align: center;	width: 30px;	height: 30px;	cursor: pointer;	-webkit-transition: all 200ms ease-in;	-moz-transition:    all 200ms ease-in;	-o-transition:      all 200ms ease-in;	-ms-transition:     all 200ms ease-in;	transition:         all 200ms ease-in;}/*Deprecated Since 3.0.0-------------------------------ul.atpsocials li a.beatport		{ background: url('images/sociables/beatport_bio.png') center center no-repeat; }ul.atpsocials li a.blogger		{ background: url('images/sociables/blogger_bio.png') center center no-repeat; }ul.atpsocials li a.delicious	{ background: url('images/sociables/delicious_bio.png') center center no-repeat; }ul.atpsocials li a.deviant		{ background: url('images/sociables/deviant_bio.png') center center no-repeat; }ul.atpsocials li a.digg			{ background: url('images/sociables/digg_bio.png') center center no-repeat; }ul.atpsocials li a.facebook		{ background: url('images/sociables/facebook_bio.png') center center no-repeat; }ul.atpsocials li a.flickr		{ background: url('images/sociables/flickr_bio.png') center center no-repeat; }ul.atpsocials li a.forrst		{ background: url('images/sociables/forrst_bio.png') center center no-repeat; }ul.atpsocials li a.google		{ background: url('images/sociables/google_bio.png') center center no-repeat; }ul.atpsocials li a.linkedin		{ background: url('images/sociables/linkedin_bio.png') center center no-repeat; }ul.atpsocials li a.instagram	{ background: url('images/sociables/instagram_bio.png') center center no-repeat; }ul.atpsocials li a.pinterest	{ background: url('images/sociables/pinterest_bio.png') center center no-repeat; }ul.atpsocials li a.rss			{ background: url('images/sociables/rss_bio.png') center center no-repeat; }ul.atpsocials li a.skype		{ background: url('images/sociables/skype_bio.png') center center no-repeat; }ul.atpsocials li a.stumbleupon	{ background: url('images/sociables/stumbleupon_bio.png') center center no-repeat; }ul.atpsocials li a.twitter		{ background: url('images/sociables/twitter_bio.png') center center no-repeat; }ul.atpsocials li a.dribbble		{ background: url('images/sociables/dribbble_bio.png') center center no-repeat; }ul.atpsocials li a.soundcloud	{ background: url('images/sociables/soundcloud_bio.png') center center no-repeat; }ul.atpsocials li a.vimeo		{ background: url('images/sociables/vimeo_bio.png') center center no-repeat; }ul.atpsocials li a.yahoo		{ background: url('images/sociables/yahoo_bio.png') center center no-repeat; }ul.atpsocials li a.youtube		{ background: url('images/sociables/youtube_bio.png') center center no-repeat; }*/ul.atpsocials li.facebook:hover		{ background-color:#3B5998; }ul.atpsocials li.twitter:hover		{ background-color:#00A0D1; }ul.atpsocials li.beatport:hover		{ background-color:#B6DD36; }ul.atpsocials li.dribbble:hover		{ background-color:#ea4c88; }ul.atpsocials li.flickr:hover		{ background-color:#FE0883; }ul.atpsocials li.deviant:hover		{ background-color:#5C7062; }ul.atpsocials li.blogger:hover		{ background-color:#FF8833; }ul.atpsocials li.google:hover		{ background-color:#C63D2D; }ul.atpsocials li.linkedin:hover		{ background-color:#4875B4; }ul.atpsocials li.instagram:hover	{ background-color:#b77f5f; }ul.atpsocials li.pinterest:hover	{ background-color:#910101; }ul.atpsocials li.reditt:hover		{ background-color:#CEE3F8; }ul.atpsocials li.rss:hover			{ background-color:#FA9B39; }ul.atpsocials li.stumbleupon:hover 	{ background-color:#EB4924; }ul.atpsocials li.soundcloud:hover	{ background-color:#FE531B; }ul.atpsocials li.tumblr:hover		{ background-color:#34526F; }ul.atpsocials li.youtube:hover		{ background-color:#C4302B; }ul.atpsocials li.vimeo:hover		{ background-color:#0caed4; }ul.atpsocials li.digg:hover			{ background-color:#910101; } ul.atpsocials li { 	background: transparent;	background-color: rgba( 0, 0, 0, 0.3 );     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);	zoom: 1;}ul.atpsocials li a,ul.atpsocials li a:hover,ul.atpsocials li:hover a { color:#ffffff; }ul.atpsocials li:hover { 	-webkit-transition: all 300ms ease-in;	-moz-transition:    all 300ms ease-in;		-o-transition:      all 300ms ease-in;	-ms-transition:     all 300ms ease-in;		transition:         all 300ms ease-in;}i.fa.white{	color:#fff;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Sticky Bar *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#sticky { 	display: none;	position: relative; 	top: 0;	width: 100%; 	padding: 11px 0; 	margin-bottom:15px;		z-index: 1000; 	background-color:#3D291E;	color: #efe6c1;	text-align: center;	}#sticky a { }#sticky a:hover { text-decoration:underline; }.tarrow { 	position:absolute;	top: 5px;	right:10px; 	width: 29px; 	height: 34px; 	background: url(images/toggle_up.png) 0 0 no-repeat; 	z-index: 2000;	}.tarrow.active { 	background: url(images/toggle_down.png) 0 0 no-repeat;	}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Progress Bar *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.progress_wrap {	position:relative;	margin-bottom: 10px;}.progress_wrap h4 {	font-family: Helvetica, Arial, Sans-serif;    font-size: 14px;    margin-bottom: 0;    text-transform: capitalize;}.progress_container {    position: relative;    width: 100%;    line-height: 27px;	background-color :#eeeeee;} .progress_bar{    position: relative;    width: 0;    height: 25px;	background-color: #0ba054;}	.progress_bar span {	color: #FFFFFF;    font-size: 11px;    font-weight: bold;    padding-left: 10px;    text-transform: uppercase;}	span.percentage {	position: relative;	float: left;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Blog Post *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.blogpost_items { padding: 10px; }.entry-content .post {	position: relative;	padding-bottom: 40px;	margin-bottom: 40px;	border-bottom: 2px solid #f6f6f6;}.blogpost_items .entry-title { font-weight: bold; }.entry-content .post .quote {	padding:20px; 	background: #f6f6f6;	background-color:rgba(0,0,0,0.05);	font-size: 18px;    font-style: italic;	line-height: 30px;	margin: 0;	font-family: Georgia, Times, Serif;	-webkit-border-radius: 5px;	-moz-border-radius:    5px;	border-radius:         5px;}.entry-content .post .quote span {	display: block;	font-size: 14px;	color: #999;	text-align: left;}.entry-content .post .quote span:before { content: "\2014 \00A0"; }.entry-content .post:after{ clear: both; content: ""; display: block;}.entry-content .post h2.entry-title {	font-weight: normal;}.entry-content .post .sub-title {    color: #B2B2B6;    font-size: 11px;    font-weight: bold;    margin-bottom: 10px;    position: relative;    top: -22px;}.entry-content .post .postimg { margin-bottom:20px; }/* Post Entry -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.post .post-info  {	position: relative; 	float: left; 	width: 140px; }.post .post_content  {	overflow: hidden; 	}.post-info  {	display: block;	margin: 0;	font-size: 11px;	color: #999999;}.post .post-info .post-meta { display: block; }.post .post-info  a {color: #999999;}.post .post-info  a:hover{color: #222222;}.post_content .flexslider,.post_content .video-frame { margin-bottom:20px; } /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Post Formats *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.status-format {	margin-bottom: 20px;}.postformat-link, .postformat-quote,.postformat-video,.postformat-audio,.postformat-gallery,.postformat-aside,.postformat-image,.postformat-status,.postformat-standard { 	display: block;	overflow: hidden;	width: 40px;	height: 40px;	top: 0;	background-position: center center;	background-repeat: no-repeat;	background-color: #ee5b3e;}.postformat-link {background-image:url(images/postformat/postformat-link.png);}.postformat-quote { background-image:url(images/postformat/postformat-quote.png); }.postformat-video { background-image:url(images/postformat/postformat-video.png); }.postformat-audio { background-image:url(images/postformat/postformat-audio.png); }.postformat-gallery { background-image:url(images/postformat/postformat-gallery.png); }.postformat-aside { background-image:url(images/postformat/postformat-aside.png); }.postformat-image { background-image:url(images/postformat/postformat-image.png); }.postformat-status { background-image:url(images/postformat/postformat-status.png); }.postformat-standard { background-image:url(images/postformat/postformat-post.png); }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Select Wrapper *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.select_wrapper {		font-size: 11px;		background: #fafafa url('images/select.png') no-repeat right center;		border: 1px solid #dddddd;		float: left;		height: 26px;		margin: 0;		margin-bottom: 9px !important;		width: 20%;		display: block;		color: #666666;		-webkit-box-shadow: inset 0px 0px 2px 1px #EEEEEE;		-moz-box-shadow:    inset 0px 0px 2px 1px #EEEEEE;		box-shadow:         inset 0px 0px 2px 1px #EEEEEE;		}.select_wrapper       { background-color: #fff; }.select_wrapper:hover { background-color: #fff; border-color: #bbb #eee #eee #bbb; color: #333; }.select_wrapper span  { height: 26px; line-height: 26px; position: absolute; z-index: 0; padding-left: 3px; }select.select         { cursor: pointer; height: 28px; margin: 0; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; padding: 0; position: relative; width: 100%; z-index: 4; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Pagination *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.pagination {	margin: 15px auto;	padding: 15px 0 0 0;	text-align:	center;}.pagination a, .pagination a:link, .pagination a:visited,.pagination a:active,.pagination span.current{ 	background: #E6E6E6;	color: #474747;	border: solid 1px #B6B6B6;	padding: 5px 10px;	margin: 0 4px;	background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));	border-radius:			30px;		-moz-border-radius:		30px;	-webkit-border-radius:	30px;}.pagination span.current { background: #FFFFFF;}.pagination span.extend	 { }.pagination a:hover { background: #FFFFFF; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Hover Type Icons *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.hover_type   { display: none; position: absolute; z-index: 10; left: 50%; top:52%; }.hover_type a { 	position: absolute; 	top: 0; 	width: 40px; 	height: 40px;	background-color: #000000; 	background-repeat: no-repeat;	background-position: center center;	-moz-border-radius:    40px;	-webkit-border-radius: 40px;	border-radius:         40px;	-webkit-transition: all 0.5s ease;	-moz-transition: 	all 0.5s ease;	-o-transition: 		all 0.5s ease;	transition: 		all 0.5s ease;}.hover_type a.hoverlink        { background-image: url(images/hoverlink.png);   }.hover_type a.hoverimage       { background-image: url(images/hoverimage.png); right: 5px !important; }.hover_type a.hovervideo       { background-position: -30px 0; right: 5px !important; }.hover_type a.hovercustomlink  { background-position: 0 0; right: 5px !important; }.hover_type a.hoverlink:hover,.hover_type a.hoverimage:hover,.hover_type a.hovervideo:hover,.hover_type a.hovercustomlink:hover { background-color: #ffffff; }.port-fig{ border: none; padding: 0;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Carousel *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.list_jcarousel { position: relative; margin-bottom: 0; }.carousel-title { 	/* margin-right:80px; */ Deprecated since linofeast v3.0}.jcarousel-container { clear:both; margin-top: 20px; }.jcarousel-direction-rtl { direction: rtl; }.jcarousel-container-horizontal { padding: 0;}.jcarousel-clip { overflow: hidden; }.jcarousel-clip-horizontal {} .jcarousel-item { margin: 0; }.jcarousel-item  .content{ text-align: left; }.jcarousel-item-horizontal {	margin-left: 0;	margin-right: 20px;	width: 230px;}.jcarousel-direction-rtl .jcarousel-item-horizontal {	margin-left: 10px;	margin-right: 0;}.jcarousel-item-placeholder {	background: #fff;	color: #000;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Horizontal Buttons *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.jcarousel-next-horizontal {	position: absolute;	top: -55px;	right: 0;	width: 32px;	height: 32px;	cursor: pointer;	background: transparent url(images/next-horizontal.png) no-repeat 0 0;}.jcarousel-direction-rtl .jcarousel-next-horizontal {	left: 5px;	right: auto;	background-image: url(images/next-horizontal.png);}.jcarousel-prev-horizontal {	position: absolute;	top: -55px;	right: 40px;	width: 32px;	height: 32px;	cursor: pointer;	background: transparent url(images/prev-horizontal.png) no-repeat 0 0;}.jcarousel-direction-rtl .jcarousel-prev-horizontal {	left: auto;	right: 5px;	background-image: url(images/prev-horizontal.png);}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Events Carousel *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.post_list{ 	margin: 0;	text-align: left;}.post_list img { vertical-align: top; }.post_list h5 { margin-bottom: 10px; }.post_list .content {	background-color: #90d0d8;	padding: 15px;	-webkit-transition: all 0.5s ease 0s;	-moz-transition:    all 0.5s ease 0s;	-o-transition:      all 0.5s ease 0s;	transition:         all 0.5s ease 0s;}.post_list:hover .content{ color: #ffffff; }.post_list:hover .content h5,.post_list:hover .content a { color: #ffffff;}.post_list .post-info { margin: 0 0 10px 0; font-size:11px; color: #999999; }.post_list .postmeta span { padding: 0 10px 0 0; }.post_list .post-info a { color: #666;}.post_list .post-info a:hover { color: #000000}.iva-events-post .entry-title { font-size: 18px; font-weight: bold; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Author Box *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */  #entry-author-info { 	margin:20px 0 40px;	padding: 25px; 	background: none repeat scroll 0 0 #F5F5F5;	overflow: hidden;	-webkit-border-radius:	3px;	-moz-border-radius: 	3px;	border-radius: 			3px;	} .author_entry  { margin: 0 0 0 0; } .author-avatar  { float: left; margin: 0 20px 0 0; } .author-description h5 { margin-bottom: 5px; } .author-description p { margin-bottom: 5px;} /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Post Navigation *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#port-nav-below {	margin: 0 auto; 	margin: 0 0 10px 0; 	overflow: hidden; }#nav-below {	margin: 30px 0; 	padding: 20px 0; 	overflow: hidden; }#port-nav-below .nav-previous,#nav-below .nav-previous	{		position: relative;		display: inline-block;		line-height: 1em;		width: 50%;		float: left;}#port-nav-below .nav-next,#nav-below .nav-next  {		display: inline-block;		position: relative;		line-height: 1em;		width: 50%;		float: right;		text-align: right;}.nav-previous span { margin-right: 10px; }.nav-next span     { margin-left: 10px; }.nav-next span,.nav-previous span { 	line-height: 2em; 	text-transform: uppercase; 	display: block; 	color: #aaa;}	/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Comments *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#comments { margin: 0; padding: 20px 0; }.comments-title em { 	display: block; 	font: italic 12px Georgia, Times, Serif;}.comments-area ol { margin: 0 0 30px 0; padding: 0; }.comments-area ol li { margin: 0;  padding:0; list-style-type:none;}.comments-area .comment_wrap {	position: relative;  	margin: 0 0 30px 0;	padding: 0 0 15px 0; 	border-bottom: 1px solid #ddd;}.comments-area .comment-author         { display:block; }.comments-area .comment-author .avatar { float:left; margin-right:10px; padding-right:10px; border-right:1px solid #ddd; }.comments-area .comment-meta { font-size: 11px; }.comments-area .single_comment  { clear:both; margin-top:10px; }.comments-area li.bypostauthor cite span {	margin-left: 5px;	padding: 2px 5px;	font-size: 11px;	background: #666;	color: #fff;	-webkit-border-radius: 	3px;	-moz-border-radius: 	3px;	border-radius: 			3px;}.comments-area .comment-meta cite { 	display: block; 	font-weight: bold;	font-style: normal;}.commentlist ul.children { 	margin: 0; 	padding: 0 0 0 50px;  }.commentlist .children .comment_wrap { padding-top: 0; }.commentlist .moderation { margin-top: 10px; color: #dd0000;   }.commentlist .children   { margin-bottom: 0;}.comment-author-admin .avatar { 	padding-bottom: 1px; 	border-bottom: 0  solid #222;}.comment-edit-link,.post-edit-link { 	background: #ee5b3e;	padding: 3px 8px; 	color: #fff;	border-radius: 4px;}.post-edit-link:hover,.comment-edit-link:hover { color:#fff;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Comments Form *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#respond {	margin: 20px 0;	padding: 0;	position: relative;	width: 97%;}#respond input[type="text"],#respond textarea {	position: relative;	padding: 5px;	text-indent: 80px;	border: 1px solid #DDDDDD;	-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.1);	-moz-box-shadow:    inset 0 0 2px 2px rgba(0, 0, 0, 0.1);	box-shadow:         inset 0 0 2px 2px rgba(0, 0, 0, 0.1);}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment {	position: relative;}#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {	color: #555;	display: inline-block;	font-size: 13px;	min-width: 60px;	padding: 4px 10px;	position: relative;	top: 30px;	z-index: 1;}#respond input[type="text"]:focus,#respond textarea:focus {	text-indent: 0;	z-index: 1;}#respond textarea {	resize: vertical;	width: 100%;}#respond .comment-form-author .required,#respond .comment-form-email .required {	color: #bd3500;	font-size: 22px;	font-weight: bold;	right: 0;	position: absolute;	top: 7px;	z-index: 1;}#respond .comment-notes,#respond .logged-in-as {	font-size: 13px;}#respond p {	margin: 0;}#respond .form-submit {	margin: 10px 0 10px;}#respond input#submit {	background: #222;	border: none;	-moz-border-radius: 3px;	border-radius: 3px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);	-moz-box-shadow: 	0 1px 2px rgba(0,0,0,0.3);	box-shadow: 		0 1px 2px rgba(0,0,0,0.3);	color: #eee;	cursor: pointer;	font-size: 15px;	margin: 20px 0;	padding: 5px 20px;	position: relative;	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);}#respond input#submit:active {	background: #1982d1;	color: #bfddf3;}#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {	text-decoration: underline;}.commentlist #respond {	margin: 1.625em 0 0;	width: auto;}#reply-title {	color: #373737;	font-size: 24px;	font-weight: bold;	line-height: 30px;}#respond label {	line-height: 1.1em;}#respond input[type=text] {	display: block;	height: 24px;	width: 100%;}#respond p {	font-size: 12px;}p.comment-form-comment {	margin: 0;}.form-allowed-tags {	display: none;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* 404 Error Page *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.error_404 {    clear: both;    padding: 80px 0;    text-align: center;}.error_404 h2 {	font-size: 70px;	line-height: 70px;	margin-bottom: 30px;}.error_404 h5 {    font-size: 22px;    line-height: 25px;    margin-bottom: 55px;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Services *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.service-box h1,.service-box h2,.service-box h3,.service-box h4,.service-box h5,.service-box h6 {	margin-bottom: 10px;}.service-box b {	display: block;	font-size: small;}.service-content {	overflow: hidden;	text-align: left;}/* Tooltip -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.ttip {	display:none;	position:absolute;	bottom:40px;	left:0;	padding:6px 10px;	font-size:11px;	line-height:15px;	background:#333333; 	color:#ffffff;	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;}.ttip::after {	content: "";	position: absolute;		top: 100%;	left: 10px;	border-top-color: inherit; 	border-top: 6px solid #333333;	border-left: 6px solid transparent;	border-right: 6px solid transparent; }#iframevideo {max-width:100%;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Back to Top Scroll *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */#back-top {	position: fixed;	bottom: 15px;	right: 10px;	z-index: 1;}#back-top a {	width: 50px;	display: block;	text-align: center;	font: 11px/100% Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-decoration: none;	color: #bbb;	/* transition */	-webkit-transition: 0.5s;	-moz-transition: 	0.5s;	transition: 		0.5s;}#back-top a:hover {	color: #000;}/* arrow icon (span tag) */#back-top span {	width: 40px;	height: 40px;	display: block;	background: #ee5b3e url(images/top_arrow.png) no-repeat center center;	border: 3px solid #ffffff;	-webkit-border-radius: 50%;	-moz-border-radius:    50%;	border-radius: 		   50%;	/* transition */	-webkit-transition: 1s;	-moz-transition: 	1s;	transition: 		1s;}#back-top a:hover span {	background-color: #333333;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Events *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.iva-events-post {	position: relative; 	margin: 0; 	padding: 20px;}.event_meta { float: left; }.postdate,.event_meta {	display: block;	width: 36px;	margin-right: 10px;	margin-bottom: 10px;	padding: 8px;	text-align: center;	border: 1px solid #dddddd;	-webkit-border-radius: 50px;	-moz-border-radius:    50px;	border-radius:         50px;}.postdate .month,.event_meta .month {	display: block; 	font-size: 10px; 	line-height: 14px; 	text-transform:uppercase;}.postdate .day,.event_meta .day { 	display: block; 	font-size: 19px; 	line-height: 20px;	}.event_entry ul { margin:0 }.event_entry ul li { list-style:none; line-height:22px;}.events .info {	margin-top: 10px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #e5e5e5;}.events .info .info_date,.events .info .info_time,.events .info .info_place {	margin-right: 45px;	font-weight: bold;}.event_thumb { float: left; margin: 0 30px 20px 0;}.event_thumb img { max-width:100%; height:auto; }.event_entry { overflow:hidden; }.event-single .event_details ul li { 	display: inline-block; 	margin:0 15px 10px 0;	background:url('images/opacs/dark10.png') 0 0 repeat;	padding:5px 10px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;	}.event-single .event_thumb { float: none; margin: 0 0 30px 0;}.event_details .entry-title { line-height:normal;}.event_entry h4 { font-size:18px; margin-bottom:10px;  }.event_entry h5 { margin-bottom:10px; text-transform:uppercase; letter-spacing:2px; }.event-column {	position: relative;	display: inline-block;	display: inline;	float: left;	width: 50%;}.events-info { overflow: hidden; }.event-meta {	float: left; 	text-align: center; 	font-size: 16px;	font-weight: bold;	line-height: 18px;	margin-right: 20px;	padding: 5px 20px 5px 0;	text-transform: uppercase;	border-right: 1px solid #dddddd;}.event-date .day {     margin: 2px 0;    padding: 3px 5px;    font-size: 28px;    font-weight: 700;    line-height: 32px;    background-color: #01749F;    border-radius: 5px 5px 5px 5px;    color: #FFFFFF;}.event-date span { display:block;  font-weight: normal;}.event-date .day {    border-radius: 3px;    font-size: 16px;    line-height: 20px;    padding: 3px;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-	Reservation-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.reservations-calendar-main      { margin-bottom:10px; }.iva_reserv_form h5 span.time,.iva_reserv_form h5 span.closed,.iva_reserv_form p span.country  { padding-right:20px; }.iva_reserv_form p label { display: inline-block; vertical-align: middle; padding: 0 6px 5px 0; text-align: left; width: 80px; }.iva_reserv_form p.people label,.iva_reserv_form p.time label    { width:auto; font-size: 13px;}.iva_reserv_form p.people        { float:left; margin: 0 10px 0 0px; }.iva_reserv_form p.time          { float:right; margin: 0; }.iva_reserv_form p.people select { width: 50px;}.iva_reserv_form p.time select   { width:90px;}.iva_reserv_form p.center        { float:none;}.iva_reserv_form input,.iva_reserv_form select,.iva_reserv_form textarea  { 	border-style: solid;	border-width: 1px;	padding: 8px 4px; 	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.1);	box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.1); 	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;		-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;	}#widgetdateselect { margin:0 auto 20px auto; }.atpcaptcha { 	padding:5px 15px; 	margin: 0;	background:#444444; 	color:#ffffff; 	-webkit-border-radius:4px; 	-moz-border-radius:4px; 	border-radius:4px;}.iva_reserv_form .book_details { display: table; clear:both; margin-bottom: 10px; }.reservationtime_closed_para { text-align: center; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-	Datepicker New style 2014-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.iva-date-wrap{	position: relative;	background-color: #3888c8;	padding: 40px 20px;	overflow: hidden;	opacity:0.9;}.iva-date {	color: #FFFFFF;	text-align: left;}.iva-date > span{	display: block;	font-weight:bold;}.iva-calDate{	font-size: 90px;	line-height: 80px;}.iva-calMonth {	font-size: 24px;	line-height: normal;	font-weight: normal;}.iva-calYear {	font-size: 24px;}#weather {	width: auto;	margin: 0px auto;	text-align: right;	text-transform: uppercase;}#weather h2 {	margin: 0 0 8px;	color: #ffffff;	font-size: 40px;	font-weight: 300;	text-align: right;	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}#weather ul {	color: #FFFFFF;	line-height: normal;	margin: 0;	padding: 0;}#weather li {	display: block;}#weather .currently {	margin: 0;}.iva-calWrap {	position: absolute;	top: 0;	left: 0;	color:#ffffff;	font-size: 26px;	font-weight:bold;}/* Weather icons*/@font-face {    font-family: 'weather';    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');    font-weight: normal;    font-style: normal;}.wi {  color: #ffffff;  font-family: weather !important;  font-size: 60px !important;  font-weight: normal;  font-style: normal;  line-height: 1.0;}.icon-0:before { content: ":"; }.icon-1:before { content: "p"; }.icon-2:before { content: "S"; }.icon-3:before { content: "Q"; }.icon-4:before { content: "S"; }.icon-5:before { content: "W"; }.icon-6:before { content: "W"; }.icon-7:before { content: "W"; }.icon-8:before { content: "W"; }.icon-9:before { content: "I"; }.icon-10:before { content: "W"; }.icon-11:before { content: "I"; }.icon-12:before { content: "I"; }.icon-13:before { content: "I"; }.icon-14:before { content: "I"; }.icon-15:before { content: "W"; }.icon-16:before { content: "I"; }.icon-17:before { content: "W"; }.icon-18:before { content: "U"; }.icon-19:before { content: "Z"; }.icon-20:before { content: "Z"; }.icon-21:before { content: "Z"; }.icon-22:before { content: "Z"; }.icon-23:before { content: "Z"; }.icon-24:before { content: "E"; }.icon-25:before { content: "E"; }.icon-26:before { content: "3"; }.icon-27:before { content: "a"; }.icon-28:before { content: "A"; }.icon-29:before { content: "a"; }.icon-30:before { content: "A"; }.icon-31:before { content: "6"; }.icon-32:before { content: "1"; }.icon-33:before { content: "6"; }.icon-34:before { content: "1"; }.icon-35:before { content: "W"; }.icon-36:before { content: "1"; }.icon-37:before { content: "S"; }.icon-38:before { content: "S"; }.icon-39:before { content: "S"; }.icon-40:before { content: "M"; }.icon-41:before { content: "W"; }.icon-42:before { content: "I"; }.icon-43:before { content: "W"; }.icon-44:before { content: "a"; }.icon-45:before { content: "S"; }.icon-46:before { content: "U"; }.icon-47:before { content: "S"; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-	Reservation New Style 2014-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.reserv_form input.txt, .reserv_form textarea,.reserv_form select {	margin-bottom: 0px !important;	background-color: #ededed;	border: 1px solid #dddddd;	border-color:#cccccc #eeeeee #eeeeee #cccccc;	padding: 8px;	box-sizing: border-box;	font-size: 12px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}.reserv_form input.txt:focus, .reserv_form textarea:focus,.reserv_form select:focus{	background-color: #ffffff;	border-color:#cccccc #eeeeee #eeeeee #cccccc;	-webkit-box-shadow: 0 0 2px 1px #aed7e6;	box-shadow: 0 0 2px 1px #aed7e6;}.reserv_form textarea { width: 100%; height: 100%; line-height: 150%; }.reserv_form select   { width: 100%;  }.reserv_form .atpcaptcha { 	display: inline-block;	margin-left: 10px;	padding: 8px 15px; 	background:#999999; 	color:#ffffff; 	-webkit-border-radius:2px; 	-moz-border-radius:2px; 	border-radius:2px;}.reserv_form .book_details { display: table; clear:both; margin-bottom: 10px; }.reserv_form .book_details p.people { display: inline-block; float: left; }.reserv_form .book_details p.time { display: inline-block; margin-left: 10px; }.iva-date-wrap { background-color: #fc7100; }.iva-timeslot-radio{ 	border:3px solid #ffffff; 	margin:0 5px 10px 0; 	display:none; 	cursor:pointer; 	float:left;}.iva-resv-time-slot,.iva-resv-hide-slot{    font-size: 12px;    margin: 0 5px 5px 0;    position: relative;    text-align: center;	padding:5px 10px;	cursor:pointer;    color: #666666;	background-color:#DFF0D8;	-webkit-border-radius:3px;	border-radius:3px;}.iva-resv-hide-slot.hide-time-slot{	cursor: default;	background-color:#eeeeee;	color:#cccccc;}.iva-resv-time-slot.iva-booked-slot {	cursor: default;	background-color:#F2DEDE;	color:#B54442;}.iva-resv-time-slot.disabled {	cursor: default;	background-color:#F2DEDE;	color:#B54442;}.iva-resv-time-slot-selected { background-color:#3888C8; color:#ffffff;}.iva_resv_time_slots { display:inline-block; width:33.3%; }.iva_resv_checkbox {display: inline-block; float: left;}.iva-resv-time-slot i ,.iva-resv-hide-slot i { margin-right: 5px; }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-	Today Special and Menu Lists-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.specialslist {	clear:both;	position:relative;	overflow:hidden;	padding:10px 0;	}.menuthumb { 	position:relative; 	display:block; 	float:left;	margin:3px 15px 3px 3px;	display:block;	}	.menu-info { overflow:hidden; }.menuimg a { display:block; }.menuimg img { 	-webkit-border-radius:100%;	-moz-border-radius:100%;	border-radius:100%;	-webkit-box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.2);	-moz-box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.2);	box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.2);	}.specialslist h5 {	margin-bottom:5px;	}.specialslist p {	margin-bottom:0px;	}.specialslist:first-child { padding-top:0; }.specialslist:last-child { background:none; }.specialslist span.price,.menus span.price { 	display:block;	width:auto;	padding:0 0 0 15px;	font-size:20px; 	line-height:normal;	text-align:right;	margin:0;	}.pricebox {	float:right;	}.priceboxsingle { margin-bottom:10px;}.pricesingle { 	position:relative;	display:inline-block;	width:auto;	padding:5px 10px;	font-size:20px;	line-height:normal;	background-color:#fffc00;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-	Menulist - menus-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/.menus.menulist {	position:relative; 	padding:15px 0;	overflow:hidden; 	background:url('images/opacs/white30.png') bottom left repeat-x;}.menu-info h2.menu-title { font-size:20px; line-height:1; margin-bottom:5px; }.menu-info h3.menu-title { font-size:19px; line-height:1; margin-bottom:5px; }.menu-info p { margin-bottom:0; line-height:normal; opacity: 0.9; }.menus_container { position: relative;}.iva_menu--col3 { width:33%; display: inline-block; float: left; }.menus_cat_item  { position: relative; 	margin:16px 16px 50px 16px; }.menus_cat .menuimg {	margin:0 auto; 	text-align:center;	}.menus.menus_single  { position:relative; padding-bottom:0px; margin-bottom:25px; }.menu_image { margin-right:4%;}.menu_content { overflow:hidden; }.menulist_sc.twocolumn section.menus { display:inline-block; width:48%; margin:0 2% 0 0; vertical-align:top;}.menus_cat_item .menu-title {	clear:both;	margin-bottom: 10px; 	text-align: center;	}.menus_cat_item .menu-description { text-align: center; }.menus_single_img { margin-bottom:20px; position:relative; z-index:1 }.menus_single_info { margin-bottom:20px; position:relative; z-index:2}.menus_single_info .menu-title  { 	width:420px; 	font-size:32px; 	font-style:italic; 	font-family:"Droid Serif",Georgia;	}.emptybg {	background: none repeat scroll 0 0 #F0F0F0;    border-radius: 5px 5px 5px 5px;    display: block;    height: 40px;	color:#000;    padding-top: 20px;    position: relative;    text-align: center;}/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Food Carousel *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.food-item {	position: relative;	border-radius: 100%;	position: relative;	cursor: default;	margin:0 auto;	text-align:center;	box-shadow: 		inset 0 0 0 0 rgba(0,0,0, 0.8),		inset 0 0 0 16px rgba(255,255,255,0.9),		0 1px 2px rgba(0,0,0,0.1);			-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	}.food-item img {	display:block;	border-radius: 100%;	}.food-info {	position: absolute;	top:0;	width: 100%;	height: 100%;	border-radius: 100%;	opacity: 0;	text-align:center;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;		-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	-ms-transform: scale(0);	transform: scale(0);		-webkit-backface-visibility: hidden; /*for a smooth font */}.food-item h1 {	text-align:center; 	color:#ffffff;	margin: 5px 30px;	font-size:250%;	}.food-item h6 {  	margin: 60px 30px 5px 30px;	text-align:center; 	color:#ffffff;	text-transform:uppercase;	}.food-item:hover {	box-shadow: 		inset 0 0 0 225px rgba(0,0,0,0.8),		inset 0 0 0 16px rgba(255,255,255,0.9),		0 1px 2px rgba(0,0,0,0.1);}.food-item:hover .food-info {	opacity: 1;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);	}.food-item:hover img {	opacity:0.4;}/* Twitter */ul.tweet { margin:0; padding:0  }ul.tweet li { list-style:none; text-transform:none; }ul.tweet li span { font-size:11px; }/* Fullwidth Section */.pagemid_section { padding: 0; background-color: #FFFFFF; }.section_fullwidth { position: relative; margin: 0 auto; padding: 20px 0; }.section_fullwidth a { }.section_fullwidth a:hover { }/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *//* Section Video Background Properties *//*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */.section_row {	position:relative;	border-style: solid;	border-color: #dddddd;	padding: 30px 0;}@media screen and (-webkit-min-device-pixel-ratio:0) {.section_row{     background-attachment: scroll !important;	}}.section_inner { 	width: 980px; 	margin:0 auto; 	position:relative;	z-index:3;}.iva-page-section {	 position: relative;	 overflow: hidden;	 height:auto;}.iva-section-patterns, .iva-video-color-mask {	 position: absolute;	 top:0;	 left: 0; 	 width: 100%;	 height: 100%;	 border-style:solid;	 border-width:0;	 border-color:#dddddd;	}.iva-video-color-mask {	opacity: 0.6;}

.iva-video-preload {	 position: absolute;	 top: 0px;	 left: 0px;	 z-index: 1;	 display: block;	 width: 100%;	 height: 100%;	 background-position: center;	 background-size: cover;	 background-repeat: no-repeat;	 -moz-background-size: cover;	 -webkit-background-size: cover;	 -o-background-size: cover;}

.iva-section-video {	 position: absolute;	 visibility: hidden;	 top:0;	 left:0;	 z-index: 1;	 width: 100%;	 height: 100%;	 }

.iva-section-video video {	left: 0;	min-height: 100%;	min-width: 100%;	max-width:100%;	position: absolute;	top: 0;}

.section_video .section_inner { padding: 0;}

.wp-video{ width: 100% !important; } 

.powrMarktext { display:none !important; }