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;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;}
body {
	line-height: 1; }
ol, ul {
	list-style: none; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

img { max-width:100% !important}

/*----------------------------------------------*/
/* General Styles */
/*----------------------------------------------*/
body {
	font-family: 'Alike', Georgia, Times, serif;
	color:#111;
	font-size:15px;
	line-height:1.4em;
	position:relative;}

.cypo {
	width:100%;}

::-moz-selection { 
	background: #FFFF00;
	color: #000;
	text-shadow: none}
	
::selection {
	background: #FFFF00;
	color: #000;
	text-shadow: none}

/* Floating & Alignment 
======================================================== */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto}
.alignleft {
	float: left}	
.alignright {
	float: right}
	
.text-right {
	text-align:right}
.text-left {
	text-align:left}
.text-center {
	text-align:center}

/* Clear Floats 
======================================================== */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0}

.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0}
	
.clearfix:after {
	clear: both}

.clearfix {
	zoom: 1; /*The following zoom:1 rule is specifically for IE6 + IE7.*/}

* html .clearfix {
	height: 1%}

.clearfix {
	display: block}

/* Typography
======================================================== */
h1, h2, h3, h4, h5, h6 {
	color: #110d09;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-weight:300;
	text-transform:none;
	line-height:1em;}

h1{
	font-size:45px;}	
	
h2{
	font-size:38px;}
	
h3{
	font-size:32px;}
	
h4{
	font-size:28px;}
	
h5{
	font-size:25px;}
	
h6{
	font-size:22px;
	font-weight:400;}

h1 span, h2 span, h3 span ,h4 span, h5 span, h6 span {
	font-weight:400;}

.post-detail .entry h1 {
	margin:0 0 20px 0;
	padding:0}
	
.post-detail .entry h2 {	
	margin:30px 0 20px;}

.post-detail .entry h3 {
	margin:20px 0 20px;}

.post-detail .entry h4 {
	margin:20px 0 10px;
	font-weight:bold;}

.post-detail .entry h5 {	
	margin:20px 0 10px;}

.post-detail .entry h6 {
	margin:20px 0 10px;}

.post-detail .col h2, 
.post-detail .col h3 {
	margin:20px 0 20px 0}

