/*
Theme Name: Stephanie Kallos
Description: Custom Theme for stephaniekallos.com
Author: 3 Crown Creative
Author URI: http://3crowncreative.com
Version: 1.1

This theme is built from the twentytwelve theme
*/

@font-face {
    font-family: 'theano_didotregular';
    src: url('fonts/theanodidot-regular-webfont.eot');
    src: local('☺'),
         url('fonts/theanodidot-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/theanodidot-regular-webfont.woff') format('woff'),
         url('fonts/theanodidot-regular-webfont.ttf') format('truetype'),
         url('fonts/theanodidot-regular-webfont.svg#theano_didotregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* =Reset
-------------------------------------------------------------- */
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%;vertical-align: baseline;}
html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after 
   {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption,
th, td {font-weight: normal;text-align: left;}
a:hover,a:active,a:focus {outline: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background-color: #eee;border: 0;height: 1px;margin:0; clear:both; display:block}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0;-ms-interpolation-mode: bicubic;}
html,button,input,select,textarea {font-family:'theano_didotregular',serif; }
em,i {font-style:italic; }
strong,b {font-weight:700}
em strong, strong em {font-style:italic; font-weight:700}
a img {text-decoration:none}
a img:hover {-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after 
    {clear: both;}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after 
    {display: table;content: "";}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*  common classes  */
.smallCaps {text-transform:capitalize; font-variant:small-caps}
.left {float:left}
.right {float:right}
.entry-content img.shadow {box-shadow:0 4px 8px #333;-moz-box-shadow:0 4px 8px #333;-webkit-box-shadow:0 4px 8px #333;}
.entry-content img.noshadow {box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;}
.entry-content img.noborder { border:none}
span.required {background:url(images/formRequired.gif) no-repeat right 4px; width:15px; height:15px; display: inline-block; text-indent:-2000px}


/*  site specific */
.red {color:#b34600}

/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.page-title,
.widget-title,
.entry-content th
    {font-weight: 700;color: #000;}


/* Form fields, general styles first */
button, input,textarea {border: 1px solid #ccc;font-family: inherit;padding:6px 6px 5px 6px; width:70%}
button, input {line-height: normal;}
textarea {font-size: 100%;overflow: auto;vertical-align: top;}
.entry-content form p {}
input, textarea { background:url(images/bkg_60pct.png);  border:2px solid #747467;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius:4px;font-size:12px; font-size:0.857143rem}
input[type="radio"] {width:auto}

input { padding:7px 6px;}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] 
    {border: 0;border-radius: 0;padding: 0;}

/* Buttons */

input[type="submit"],
input[type="button"]
   {padding: 6px 10px;padding: 0.428571429rem 0.714285714rem;font-size: 14px;font-size: 1rem;line-height: 1.428571429;font-weight: 400; width:72%;
	background-color:#b34600; color:#fffff6; border:none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius:4px;}

button,
input[type="submit"],
input[type="button"],
input[type="reset"] 
    {cursor: pointer;}
button[disabled],
input[disabled] 
    {cursor: default;}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover
    {background-color:#EFE0C8; color:#666;}

input[type="reset"] {background:none; border: none;-moz-border-radius: 0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0; text-decoration:underline; padding:0; text-align:left}
input[type="reset"]:hover {color:#91011c}

div.wpcf7-response-output {margin: 2em 0.5em 1em 0;padding: 0.2em 1em 0 0;}
div.wpcf7-mail-sent-ok {background:#b34600; color:#fff; border:none; }
div.wpcf7-validation-errors {color:#b34600;font-weight:700;  background:none;  border:none; }
span.wpcf7-not-valid-tip { color:#b34600;font-weight:700; top:-10px; background:none;border:none;  }


/* Responsive images */
.entry-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,iframe,object,video {max-width: 100%;}

/* Images */
.aligncenter, .alignright, .alignleft {display: block;margin-left: auto;margin-right: auto;}

.entry-content img,
img.wp-post-image {
	border:1px solid #9a9898
}

.entry-content img.noshadow {box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;}

.wp-caption {max-width: 100%; /* Keep wide captions from overflowing their container. */padding: 4px;}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style:italic;
	font-size: 12px;
	line-height: 1.2;
	color: #000;
}
p.wp-caption-text {text-align:center;}





/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */

html {font-size: 87.5%; background:#fff}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family:'theano_didotregular',serif; 
	text-rendering: optimizeLegibility;
	color: #000; letter-spacing:.04em; letter-spacing:0.04523807142rem;
}
div#main {padding:21px 0; padding:1.5rem 0; margin-bottom:28px; margin-bottom:2rem}

a {outline: none;color:#b34600;}
a:hover {color:#000;}
p, ul, ol, dd {margin-bottom:10.5px; margin-bottom:0.75rem;}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.primary-navigation .assistive-text:hover,
.primary-navigation .assistive-text:active,
.primary-navigation .assistive-text:focus {
	background: #fff;border: 2px solid #333;border-radius: 3px;clip: auto !important;color: #000;display: block;font-size: 12px;padding: 12px;position: absolute;top: 5px;left: 5px;z-index: 100000; /* Above WP toolbar */}



/* Page structure */
#wrapper, 
#site-footer 
 {width:inherit;}
#page,
.footer-content 
   {margin:0;padding:20px; padding:1.428571428571430rem; }
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}


/* Header */
header#masthead {background:#000; padding:0 10px;}
hgroup#branding {display:inline-block}
hgroup#branding a {display: block;background:#000; color:#fff; text-decoration:none; font-size:26px; letter-spacing:.1em; letter-spacing:0.1rem; line-height:1;padding:10px 0 0 10px; }

.signupbutton a {background: url(images/signup.png) no-repeat  -166px 0;display: block;height: 48px;text-indent: -2000px;width: 166px;}
.signupbutton a {background: url(images/signup2.png) no-repeat  -151px 0;display: block;height: 28px;text-indent: -2000px;width: 151px;}
.signupbutton a:hover { background-position:0 0}

/* Navigation Menu */
.site-navigation ul {list-style: none;margin: 0;}
.site-navigation li {border-top: 1px solid rgba(255, 255, 255, 0.2); }
.site-navigation ul ul {margin-left: 20px;}
.site-navigation a {color: #fff; line-height:1.5;display: block; text-decoration:none;text-transform: uppercase;}
.site-navigation a:hover {color: #fd5427;}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #fd5427;
}

/* Primary Navigation */
.primary-navigation {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 14px;padding-top: 24px; position:relative}
.primary-navigation.toggled-on {background:#000}
.primary-navigation .nav-menu {border-bottom: 1px solid rgba(255, 255, 255, 0.2);display: none;}
.primary-navigation.toggled-on .nav-menu {display: block;}
.primary-navigation a {padding: 7px 0;}

/* Secondary Navigation */
.secondary-navigation {border-bottom: 1px solid rgba(255, 255, 255, 0.2);font-size: 12px;margin: 48px 0;}
.secondary-navigation a {padding: 9px 0;}
.menu-toggle {background-color: #000;border-radius: 0; border:none; cursor: pointer;height: 48px;margin: 0 auto;overflow: hidden;padding: 0;text-align: center;width: 48px; position:absolute; right:-10px; top:-36px;}
.menu-toggle:before {color: #fff;content: "\f419";padding: 16px;-webkit-font-smoothing: antialiased;display: inline-block;font: normal 16px/1 Genericons;text-decoration: inherit;vertical-align: text-bottom;}
.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover 
   {background-color: #444;}
.menu-toggle:focus {outline: 1px dotted;}


/* Sidebar */
.widget-area .widget {padding-bottom:24px; padding-bottom: 1.714285714rem; border-bottom:1px dotted #4d4d4d;}
.widget-area .widget h3 { color:#b34600; font-size:16px;line-height:1.3;margin-bottom: 15px;margin-bottom: 1.07142857143rem;}
.widget-area .widget p,
.widget-area .widget li
    {font-size: 13px;font-size: 0.928571429rem;line-height: 1.2; color:#4d4d4d; padding-bottom:7px}
.widget-area .widget ul li { list-style-image:url(images/bullet-off.png); margin-left:17px;}
.widget-area .widget a {color:#4d4d4d; text-decoration:none}
.widget-area .widget a:hover,
.widget-area .widget li.active a
    {color: #b34600;}
.widget-area .widget li:hover,
.widget-area .widget li.active
    {list-style-image:url(images/bullet-on.png); }


/* Footer */
.footer-content {font-size: 12px;font-size: 0.85714rem; font-weight:400;padding:30px 0;margin:0 auto;   text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000}
.footer-content a { color:#000; text-decoration:underline }
.footer-content a:hover { color:#7C9BCA;}


/* Main content 
-------------------------------------------------------------- */

.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title a {
	text-decoration: none;
}

.entry-content,
.entry-summary
  {line-height: 1.714285714;}


.entry-content a.pdf {background: url(images/pdf.png) no-repeat left center;padding-left: 20px;line-height: 16px; }

.entry-content a {text-decoration: none;  color:#b34600}
.entry-content a:hover {color:#7C9BCA}

.entry-content h1,
h1.page-title,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}

.entry-content h1,
h1.page-title,
.entry-header .entry-title
    {line-height: 1.7;font-weight:700; margin-top:0;font-size: 18px;color:#000; text-transform:uppercase }


.entry-content h2  {font-size: 20px; font-size:1.42857rem; line-height: 1.3; font-weight:300;color:#7a7979; margin-top:0}
.entry-content h3 {font-size: 18px;font-size:1.28571rem; color:#b34600;line-height: 1.3; font-weight:700; margin-top:0}
.entry-content h4 {font-size: 18px;font-size:1.28571rem; color:#000;line-height: 1.3;font-weight:400}
.entry-content h5 {font-size: 16px;font-size:1.28571rem; color:#afaeae;;line-height: 1.3; font-weight:700; text-transform:uppercase; margin-bottom:16px;}
.entry-content h6 {font-size: 13px; font-size:0.92857rem;color:#7b7b7b;;line-height: 1.3; font-weight:300}
	 
.entry-content p,
.entry-content li,
.entry-summary p
    {margin: 0 0 14px;margin: 0 0 1rem;line-height: 1.6;font-size: 15px; }

p +  ul {margin-top:-7px !important}	


.entry-content ol,
.entry-content ul {
	margin: 0 0 14px 20px;
	margin: 0 0 1rem 1.42857143rem;
}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
	margin-bottom: 0;
}
.entry-content ul {margin-left:17px; margin-left:1.21428571429rem; list-style-image:url(images/bullet.jpg);}
.entry-content ol {list-style: decimal outside;}
.entry-content li {margin: 0 0 7px 0; }
.entry-content blockquote {margin-bottom: 24px;margin-bottom: 1.714285714rem; padding:24px;background-color: rgba(255, 255, 255, 0.7);}

.entry-content blockquote p:last-child {margin-bottom: 0;}
.entry-content code {font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;line-height: 2;}
.entry-content pre {
	border: 1px solid #ededed;color: #666;font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;
	line-height: 1.714285714;margin: 24px 0;margin: 1.714285714rem 0;overflow: auto;padding: 24px;padding: 1.714285714rem;}
.entry-content pre code {display: block;}
img.aligncenter {margin: 12px 0;margin: 0.857142857rem 0;}

img.alignleft,
img.alignright {
	margin: 0 24px 12px 0;
	margin: 0 1.714285714rem 0.857142857rem 0;
}



.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl {margin: 0 24px;margin: 0 1.714285714rem;}
.entry-content dt {font-weight: bold;line-height: 1.714285714;}
.entry-content dd {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-content table {border-bottom: 1px solid #ededed;color: #000;font-size: 14px;font-size: 1rem;line-height: 2;margin: 0 0 24px;margin: 0 0 1.714285714rem;width: 100%;}
.entry-content table caption {font-size: 16px;font-size: 1.142857143rem;margin: 24px 0;margin: 1.714285714rem 0;}
.entry-content td {border: 1px solid #ededed;padding: 6px 10px; vertical-align:top; font-size:16px; font-size:1.14285714286rem}
.site-content article {border-bottom: 4px double #ededed;margin-bottom: 72px;margin-bottom: 5.142857143rem;padding-bottom: 24px;padding-bottom: 1.714285714rem;}

/*  pagination */
.pagination {font-size:11px; font-size:0.78571rem; margin:48px 24px 0 0; margin:3.42857rem 1.71429rem 0 0; padding-bottom:48px;  }
.pagination p {margin-bottom:24px; margin-bottom:1.71428571429rem}
a.page-numbers, .page-numbers {padding:1.1px 4.4px; padding:0.07857142857rem 0.31428571428rem; color:#b34600; border:1px solid #b34600; text-decoration:none }
a.page-numbers:hover {background-color:#b34600; color:#f5f7f8}
.pagination .current {background-color:#b34600; color:#f5f7f8}
#nav-single {margin:1em 0}
#nav-single span a {padding:.2em .5em; color:#656666; border:1px solid #cccecf;}
#nav-single span a:hover {background-color:#4a4a4b; color:#f5f7f8}
#nav-single span.nav-previous {float:left}
#nav-single span.nav-next {float:right}

.page-links {
	clear: both;
	line-height: 1.714285714;
}



/*  tables 
----------------------------------------------*/
.entry-content table.data-table { width:90%}
.entry-content table.data-table td
	{vertical-align:top;border:1px solid #000; text-align:center; padding:.2em 0;} 

/*  books pages */
ul.theBooks {list-style: none;margin: 0;}
ul.theBooks li {padding:0 0 10px 0; width:190px; margin:0; list-style-image:none; list-style:none}
.bookNav a {background:#000; color:#fff;font-size:13px; padding:1px 5px; margin:5px 10px 15px 0}
.bookNav a.ls-current {color:#7C9BCA}

.entry-content #slider-id-wrapper ol {margin:0 0 14px 28px}
.entry-content .liquid-slider {background:none}
.entry-content .panel-wrapper {padding:15px 0}
.liquid-slider h2 {background-color: rgba(124, 155, 202, 0.7);color:#000; padding:1px 5px; margin:5px 10px 15px 0; text-transform:lowercase}

	 


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
html, body {height:100%; background:#b34600}
#wrapper-outer {background: url(images/bkgBlue.jpg) repeat-y 80px 20px;margin: 20px auto 0;width: 1160px;}
#wrapper {background: url(images/notepadM.jpg) repeat-y 232px 50px;}
header#masthead {background:url(images/bkgHeader.jpg) no-repeat 0 0; margin-left:71px; display:block; height:72px; width:943px; padding:0}

/*  header */
hgroup#branding {width:330px; float:left; padding:13px 0 0 20px; display:block}
hgroup#branding a {background:url(images/logo-stephanie-kallos.png) no-repeat; height:45px; width:330px; margin:0;display: block;text-indent:-2000px;}

#page {position:relative}
/*.signupbutton {left: 70px;position: absolute;top: 160px;}*/
.signupbutton {left:237px;position: absolute;top: 80px;}


/*  page layout */
div#main {margin:90px 178px 0 280px; min-height:700px; position:relative; padding:0}
.site-content {width: 100%; }
body.blog-page #primary {} 
.site-content article {border-bottom: none;;margin-bottom:0;padding-bottom: 0;}
.entry-content {padding-bottom:30px}

#secondary {float: right;width: 38%;margin: 0  0 24px 24px;margin:0 0 1.71429rem 1.71429rem ;}

/*  background images */
#page { background:url(images/bkgHomeImg.jpg) no-repeat 1px 50px ; padding:0}
body.about-page #page { background-image:url(images/bkgAuthorImg.jpg)}
body.schedule-page #page { background-image:url(images/bkgScheduleImg.jpg)}
body.contact-page #page { background-image:url(images/bkgContactImg.jpg)}
body.blog-page #page { background-image:url(images/bkgTinkFilesImg.jpg)}
body.books-page #page { background-image:url(images/bkgBooksImg-new.jpg)}


.contentImgHolder {display: block;float: right;height: 315px;width: 300px;}
body.home .contentImgHolder {height: 350px; width: 300px;}
body.about-page .contentImgHolder {height: 370px; width: 360px;}
body.schedule-page .contentImgHolder {height: 400px; width: 310px;}
body.contact-page .contentImgHolder {height: 315px; width: 340px;}
body.blog-page .contentImgHolder {height: 360px; width: 300px;}
/*body.books-page .contentImgHolder {height: 460px; width: 370px;}*/


/*  footer  */	
footer#site-footer {clear:both;background:url(images/notepadB.jpg) no-repeat 232px 0;margin:-24px 0 0 0; padding:26px 0 20px 0;}
.footer-content { font-size:10px; font-weight:700; margin:0; padding:0 178px 0 280px; text-align:left }
footer#site-footer .copyright {float:left}
footer#site-footer .credit {float: right; text-align:right}

/*  column shorcodes */
.entry-content .one_half{ width:48%; }
.entry-content .one_third{ width:30.66%; }
.entry-content .two_third{ width:65.33%; }
.entry-content .one_fourth{ width:22%; }
.entry-content .three_fourth{ width:74%; }
.entry-content .one_fifth{ width:16.8%; }
.entry-content .two_fifth{ width:37.6%; }
.entry-content .three_fifth{ width:58.4%; }
.entry-content .four_fifth{ width:67.2%; }
.entry-content .one_sixth{ width:13.33%; }
.entry-content .five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last_column, .last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


/*  books pages */
/*article.books-page {min-height:480px} */
ul.theBooks li {float:left; padding:0 40px 10px 0; width:190px;}
#slider-id-wrapper {max-width:700px !important}
.page-side-column {float:left; margin-right:14px;}

/*  main navigation */

.site-navigation li.current_page_item > a,
.site-navigation li.current_page_ancestor > a,
.site-navigation li.current-menu-item > a,
.site-navigation li.current-menu-ancestor > a,
.site-navigation li.current_page_parent > a
    {color: #fd5427;}


.primary-navigation {float: right;font-size: 11px;margin: 0 ;padding: 0;text-transform: lowercase; box-sizing:inherit}

.primary-navigation .menu-toggle {display: none;padding: 0;}
.primary-navigation .nav-menu {border-bottom: 0;display: block;}
.primary-navigation.toggled-on {border-bottom: 0;margin: 0;padding: 0;}
.primary-navigation li {border: 0; padding-top:27px;display: inline-block;}
.primary-navigation a {display: inline-block; text-decoration:none; font-size:17px; text-transform: lowercase;padding: 0 14px;white-space: nowrap;}

/*  sub navigation */
.primary-navigation li.menu-item-has-children {
    background-image: url(images/nav-arrowR.png);
    background-position: right 35px;
    background-repeat: no-repeat;
}
.primary-navigation li.menu-item-has-children:hover {background-image: url(images/nav-arrowD.png);}

.primary-navigation ul ul {
	padding:10px 0 0 0; width:220px;float: left;margin: 0;position: absolute;top:45px;left: -999em;z-index: 99999;
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px rgba(0,0,0,0.5);}

.primary-navigation li li {border: 0;display: block;height: auto;line-height: 1.0909090909;background-color: rgba(255, 255, 255, 0.7);padding:0 0 14px 0; margin:0}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a 
  {color: #fd5427;;}

.primary-navigation ul li:hover > ul,
.primary-navigation ul li.focus > ul 
    {left: auto;}

.primary-navigation ul ul li:first-child { padding-top:20px;}
.primary-navigation ul ul li:last-child { padding-bottom:20px;}

.primary-navigation ul ul li a 
   {height: auto;margin: 0;padding:0 8px;width: 204px;display: block; white-space: normal;
    color:#364CAF;font-size: 14px; font-weight:700;line-height:inherit; text-align:left; text-transform: lowercase}
.primary-navigation ul ul li.current-menu-item > a	{color:#fd5427 !important;}
.primary-navigation ul ul li:hover > a,
.primary-navigation ul ul li a:focus 
	{color: #fd5427 !important}

.primary-navigation ul ul li:first-child a { padding:0 8px}
.primary-navigation ul ul li:last-child a { padding:0 8px}



img.alignleft {margin: 0 24px 12px 0;margin: 0 1.714285714rem 0.857142857rem 0;}
img.alignright {margin: 0 0 12px 24px;margin: 0 0 0.857142857rem 1.714285714rem;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}


.widget-area .widget {border-bottom:none; background:#fff; padding:24px 14px; padding-bottom: 1.71428rem 1rem;}

}

/* Minimum width of 1000 pixels. */
@media screen and (min-width: 1000px) {

#page {padding:0;}
div#primary {min-height:300px;}



}


/* =Print
----------------------------------------------- */

@media print {
	body {background: none !important;color: #000;font-size: 10pt;}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {text-decoration: none;}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}
}