/*  

Theme Name: Bollywood
Theme URI: http://www.domain.com/
Description: Normal wordpress theme for Bollywood Theater
Version: 1.0
Author: Kiva Bitar
Author URI: http://kivab.com/

*/
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
img, abbr, acronym, fieldset { border: 0; }
code { line-height: 1em; }
pre { overflow: auto; clear: both; }
sub, sup { line-height: 0.5em; }
.post_image, .thumb { display: block; }
.alignleft, .left, img[align="left"] { display: block; float: left; }
.alignright, .right, img[align="right"] { display: block; float: right; }
.aligncenter, .center, img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
.alignnone, .block { display: block; clear: both; }
@font-face {
 font-family: 'claire_handregular';
 src: url('fonts/clairehand/clairehandregular-webfont.eot');
 src: url('fonts/clairehand/clairehandregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/clairehand/clairehandregular-webfont.woff') format('woff'), url('fonts/clairehand/clairehandregular-webfont.ttf') format('truetype'), url('fonts/clairehand/clairehandregular-webfont.svg#claire_handregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
 font-family: 'claire_handbold';
 src: url('fonts/clairehandbold/clairehandbold-webfont.eot');
 src: url('fonts/clairehandbold/clairehandbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/clairehandbold/clairehandbold-webfont.woff') format('woff'), url('fonts/clairehandbold/clairehandbold-webfont.ttf') format('truetype'), url('fonts/clairehandbold/clairehandbold-webfont.svg#claire_handbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { background-image: url('images/background.png'); }
html { font-size: 62.5%; }
body { color: #5E4534; font-size: 16px; font-size: 1.6rem; font-family: Geneva, Tahoma, Verdana, sans-serif; 
background-color: #D7AE6E; 
background-image:url('http://www.bollywoodtheaterpdx.com/wp-content/uploads/2013/06/BOLLYWOOD-BACKGROUND.jpg'); 
background-repeat: no-repeat; 
background-size: cover; 
background-attachment: fixed; 
background-position: top center; }

/* Custom Background Images */
.home { background-image: url('http://www.bollywoodtheaterpdx.com/wp-content/uploads/2013/06/BOLLYWOOD_HOMEPAGE.jpg'); 
}
.page-id-37, .friends { background-image: url('http://www.bollywoodtheaterpdx.com/wp-content/uploads/2013/06/BOLLYWOOD_FRIENDS.jpg'); 
}
.page-id-68, .location{ background-image: url('http://www.bollywoodtheaterpdx.com/wp-content/uploads/2013/06/BOLLYWOOD_LOCATION.jpg'); 
}
.page-id-27, .menu-page{ background-image: url('http://www.bollywoodtheaterpdx.com/wp-content/uploads/2013/06/BOLLYWOOD_MENU.jpg'); }

img { max-width: 100%; height: auto; }

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.gradient { 
display: block;
width: 100%; height: 100%;
background: rgba(255,255,255,0.1);
}
a { color: #DE2126; text-decoration: none; }
a:visited { color: #DE2126; }
a:hover { color: #66cccc; text-decoration: none; }
a:active { color: #DE2126; }
.wrap { width: 940px; margin-right: auto; margin-left: auto; }
.wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrap { clear: both; }

#navigation .search_area { float: right; }
.search_area { float: right; width: 20%; }
.search_area #s { width: 180px; border: none; font-size: 11px; font-size: 1.1rem; float: right; background: #fff url('images/icon-search.png') 100% 50% no-repeat; padding: 6px 30px 6px 10px; padding: .6rem 3rem .6rem 1rem; margin-top:3px; margin-top: .3rem; color: #888; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.menu { position: relative; list-style: none; z-index: 50;
width: auto; text-align: center; padding-top: 1em; }
.menu li { position: relative; display: inline; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: inline-block; font-size: 14px; font-size: 1.4rem; font-family: "ff-karbid-slab-web-pro", Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', serif; font-weight: bold; text-decoration: none; padding: 6px 12px; padding: .6rem 1.2rem; text-transform:uppercase; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #5E4534; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { color: #66cccc; text-decoration: none; }
.menu a:active, .menu .current ul a:active, .menu .current-cat ul a:active, .menu .current-parent a:active, .menu .current-menu-item ul a:active, .menu .current-menu-ancestor a:active { text-decoration: none; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color: #66cccc; text-decoration: none; }

.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu a:hover, .menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { }
.sub-menu { }
.menu ul a, .menu ul a:hover, .menu ul .current a, .menu ul .current a:hover, .menu ul .current-cat a, .menu ul .current-cat a:hover, .menu ul .current-menu-item a, .menu ul .current-menu-item a:hover { }	
.menu ul a:hover { }

#header .wrap { padding: 12px 0 26px; padding: 1.2rem 0 2.6rem; }
#header .widget { float: right; }
a.logo { display: block; width: 316px; width: 31.6rem; 
margin: 0 auto; margin: 0 auto; padding-top: 20px; padding-top: 2rem; }

#site_title { font-size: 32px; font-size: 3.2rem; font-weight: 300; display: block; float: left; }
.columns, .columns > .content, .columns > .sidebar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns > .content { width: 760px; float: right; padding-bottom: 30px; }
.columns > .sidebar { width: 180px; float: left; padding-bottom: 30px; }
.columns > div.full-width { width: 100%; }

.post_box { font-family: 'claire_handregular', Geneva, Tahoma, Verdana, sans-serif;; font-size: 16px; font-size: 1.6rem; margin-top: 1.6rem; }
.headline { color: #5E4534; font-family: "ff-karbid-slab-web-pro", Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', serif; text-transform: uppercase; }
.headline a { color: #5E4534; }
.headline a:hover { color: #111; text-decoration: none; }
h1.headline { font-size: 1.4em; }
.byline { font-size: 0.625em; margin: 0.3125em 0 1em; padding-bottom: 1em; text-transform: uppercase; }
.headline_area { margin-bottom: 1em; }
.headline_area p { margin-bottom: 0; }
.post_content blockquote { margin-left: 1.231em; padding-left: 1.231em; color: #666; border-left: 1px solid #ddd; }
.post_content blockquote.right, .post_content blockquote.left { width: 45%; border: 0; }
.post_content blockquote.right p, .post_content blockquote.left p { margin-bottom: 0; }
.post_box .post_image { /*margin-bottom: 0em;*/ padding-top: 0.4em; }
.post_box .post_image_box, .post_box .wp-caption, .post_content .frame, .prev_next, .avatar img { margin-bottom: 1.5625em; padding: 0.3125em; }
.post_box .post_image_box img, .post_box .wp-caption img { display: block; margin-bottom: 1.231em; }
.post_box .wp-caption p { font-size: 0.75em; line-height: 1em; margin-bottom: 0; }
.post_box .wp-caption p a { text-decoration: underline; }
.post_box .wp-caption p a:hover { text-decoration: none; }

.read_more { font-size: 0.8em; }
.post_box, .post_box h4 { font-size: 1em; line-height: 1.625em; }
.post_box h1, .post_box .headline { font-size: 1.6em; line-height: 1.4em; padding-bottom: 0.5em; }
.post_box h3 { font-size: 1.15em; font-family: "ff-karbid-slab-web-pro", Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', serif; line-height: 1.6em; /*margin-top: 2em;*/ margin-bottom: 1em; text-transform: uppercase; }
.post_box .post_content h2 {
color: #5E4534;
font-family: "ff-karbid-slab-web-pro", Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', serif;
font-size: 24px; font-size: 2.4rem;
font-weight: 500;
line-height: 24px; line-height: 2.4rem;
margin: 0 0 14px; margin: 0 0 1.4rem;
text-transform: uppercase;
}
.post_box h5, .post_box .small { font-size: 1.231em; line-height: 1.3125em; }
.post_box .drop_cap { font-size: 3.25em; line-height: 1em; margin-right: 0.5625em; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 1.625em; }
.post_box ul { list-style-type: square; }
.post_box ul, .post_box ol { margin-left: 1.625em; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 1.625em; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 0.625em; margin-right: 1.625em; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 1.625em; margin-left: 1.625em; }
.post_box .center, .post_box .aligncenter { margin-bottom: 1.625em; }
.post_box .block, .post_box .alignnone { margin-bottom: 1.625em; }
.post_box .stack { margin-left: 1.625em; }
.top { margin-top: 0; }

.post_box .post_tags { color: #666; }
.post_box .post_tags a:hover { text-decoration: underline; }
.post_box .alert, .post_box .note { margin-bottom: 1.5625em; padding: 1.231em; }
.post_box .alert { background: #ff9; }
.post_box .note { background: #eee; }
.post_box .alert p:last-child, .post_box .note p:last-child { margin-bottom: 0; }
.post_box pre { padding: 1.231em; background: #eee; overflow: auto; clear: both; }
.italic { font-style: italic; /*margin-left: 1em;*/ position: relative; }
/*.featured_text .italic:before { content: ' '; position: absolute; width: 4px; height: 86%; background-color: rgba(159, 148, 127, 0.3); top: 7%; left: -1em; }*/
.template_home h1.headline { font-size: 1.2em; margin-bottom: 2em; }
.template_home h2.headline { font-size: 1.4em; }
/* Feat. Image */
.template_home .wp-post-image { float: left; padding: 0 1em 1em 0; }

/* Menu Page top- fix */
.menu-page .twocol-one { margin-top: -30px; margin-top: -3rem; }

/* Image Overlay Features */
a.block-overlay-link { display: block; margin: 0 auto; position: relative; 
   max-width: 451px; max-width: 45.1rem; color: #DE2126; }
img.base-image { display: block; position: relative; }
  span.overlay {
    display: block;
    opacity: 0;
    text-indent: -250px;
    overflow: hidden;
    font-family: 'claire_handregular', Geneva, Tahoma, Verdana, sans-serif;;
    font-size: 48px; font-size: 4.8rem;
    position: absolute;
    width: 0%; height: 0%;
    top: 50%; left: 50%;
    text-align: center; line-height: 200px; line-height: 20rem;
    background: rgba(0,0,0,0.6);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
   }
 a.block-overlay-link:hover span.overlay {
    width: 100%; height: 100%;
    top: 0%; left: 0%;
    text-indent: 0;
    opacity: 1;
   }

.post_content blockquote.right, .post_content blockquote.left { font-size: 26px; font-size: 2.6rem; line-height: 35px; line-height: 3.5rem; color: #333; }
.input_text, input, select, textarea { font-size: 14px; line-height: 1em; font-family: inherit; color: #333; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ddd; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.input_text, input, select, textarea { -webkit-box-shadow: 0 1px 1px hsla(0, 0%, 0%, .1); -moz-box-shadow: 0 1px 1px hsla(0, 0%, 0%, .1); box-shadow: 1px 1px 1px hsla(0, 0%, 0%, .1); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#submit, .gform_footer .button, input[type="button"], input[type="submit"], a.button, .button, a.comment-reply-link, .archive_nav a, .input_submit { font-size: 12px; line-height: 20px; font-weight: normal; color: #fff; background-color: #444; border-width: 1px; border-style: solid; border-color: #222; margin-right: 10px; margin-bottom: 20px; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px; }
#submit, .gform_footer .button, input[type="button"], input[type="submit"], a.button, .button, a.comment-reply-link, .input_submit {display: inline-block;
text-decoration: none !important; font-size: 12px; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #5E4534; -webkit-box-shadow: inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 1px hsla(0, 0%, 0%, .29); -moz-box-shadow: inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 1px hsla(0, 0%, 0%, .29); box-shadow:  inset 0 0 2px hsla(0,100%,100%,.3), 1px 1px 1px hsla(0, 0%, 0%, .29); }
#submit:hover, .gform_footer .button:hover, input:hover[type="button"], input:hover[type="submit"], a.button:hover, .button:hover, a.comment-reply-link:hover, .input_submit:hover { background: $chandra-pink; }
#submit:active, .gform_footer .button:active, input:active[type="button"], input:active[type="submit"], a.button:active, .button:active, a.comment-reply-link:active, .input_submit:active { position: relative; top: 1px; }
.login_alert { font-weight: bold; background-color: #eee; border-width: 1px; border-style: solid; border-color: #ddd; }
#archive_intro { margin-bottom: 20px; padding-bottom: 15px; }
.archive_title { margin-bottom: 25px; font-size: 2.5rem; }
.prev_next { text-transform: uppercase; }
.prev_next { line-height: 25px; line-height: 2.5rem; text-transform: uppercase; padding: 10px 16px; padding: 1rem 1.6rem; font-size: 16px; font-size: 1.6rem; clear: both; }
.prev_next a { color: #66cccc; text-transform: none; }
.prev_next .previous_posts a { text-transform: uppercase; }
.prev_next .next_posts { float: right; }
.prev_next:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.sidebar, .sidebar h4 { font-size: 13px; line-height: 19px; }
.sidebar h1, .sidebar .headline { font-size: 21px; line-height: 29px; }
.sidebar .post_content h2, .sidebar h3 { font-size: 17px; line-height: 24px; margin-top: 29px; margin-bottom: 10px; }
.sidebar h5, .sidebar .small { font-size: 10px; line-height: 16px; }
.sidebar .drop_cap { font-size: 38px; line-height: 1em; margin-right: 6px; float: left; }
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd { margin-bottom: 19px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol { margin-left: 19px; }
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p { margin-bottom: 0; }
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left { margin-bottom: 19px; margin-right: 19px; }
.sidebar .right, .sidebar .alignright, .sidebar .ad { margin-bottom: 19px; margin-left: 19px; }
.sidebar .center, .sidebar .aligncenter { margin-bottom: 19px; }
.sidebar .block, .sidebar .alignnone { margin-bottom: 19px; }
.sidebar .stack { margin-left: 19px; }
.sidebar .text_box { margin-bottom: 38px; }
.sidebar .widget { font-size: 12px; line-height: 20px; margin-bottom: 20px; padding-bottom: 25px; }
.sidebar .widget .widget_title { font-size: 12px; line-height: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; padding-bottom: 10px; }
.sidebar .widget p, .sidebar .widget ul { margin-bottom: 18px; }
.sidebar .widget li ul { margin-bottom: 0; }
.sidebar .widget ul { list-style-type: none; }
.sidebar .widget li { margin-bottom: 9px; }
.sidebar .widget li ul, .sidebar .widget li ol { margin-top: 9px; }
.sidebar .widget {  }
.sidebar .widget_title { color: #66cccc; }
.search-form .input_text { width: 100%; }

#footer_widgets { font-size: 12px; font-size: 1.2rem; line-height: 22px; line-height: 2.2rem; color: #5E4534; padding: 60px 0 40px; padding: 6rem 0 4rem; }
#footer_widgets a { color: #5E4534; }
#footer_widgets .wrap, #footer_widgets .wrap > .footer-widget-1, #footer_widgets .wrap > .footer-widget-2, #footer_widgets .wrap > .footer-widget-3 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#footer_widgets .wrap > .footer-widget-1 { width: 280px; float: left; }
#footer_widgets .wrap > .footer-widget-2 { width: 280px; float: left; }
#footer_widgets .wrap > .footer-widget-3 { width: 280px; float: right; }
.footer-widget-2 { margin-left: 50px; margin-left: 5rem; }
#footer_widgets .widget { font-size: 12px; line-height: 22px; margin-bottom: 15px; }
#footer_widgets .widget .widget_title { font-size: 11px; line-height: 18px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; padding-top: 15px; }
#footer_widgets .widget p, #footer_widgets .widget ul { margin-bottom: 19px; }
#footer_widgets .widget li ul { margin-bottom: 0; }
#footer_widgets .widget_title { color: #fff; background: url('images/bg-line_footer.png') repeat-x top; }

#footer { color: #333; font-size: 14px; font-size: 1.4rem; line-height: 18px; line-height: 1.8rem; padding: 40px 0 20px; padding: 4rem 0 2rem; text-align: right; } 
#footer .wrap { padding-top: 20px; padding-top: 2rem; }
#footer a { color: #333; }

.featured-items { clear: both; }
.featured-items:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.featured-items .featured-title, .post_box .widget_title {  
color: #5E4534;
font-size: 24px; font-size: 2.4rem;
font-weight: 500;
letter-spacing: 1px; letter-spacing: 0.1rem;
margin: 0 0 10px; margin: 0 0 1rem;
padding: 10px 0 0; padding: 1rem 0 0;
font-family: "ff-karbid-slab-web-pro", Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', serif; 
}
.featured-items .thumb img, .portfolio .thumb img { -webkit-border-radius: 2px; -moz-border-radius: 2px;
border-radius: 2px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7); }
.featured-items .thumb, .portfolio .thumb { opacity: 1; -webkit-transition: opacity 0.25s linear; -moz-transition: opacity 0.25s linear; -o-transition: opacity 0.25s linear; transition: opacity 0.25s linear; }
.featured-items .thumb:hover, .portfolio .thumb:hover { opacity: .6; }
.featured-items .entry-title { font-size: 1em; margin: 0.8em 0 1.25em 0; }
.featured-items .entry-title a { color: #66cccc; }
.full-width .featured-items { margin-bottom: 2.5em; }

.featured_text { font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; font-size: 1.1em; letter-spacing: 0.0625em; color: #5E4534; line-height: 1.6em; margin: 3em 0 4em; }
.featured_text .headline { font-size: 1.5em; line-height: 2em; margin: 1em 0; }
.box-lined { background: url('images/bg-lined.png') repeat top left; border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #545E68; line-height: 25px; padding: 25px 10px 10px 50px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1); }
#content .box-lined p { color: #5E4534; margin-bottom: 25px; line-height: 25px; font-weight: normal; }
.sidebar .featured-title { background: none; padding: 0; margin: 2em 0; }

.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {float: left;margin: 0 0 20px;padding-left: 3%;}
.one-half,.three-sixths,.two-fourths {width: 48%;}
.one-third,.two-sixths {width: 31%; .width: 30%;}
.four-sixths,.two-thirds {width: 65%;}
.one-fourth {width: 22.7%;}
.three-fourths {width: 73.5%;}
.one-fifth {width: 17.4%;}
.two-fifths {width: 37.8%;}
.three-fifths {width: 58.2%;}
.four-fifths {width: 78.6%;}
.one-sixth {width: 14%;}
.five-sixths {width: 82%;}
.first {clear: both;padding-left: 0;}
.one-fourth.sidebar-posts { padding: 0; width: 100%; }

.flickr_badge_image { float: left;margin: 0 10px 10px 0;margin: 0 1rem 1rem 0;overflow: hidden;}
.flickr_badge_image img {padding: 8px;padding: .8rem;background: #fff;border: 1px solid #ddd;}
#footer-widgets .flickr_badge_image img {padding: 0;background: none;border: none;}
.themedy_video_desc {margin-top: 10px;margin-top: 1rem;font-size: 11px;font-size: 1.1rem;}
.social_list { margin-top: 5px; margin-top: .5rem; font-size: 13px; font-size: 1.3rem; }
.social_list img { text-align: right; margin-left: 2px; margin-left: .2rem; }
.social_list a:hover { opacity: .8; }
.tooltipsy { padding: 4px 8px; max-width: 200px; color: #fff; background: #4877b0; text-transform: uppercase; font-size: 10px; font-size: 1rem; font-weight: bold; line-height: 16px; line-height: 1.6rem; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;	 -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1); }
.tooltipsy:before { background: url('images/bg-tip_arrow.png') no-repeat center bottom; content: ""; height: 5px; width: 100%; bottom: -5px; position: absolute; right: 0; }
#footer_widgets .flickr_badge_image {  float: left; margin: 0 10px 10px 0; margin: 0 1rem 1rem 0; overflow: hidden; width: 50px; height: 50px;	padding: 3px; background: #222; border: 1px solid #141414; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#footer_widgets  .flickr_badge_image:hover { border-color: #222; background: #444; -webkit-transition: background 0.15s linear; -moz-transition: background 0.15s linear; -o-transition: background 0.15s linear; transition: background 0.15s linear; }
#footer_widgets .flickr_badge_image img { padding: 0; border: none; }

.portfolio .thumb img { padding: 4px; padding: .4rem; }
.portfolio h2.headline { font-size: 18px; font-size: 1.8rem; margin: 15px 0; margin: 1.5rem 0; }
.portfolio .excerpt, .portfolio .excerpt p { font-size: 12px; font-size: 1.2rem; font-style: italic; line-height: 24px; line-height: 2.4rem; }
.portfolio { margin-bottom: 50px; margin-bottom: 5rem; }
#landingpage { width: 710px; font-size: 14px; line-height: 25px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #555; background-color: #fff; border-width: 5px; border-style: solid; border-color: #ddd; margin-top: 25px; margin-right: auto; margin-bottom: 25px; margin-left: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
body.template_landing-page { background: #eee; }

#landingpage h1 { font-size: 2.8em; margin-bottom: 0.5em; }
#landingpage h2 { font-size: 1.8em; margin-bottom: 0.75em; }
#landingpage h3 { font-size: 1.4em; margin-bottom: 1em; }
#landingpage h4 { font-size: 1.2em; margin-bottom: 1.25em; }
#landingpage h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
#landingpage h6 { font-size: 1em; font-weight: bold; }
#landingpage h1, #landingpage h2, #landingpage h3, #landingpage h4, #landingpage h5, #landingpage h6 { color: #111; }
#landingpage h1.headline { text-align: center; font-size: 38px; font-size: 3.8rem; font-weight: bold; margin-bottom: 0.5em; line-height: 1.8em; }

#landingpage ul { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }
#landingpage ul li { margin: 10px 0; line-height: 1.5em; }

#landingpage p { margin-bottom: 1.5em; }

#mobile-menu {  display: none; margin-top: 1em; margin-bottom: 1em; padding: 1%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-shadow: none; }

@media only screen and (max-width: 940px) {
body {width: 100%;margin: 0 auto; background-size:cover;}
.wrap {width: auto;margin-left: 20px;margin-right: 20px;}
.columns > .content,.columns > .sidebar {float: none;width: auto;}
#footer .gototop,#footer .creds {width: auto;}
#footer .creds,#footer .gototop {float: none;text-align: center;}
.featured-item img {max-width: 90%;}
#header .searchform {float: none;padding: 0;text-align: center;}
#header .s {margin: 0 -7px 0 0;}
#footer_widgets {padding: 0;}
#footer_widgets .widget {padding: 20px 0 0 0;}
#footer_widgets .wrap > .footer-widget-1,#footer_widgets .wrap > .footer-widget-2,#footer_widgets .wrap > .footer-widget-3 {margin: 0;width: 100%;float: none;}
.intro-section .fourcol-three, .intro-section .fourcol-one { padding: 0;width: 100%; }
}

@media only screen and (max-width: 600px) {
#site_title { float: none; }
#navigation,.featured-items {text-align: center;}
#navigation .search_area {float: none; width: 100%; text-align: center;}
#navigation .search_area #s {float: none; width: 70%; margin-top:20px;}
#header .wrap { padding: 0; }
#header .widget-area {width: 100%;text-align: center;margin-top: 20px;}
#header .widget { float: none; margin-top: 1em; }
.slide .flex-caption {position: static;}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds,.portfolio {padding: 0;width: 100%;}
.portfolio {text-align: center;padding: 0;margin: 0;}
#navigation,#navigation .wrap {margin: 0;padding-top: 0;}
#navigation .menu {float: none;}
#navigation .menu,ul.menu li,ul.menu li ul,ul.menu li ul a {width: 100% !important;}
#navigation ul.menu a, #navigation ul.menu ul a {margin: 0 !important;padding: 6px 10px; /*padding-right: 0 !important ;padding-left: 0 !important;*/}
#navigation ul.menu ul a {color: #eee;}
#navigation ul.menu ul a:hover {background: none;color: #fff;padding: 7px 0;}
ul.menu li ul.sub-menu {border: none !important;background: #333;clear: both;margin: 0;padding: 0;position: inherit;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;visibility: visible !important;left: auto !important;}
ul.menu li li  {background: #333;}
ul.menu li li li  {background: #666;}
ul.menu li li li li {background: #999;}
ul.menu li ul ul {margin: 0;}
.mobile-menu-enabled #navigation #primary-nav {display: none;}
.mobile-menu-enabled #mobile-menu {display: inline-block;width: 80% !important;}
span.overlay {
    width: 100%; height: 100%;
    top: 0%; left: 0%;
    text-indent: 0;
    opacity: 1;
   }
.menu-page .twocol-one { margin-top: 0; }
.gradient { background: none; }
body, body.home, body.page-id-34, body.page-id-23, body.page-id-14, body.page-id-68,body.page-id-37,body.page-id-27  { 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('images/orange-noise-200x200.png') repeat left top, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZDRhOTY1IiBzdG9wLW9wYWNpdHk9IjAuNzQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4ODIyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: url('images/orange-noise-200x200.png') repeat left top, -moz-radial-gradient(center, ellipse cover,  rgba(212,169,101,0.74) 60%, rgba(200,130,42,1) 100%); /* FF3.6+ */
	background: url('images/orange-noise-200x200.png') repeat left top, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(60%,rgba(212,169,101,0.74)), color-stop(100%,rgba(200,130,42,1))); /* Chrome,Safari4+ */
	background: url('images/orange-noise-200x200.png') repeat left top, -webkit-radial-gradient(center, ellipse cover,  rgba(212,169,101,0.74) 60%,rgba(200,130,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url('images/orange-noise-200x200.png') repeat left top, -o-radial-gradient(center, ellipse cover,  rgba(212,169,101,0.74) 60%,rgba(200,130,42,1) 100%); /* Opera 12+ */
	background: url('images/orange-noise-200x200.png') repeat left top, -ms-radial-gradient(center, ellipse cover,  rgba(212,169,101,0.74) 60%,rgba(200,130,42,1) 100%); /* IE10+ */
	background: url('images/orange-noise-200x200.png') repeat left top, radial-gradient(ellipse at center,  rgba(212,169,101,0.74) 60%,rgba(200,130,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd4a965', endColorstr='#c8822a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	background-size: 200px, cover;
	       }
}
/* Full Width Template Styles */
.full-width .headline_area {
    text-align: center;
}

/* Footer Social Icon Padding */
.alignleft.size-full.wp-image-830 {
padding-right: 1rem;
}

/* Responsive Video Embed CSS */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;

}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.columns:after, #footer_widgets .wrap:after, .comment .comment_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*----------------------------------------------------------

Description: 	Themedy shortcode CSS (front end).
Version:		1.1

----------------------------------------------------------*/

/***** Dividers ************/
.th-sc-hr { border-bottom: 1px solid #e6e6e6; }
.th-sc-hr, .th-sc-divider { clear: both; display: block; margin-bottom: 20px; padding-top: 0px; width: 100%; }
.th-sc-divider.flat { padding: 0; margin: 0; }

/***** Custom Typography ************/
span.dropcap { float: left; font-size: 2.8em; font-weight: bold; line-height:  .6em; margin: 5px 7px 0 0;position: relative; }
span.th-highlight { background: #ffffaa; padding: 1px; }

/***** Social Links ************/
.th-social.left { float: left; margin: 0 5px 5px 0; }
.th-social.right { float: right; margin: 0 0 5px 5px; }

/***** Related Posts ************/
.th-sc-related-posts li { clear: both; }

/***** Lists ************/

.th-list-check ul li { list-style: none !important; background: url(../images/icon-check.png) 0 3px no-repeat; padding-left: 25px !important; }
.th-list-alert ul li { list-style: none !important; background: url(../images/icon-alert.png) 0 3px no-repeat; padding-left: 25px !important; }
.th-list-rss ul li { list-style: none !important; background: url(../images/icon-rss.png) 0 3px no-repeat; padding-left: 25px !important; }
.th-list-arrow ul li { list-style: none !important; background: url(../images/icon-right.png) 0 3px no-repeat; padding-left: 25px !important; }

/***** Quotes ************/

.th-quote {	 
	background: url(../images/graphic-quote-dark.png) no-repeat left 5px;
	padding-left: 60px;
	min-height: 40px;
	}
	
.th-quote p {
	font-family: 'claire_handregular', Geneva, Tahoma, Verdana, sans-serif;
	color: #5E4534;
	}
	
.th-quote.left { float: left; margin: 0 20px 20px 0; width: 30%; }
.th-quote.right { float: right; margin: 0 0 20px 20px; width: 30%; }

/***** Columns ************/

.clear { clear: both; }
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;}

/***** Info Boxes *************/

#content .entry-content p.th-box, p.th-box, .th-box { 
	border-style: solid; 
	border-width: 1px; 
	color: #444;
	text-shadow: 1px 1px rgba(255,255,255,.3);
	padding: 10px 15px;
	margin-bottom: 20px;
	line-height: 20px;
	
	/*Border radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	
.th-box.default { 
	background: #eee;
    border-color: #ccc;
	}
	
.th-box.info { 
	background: url(../images/icon-info.png) 15px 50% no-repeat #dbe3ff;
    border-color: #a2b4ee;
	padding-left: 45px !important;
	}
	
.th-box.check { 
	background: url(../images/icon-check.png) 15px 50% no-repeat #d5ffce;
    border-color: #9adf8f;
	padding-left: 45px !important;
	}
	
.th-box.note { 
	background: url(../images/icon-note.png) 15px 50% no-repeat #fffbcc;
    border-color: #e6db55;
	padding-left: 45px !important;
	}
	
.th-box.download { 
	background: url(../images/icon-download.png) 15px 50% no-repeat #d5ffce;
    border-color: #9adf8f;
	padding-left: 45px !important;
	}
	
.th-box.alert { 
	background: url(../images/icon-alert.png) 15px 50% no-repeat #ffcece;
    border-color: #df8f8f;
	padding-left: 45px !important;
	}
	
.th-box.rss { 
	background: url(../images/icon-rss.png) 15px 50% no-repeat #fffbcc;
    border-color: #e6db55;
	padding-left: 45px !important;
	}

/***** Buttons *************/

a.th-button {
	font-family: sans-serif;
	display: inline-block;
	line-height: 20px;
	padding: 6px 13px;
	margin:0 10px 20px 0;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none !important;
	font-size: 14px;
	
	/*Border radius*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	/*Background*/
	background-color: #237fd7; /*Fallback (blue)*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf));
	background: -moz-linear-gradient(center top, #52a8e8 20%, #2e76cf 100%);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 1px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 1px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				1px 1px 1px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

a.th-button.small { padding:3px 10px; font-size:11px;}
a.th-button.large { padding:7px 16px; font-size:18px;}
a.th-button.xl { padding:9px 20px; font-size:22px;}

a.th-button:hover {
	text-decoration: none !important;
	/*Background*/
	background: #0073d2; /*Fallback (blue)*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #3e9ee5), color-stop(1, #1666ca));
	background: -moz-linear-gradient(center top, #3e9ee5 20%, #1666ca 100%);
	}

a.th-button:active,
a.th-button.active  {
	border-color: #20559a;
	position: relative;
    top: 1px;
	}

a.th-button.dark span { color:#555; text-shadow:0 1px #fff;}
a.th-button.custom:hover { opacity:0.85; }

a.th-button span { line-height:1.2em; min-height: 16px; }
a.th-info span { background:url(../images/icon-info.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-download span { background:url(../images/icon-download.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-check span { background:url(../images/icon-check.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-note span { background:url(../images/icon-note.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-alert span { background:url(../images/icon-alert.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-twitter span { background:url(../images/icon-twitter.png) no-repeat 0 45%; padding-left:25px; display:block; }
a.th-rss span { background:url(../images/icon-rss.png) no-repeat 0 45%; padding-left:25px; display:block; }

a.th-button.red { 
	border-color: #af4040; border-bottom-color: #9a2020; background-color: #d72323;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e85252),color-stop(1, #cf2e2e));
	background: -moz-linear-gradient(center top,#e85252 20%,#cf2e2e 100%);
	}
a.th-button.red:hover { 
	background: #d20000;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e53e3e),color-stop(1, #ca1616));
	background: -moz-linear-gradient(center top,#e53e3e 20%,#ca1616 100%);
	}

a.th-button.orange { 
	border-color: #af7440; border-bottom-color: #9a5420; background-color: #d76b23;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e88e52),color-stop(1, #cf6e2e));
	background: -moz-linear-gradient(center top,#e88e52 20%,#cf6e2e 100%);
	}
a.th-button.orange:hover { 
	background: #d25e00;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e57d3e),color-stop(1, #ca5116));
	background: -moz-linear-gradient(center top,#e57d3e 20%,#ca5116 100%);
	}

a.th-button.green { 
	border-color: #87bf00; border-bottom-color: #7ca122; background-color: #8dc11e;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #ace53e),color-stop(1, #8dca16));
	background: -moz-linear-gradient(center top,#ace53e 20%,#6bca16 100%);
	}
a.th-button.green:hover { 
	background: #87c000;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #a0d53a),color-stop(1, #60b513));
	background: -moz-linear-gradient(center top,#a0d53a 20%,#60b513 100%);
	}

a.th-button.aqua { 
	border-color: #40af96; border-bottom-color: #209a82; background-color: #23d7af;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #52e8c6),color-stop(1, #2ecfab));
	background: -moz-linear-gradient(center top,#52e8c6 20%,#2ecfab 100%);
	}
a.th-button.aqua:hover { 
	background: #00d2a8;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ee5c0),color-stop(1, #16ca9e));
	background: -moz-linear-gradient(center top,#3ee5c0 20%,#16ca9e 100%);
	}

a.th-button.teal { 
	border-color: #23a6d6; border-bottom-color: #20799a; background-color: #23abd7;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #52c3e8),color-stop(1, #2eabcf));
	background: -moz-linear-gradient(center top,#52c3e8 20%,#2eabcf 100%);
	}
a.th-button.teal:hover { 
	background: #009ed2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ebce5),color-stop(1, #16a2ca));
	background: -moz-linear-gradient(center top,#3ebce5 20%,#16a2ca 100%);
	}

a.th-button.purple { 
	border-color: #234dd6; border-bottom-color: #20489a; background-color: #2356d7;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #526ee8),color-stop(1, #2e58cf));
	background: -moz-linear-gradient(center top,#526ee8 20%,#2e58cf 100%);
	}
a.th-button.purple:hover { 
	background: #0036d2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3e5ae5),color-stop(1, #1638ca));
	background: -moz-linear-gradient(center top,#3e5ae5 20%,#1638ca 100%);
	}

a.th-button.pink { 
	border-color: #d623cb; border-bottom-color: #9a2096; background-color: #d723d5;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e852e6),color-stop(1, #cd2ecf));
	background: -moz-linear-gradient(center top,#e852e6 20%,#cd2ecf 100%);
	}
a.th-button.pink:hover { 
	background: #bc00d2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #c83ee5),color-stop(1, #ae16ca));
	background: -moz-linear-gradient(center top,#c83ee5 20%,#ae16ca 100%);
	}

a.th-button.black { 
	color: #fff;
	border-color: #222; border-bottom-color: #000; background-color: #444;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #666),color-stop(1, #333));
	background: -moz-linear-gradient(center top,#666 20%,#333 100%);
	}
a.th-button.black:hover { 
	background: #000;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #555),color-stop(1, #111));
	background: -moz-linear-gradient(center top,#555 20%,#111 100%);
	}

a.th-button.silver { 
	color: #444 !important;
	text-shadow:0 1px #fff;
	border-color: #bbb; border-bottom-color: #999; background-color: #d8d8d8;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e9e9e9),color-stop(1, #ccc));
	background: -moz-linear-gradient(center top,#e9e9e9 20%,#ccc 100%);
	}
a.th-button.silver:hover { 
	background: #ccc;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e0e0e0),color-stop(1, #bebebe));
	background: -moz-linear-gradient(center top,#e0e0e0 20%,#bebebe 100%);
	}

/***** Media Queries *************/
@media only screen and (max-width: 600px) {

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{
		width: 100%;
		float: none;
		padding-right: 0;
		padding-left: 0;
		margin: 0;
	}

}
@font-face{font-family:TablePress;src:url(tablepress.eot);src:url(tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(tablepress.ttf) format('truetype'),url(tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:0}.tablepress td,.tablepress th{padding:8px;border:0;background:0 0;text-align:left}.tablepress tbody td{vertical-align:top}.tablepress [class*=column]+[class*=column]:last-child{float:none}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:0;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0;padding:0 15px}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;text-decoration:none\0/IE}.dataTables_paginate .paginate_disabled_next,.dataTables_paginate .paginate_disabled_previous{color:#999!important;text-decoration:none}.paginate_disabled_next,.paginate_enabled_next{margin-left:10px}.paginate_enabled_next:hover,.paginate_enabled_previous:hover{cursor:pointer;text-decoration:none}.paginate_disabled_next:after,.paginate_disabled_previous:before,.paginate_enabled_next:after,.paginate_enabled_previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";color:#d9edf7;text-shadow:.1em .1em #666;position:absolute;top:0;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paginate_disabled_next:after,.paginate_enabled_next:after{text-align:right;content:"\f054";left:auto}.paginate_disabled_next:after,.paginate_disabled_previous:before{color:#f9f9f9}.paginate_enabled_next:hover:after,.paginate_enabled_previous:hover:before{color:#049cdb}.paging_full_numbers{height:22px;line-height:22px}.paging_full_numbers a{border:1px solid #aaa;border-radius:5px;padding:2px 5px;margin:0 3px;color:#333!important;background-color:#ddd}.paging_full_numbers .paginate_button:hover{background-color:#ccc}.paging_full_numbers .paginate_active{background-color:#99b3ff}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .sorting,.dataTables_wrapper .sorting_asc,.dataTables_wrapper .sorting_desc{padding-right:20px;cursor:pointer;outline:0}.dataTables_wrapper .sorting div,.dataTables_wrapper .sorting_asc div,.dataTables_wrapper .sorting_desc div{position:relative;margin:0!important;padding:0!important;float:none!important}.dataTables_wrapper .sorting div:after,.dataTables_wrapper .sorting_asc div:after,.dataTables_wrapper .sorting_desc div:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:-14px;margin:auto;height:14px;line-height:1;padding:1px 0 0}.dataTables_wrapper .sorting div:after{content:"\f0dc"}.dataTables_wrapper .sorting_asc div:after{content:"\f0d8";padding:0 0 1px}.dataTables_wrapper .sorting_desc div:after{content:"\f0d7"}.dataTables_wrapper .sorting:hover,.dataTables_wrapper .sorting_asc,.dataTables_wrapper .sorting_desc{background-color:#049cdb}.dataTables_wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}