.post-detail .col h4, 
.post-detail .col h5,
.post-detail .col h6 {
	margin:15px 0 10px 0}
	
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ins { background-color:#ff9; color:#000; text-decoration:none}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold}
del { text-decoration: line-through}
dfn { font-style: italic; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

.text-red {
	 color:#ff8a00}
.text-blue {
	 color:#168dc5}
.text-gray {
	 color:#808080}	 	
.text-green {
	 color:#35ae14}	
	
.sidebar mark {
	background:#ffffff;
	color:#ff8a00 !important;
	display:block;
	padding:5px;
	font-weight:normal;
	font-size:110%;}
	
.gifofut-arrow {
	background:url(images/icons/icon_arrow_gray.png) 0 4px no-repeat;
	padding-left:15px}	

/* Blockquotes 
======================================================== */
blockquote cite { display: block; font-size: 14px; color: #FFFF00; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { text-decoration:underline; }

hr { border: solid #d4d4d4; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0;}

/* Links 
======================================================== */
a, a:visited { color: #110d09; text-decoration: none; outline:none; }
a:hover, a:focus { color: #FFFF00; }

/* Lists
======================================================== */
ul { list-style: none outside; }
ol { list-style: decimal; }

dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* Tables 
======================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* Forms
======================================================== */
fieldset{
	padding:20px;
	border:1px solid #c9c9c9}

form {
	font-family: 'Alike', Georgia, Times, serif;
	font-size:14px;
	color:#111;}

form .row {
	padding:5px 0}
	
input[type="text"],
input[type="password"],
input[type="email"],
input[type="reset"],
select,
textarea {	
	resize:none;
	font-family: 'Alike', Georgia, Times, serif;
	background:#fff;
	font-size:14px;
	border:1px solid #c9c9c9;	
	padding:10px 10px;
	color:#999;
	-webkit-box-shadow: inset 0px 1px 2px 0px #e4e4e4;       
    box-shadow: inset 0px 1px 2px 0px #e4e4e4;}

input[type="text"],
input[type="password"],
input[type="email"],
select {
	height:20px;
	line-height:20px}

textarea{
	width:90%;
	overflow:auto;
	resize: vertical;}
	
input, textarea, input[type="submit"]:focus, div{
	outline:0 none}
	
input[type="radio"],input[type="checkbox"]{
	margin-right:10px; margin-left:10px}
	
button::-moz-focus-inner {
	border: 0;
	padding: 0}
	
input[type="reset"],
input[type="submit"],
input[type="button"], 
button{
	border:none;
	color:#424242;
	margin:10px 0;
	padding:0;
	height:32px;
	line-height:30px;
	text-align:left;
	font-family: 'Alike', Georgia, Times, serif;
	font-size:14px;}	
	
input[type="button"]:hover, input[type="button"]:focus,input[type="reset"]:hover,
input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,
button:hover,button:focus{
	cursor:pointer}

button[disabled], input[disabled] {cursor: default;}

/* Custom checkboxes, radios
======================================================== */
/*	wrapper divs */
.custom-checkbox,.custom-radio { position:relative; font-size:14px}

/* input, label positioning */
.custom-checkbox input,.custom-radio input { position:absolute; left:7px; top:8px; margin:0; border:none; width:1px; height:1px;}
.custom-checkbox input {left:6px; top:7px;}
.ie7 .custom-checkbox input {left:2px; top:12px;}
.custom-checkbox label,.custom-radio label { display:block; position:relative; line-height:1; padding:.4em 0 .3em 30px; margin:0 0 .3em; cursor:pointer; color:#000;}

.custom-radio label {padding:.4em 0 .3em 30px;}

/* states */
.custom-checkbox label { background:url(images/styled_checkbox.png) no-repeat; }
.custom-radio label { background:url(images/styled_radiobutton.png) no-repeat; }
.custom-checkbox label,.custom-radio label { background-position:-10px -10px; }
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus { background-position:-10px -110px; }
.custom-checkbox label.checked,.custom-radio label.checked { background-position:-10px -210px; color:#000 }
.custom-checkbox label.checked.hover,.custom-checkbox label.checkedFocus { background-position:-10px -310px; }
.custom-checkbox label.focus,.custom-radio label.focus { outline:0; }

/* Preloader 
======================================================== */
.preloader { 
	background:url(images/loading.gif) center center no-repeat; 
	display:inline-block}
	
/* Images
======================================================== */
img.alignleft, .adv_300.alignleft, .adv_250.alignleft {
	margin:5px 20px 5px 0 !important}
img.alignright, .adv_300.alignright, .adv_250.alignright {
	margin:5px 0 5px 20px !important}

.entry .col_1_2 img.alignleft {
	margin:3px 15px 3px 0 !important}
.entry .col_1_2 img.alignright {
	margin:3px 0 3px 15px !important}

.entry .col_1_3 img.alignleft {
	margin:2px 10px 2px 0 !important}
.entry .col_1_3 img.alignright {
	margin:2px 0 2px 10px !important}

span.preload.alignleft {
	float:left;
	display: inline-block;
	margin:5px 20px 5px 0 !important}

span.preload.alignright  {
	float:right;
	display: inline-block;
	margin:5px 0 5px 20px !important}

span.preload.aligncentert  {
	float:right;
	display: inline-block;
	margin:5px auto}

.video_frame, .wp-caption{ 
	padding:0px;
	margin:0px}

.wp-caption, .image_frame {
	display:inline-block;
	background:#e6e6e6;
	border-bottom:2px solid #000;
	border-top:2px solid #ff8a00;
	text-align:center;
	max-width:100%}

p.wp-caption-text, .frame_caption, .image_frame figcaption {
	text-align:center;
	display:block;
	padding:10px 0;
	font-size:15px;
	margin:0 !important}

.entry .image_frame a {
	color:#595959}
	
.image_frame a:hover {
	color:#ff8a00}

/*----------------------------------------------*/
/* Buttons */
/*----------------------------------------------*/	
.btn, .entry .btn {
	display:inline-block;
	text-align:center;
	color:#fff !important;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 1px 1px #000}

.button_link, .button_styled {
	background:#000;
	color:#FFFF00;
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 20px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}

.button_link span {
	display:block;
	height:32px;
	line-height:32px;	
	color:#FFFF00;
	cursor:pointer;
	text-align:center;
	min-width:70px}

.button_styled {
	height:32px;
	line-height:32px;
	min-width:70px;
	text-align:center;}

/* Color Styled Buttons */
.btn_red {
	background-color:#fc1e38}
.btn_red span {
	color:#540c20}
	
.btn_blue {
	background-color:#10b0f2}
.btn_blue span {
	color:#06434e}
	
.btn_turquoise {
	background-color:#08d7bc}
.btn_turquoise span {
	color:#0d463f}
	
.btn_yellow {
	background-color:#fbcd13}
.btn_yellow span {
	color:#000}
	
.btn_orange {
	background-color:#ff8a00}
.btn_orange span {
	color:#000}
	
.btn_pink {
	background-color:#f940c7}	
.btn_pink span {
	color:#600a49}
	
.btn_purple {
	background-color:#9527be}
.btn_purple span {
	color:#fff}
		
.btn_green {
	background-color:#43d814}	
.btn_green span {
	color:#1f520f}
	
.btn_black {
	background-color:#000}	
.btn_black span {
	color:#FFFF00}
	
.btn_gray {
	background-color:#9e9e9e}	
.btn_gray span {
	color:#000}

/*----------------------------------------------*/
/* Columns Styles */
/*----------------------------------------------*/ 
.container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position:relative}

/* = Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha {margin-left:0 !important}
.omega {margin-right:0 !important}

/* Shortcode Columns (Max: 4 Cols, 10px left/right margin) */
.col {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;}

/* Columns, Full width page, Content: 960px
-------------------------------------------------- */
.col_1 {width:940px}
.col_1_2 {width:460px}
.col_1_3 {width:300px}
.col_2_3 {width:620px}
.col_1_4 {width:220px}
.col_3_4 {width:700px}

/* Columns inside ROW */
.row .col_1 {width:960px}
.row .col_1_2 {width:470px}
.row .col_1_3 {width:306px}
.row .col_2_3 {width:634px}
.row .col_1_4 {width:225px}
.row .col_3_4 {width:715px}

/* Columns, Page with Sidebar, Content: 620px 
--------------------------------------------------*/
/* Columns inside ROW */
.kure .ricesud .row .col_1 {width:620px}
.kure .ricesud .row .col_1_2 {width:300px}
.kure .ricesud .row .col_1_3 {width:193px}
.kure .ricesud .row .col_2_3 {width:407px}
.kure .ricesud .row .col_1_4 {width:140px}
.kure .ricesud .row .col_3_4 {width:460px}

.row .alpha, .col.alpha {
	margin-left:0}
.row .omega, .col.omega {
	margin-right:0}

/*----------------------------------------------*/
/* Box styles */
/*----------------------------------------------*/ 
.box {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

.box .dani {
	padding:15px}

.box_white {
	background:#fff}
.box_light_gray {
	background:#f5f5f5}
.box_gray {
	background:url(images/box_bg.jpg) #eff1f0;
	border:2px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}

.ie7 .box_gray {
	border:none}

.box_green {
	background:#ddf5bf}
.box_yellow {
	background:#fcf896}
.box_blue {
	background:#e2f4f5}
.box_pink {
	background:#f9daf0}
.box_red {
	background:#ffc4c4}	

.box_cols {
	padding:25px 30px;
	border:2px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:url(images/box_bg.jpg) #eff1f0;}

.kure .ricesud .box_cols .col_1_2 {
	width:230px;
	padding-right:32px}

.kure .ricesud .box_cols .col_1_2:first-child {
	border-right:1px solid #d9dbda}

.kure .ricesud .box_cols .col_1_2 h3 {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:32px;
	font-style:italic;
	color:#FFFF00;
	font-weight:400;
	margin:0 0 30px 0}

.box h1, .box h2, .box h3, .box h4, .box h5,
.entry .box h1, .entry .box h2, .entry .box h3, .entry .box h4, .entry .box h5  {
	margin-top:20px}

/*----------------------------------------------*/
/* Borders & Dividers */
/*----------------------------------------------*/ 
.border {
	border:1px solid #ebebeb}

.divider_space, .divider_space_thin, 
.divider, .divider_thin {
	clear:both;
	display:block;
	margin-bottom:21px;
	padding-top:35px;
	width:100%}

.divider_space_thin {
	margin-top:10px;
	margin-bottom:10px}
	
.divider_thin {
	margin-bottom:10px;
	padding-top:25px;
	background:url(images/divider_line_wide.png) center bottom no-repeat}
.divider  {
	background:url(images/divider_line_wide.png) center bottom no-repeat}
/*----------------------------------------------*/
/* Back to Top */
/*----------------------------------------------*/ 
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	z-index:3000;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(images/icons/icon_totop.png) no-repeat left top;}

#toTopHover {
	background:url(images/icons/icon_totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	cursor:pointer}

#toTop:active, #toTop:focus {
	outline:none;}

/*============================================================================================*/
/* 2. SITE STRUCTURE */
/*============================================================================================*/
/*----------------------------------------------*/
/* Header */
/*----------------------------------------------*/
.qicedaw {
	width:980px;
	margin:0 auto;}

.qicedaw header {
	margin-top:17px;
	height:130px;
	background:url(images/header_pattern_1.png) center bottom #111;
	padding:0 10px;}

.zocy {
	width:100% !important}

.zocy header {
	margin:0;
	padding-top:17px;
	background-position: center bottom}

.header_left {
	float:left;
	width:540px;
	padding-left:10px;
	position:relative;}
	
.header_right {
	float:right;
	width:400px;
	padding-right:10px;
	position:relative;
	height:130px;}

.logo {
	overflow: hidden;
	position:relative;
	height:130px}

.logo img {
	max-width:100%}

.logo-text, .logo-footer-text {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	font-family: Georgia, Times, serif;
	color:#fbef33;
	font-size:80px;
	font-weight: normal;
	line-height:0.80em;
	text-shadow: 3px -3px 1px #4f4f4f;
	filter: dropshadow(color=#4f4f4f, offx=3, offy=-3);}

.ie9 .logo-text, .ie9 .logo-footer-text{
	line-height:0.60em;}

.logo-footer-text {
	font-size:45px;
	text-shadow: none;
	filter: dropshadow(color=#4f4f4f, offx=0, offy=0)}

.logo-text a, .logo-footer-text a,
.logo-text a:hover, .logo-footer-text a:hover {
	color:#fff}

.logo h1, .logo strong {
	display:block;
	text-indent:-6000px;
	line-height:1px;
	height:1px;
	margin:0}

.top_btn {
	position:absolute;
	right:10px;
	bottom:0}
	
.link_view_grid, .link_view_list, .topsearch .btn-search {
	display:block;
	width:37px;
	height:33px;
	float:right;
	background:url(images/icons/buttons_view.png) 0 0 no-repeat #FFFF00;
	margin-right:3px;
	overflow:hidden;
	text-indent:-400px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	-webkit-box-shadow: inset 0px -1px 3px 0px #676767;
	box-shadow: inset 0px -1px 3px 0px #676767;}

.link_view_list {
	background-position:0 -33px;}

.link_view_grid:hover, .link_view_list:hover,
.link_view_grid.active, .link_view_list.active,
.topsearch .hover .btn-search {
	-webkit-box-shadow: none;
	box-shadow:none;
	background-color:#fff}

/* top search */ 
.topsearch {
	float:right;
	height:33px;
	overflow:hidden}

#searchForm {
	width:37px;}

.topsearch form {
	width:100%}

.topsearch input {
	float:right;
	padding:0;
	margin:0;
	border:none;
	position:relative}

.topsearch .stext {
	width:0px;
	padding:10px 10px 5px 10px;
	height:18px;
	line-height:1.4em;
	margin:0;
	display:none;
	position:relative;
	z-index:1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	margin-right:-2px;
	color:#111;
	font-size:13px;}

.topsearch .btn-search {
	position:relative;
	z-index:2;
	background-position:0 -66px;
	overflow:hidden;
	text-indent:-400px;
	margin:0}
		
/*----------------------------------------------*/
/* Topmenu */
/*----------------------------------------------*/
.topm_cont {
	z-index:20}
	
/* topmenu Dropdown */
#topmenu, #topmenu-select {
	min-height:38px;	
	padding:15px 0 12px 0;	
	clear:both;
	border-bottom:3px solid #0c0c0c;
	margin:0;
	position:relative;}

.ie7 #topmenu, .ie7 #topmenu-select {
	padding:15px 0 0 0;}

.dropdown {	
	line-height:38px;
	color:#fff;	
	z-index:1300;
	margin:0;
	padding:0;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:28px;
	font-weight:700;}

.ie7 .dropdown, .ie8 .dropdown {
	font-size:165%;
	letter-spacing:normal}

.dropdown .mega-nav ul .mega-nav-widg li {
width: 250px;
}

.dropdown li {
	display:block;
	float:left;
	position:relative;
	list-style:none;
	margin:0 1px 0 1px;
	padding:0;}

.dropdown li.first,
.dropdown li:first-child {
	margin-left:0}

.dropdown .menu-level-0 {
	border-bottom:1px solid #fff}

.dropdown li a {
	display:block;
	color:#110d09;
	height:38px;
	padding:0 10px;
	text-decoration:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}

.dropdown .menu-level-0.parent:hover {
	border-bottom:1px solid #110d09}

.dropdown .menu-level-0.parent:hover a {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;}

.dropdown li a span {
	display:block}

.dropdown .current-menu-item a,
.dropdown .current-menu-ancestor a {
	color:#FFFF00; /* yellow */
	background-color:#110d09}

.dropdown li:hover a {
	color:#fff;
	background-color:#110d09}

.dropdown li ul li:hover a,
.dropdown li:hover li ul li:hover a,
.dropdown .current-menu-ancestor .current-menu-item a,
.dropdown .current-menu-ancestor .current-menu-ancestor a,
.dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-item a,
.dropdown .mega-nav ul li:hover ul li:hover a {
	color:#fff;
	background-color: transparent} 
	
.dropdown .mega-nav:hover li a,
.dropdown .mega-nav.current-menu-ancestor li a {
	color:#fff} /* light gray */

.dropdown li:hover li a,
.dropdown li:hover li ul li a,
.dropdown .current-menu-item li a,
.dropdown .current-menu-ancestor li a,
.dropdown .current-menu-ancestor .current-menu-item li a,
.dropdown .current-menu-ancestor .current-menu-ancestor li a,
.dropdown li ul li ul li a,	
.dropdown .mega-nav:hover ul li ul li a,
.dropdown .mega-nav ul li:hover ul li a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-item li a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor li a{
	color:#868686} /* gray */

.dropdown .mega-nav ul li:hover a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-item a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor .current-menu-item a {
	color:#efefef} /* light gray */
	
.dropdown li ul {
	margin:0;
	padding:0;
	text-shadow:none;	
	line-height:1em;
	font-weight:400;
	font-size:20px;}

.dropdown li ul.submenu-1 {
	display:none;
	position: absolute;
	top: 37px;
	left:0;
	z-index: 1308;		
	padding:0;
	max-width:940px}

.dropdown li ul li {	
	display:block;	
	float: none;
	width: 155px;	
	margin:0;
	padding:0;
	height:auto;
	background:#110d09;}

.dropdown li ul.submenu-1 li {
	line-height:1em;
	text-transform:uppercase}

.dropdown li ul li ul {	
	z-index: 1309}

.dropdown li ul,
.dropdown li ul li ul,
.dropdown li ul li ul li ul {
	display:none}
	
.dropdown li ul li:hover>ul {
	display:block;
	position:absolute;
	top:0px;
	left: 155px;
	padding:0 0 0 2px;}

.dropdown li ul li.first:hover>ul {
	top:15px}

.dropdown li.last ul li:hover>ul {
	left:-142px;
	padding:0 2px 0 0}

.dropdown li ul li ul li {
	padding:0;
	float:left;
	clear:both;
	width:155px}

.dropdown li ul li.first,
.dropdown li ul li ul li.first {
	padding-top:15px}

.dropdown li ul li ul li.first {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;}

.dropdown li ul li.last,
.dropdown li ul li ul li.last {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	padding-bottom:15px}

.dropdown li ul li a {
	display:block;
	color:#b3b2b4;
	height: auto;
	padding:5px 15px 5px 22px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;}

.dropdown li ul li ul li a span {
	min-height: inherit}

.dropdown li a:hover span {
	cursor:pointer}

/* mega nav */
.dropdown .mega-nav ul {
	background:#110d09;}

.dropdown .mega-nav ul.submenu-1 {
	left:-100%;
	padding:0 0 15px 0}

.dropdown .mega-nav ul li ul li.more-nav a:visited{
    color: #ff8a00;
}

.dropdown .mega-nav ul li ul li.more-nav a:hover{
    color: #fff;
}

.dropdown .mega-nav ul.submenu-1 li {
	float:left;
	border-left:1px solid #292622;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:none;
	padding-top:0px}

.dropdown .mega-nav ul li.first,
.dropdown .mega-nav ul li ul li.first {
	padding-top:0;
	border:none}

.dropdown .mega-nav ul li {
	margin-top:15px}

.dropdown .mega-nav ul li.last,
.dropdown .mega-nav ul li ul li.last {
	padding-bottom:0}

.dropdown .mega-nav ul.submenu-1 li ul li {
	border:none;}
	
.dropdown .mega-nav ul li ul.submenu-2,
.dropdown .mega-nav ul li.first:hover>ul {
	top:0}

.dropdown .mega-nav:hover ul li:hover>ul {
	position:relative;
	left:0;
	padding:0}
	
.dropdown .mega-nav ul li ul {
	display:block;
	float:none;
	position:relative}

.dropdown .mega-nav ul li ul li {
	float:none;
	border:none;
	margin:0;
	width:155px}
	
.dropdown .mega-nav ul li a {
	padding:5px 15px 15px 22px;}
	
.dropdown .mega-nav ul li ul li a {
	padding:3px 15px 3px 22px;}

.ie7 .dropdown ul li {
	float:left;}

/* submenu with widgets */
.dropdown li ul .mega-nav-widget {
	width:300px;
	padding:0}
	
.dropdown li ul .mega-nav-widget li,
.dropdown .mega-nav ul .mega-nav-widget li  {
	width:250px}
	
.dropdown .mega-nav ul li .widget-container {
	padding:0 25px}
	
.dropdown .mega-nav ul li .widget-container h3 {
	color:#efefef;
	font-size:20px;
	margin:5px 15px 20px 0;
	font-weight:400;}

.dropdown .mega-nav ul li .widget-container li,
.dropdown .mega-nav ul li .widget_text .tyvi {
	font-size:16px;
	padding:10px 0;}

.dropdown .mega-nav ul li .widget-container li a {
	text-transform:none;
	padding:0;}
	
.dropdown .mega-nav ul li .widget_featured_posts li {
	clear:both;
	height:60px;
	line-height:1.2em;
	background:url(images/line_260_black.png) center top no-repeat;
	padding:15px 0;
	margin:0}

.dropdown .mega-nav ul li .widget_featured_posts li .recent_entry {
	width:175px;
	float:left;}
	
.dropdown .mega-nav ul li .widget_featured_posts li:first-child {
	background:none;
	padding-top:0}

.dropdown .mega-nav ul li .widget_featured_posts li .thumbnail {
	width:60px;
	height:60px;
	float:left;
	margin-right:15px}

.dropdown .mega-nav ul li .widget_recent_entries li {
	list-style:decimal;
	list-style-type:decimal-leading-zero;
	color:#fff}

.dropdown .mega-nav ul li .widget_recent_entries li strong {
	color:#FFFF00;
	float:left;
	display:block;
	width:25px}

.dropdown .mega-nav ul li .widget_recent_entries li a.link-name {
	display:block;
	float:left;
	width:200px}

.dropdown .mega-nav ul li .widget_text .tyvi {
	text-transform:none;
	color:#868686;
	padding:0}

.dropdown .mega-nav ul li ul li.more-nav {
	margin-top:20px;}

.dropdown .mega-nav ul li .widget-container .more-nav {
	padding-top:15px;
	clear:both}

.ie7 .dropdown .mega-nav ul li .widget-container .more-nav {
	padding:1px 0 0 0}
	
.dropdown .mega-nav ul li ul li.more-nav a,
.dropdown .mega-nav ul li .widget-container .more-nav a {
	display:block;
	color:#ff8a00;
	font-size:20px;}

.dropdown .mega-nav ul li .widget-container .more-nav a:hover {
	color:#efefef}

.dropdown .mega-nav-widget-count {
	display:inline-block;
	background:url(images/label_bg.png) right bottom no-repeat;
	height:29px;
	padding-bottom:9px;
	text-align:center;
	position:absolute;
	top:-23px;
	right:-15px;
	font-size:15px;}

.ie7 .dropdown .mega-nav-widget-count {
	height:20px;
	top:-13px}

.dropdown .mega-nav-widget-count em {
	font-style:normal;
	color:#080808;
	background:#FFFF00;
	line-height:20px;
	padding:0 7px 1px 7px;
	display:inline-block;}
	
.dropdown .mega-nav ul li .widget-container .mega-nav-widget-count {
	background:url(images/label_bg.png) left bottom no-repeat;
	height:20px;
	top:5px;
	right:auto;
	left:-15px;}

/*----------------------------------------------*/
/* TopBar */
/*----------------------------------------------*/
.topbar {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:19px;
	border-bottom:1px solid #b6b6b6;
	padding:11px 0 7px 0;
	color:#737171;
	text-transform:uppercase;
	margin:0 10px 30px 10px}

.topbar a {
	color:#737171}

.topbar a:hover {
	color:#000}

.top_filter a {
	display:inline-block;
	padding:0 0 0 23px;
	background:url(images/icons/icons_16.png) 0 2px no-repeat;
	line-height:16px;
	margin:8px 15px 0 10px}

.top_filter .link_mostcomm {
	background-position:0 2px}
.top_filter .link_pick {
	background-position:0 -30px}
.top_filter .link_mostlike {
	background-position:0 -62px}
.top_filter .link_random {
	background-position:0 -95px}

/* social icons */
.top_share {
	float:right;}
	
.social_title {
	display:inline-block;
	width:40px;
	height:32px;
	overflow:hidden;
	line-height:32px;
	padding-right:10px}
	
.social_google,
.jyvyri,
.qyrowyg,
.social_pinterest,
.btn_fb,
.btn_twitter,
.btn_skype {
	display:inline-block;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-500px;
	background:url(images/icons/social_icons.png) 0 0 no-repeat;
	text-align:left;
	line-height:32px;}

.ie7 .btn_fb,
.ie7 .btn_twitter,
.ie7 .btn_skype {
	display:block;}

.social_google {
	background-position:0 0}
.jyvyri, .btn_fb {
	background-position:-32px 0}
.qyrowyg, .btn_twitter {
	background-position:-64px 0}
.social_pinterest {
	background-position:-96px 0}
.btn_skype {
	background-position:-128px 0}

.social_google:hover {
	background-position:0 -32px}
.jyvyri:hover, .btn_fb:hover {
	background-position:-32px -32px}
.qyrowyg:hover, .btn_twitter:hover {
	background-position:-64px -32px}
.social_pinterest:hover {
	background-position:-96px -32px}
.btn_skype:hover {
	background-position:-128px -32px}

/*----------------------------------------------*/
/* Top Slider and Carousel */
/*----------------------------------------------*/
.topSlider {
	z-index:1}
	
.topSlider .container {
	width:940px;
	margin:0 auto 25px auto;
	background:url(images/divider_line_wide.png) center bottom no-repeat;
	height:335px;
	padding-bottom:15px;}

.post_carousel {
	position:relative;}
	
.topSlider ul,
.post_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;}

.entry .post_carousel ul {
	margin:0}
	
.topSlider li,
.post_carousel li {
	display:block;
	float:left;	
	width:233px;
	height:300px;
	margin:0 1px;
	border-top:3px solid #ffd803;
	position:relative;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.entry .topSlider li,
.entry .post_carousel li {
	margin:0 1px;}

.post_carousel li {
	width:219px;
	height:140px;}

.post_carousel li img {
	width:100%;
	height:100%}

.topSlider .slide_1_4 {
	width:233px}
.topSlider .slide_1_2 {
	width:468px}
.topSlider .slide_1 {
	width:938px}

.ts_pagination {
	position:absolute;
	top:0;
	left:-20px;
	width:8px;
	height:300px;}

.ts_pagination a {
	display:block;
	width:8px;
	height:16px;
	margin-bottom:4px;
	background:url(images/slider_pagination.png) -16px 0 no-repeat;
	overflow:hidden;
	text-indent:-300px}

.ts_pagination a.selected {
	background:url(images/slider_pagination.png) -24px 0 no-repeat}

.slide_caption {
	display: inline-block;
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	text-transform:uppercase;
	width:100%}

.post_carousel .slide_caption {
	bottom:6px}

.slide_caption .slide_tag {
	display:inline-block;
	background:#FFFF00;
	color:#000;
	font-size:15px;
	padding:0 10px;
	line-height:22px;
	margin-left:6px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.ie7 .slide_caption .slide_tag {
	display:inline;}

.slide_caption a,
.entry .slide_caption a {
	display:block;
	background:#000;
	color:#FFFF00;
	font-size:28px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
	margin:0 6px}

.post_carousel .slide_caption .slide_tag {
	height:23px;}

.post_carousel .slide_caption a {
	font-size:17px;
	text-transform: none;
	font-weight:normal;}

.post_carousel .prev, .post_carousel .next {
	display:block;
	width:27px;
	height:140px;
	border-top:3px solid #ffd803;
	background: url(images/arrow_prev-next.png) 0 center no-repeat #110d09;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-400px;}
	
.post_carousel .prev {
	left:0}
.post_carousel .next {
	background-position:-27px center;
	right:0}

.post_carousel .prev:hover {
	background-position:-54px center;}
.post_carousel .next:hover {
	background-position:-81px center;}

.post_carousel .prev.disabled {
	cursor:default;
	background-position:-108px center;}
.post_carousel .next.disabled {
	cursor:default;
	background-position:-135px center;}
	
.icon_video {
	width:30px;
	height:30px;
	background:url(images/icons/icon_play.png) no-repeat;
	position:absolute;
	top:10px;
	left:10px;
	z-index:2}

.score_box {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	background-color:#FFFF00;
	color:#fff;
	font-size:42px;
	width:78px;
	height:63px;
	padding-top:15px;
	position:absolute;
	top:0;
	right:0;
	text-align:center;}

.score_box span {
	font-size:13px;
	text-transform:uppercase;
	display:block;
	clear:both;
	line-height:1em;
	padding-top:12px;
	font-weight:bold;}

.topSlider .score_box,
.cagoqef.guwox .score_box{
	font-size:32px;
	height:45px;
	width:55px;
	padding-top:10px}
.topSlider .score_box span,
.cagoqef.guwox .score_box span {
	padding-top:6px;
	font-size:11px;}
	
/* minigallery carousel */
.kure .post_carousel {
	margin:10px auto}
	
.kure .post_carousel li,
.col_2_3 .post_carousel li,
.col_1_3 .post_carousel li,
.col_1_2 .post_carousel li{
	width:185px;
	height:118px}

.col_1_2 .post_carousel li {
	margin:0 6px}

.kure .post_carousel .prev,
.kure .post_carousel .next,
.col_2_3 .post_carousel .prev, 
.col_2_3 .post_carousel .next,
.col_1_3 .post_carousel .prev, 
.col_1_3 .post_carousel .next,
.col_1_2 .post_carousel .prev, 
.col_1_2 .post_carousel .next {
	height:118px}

/*----------------------------------------------*/
/* Middle content */
/*----------------------------------------------*/

/* Layout: Full Width, Sidebar Left, Sidebar Right
======================================================== */
#qik {
	clear:both;
	position:relative;
	z-index:1;
	padding:0 0 35px 0;
	min-height:1px}

/* default: sidebar right */	
#qik .ricesud {
	width:620px;
	float:left;
	padding-bottom:5px;
	margin-left:10px}

#qik .sidebar {
	width:300px;
	float:left;
	margin:0 0 0 20px;
	padding-bottom:20px}

.jufuc #qik .ricesud {
	padding-bottom:0}

/* sidebar left */
#qik.sidebar_left .ricesud {
	width:620px;
	float:right}

#qik.sidebar_left .sidebar {
	width:300px;
	float:left;
	margin:0 20px 0 0}

#qik.full_width .ricesud,
#qik.full_width .post-detail {
	width:960px;
	float:none;
	margin:0}

.duzizew {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:30px;
	color:#7f7f7f;
	text-transform:uppercase;
	line-height:1em;
	margin-bottom:30px}

.duzizew .separator {
	background:url(images/arrow_separator.png) 0 center no-repeat;
	width:6px;
	display:inline-block;
	margin:0 3px;}

/*----------------------------------------------*/
/* Footer */
/*----------------------------------------------*/
footer {
	width:100%;
	clear:both;
	padding-bottom:15px}

footer .container {	
	min-height:50px;
	padding:0 10px;
	background-color:#FFFFFF;
	border-top: 3px solid #0c0c0c;
	background-position:center bottom}

.footer_left {
	float:left;
	width:300px;
	position:relative;
	height:50px}

.qefak {
	width:660px;
	float:right;}

.botmenu {
	text-align:right;
	font-size:17px;
	text-transform:uppercase;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	padding:15px 10px 0 0}

.botmenu li {
	display:inline;
	border-left:1px solid #6b6b6b;
	padding:0 7px}

.botmenu li:first-child {
	border:none;
	padding-left:0}

.botmenu li a {
	color:#6c6c6c}

.botmenu li a:hover,
.botmenu .current-menu-item a {
	color:#b8b8b8}

/*============================================================================================*/
/* 3. EXTENDED TYPOGRAPHY and SHORTCODES
/*============================================================================================*/
/*----------------------------------------------*/
/* Typographic Elements */
/*----------------------------------------------*/
/* Framed boxes */
.frame_left, .frame_right, .frame_center, .frame_box {
	border-top:3px solid #ffd803;
	margin:0;
	display:inline-block;
	position:relative;}

.frame_box {
	display:inline-block;
	margin-bottom:15px;
	max-width:100%}

.frame_box img {
	width:auto;
	max-width:100%;
	height:auto}

.frame_left {
	float:left;
	display:block;
	margin:5px 20px 5px 0}
	
.frame_right {
	float:right;
	display:block;
	margin:5px 0 5px 20px}

.frame_center {
	border:none;
	display:block;
	margin:0 auto 20px auto;
	text-align:center}

img.frame_center{
	border-top:3px solid #ffd803;
	max-width:100%;
	height:auto}

/* Quotes Boxes */
.quoteBox {
	margin:20px 0 10px 0}
	
.quoteBox .dani {
	background:url(images/icons/icon_quotes.png) 0 0 no-repeat;
	padding:5px 10px 0 45px}

.quoteBox .quote-text {
	color:#454773;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	color:#595959;}

.quote-author {
	padding:10px 0 5px 0;
	color:#ff8a00;
	font-size:12px;}

.quote-author span {
	color:#ff8a00;
	text-transform:uppercase}

.quoteBox-big {
	padding:10px;
	box-shadow: 0 0 3px #000; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}

.quoteBox-big .dani {
	padding:5px 0 0 35px}

/* quote left/right */
		
.quote_right, .quote_left, .quote_center, blockquote {
	float:right;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:32px;
	font-style:italic;
	color:#FFFF00;
	width:37%;
	padding:3px 0 3px 30px;
	line-height:1.1em;
	text-transform:uppercase;
	font-weight:normal;}

.quote_left {
	float:left;
	padding:3px 30px 3px 0}

.quote_center, blockquote {
	float:none;
	display:block;
	width:85%;
	margin:30px auto;
	padding:0;
	text-align:center;}

.frame_quote {
	background:#ebebeb;
	margin:5px 0 20px;}

.frame_quote blockquote {
	margin:0}

.frame_quote blockquote .dani {
	padding:2px 15px;
	font-size:18px;
	font-weight:normal;}

.frame_quote blockquote p {
	color:#ff8a00;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	line-height:1.5em;}

.code {
	background:#fff;
	width:100%}
	
/* Toggle Contents */
.toggle, 
h3.toggle {
	cursor:pointer;
	margin:20px 0 10px 0;
	padding:0;
	color:#000;	
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:20px !important;}

.toggle_content .toggle, 
.toggle_content h3.toggle {
	color:#000}

.toggle.box {
	font-size:13px !important;}

.toggle .ico {
	background:url(images/icons/toggle_icons.png) -18px 0 no-repeat;
	width:14px;
	height:15px;
	font-size:10px;
	display:inline-block;
	margin-left:5px}

.toggle.box .ico {
	width:18px;
	height:19px;
	position:absolute;
	top:10px;
	right:10px}

.toggle.active .ico {
	background-position:-18px -19px}

.toggle.box .ico {
	background-position:0 0}

.toggle.box.active .ico {
	background-position:0 -19px;}

.boxed .toggle_content {
	padding-right:2px;
	color:#111}

.toggle_content p, .entry .toggle_content p {
	margin:0 0 10px 0}

.toggle_content .faq_question {
	margin:5px 0 15px 0}

.toggle_content .faq_list {
	margin:10px 0 0 0}

.toggle.box,
h3.toggle.box {
	width:auto;
	padding:10px 20px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:19px !important;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
	background:#FFFF00;		
	position:relative;
	margin:20px 0 0 0 !important;
	display:block;}

.toggle.box.active {
	-webkit-border-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom:none;}

.boxed {
	background:#fff;	
	margin:0;
	padding:20px;
	position:relative;
	z-index:2;	
	border-top:0}

.toggle_content.boxed {
	margin:0 0 0 0;	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border:12px solid #FFFF00;}

.toggle_content .syntaxhighlighter {
	margin:0}

/* Dropcaps  */
.dropcap1, .dropcap2 {
	display:block;
	float:left;
	font-size:40px;
	line-height:40px;
	margin:0 10px 0 0}

.dropcap2 {
	font-style:italic}

/* FAQ list*/
.faq_list {
	margin:0 0 10px 0}

.faq_list h2, .faq_list h3,
.payment_box h2, .payment_box h3 {	
	margin-bottom:20px;
	font-size:21px;
	color:#c73d18}

.faq_question {
	margin-bottom:20px;
	font-size:21px}

.faq_q {
	margin:0 2px 0 0;
	color:#c73d18;
	font-weight:bold}

.faq_question.active {
	color:#c73d18;
	text-shadow:0 1px 1px #fff}
	
.faq_answer {
	margin:0 0 30px 0}

/*----------------------------------------------*/
/* Framed Tabs */
/*----------------------------------------------*/
/* default tabs */
.tabs {
	font-size:15px;
	margin:0;
	padding:0}

.tabs, 
.tabs li, 
.tabs li a {
	height:51px;
	font-size:13px}

.tabs li {
	float:left;
	display:block}

.tabs li a {
	display:block;
	float:left;
	padding:0 25px;
	color:#000;
	text-decoration:none;
	line-height:43px}

.tabs li a:hover {
	color:#ff8a00}

.tabs li.current a {
	color:#ff8a00}

.tabcontent {
	clear:both}

/* framed tabs */	
.tabs_framed {
	margin-bottom:20px;
	padding:0}
	
.tabs_framed .tabs {
	margin:0;	
	background:#FFFF00;
	height:52px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px}

.tabs_framed .tabs li {
	float:left;
	display:block;
	list-style:none;
	margin:0 0 0 5px;
	padding:8px 0 0 0;
	height:44px;
	line-height:normal;}

.tabs_framed .tabs li a {
	display:block;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:21px;
	float:left;
	padding:0 15px;
	height:44px;
	color:#111;
	text-decoration:none;
	text-transform:uppercase;	
	background:none}

.tabs_framed .tabs li a:hover {
	color:#000}

.tabs_framed .tabs .current a {
	background:#e6e6e6;}

.tabs_framed .tabs .current a, .tabs_framed .tabs .current a:hover {
	color:#000 !important;
	text-shadow:0px 1px 1px #fff}
	
.tabs_framed .tabcontent {
	padding:7px;
	font-size:13px;
	background:#e6e6e6;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}

.tabs_framed .tabcontent .dani {
	padding:5px 10px;
	background:#fff;
	color:#393939}

.entry .tabcontent h2,
.entry .tabcontent h3,
.entry .tabcontent h4,
.entry .tabcontent h5,
.entry .tabcontent h6 {
	margin:5px 0 10px 0;
	color:#262626}

/* small tabs */
.small_tabs .tabs {
	height:35px}	
	
.small_tabs .tabs li {
	padding:5px 0 0 0;
	height:30px}

.small_tabs .tabs li a {
	font-size:17px;
	padding:0 7px;
	height:30px;
	line-height:30px}

/*----------------------------------------------*/
/* Custom Lists Styles */
/*----------------------------------------------*/
.entry ul {
	margin:10px 0 10px 20px;
	padding:0}

.entry ul li {
	margin-bottom:10px;}

.list_check ul, 
.list_delete ul, 
.list_circle ul,
.list_dots ul,
.list_square ul{
	margin:0 0 20px 0px}

.list_check li,
.list_delete li,
.list_circle li,
.list_dots li {
	list-style:none;
	margin:0 0 10px 0;
	line-height:23px;
	padding:0 0 0 24px}

.list_check li {	
	background:url(images/icons/icon_check2.png) 0 3px no-repeat;}

.list_delete li {
	background:url(images/icons/icon_x2.png) 0 3px no-repeat;}

.list_circle li {
	background:url(images/icons/icons_16_target.png) 0 3px no-repeat}

.list_dots li,
.list_square li {
	list-style:disc;
	padding:0;
	margin:0 0 10px 25px;}
.list_square li {
	list-style:square}

/*----------------------------------------------*/
/* Slideshow Gallery and Text */
/*----------------------------------------------*/
.slideshow {
	clear:both;
	margin:10px 0 35px 0;
	position:relative}

.slideshow .slides_container {
	width:578px;
	display:none}

.slideGallery .slides_container .slide {
	height:326px;
	overflow:hidden}

.slideshow .slides_container .slide {
	width:578px;
	display:block}
	
.slideshow .slides_container{
	border:4px solid #ebebeb;
	padding:0;
	background:#fff;
	overflow:hidden}

.entry .slideshow .slides_container img {
	border:none}

.slideshow.slideText .slides_container {
	width:600px;}

.slideshow.slideText .slides_container .slide{
	padding:10px;
	width:580px}

.slideshow.slideText .slides_container .slide h2,
.slideshow.slideText .slides_container .slide h3 {
	margin:0 0 10px 0}

.slideshow .pagination {
	margin:10px 5px 10px 225px;
	width:120px}

.slideshow .pagination li {
	float:left;
	margin:0 2px;
	list-style:none}

.slideshow .pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:8px;
	background-image:url(images/slider_pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden}

.slideshow .pagination li.current a {
	background-position:0 -8px}

.ricesud .slideshow .pagination li a {
	background-image:url(images/slider_pagination.png);
	width:16px;
	height:0;
	padding-top:8px}

.ricesud .slideshow .pagination li.current a {
	background-position:0 -8px}

/* testimonials slideshow */
.slideshow.slideQuotes,
.entry .slideshow.slideQuotes {
	margin:0 0 50px 0}

.slideshow.slideQuotes h3 {
	font-size:11px;
	text-transform:uppercase;
	color:#42b0e3;
	margin:0 0 10px 0}
	
.slideshow.slideQuotes .slides_container {
	background:url(images/icons/icon_quotes.png) 20px 15px no-repeat #eff1f0;
	padding:20px 0 10px 50px;
	width:530px;
	margin-bottom:10px;	
	border:2px solid #e4e4e4;
	-webkit-box-shadow: inset 0px 0px 1px 1px #cdcdcd;
	box-shadow: inset 0px 0px 1px 1px #cdcdcd;
	overflow:hidden}

.slideshow.slideQuotes .slides_container .quote-text {
	font-size:15px;
	line-height:1.4em;
	color:#111111;
	font-style:normal}

.slideshow.slideQuotes .slides_container .quote-author,
.slideshow.slideQuotes .slides_container .quote-author span {
	text-align:right;
	color:#000;
	font-size:17px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	padding:0}

.slideQuotes .slides_container{
	background: none}
	
.slideshow.slideQuotes .slides_container .slide{	
	width:500px}

.slideshow.slideQuotes .prev,
.slideshow.slideQuotes .next {
	background:url(images/arrows_slide.png) 0 0 no-repeat;
	display:block;
	width:9px;
	height:11px;
	overflow:hidden;
	text-indent:-400px;
	float:left;
	margin:2px 5px 0 5px;
	position:relative;
	bottom:0}

.slideshow.slideQuotes .prev {
	background:url(images/arrows_slide.png) 0 -11px no-repeat}

.slideshow.slideQuotes .prev:hover {
	background-position:-9px -11px}

.slideshow.slideQuotes .next:hover {
	background-position:-9px 0}
	
/*----------------------------------------------*/
/* Styled Tables and Boxes */
/*----------------------------------------------*/
.styled_table table,
.sb {
 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-collapse: collapse;
	margin:10px 0 20px;
	text-shadow:none;
	color:#404040}

.styled_table table {
	width:100%;
	border-collapse:separate;
	padding-bottom:1px}

.styled_table table,
.sb {
	border: 1px solid #000}

.styled_table.shadow table,
.sb_shadow  {
	box-shadow: 0 0 3px #000; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2)}
		
.styled_table table tr th,
.sb .box_title	{
	background:#000;
	color:#FFFF00;
	font-size:19px;
	font-weight:normal;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}
		
.styled_table table tr th, 
.styled_table table tr td	{
	border-top:1px solid #d0d0d0;
	padding:10px 15px;
	text-align:left}

.styled_table table tbody td {
	background:#e6e6e6;
	padding:8px 15px}

.styled_table table tbody tr.odd td {
	background:#f8f8f8}
		
.styled_table table tr:first-child th{
	border-top: 0}

.table_yellow table,
.sb_yellow {
	border:1px solid #FFFF00}
.table_yellow table tr th,
.sb_yellow .box_title {
	background:#FFFF00;
	color:#000}

.table_blue table,
.sb_blue {
	border:1px solid #10b0f2}
.table_blue table tr th,
.sb_blue .box_title {
	background:#10b0f2;
	color:#06434e}

.table_green table,
.sb_green {
	border:1px solid #43d814}
.table_green table tr th,
.sb_green .box_title {
	background:#43d814;
	color:#1f520f}
	
.table_dark table,
.sb_dark  {
	border:1px solid #363636}
.table_dark table tr td {
	border-top:1px solid #d3d3d3}
.table_dark table tr th,
.sb_dark .box_title {
	background:#363636;
	color:#fff}

.table_orange table,
.sb_orange {
	border:1px solid #ff8a00}
.table_orange table tr th,
.sb_orange .box_title {
	background:#ff8a00;
	color:#000}

.table_pink table,
.sb_pink {
	border:1px solid #f940c7}
.table_pink table tr th,
.sb_pink .box_title {
	background:#f940c7;
	color:#600a49}
	
.table_purple table,
.sb_purple {
	border:1px solid #9527be}
.table_purple table tr th,
.sb_purple .box_title {
	background:#9527be;
	color:#fff}

.table_red table,
.sb_red {
	border:1px solid #fc1e38}
.table_red table tr th,
.sb_red .box_title {
	background:#fc1e38;	
	color:#000}

/* Styled Boxes */
.sb .box_title {
	padding:10px 15px}

.sb.notitle .box_title {
	display:none}

.sb .box_content {
	padding:15px;
	background:#fff;
	color:#595959;
	margin:1px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}

/*----------------------------------------------*/
/* Text Highlights */
/*----------------------------------------------*/
.highlight_yellow {
	background:#fcff00}

.highlight_brown {
	background:#6b4119;
	color:#fff}

.highlight_blue {
	background:#215988;
	color:#fff}

.highlight_black {
	background:#353535;
	color:#fff}

.highlight_purple {
	background:#88276a;
	color:#fff}

/*----------------------------------------------*/
/* Table Pricing */
/*----------------------------------------------*/	
.pricing_box {
	position:relative;
	margin:0 0 10px 0}

.tabcontent .pricing_box {
	margin:30px 0 10px}

.entry .pricing_box ul,
.entry .pricing_box li {
	margin:0;
	padding:0;
	list-style:none}

.entry .pricing_box li.price_col {
	width:174px;
	float:left;
	padding:0;
	text-align:center}

.price_col {
	position:relative}

.price_col_head {
	position:relative;
	min-height:120px;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;}

.pricing_box .price_col:first-child .price_col_head,
.pricing_box .price_col:first-child .price_col_body {
	border-left:1px solid #e6e6e6}

.price_col_head strong {
	display:block;
	padding-top:35px;
	height:20px;
	line-height:20px;	
	font-size:28px;		
	color:#000;
	text-transform:uppercase;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.price_col_head .price {
	display:block;
	height:28px;
	padding:15px 0 20px 0;
	color:#ff8a00;
	font-size:28px;
	font-weight:bold;
	font-style:italic;}

.price_col_head .price em {
	font-size:18px;
	font-weight:normal;
	color:#878787}

.price_col_head .price sup {
	vertical-align: baseline;
	position: relative;
	top: -0.6em;
	font-size:0.6em;
	color:#878787;
	font-weight:normal;}

.price_col_body {
	background:#fff;
	border-right:1px solid #e6e6e6;
	margin:0}

.price_body_bot strong {
	color:#040404}

.pricing_box .col_aside .price_col_head,
.pricing_box .col_aside .price_col_body {
	border-top:1px solid #fff;
	border-left:1px solid #fff !important;}

.entry .price_col_body ul li {
	font-size:14px;
	color:#808080;
	height:25px;
	padding:17px 0;
	display:block;
	margin:0 !important}

.entry .price_col_body ul .even {
	background:#f5f5f5}

.entry .col_active .price_col_head {
	min-height:135px}
	
.entry .col_active .price_item {
	margin-top:-15px;
	-webkit-box-shadow: 0px 0px 5px 0px #c6c6c6;
	box-shadow: 0px 0px 5px 0px #c6c6c6;
	position: relative;
	z-index:2;
	border:1px solid #e6e6e6;}

.entry .col_active .price_col_body, 
.entry .col_active .price_col_head {
	border:none;}
	
.entry .col_active .price_col_body ul .even {
	background:#fbfbfb}

.entry .col_aside .price_col_body ul li {
	font-size:12px;
	color:#595959;
	text-align:right;
	padding-right:10px;}

.entry .price_col_body ul li strong {
	color:#000}

.entry .price_col_foot {
	padding:20px 0 20px }

.entry .price_col_foot a span {
	min-width:inherit}

/*============================================================================================*/
/* 4. EXTENDED ELEMENTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* Newsletter box */
/*----------------------------------------------*/
.newsletterBox {
	width:276px;
	padding-right:0 !important}

.newsletterBox h3 {
	margin-bottom:20px;
	font-size:28px;}

.newsletterBox form {
	padding:20px;
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;}

.newsletterBox .inputField {
	float:left;
	width:184px;
	padding:6px 40px 6px 10px;
	margin:0 4px 0 0}

.newsletterBox.boxed .inputField {
	width:200px;}

.newsletterBox input.btn-arrow {
	display:block;
	float:left;
	height:28px;
	width:28px;
	min-width:inherit;
	padding:0 0 4px 0;
	line-height:28px;
	margin:3px 0 0 -35px;
	text-transform: none;
	min-width:28px}

.newsletter_text {
	clear:both;
	padding-top:5px;}

.newsletter_text .link-news-rss {	
	color:#8d8d8d;
	font-size:13px;
	font-style:italic;
	background:url(images/icons/icon_rss.png) 0 0 no-repeat;
	padding-left:22px}

.link-news-rss span {
	color:#ff8a00}

/*----------------------------------------------*/
/* Advertise Boxes */
/*----------------------------------------------*/
.adv_head {
	margin:5px 0 -17px 0}

.ie7 .adv_head {
	margin:5px 0 -12px 0}

.ie7 .zocy .adv_head {
	margin:5px 0 5px 0}
	
.zocy .adv_head {
	margin:5px 0 0 0}

.adv_before_content {
	text-align:center;
	margin:-10px auto 15px auto}

.adv_before_content .adv_125 {
	display:inline-block;}

.ie7 .adv_before_content .adv_125 {
	display:inline;
	margin:0 2px}

.adv_250, .adv_468, .adv_728, .adv_125, .adv_160 {
	margin:0 auto}

.sidebar .adv_250, .sidebar .adv_468, .sidebar .adv_728, .sidebar .adv_125, .sidebar .adv_160 {
	margin:10px auto}
	
.adv_125 {
	width:125px}
.adv_728 {
	width:728px}
.adv_250 {
	width:250px;}
.adv_468 {
	width:468px;}
.adv_300 {
	width:300px;
	margin:10px auto}
.adv_160 {
	width:160px}

.adv_125_box {
	width:254px;
	margin:10px auto;}
	
.adv_125_box .adv_125 {
	float:left;
	width:125px;
	height:125px;
	margin:1px}

.ricesud .col_1_2 .adv_300 {
	margin-bottom:20px}
	
.adv_content {
	padding-bottom:15px}

/*============================================================================================*/
/* 5. WIDGETS STYLES */
/*============================================================================================*/

/* Sidebar Widget Container  */
.sidebar .widget-container,
.ricesud .widget-container {
	position:relative !important;
	line-height:1.4em;			
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#292929;}

.sidebar .widget-container {
	padding-bottom:20px;
	border-left:1px solid #cecece;
	background:url(images/line_sidebar.png) 0 bottom no-repeat;}

.sidebar .widget-container:first-child,
.sidebar .widget-container.first {
	margin-top:0;
	padding:0 20px 20px 20px}

.sidebar .widget-container.last {
	margin-bottom:20px}

.sidebar .widget-container {
	padding:25px 20px 20px 20px}

.widget-container.boxed {
	margin:20px 0}

.widget-container.boxed,
.sidebar .widget-container.boxed:first-child {
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;
	padding:20px}

.ricesud .widget-container .widget-title,
.ricesud .widget-container h3,		
.sidebar .widget-container .widget-title,
.sidebar .widget-container h3,
.widget_calendar table caption{
	font-size:19px;
	text-transform:uppercase;
	color:#6d6c6c;
	font-weight: normal;
	line-height:1em;
	padding:0;
	margin:0 0 25px 0;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}
	
.post-detail .entry .widget-container h3 {
	font-size:20px;}

.sidebar .widget-container ul {
	margin:0}

.sidebar .widget-container li {
	list-style:none;
	margin:0 0 7px 0;
	padding:0}

.sidebar .widget-container li ul {
	padding-left:5px}

.sidebar .widget-container li a,
.ricesud .widget-container li a {
	color:#292929;}

.sidebar .widget-container li a:hover,
.ricesud .widget-container li a:hover {
	color:#FFFF00}

.sidebar .widget-container .current-menu-item a,
.sidebar .widget-container .current-menu-ancestor a,
.sidebar .widget-container .current-menu-item li a:hover,
.sidebar .widget-container .current-menu-ancestor li a:hover,
.sidebar .widget-container .current-menu-ancestor .current-menu-item a {
	color:#000;
	background-color:#FFFF00}
	
.sidebar .widget-container .current-menu-item li a,
.sidebar .widget-container .current-menu-ancestor li a {
	color:#686868;
	background-color: transparent}

.sidebar .widget-container ul li ul{
	padding:5px 0 0 10px;
	margin:0;}

.sidebar .widget-container ul li ul li {
	background:url(images/arrow_sub.png) 0 7px no-repeat;
	padding-left:15px}

.sidebar .widget-container ul li ul li ul {
	padding-left:7px;}
.sidebar .widget-container ul li ul li ul li {
	padding-left:10px;
	margin-bottom:2px;
	text-transform:none;}

.widget-container .widget_icon {
	float:left;
	margin:3px 10px 0 0;}

/* widget_nav_menu  */
.sidebar .widget_nav_menu li,
.widget_categories li,
.widget_archive li,
.widget_links li,
.widget_meta li,
.widget_pages li {
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;}
	
.sidebar .widget-container.widget_nav_menu li a,
.widget_categories li a,
.widget_archive li a,
.widget_links li a,
.widget_meta li a,
.widget_pages li a {
	padding:0 5px;
	color:#000;
	display:inline-block;}

.sidebar .widget-container.widget_nav_menu a:hover,
.sidebar .widget-container.widget_nav_menu .current-menu-item a,
.sidebar .widget-container.widget_nav_menu .current-menu-item li a:hover,
.sidebar .widget-container.widget_categories a:hover,
.sidebar .widget-container.widget_categories .current-menu-item a, 
.sidebar .widget-container.widget_categories .current-menu-item li a:hover,
.sidebar .widget-container.widget_archive a:hover,
.sidebar .widget-container.widget_links a:hover,
.sidebar .widget-container.widget_meta a:hover,
.sidebar .widget-container.widget_pages a:hover{
	color:#000;
	background-color:#FFFF00}

.sidebar .widget-container.widget_nav_menu li ul li a,
.sidebar .widget-container.widget_nav_menu .current-menu-item li a,
.widget-container.widget_categories li ul li a,
.widget-container.widget_categories .current-menu-item li a {
	background:none;
	color:#686868}

	
/* Widget Latest Twitter  */
.widget_twitter .tweet_list .tweet_item:first-child {
	padding-top:0;
	background:none}
	
.widget_twitter .tweet_image {
	float:left;
	width:30px;
	height:30px;
	margin:5px 10px 0 0}

.widget_twitter .tweet_image img {
	width:30px;
	height:30px}
	
.widget_twitter .tweet_item {
	clear:both;
	font-size:17px;
	padding:15px 0;
	background:url(images/line_1_3.png) center top no-repeat}

.widget_twitter .tweet_text {
	float:left;
	width:198px;
	color:#111}

.widget_twitter .tweet_text .dani{
	line-height:1.2em;
	background:none}

.widget_twitter .tweet_item a {
	color:#FFFF00}

/* Widget Calendar  */
.widget_calendar table {border-collapse: collapse; border-spacing:0; width:99%; padding:2px 0; margin:5px 2px; border:1px solid #e4e4e4; background:#f5f5f5}
.widget_calendar table th{border:1px solid #e4e4e4; font-size:17px; color:#000; background:#dedede; padding:2px}
.widget_calendar table td{color:#333;border:1px solid #e4e4e4;text-align:center; padding:2px}
.widget_calendar table a { color:#ff8a00; padding:0 1px}
.widget_calendar table a:hover { background:#FFFF00; color:#000}
.widget_calendar table tfoot td { border:none}
.widget_calendar #today { background:#FFFF00; color:#000;}
.widget_calendar table caption {
	font-size:18px;
	line-height:18px;
	padding:0 0 0 25px;
	text-align:left;
	text-transform:uppercase;
	background:url(images/icons/icons_16_date.png) 0 1px no-repeat;}

.widget_calendar.boxed table {
	background:#fff}

/* widget_search */	
.widget-container.widget_search {
	width:276px;
	padding-right:0 !important}
	
.widget_search label, .widget_search cite, .widget_search .screen-reader-text {
	display:none}

.widget_search form {
	position:relative;	
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;
	padding:20px;}

.widget_search input {
	float:left;
	margin:0}
	
.widget_search .inputField {	
	width:156px;
	padding:6px 10px}

.widget_search input.btn-submit {
	width:50px;
	margin-left:4px;}

/* Widget Contact Info  */
.sidebar .widget-container.widget_contact {
	font-size:13px;
	padding-bottom:20px}

.sidebar .widget-container.widget_contact .widget-title {
	padding:0;
	border:none;
	font-size:18px;
	text-transform:none;
	color:#4c4c4c;
	font-weight:bold;
	margin-bottom:5px}

.ricesud .col_1_2 .widget_contact {
	width:270px}

.contact-address .name {
	font-size:20px;}

.contact-address .name strong {
	text-transform:uppercase;}
	
.widget_contact .contact-address  {
	padding:0;
	font-size:15px;}

.sidebar .widget_contact .contact-address .address {
	margin-bottom:20px;
	color:#5a5a5a}

.contact-address div {
	clear:both;
	line-height:1.3em;
	padding:1px 0;}

.sidebar .contact-address em {
	color:#737373;
	display:inline-block;
	width:35px;
	font-style: normal;
	background-repeat: no-repeat}

.sidebar .contact-address div span {
	color:#000}

.contact-map {
	padding:20px 0 0 0;}

.contact-social {
	border-top:1px solid #cecece;
	color:#4c4c4c;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-top:15px;}
	
.contact-social div {
	margin:0 5px 0 0;
	float:left}

.contact-social div strong {
	display:none;}
	
.contact-social div img {
	margin-top:5px}

/* widget text */
.sidebar .widget_text .tyvi {
	line-height:1.6em;
	padding:0;
	color:#111;
	font-family: 'Alike', Georgia, Times, serif;
	font-size:14px;}

.sidebar .widget_text .tyvi p {
	margin-bottom:15px}

.sidebar .widget_text .tyvi a {
	color:#FFFF00}
	
/* widget tag cloud */	
.sidebar .widget_tag_cloud .tagcloud {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	padding-bottom:10px;
	line-height:1.5em;}
	
.sidebar .widget_tag_cloud .tagcloud a {
	background:#FFFF00;
	color:#110d09;
	display:inline-block;
	line-height:20px;
	margin:2px 1px;
	padding:0 8px;
	font-size:15px !important;}

.sidebar .widget_tag_cloud .tagcloud a:hover {
	color:#FFFF00;
	background:#110d09;}

/* Twitter  widget */
.twitter ul {
	margin:15px 0;
	padding:0}

.twitter li {
	background:url(images/icons/icon_twitter.png) 0 1px no-repeat;
	padding-left:30px;
	list-style:none;
	margin-bottom:10px !important;
	color:#111111;
	min-height:24px}

.twitter li a {
	text-decoration:none}

.twitter h2 {
	margin-bottom:30px !important}

.sidebar .twitter h3 {
	padding-left:30px}

.twitter li a {
	text-decoration:none}

.sidebar .twitter h3 {
	padding-left:30px}

.sidebar .widget {
	margin-bottom:30px}

/* Flickr  widget */
.flickr{
	margin:5px 0;
	padding:0}

.flickr .flickr_badge_image {
	margin:4px 8px 4px 0;
	list-style:none;
	display:block;
	float:left}

.flickr .flickr_badge_image img  {
	width:75px;
	height:75px}

.sidebar .flickr .flickr_badge_image{
	float:left;
	margin:5px 10px 5px 0px;}

.sidebar .flickr .flickr_badge_image img {
	width:60px;
	height:60px;}

/* Popular Posts widget */
.widget_popular_posts,
.ricesud .widget_popular_posts,
.sidebar  .widget_popular_posts {
	width:256px;
	border:2px solid #e4e4e4 !important;
	background:url(images/box_bg.jpg) #eff1f0;
	padding:20px!important;}
	
.widget_popular_posts ul {
	margin:0}
.widget_popular_posts.boxed li {
	text-align:center;}
	
.widget_popular_posts .comm-count {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:15px;
	display:block;
	background:url(images/label_bg.png) -472px bottom no-repeat;
	height:20px;
	padding-bottom:9px;
	text-align:center;
	width:30px;
	margin:0 auto;}

.widget_popular_posts.boxed .comm-count {
	margin:0 auto;
	float:none;}

.widget_popular_posts .comm-count em {
	font-style:normal;
	color:#fff;
	background:#FFFF00;
	line-height:20px;
	padding:0 7px 1px 7px;
	display:inline-block;}

.widget_popular_posts li:first-child .comm-count em {
	background:#ff3000;}
.widget_popular_posts li:nth-child(2) .comm-count em {
	background:#ff7e00;}

.widget_popular_posts.boxed li a {
	clear:both;
	display:inline-block;}

/* Recent Posts widget */
.widget_recent_posts ul {
	margin:10px 0;
	padding:0}

.widget_recent_posts ul li {
	list-style:none;
	clear:both;
	margin-bottom:40px;
	margin-top:20px}

.widget_recent_posts .meqiz {
	padding:10px 0 5px 0;
	text-align:left !important;
	font-size:14px;
	font-weight:bold;
	color:#404040;
	margin:0}

.widget_recent_posts .meqiz a {
	color:#ff8a00 !important;
	font-style:normal;
	text-decoration:none;
	font-size:14px}

.widget_recent_posts .meqiz .link-comments{
	color:#404040 !important;
	font-size:14px;
	background:none;
	padding:0;}

.widget_recent_posts .meqiz a:hover{
	color:#ff8a00 !important}

.widget_recent_posts ul li img {
	width:75px;
	height:75px;
	float:left;
	margin:2px 10px 0 0;
	border:none !important}

.widget_recent_posts ul li .post-title {
	color:#000;
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;}

.widget_recent_posts ul li .post-title {
	color:#ff8a00} 

.widget_recent_posts .date {
	color:#999;
	padding-top:3px;
	font-size:12px;
	line-height:12px}
	
.extras {
	line-height:1.4em;
	padding-top:5px;
	padding-bottom:7px}

.ricesud .link-arrow {
	clear:both;
	padding-right:15px;
	color:#ff8a00;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold}

.separator {
	margin:0 5px;
	color:#9a9a9a}

/* widget_recent_entries */
.sidebar .widget_recent_entries {
	padding-bottom:10px !important}

.ricesud .widget_recent_entries {
	width:260px}
.ricesud .widget_recent_entries ul {
	margin:0;}
	
#qik .widget_recent_entries li,
#qik .widget_recent_comments li  {
	clear:both;
	line-height:1.2em;
	background:url(images/line_260.png) center top no-repeat;
	padding:15px 0;}

#qik .widget_recent_entries li {
	min-height:60px;}

#qik .widget_recent_entries li:first-child,
#qik .widget_recent_comments li:first-child {
	background:none;
	padding-top:0}

.widget_recent_entries li .thumbnail,
.widget_recent_comments li .thumbnail {
	width:60px;
	height:60px;
	float:left;
	margin-right:15px}

/* widget_recent_comments */
.sidebar .widget-container.widget_recent_comments a {
	color:#ff8a00}

/* Login Form widget */
.widget_login {
	width:276px;
	padding-right:0 !important}

.widget_login.boxed,
.widget_search.boxed,
.newsletterBox.boxed {
	width:auto}

.widget_login h3 {
	margin-top:10px}

.widget_login form {
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;
	padding:20px 15px 20px 15px;}

.widget-container.boxed form {
	border:none;
	background:none;
	padding:0}

.widget_login input {
	width:220px;
	font-size:13px;
	color:#555;
	padding:7px 10px;}

.widget_login p {
	margin:0 0 15px 0 !important}

.widget_login .forgetmenot {
	line-height:1.2em;
	float:left;
	display:block;
	font-size:13px;}

.widget_login .forgetmenot input {
	margin:0 3px 0 0;
	float:left;
	border:none ;
	width:auto !important;
	padding:0 !important}

.widget_login .submit {
	margin:0 !important;
	clear:both;}
	
.widget_login .submit .btn-submit {
	display:block;	
	width:auto;
	height:34px;
	line-height:34px;
	text-align:center;
	width:100px}
	
.widget_login .forget_password {
	display:block;
	float:left;
	padding-left:15px;
	font-size:13px;}

.ie7 .widget_login .forget_password,
.ie8 .widget_login .forget_password  {
	font-style:12px;
	width:auto;
	padding-left:5px;
	padding-top:1px}

.widget_login .forget_password a {
	color:#dd4436;
	font-size:13px;
	font-style:italic}

.widget_login .forget_password a:hover {
	color:#ff8a00}

/*============================================================================================*/
/* 6. POSTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* Blog post list */
/*----------------------------------------------*/
.entry {
	clear:both;
	line-height:1.5em;}

.entry .video iframe {
	width:100%}
	
.ricesud .map img  {
	max-width:none !important}

.post-item .entry,
.post-detail .entry {
	padding:0;}

.post-detail {
	padding-bottom:10px;
	margin-bottom:20px}
.post-detail.post-page{
	background:url(images/line_2_3.png) center bottom no-repeat;
}

.post-page {
	background:none}

.full_width .post-detail {
	background:none;
	padding:0;
	margin:0}

.entry .post-title h2 {
	color:#110d09;
	display:block}

/* posts in box */
.post_box {
	background:url(images/box_bg.jpg) #eff1f0;
	border:4px solid #e4e4e4}
	
.post_box .post-item {
	background:url(images/divider_line_half.png) center top no-repeat;
	padding:40px 23px 0 23px}

.post_box .post-item:first-child {
	padding-top:28px;
	background:none}

.post_box .post-title {
	position:relative;
	padding-right:70px;}

.entry .post_box .post-title h2 {
	background:url(images/icons/icons_16.png) 0 -123px no-repeat;
	padding:0 0 0 22px;
	margin:0;
	line-height:1.1em;
	font-size:22px;
	font-weight:bold;}

.entry .post-title h2 a {
	color:#110d09}

.entry .post-title h2 a:hover {
	color:#FFFF00}
	
.post-cat {
	height:20px;
	padding-bottom:9px;
	background:url(images/label_bg.png) right bottom no-repeat;
	position:absolute;
	right:-42px;
	top:8px;
	display:inline-block;
	z-index:2}

.entry .post_box .meqiz,
.entry .post_box .dopevi {
	padding-left:22px}

.entry .post_box .post-item .meqiz {	
	margin:14px 0 14px 0}

.postSlider .slide_image,
.postSlider .slide_caption .slide_label span,
.post-title, 
.post-cat {
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;}
	
/* post with slideshow */
.postSlider .post-slide {	
	width:460px;		
	min-height:410px;}

.postSlider .slide_image {
	border-top:3px solid #ffd803;
	width:460px;
	height:258px;
	position:relative;}

.postSlider .slide_image img {
	height:258px}

.postSlider .slide_caption {
	background:url(images/title_label_bg.png) -15px bottom no-repeat;
	padding-left:10px;
	bottom:0;
	left:0;
	width:95%}

.postSlider .slide_caption .slide_label {
	position:absolute;
	top:-20px;
	display:inline-block;			
	margin:0 0 0 -10px}

.postSlider .slide_caption .slide_label span,
.post-cat span {
	display:block;
	height:20px;
	background:#FFFF00;
	color:#000;
	padding:0 10px;
	font-size:15px;	
	line-height:20px}

.entry .postSlider .slide_caption a {
	display: inline;
	margin:0;
	line-height:33px;
	padding:0 10px 0 0}	

.post-item .meqiz,	
.entry .postSlider .meqiz,
.entry .post-item .meqiz,
.entry .post-slide .meqiz,
.gifofut .meqiz,
.sidebar .post-slide .meqiz {
	color:#9a9a9a;
	font-size:13px;
	line-height:1em;
	margin:20px 0 15px 0;
	font-family: 'Alike', Georgia, Times, serif;}
	
.post-item .meqiz a,
.entry .postSlider .meqiz a,
.entry .post-item .meqiz a,
.entry .post-slide .meqiz a,
.gifofut .meqiz a,
.sidebar .post-slide .meqiz a {
	color:#9a9a9a;
	text-decoration:underline;}

.post-item .meqiz a:hover,
.entry .postSlider .meqiz a:hover,
.entry .post-item .meqiz a:hover,
.entry .post-slide .meqiz a:hover,
.gifofut .meqiz a:hover,
.sidebar .post-slide .meqiz a:hover {
	color:#333}

.postSlider_pag,
.entry .postSlider_pag {
	position:absolute;
	z-index:3;
	top:275px;
	right:0;
	height:8px;}

.postSlider_pag a,
.entry .postSlider_pag a {
	display:block;
	width:16px;
	height:8px;
	margin-right:4px;
	background:url(images/slider_pagination.png) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-300px;
	float:left;}

.postSlider_pag a.selected,
.entry .postSlider_pag a.selected {
	background:url(images/slider_pagination.png) 0 -8px no-repeat}

.link-comments {
	color:#ff8a00;
	text-decoration:none;
	font-style:italic;}

.post-item .entry .frame_center {
	margin-bottom:20px}
	
.entry p {
	margin:0 0 18px 0}

.entry a {
	color:#ff8a00}

/* title post details */
.gifofut {
	margin:0 10px 30px 10px}
	
.gifofut h1 {
	font-size:45px;
	font-weight:300;
	text-transform:uppercase;
	line-height:1.2em;}

.gifofut .meqiz {
	margin:10px 0 0 0}

.tags {
	margin-right:15px}
	
.tags a,
.meqiz .tags a {
	display:inline-block;
	background:#FFFF00;
	color:#080808;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:15px;
	padding:0 10px;
	line-height:20px;
	text-decoration:none !important;
	font-style:normal;}

.tags a:hover,
.meqiz .tags a:hover {
	color:#FFFF00;
	background:#080808}

/* post layout: 3,2 cols */
.cicu {
	/*clear:both*/
	float:left;}

.grid_layout .post-item {
	float:left;
	width:300px;
	margin:0 10px 0 10px;
	padding:0;
	border:none}

.kure .ricesud .grid_layout .post-item {
	padding:30px 20px 0 0;
	border-top:1px solid #e1e1e1;
	margin:15px 0 15px 0}
.full_width .ricesud .grid_layout .post-item {
	padding:0 20px 0 0;
	margin:15px 0 15px 0}

.ie7 .kure .ricesud .grid_layout .post-item,
.ie8 .kure .ricesud .grid_layout .post-item {
	margin:0 0 15px 0}
	
.kure .ricesud .grid_layout .post-item:first-child, 
.kure .ricesud .grid_layout .post-item:nth-child(2) {
	padding:0 20px 0 0;
	border:none;
	margin-top:0}
	
.kure .ricesud .grid_layout .post-item.odd {
	padding-right:0;}
.grid_cols2 .post-item {
	float:left;
	width:460px;
	padding:0;}

.col_1_2 .grid_cols2 .post-item {
	float:none;
	width:460px;
	margin:0}
	
.post-slide {
	position:relative;
	display:block;
	float:left;}

.post-image {
	position:relative;
	z-index:1}

.cicu .score_box {
	top:3px}

.post-image img {
	height:auto}

.cicu h2,
.entry .cicu h2 {
	font-size:28px;
	font-weight:bold;
	line-height:1.2em;
	margin:0;
	background:#fff;
	display:inline;}

.gifofut-over .post-title {
	position:relative;
	z-index:4;
	margin-top:-2.1em}

.grid_layout .gifofut-over .post-title {
	width:86%;
	padding:5px 2% 0 0;
	background:#fff;
	margin-top:-2.8em}

.ie7 .gifofut-over .post-title {
	margin-top:-36px}

.grid_layout .post-title {
	margin-bottom:20px}

.grid_layout .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}

.postThumbs .post-cat,
.grid_layout .postThumbs .post-cat{
	background-position:right bottom;
	left:auto;
	right:-15px;
	top:12px;}

.entry .grid_layout .meqiz {
	margin:10px 0 15px 0}

.postThumbs {
	position:relative;}
	
.postThumbs .post-slide {
	padding-top:25px;
	margin-top:25px;
	background:url(images/line_1_3.png) center top no-repeat;
	float:none;}

.postThumbs-container .post-slide:first-child {
	background:none;
	padding-top:0;
	margin-top:0}

.postThumbs .post-image {
	width:78px;
	float:left;}

.postThumbs .post-title {
	clear:both;
	padding-top:14px}

.postThumbs .post-title h2 {
	font-weight:300;
	font-size:28px;
	line-height:1.1em;
	margin:0 !important}

.postThumbs .post-title h2 a {
	color:#ff8a00}

.postThumbs .score_box,
.cicu .postThumbs .score_box {
	position:relative;
	top:0;
	left:0;
	border-top:3px solid #ffd803;
	width:78px;
	height:63px;
	font-size:42px;
	float:left;
	margin-right:2px;
	background-image:url(images/score_arrow.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:15px}

.boxed.postThumbs .score_box,
.boxed.cicu .postThumbs .score_box {
	background-position:right bottom;}

.postThumbs .score_box span {
	padding-top:12px}

.postThumbs .postSlider_pag {
	top:65px;
	right:15px;}

.postSliderThumbs .post-slide {
	width:300px;
	padding:0;
	margin-bottom:20px;
	background:none;
	float:left;}

.sidebar .widget-container.postSliderThumbs .post-slide {
	width:259px;
	margin-bottom:0}

/* list layout */
.cagoqef .post-item {
	background:url(images/line_2_3.png) center top no-repeat;
	padding:25px 0 0 0;
	margin:20px 0 0 0;
	clear:both}

.cagoqef .post-item:first-child {
	background:none;
	padding:0;
	margin:0}
	
.buhup  .cicu.cagoqef .post-item:first-child {
	background: url(images/line_2_3.png) center top no-repeat;
padding: 25px 0 0 0;
margin: 20px 0 0 0;
clear: both;}

.cagoqef .dopevi {
	padding-right:20px}
	
.cagoqef .dopevi p,
.grid_layout .dopevi p {
	margin-bottom:0}

.cagoqef .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}
	
.cagoqef.guwox .score_box {
	right:auto;
	left:0}

.cagoqef.guwox .post-cat {
	left:auto;
	right:0;
	top:0;
	background:none}

.cagoqef .post-image {
	width:300px;}
	
.cagoqef.guwox .post-image {
	width:219px;}

.cagoqef.guwox .post-image img {
	height:auto;}

.ie8 .cagoqef.guwox .post-image img {
	height:140px;}

.cagoqef .post-image,
.cagoqef .image_left .post-image {
	margin:0 20px 0 0;
	float:left;}
.cagoqef .image_right .post-image {
	margin:0 0 0 20px;
	float:right;}

.cagoqef .post-title h2 {
	font-size:22px;
	line-height:1.2em;
	display:block;
	background:none;
	margin:0 !important}

.entry .cagoqef .meqiz {
	margin:13px 0 20px}

.read-more-big {
	text-align:center;
	font-size:40px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	line-height:1em}

.read-more-big a {
	color:#ff8a00}

/*----------------------------------------------*/
/* Pagination and Navigation */
/*----------------------------------------------*/
/* posts navigation */
.fyte {
	position:relative;
	clear:both;
	margin:40px 0 20px;
	text-align:center;
	font-size:14px;
	line-height:38px;
	min-height:10px;}

.fyte .dani {
	background:#e6e6e6;
	margin:0 78px}
	
.fyte .page-numbers {	
	margin:0 7px;
	color:#4c4c4c;
	display:inline-block}

.fyte .page-numbers:hover,
.fyte .page_current, .fyte .current {
	color:#ff8a00}
	
.fyte .coza a{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:76px;
	height:38px;
	overflow:hidden;
	background:url(images/tf_pagination_arrows.png) right 0 no-repeat #FFFF00;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#111;}
.fyte .page_prev a{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:76px;
	height:38px;
	overflow:hidden;
	background:url(images/tf_pagination_arrows.png) right 0 no-repeat #FFFF00;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#111;}

.fyte .coza  a{
	text-align:center;}	
.fyte .page_prev  a{
	left:0;
	text-align:center;
	background-position:left -38px;}

.fyte .coza span{
	padding-left:16px}
.fyte .page_prev span{
	padding-right:16px}

/*----------------------------------------------*/
/* Author description */
/*----------------------------------------------*/
.author-box {
	clear:both;
	margin:20px 0;
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;	
	-webkit-box-shadow: inset 0px 0px 1px 1px #cdcdcd;
	box-shadow: inset 0px 0px 1px 1px #cdcdcd;}

.author-box h3 {
	font-size:26px !important}
	
.author-description {
	padding:10px;}

.author-image {
	float:left;
	width:85px;
	height:85px;
	margin-right:15px;
	position:relative;}

.author-image img {
	width:85px;
	height:85px;}

.author-image .author {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:85px;
	height:20px;
	background:#110d09;
	color:#FFFF00;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-align:center;}

.author-text {
	float:left;
	width:490px;
	font-size:13px;
	padding-top:5px}	

.author-text a {
	text-decoration:underline;
	color:#FFFF00}

.author-text p {
	margin-bottom:0px}

.author-text h4,
.entry .author-text h4 {
	font-size:15px;
	text-transform:uppercase;
	margin:0 0 10px 0!important}

.author-contact {
	color:#333333;
	line-height:25px;
	font-size:13px}

.author-contact a {
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:-1000px;
	margin:0 1px}

.author_link_1, .author_link_2, .author_link_3 {
	background:url(images/icons/author_socials.png) 0 0 no-repeat}

.author_link_2 {
	 background-position:0 -25px}

.author_link_3 {
	 background-position:0 -50px}	

.author-contact label {
	display:inline-block;
	float:left;
	margin-right:10px}

/*----------------------------------------------*/
/* Comment list */
/*----------------------------------------------*/
.comment-list {
	position:relative;
	padding:0 0 10px 0;
	margin-top:30px;}

.comment-list h2 {
	margin:0 0 40px 0;
	font-size:35px;
	text-transform:uppercase;
	font-weight:400;
	line-height:1em}

a.link-add-comment {
	font-size:35px;
	color:#FFFF00;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	position:absolute;
	top:0;
	right:0;}

.ie7 .link-add-comment {
	line-height:1em;}

.comment-list ol, .comment-list ul {
	margin:0;
	padding:0}

.comment-list ol {
	margin-bottom:20px;
	padding-bottom:10px;}

.comment-list ul li,
.comment-list ol li{
	margin:15px 0 0 0;
	list-style:none}
		
.comment {
	clear:both;
	display:block;
	min-height:25px;
	padding:0;
	position:relative;}
	
.comment-body {
	border:2px solid #e4e4e4;
	background:url(images/box_bg.jpg) #eff1f0;	
	-webkit-box-shadow: inset 0px 0px 1px 1px #cdcdcd;
	box-shadow: inset 0px 0px 1px 1px #cdcdcd;
	padding:15px 20px;
	min-width:50%;
	position:relative;
	z-index:1;}
	
.comment-avatar {
	width:32px;
	height:32px;
	position:absolute;
	z-index:2;
	top:-2px;
	left:-2px}

.ie7 .comment-avatar {
	position:relative;
	float:left;
	margin:-15px -13px 0 -20px}

.comment-avatar .avatar img {
	width:32px;
	height:32px}

.comment-text {
	float:left;
	position:relative;
	font-size:13px;
	color:#262626;
	z-index:3;
	width:100%;}
	
.comment-author {
	padding-bottom:5px;
	text-align:right;
	color:#939393;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	font-size:15px;}

.url, .link-author, a.link-author,
.link-reply, .isauthor {
	float:left;
	color:#FFFF00;
	text-transform:uppercase;
	padding:0 10px;
	background:#110d09;
	margin-right:2px}

.comment-date {
	color:#939393;}

.link-reply {
	background:#d7d9d8;
	color:#848484;}
.link-reply:hover {
	background:#c3c3c3;
	color:#333;}
	
.isauthor {
	background:#FFFF00;
	color:#110d09}

a.link-author:hover {
	color:#fff}

.comment-entry {	
	line-height:1.5em;
	padding-top:7px}

.children li {
	background:url(images/arrow_sub.png) 46px 5px no-repeat;
	padding-left:62px}

/*----------------------------------------------*/
/* Comment form / Contact form */
/*----------------------------------------------*/
.add-comment, .comment-respond {
	margin:30px 0 10px;}

.contact-form {
	margin:10px 0 20px}

.add-comment h3, .comment-respond h3,
.entry .add-comment h3, .entry .comment-respond h3 {
	font-size:35px;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:20px}
	
.comment-form .row {
	padding:10px 0;
	position:relative;
	margin-right:40px}

.field_select {
	z-index:2}

.field_text {
	z-index:1}

.comment-form .row.omega {
	margin-right:0}
	
.comment-form .row .label_title {
	line-height:18px;
	display:block;
	color:#000;
	font-size:13px;
	margin-bottom:3px}

.comment-form .row label strong {
	font-weight:normal;}

.comment-form .inputtext, 
.comment-form .textarea,
.comment-form .select_styled,
#topmenu-select .select_styled {
	color:#777;
	font-size:13px;
	line-height:18px;
	padding:9px 10px;
	width:260px;
	margin:3px 0}

.comment-form .rowRadio,
.comment-form .rowCheckbox {
	width:280px;}

.comment-form .input_styled .label_title {
	margin-bottom:12px}

.comment-form .input_full {
	width:582px}

.comment-form .select_styled,
#topmenu-select .select_styled {
	height:22px;
	width:262px; /* +2px bc of borders */}

.comment-form .select_styled option,
#topmenu-select .select_styled option {
	font-size:13px;
	padding:9px 0;
	text-indent:5px}

.comment-form .textarea {
	width:582px;
	height:100px;
	padding:9px 10px;
	overflow:auto}

.comment-form .rowSubmit {
	padding:5px 0 0 0;
	position:relative;
	text-align:left}

.btn-submit, .btn-arrow,
input.btn-submit, input.btn-arrow,
.comment-form .btn-submit,
.comment-form #submit {
	min-width:50px;
	height:34px;
	line-height:34px;
	padding:0;
	font-weight:normal;
	background:#111;
	font-size:17px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;
	text-align:center;
	color:#FFFF00;
	text-transform:uppercase;
	border:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin:0;
	cursor:pointer;
	-webkit-appearance: none;}

.comment-form .btn-submit, .comment-form #submit {
	background:none;
	font-size:28px;
	color:#FFFF00;}

.ie7 .contact-form .btn-submit {
	width:130px;
	text-align:center;}

/*----------------------------------------------*/
/* non-semantic helper classes */
/*----------------------------------------------*/

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

.hidden { display: none !important; visibility: hidden;}
.invisible { visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/*----------------------------------------------*/
/* Print styles */
/*----------------------------------------------*/
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
.link-reply a:hover{
	color: #110D09;
}
.link-reply a{
	color: #848484;
}
 .comment-form .inputtext {
width: 245px;
}
.comment-form .input_full, .comment-form .textarea {
width: 555px;
}
.children  .comment-form .inputtext {
width: 215px;
}
.children   .comment-form .input_full,.children   .comment-form .textarea {
width: 495px;
}
.children .children  .comment-form .inputtext {
width: 180px;
}
.children .children .children  .comment-form .inputtext {
width: 153px;
}
.children  .children .children   .comment-form .input_full, .children .children .children   .comment-form .textarea {
width: 367px;
}
.children  .children  .comment-form .input_full,.children  .children    .comment-form .textarea {
width: 425px;
}
ul.list_check, ul.list_delete, ul.list_circle {
margin: 0 0 20px 0px;
}
ul.main{
margin-left: 25px;
list-style: disc outside;
}
.link-more {
padding: 0 0 0 30px;
text-transform: uppercase;
}
#sending ,#reservation_send_ok, #reservation_send_failure {display:none;}
#sending img { position: absolute; border:none; padding: 7px; }
#sending span { padding-left: 30px }

.error {
border: 5px solid red!important;
}


.link-comments {
color: #9A9A9A;
display: inline-block;
line-height: 16px;
margin-top: 3px;
font-family: 'Alike', Georgia, Times, serif;
font-style: normal;
}
.meqiz  a:hover .link-comments {
color: #333;
}

.meqiz  a .link-comments {
color: #9A9A9A;
text-decoration: underline;
}

.read-more-big{
	background: url(images/divider_line_wide.png) center top no-repeat;
	clear: both;
	display: block;
	margin-top:35px;
	padding-top: 37px;
	width: 100%;
}

.kure .ricesud .buhup  .cicu.grid_layout .post-item:first-child, .kure .ricesud .buhup  .cicu.grid_layout .post-item:nth-child(2) {
border-top: 1px solid #E1E1E1;
padding-top:30px;
}

.full_width .ricesud .buhup  .cicu.grid_layout .post-item:first-child, .full_width .ricesud .buhup  .cicu.grid_layout .post-item:nth-child(2) ,
.full_width .ricesud .buhup  .cicu.grid_layout .post-item:nth-child(3)
{
border-top: 1px solid #E1E1E1;
padding-top:30px;
}
.widget_popular_posts.unboxed li {
text-align: center;
}
h2.search_res{
    margin-bottom: 40px;
}
.logo-text {
text-shadow: 1px -1px 1px #212121;
letter-spacing: -2px;
}
img.frame_box{
width: auto;
max-width: 100%;
height: auto;
}

.comment-author  a.url:visited {
color: #FFFF00;
}

.comment-author  a.url:focus,.comment-author  a.url:hover {
color: #ffffff;
}
.sticky{
}
.gallery-caption{
}
.bypostauthor{
}
