/***************************************************************************************************************** * Dear Tinkerer,                                                  * Do not edit this file directly. Edit the scss file and compile it into css, thank you.              * Kind regards, A Front End Developer                                         * * http://sass-lang.com/                                                 * * * ****************************************************************************************************************/
@import url(http://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,900italic,900,700italic,700,500italic,500,400italic,300italic,300);
/* ========================================================================== Base styles: opinionated defaults ========================================================================== */
/* line 18, ../sass/_base-styles.scss */
html, button, input, select, textarea { color: #222; }

/* line 26, ../sass/_base-styles.scss */
html { font-size: 1em; line-height: 2.2em; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */
/* line 37, ../sass/_base-styles.scss */
::-moz-selection { background: #b3d4fc; text-shadow: none; }

/* line 42, ../sass/_base-styles.scss */
::selection { background: #b3d4fc; text-shadow: none; }

/* A better looking default horizontal rule */
/* line 51, ../sass/_base-styles.scss */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images, videos, audio and canvas and the bottom of their containers: h5bp.com/i/440 */
/* line 65, ../sass/_base-styles.scss */
audio, canvas, img, video { vertical-align: middle; }

/* Remove default fieldset styles. */
/* line 76, ../sass/_base-styles.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
/* line 86, ../sass/_base-styles.scss */
textarea { resize: vertical; }

/* ========================================================================== Browse Happy prompt ========================================================================== */
/* line 94, ../sass/_base-styles.scss */
.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* Editable sass */
/* line 22, ../sass/main.scss */
html, button, input, select, textarea { font-family: "Roboto",sans-serif; font-size: 14px; font-weight: 300; }

/* line 28, ../sass/main.scss */
body { width: 100%; margin: 0; }

/* line 33, ../sass/main.scss */
h1, h2, h3, h4, h5, h6 { font-weight: 500; font-family: 'Lora', Helvetica, sans-serif; /*font-family:'bariolregular',sans-serif;*/ }

/* line 39, ../sass/main.scss */
label { display: block; }

/* line 43, ../sass/main.scss */
input, select, textarea { margin: 0 0 20px 0; padding: 5px; background: #fafafa; border-color: #cacaca #ebebeb #ebebeb #cacaca; border-image: none; border-style: solid; border-width: 1px; color: #a6b5aa; width: 70%; }

/* line 55, ../sass/main.scss */
select { padding: 5px; }

/* line 59, ../sass/main.scss */
textarea { width: 100%; height: 100px; }

/* line 64, ../sass/main.scss */
span.wpcf7-list-item { margin-right: 0.5em; margin-left: 0 !important; }

/* line 69, ../sass/main.scss */
span.wpcf7-list-item input { width: auto; }

/* line 73, ../sass/main.scss */
input.wpcf7-captchar { width: 15%; }

/* line 77, ../sass/main.scss */
#buttons { clear: both; padding-top: 20px; }

/* line 82, ../sass/main.scss */
#buttons a, #buttons button, input.submit, input[type="submit"].submit { background-color: #7b9883; color: #fff; text-decoration: none; margin: 0 10px 10px 0; padding: 5px 20px; border-radius: 5px; border: 0; line-height: 25px; text-align: left; width: auto; }

/* line 95, ../sass/main.scss */
#buttons a:hover, #buttons button:hover { background-color: #9bc0a6; }

/* line 99, ../sass/main.scss */
h1 { font-size: 2.1em; font-weight: 500; line-height: 43px; margin: 0; color: #9BC0A6; }

/* line 107, ../sass/main.scss */
h3 { font-size: 28px; line-height: 40px; margin: 20px 0 0; color: #7b9883; }

/* line 114, ../sass/main.scss */
p, a, ul, ol { color: #415045; }

/* line 118, ../sass/main.scss */
p { padding: 0; margin: 10px 0 0 0; }

/* line 123, ../sass/main.scss */
ol, ul { padding: 0 0 0 25px; }

/* line 129, ../sass/main.scss */
a:hover { text-decoration: none; }

/* line 133, ../sass/main.scss */
sup, sub { font-size: 0.5em; }

/* line 137, ../sass/main.scss */
strong { font-weight: 500; }

/* line 141, ../sass/main.scss */
code { font-weight: 100; font-family: Consolas, monaco, monospace; font-size: 1em; color: #7b9883; }

/* line 151, ../sass/main.scss */
hr { border: 0; border-top: 1px solid #ccc; margin: 2em 0; }

/* line 157, ../sass/main.scss */
.container { width: 85%; margin: 0 0 0 15%; }

/* line 162, ../sass/main.scss */
.container h1 { width: 43%; color: #415045; margin: 35px 0 40px 0; }

/* line 168, ../sass/main.scss */
.container .post h1 { width: 95%; font-size: 2.8em; }

/* line 173, ../sass/main.scss */
.container h1 em { font-style: normal; color: #9BC0A6; }

/* line 178, ../sass/main.scss */
.container h2 { margin: 20px 0 5px 0; font-size: 1.55em; font-weight: 500; color: #7b9883; }

/* line 185, ../sass/main.scss */
.container .youtube-wrap h2 { font-size: 1.15em; line-height: 1.4em; }

/* line 190, ../sass/main.scss */
.container p { margin: 0 0 30px 0; }

/* line 196, ../sass/main.scss */
.homefun { position: relative; z-index: 6000; margin-bottom: 1px; }

/* line 202, ../sass/main.scss */
.funcar, .slide { width: 100% !important; }

/* line 206, ../sass/main.scss */
.js .funcar { overflow: hidden; }

/* line 210, ../sass/main.scss */
.homefun .holder { padding: 0; display: block; }

/* line 225, ../sass/main.scss */
.slide { background: url(../img/bgfun.png) no-repeat 7% 100%; }

/* line 229, ../sass/main.scss */
.js .slide { display: none; }

/* line 233, ../sass/main.scss */
.js .slide-one { display: block; }

/* line 237, ../sass/main.scss */
.slick-dots { bottom: -10px; width: 70%; }

/* line 242, ../sass/main.scss */
.slick-dots li button:before { font-size: 10px; }

/* line 246, ../sass/main.scss */
.slick-slider { margin-bottom: 0; }

/* line 250, ../sass/main.scss */
.homefun p.funtitle { font-family: "Lora", sans-serif; font-size: 3em; margin: 1em 0 0 0; font-weight: 100; color: #fff; line-height: 1.2em; }

/* line 259, ../sass/main.scss */
.slide .text { float: left; width: 50%; }

/* line 264, ../sass/main.scss */
.slide .inner { display: inline-block; height: 100%; }

/* line 271, ../sass/main.scss */
.slide .imghold { float: left; width: 45%; height: 100%; height: 220px; overflow: hidden; margin-bottom: -10px; margin-left: 5%; }

/* line 283, ../sass/main.scss */
.slide img { height: 100%; margin: 0; }

/* line 291, ../sass/main.scss */
.homefun p { color: #A6B5AA; font-family: "Lora", sans-serif; margin: 1em 5% 2em 0; font-weight: 300; padding: 0 0 0 30%; }

/* line 299, ../sass/main.scss */
.tlhome .homefun { height: auto; }

/* line 303, ../sass/main.scss */
.tlhome .homefun .holder { height: auto; }

/* line 307, ../sass/main.scss */
.logo { background: url(../img/logomain.png) no-repeat 0 0; display: block; text-indent: -9999em; width: 200px; height: 70px; margin: 80px 0 0 -3%; }

/* line 316, ../sass/main.scss */
#headpanel .logo { background: url(../img/logowhite.png) no-repeat 0 0; float: left; height: 70px; margin: 5px 0 0 5px; width: 30%; background-size: 100% auto; display: none; }

/* line 326, ../sass/main.scss */
.col-one { clear: left; }

/* line 330, ../sass/main.scss */
.col-one, .col-two, .col-three { width: 19%; padding: 0 5% 0 0; float: left; }

/* line 336, ../sass/main.scss */
.col-one-two { width: 42%; padding: 0 5% 0 0; float: left; }

/* line 342, ../sass/main.scss */
.col-content { width: 43%; padding: 0 5% 40px 0; float: left; }

/* line 348, ../sass/main.scss */
.maincont .col-wrap { display: inline; padding-bottom: 40px; }

/* line 353, ../sass/main.scss */
.youtube-wrap { width: 43%; padding: 0 5% 40px 0; float: left; }

/* line 359, ../sass/main.scss */
.youtube-wrap .col-one, .youtube-wrap .col-two { width: 45%; }

/* line 363, ../sass/main.scss */
.youtube-wrap .col-one-two { width: 94%; }

/* line 367, ../sass/main.scss */
.single .col-date { width: 9%; float: left; padding: 40px 0 0 2%; text-align: right; }

/* line 374, ../sass/main.scss */
.single .col-content { width: 90%; padding: 0 0 0 0; font-size: 1.5em; line-height: 2em; }

/* line 381, ../sass/main.scss */
.js .single #headpanel { overflow: hidden; }

/* line 386, ../sass/main.scss */
.col-three { width: 45%; padding: 0 0 0 2%; margin: -0.8em 0 0 0; }

/* line 392, ../sass/main.scss */
.col-three h2 { font-size: 1.8em; margin: 0 0 0.5em 0; }

/* line 397, ../sass/main.scss */
.col-three p { font-size: 1.4em; line-height: 1.8em; }

/* line 402, ../sass/main.scss */
#panel-button { display: block; float: right; right: 0; top: 0; width: 40px; height: 40px; margin: 0 0 0 -40px; background: #333; z-index: 2; position: absolute; background: url(../img/icon-panel.gif) no-repeat -10px 0; z-index: 3001; }

/* line 417, ../sass/main.scss */
.single #panel-button { background-position: 0 0; }

/* line 421, ../sass/main.scss */
#sidepanel { background: #F0F0F0; height: 100%; width: 100%; background: url(../img/bg-middle.gif) repeat-y right 0; }

/* line 429, ../sass/main.scss */
#sidepanelwrap { position: absolute; right: 0; width: 45%; padding-left: 30px; overflow: hidden; background: url(../img/sidepanel-grad.png) no-repeat 0 50%; }

/* line 439, ../sass/main.scss */
.js .single #sidepanelwrap { visibility: hidden; }

/* line 443, ../sass/main.scss */
#sidepanel .holder { float: left; width: 85%; padding-bottom: 40px; }

/* line 449, ../sass/main.scss */
.heading { font-family: "Lora", sans-serif; font-size: 1.5em; color: #9BC0A6; padding: 35px 0 0 25px; line-height: 1.5em; position: relative; z-index: 3000; }

/* line 459, ../sass/main.scss */
.heading em { color: #7b9883; font-style: normal; }

/* line 464, ../sass/main.scss */
#headpanel { background: #A6B5AA; width: 45%; float: right; margin-bottom: 1px; min-height: 152px; }

/* line 473, ../sass/main.scss */
.mo_menu { display: none; background: url(../img/icon-menu.gif) no-repeat center center; text-indent: -9999em; height: 30px; width: 40px; outline: none; margin: 50px 2px 0 30px; float: right; }

/* line 484, ../sass/main.scss */
#SearchForm_SearchForm_action_results, #Search { float: left; }

/* line 488, ../sass/main.scss */
#SearchForm_SearchForm_action_results { margin: 15px 0 0 0px; padding: 10px; background: #415045; border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border: 0; color: #fff; background: url(../img/icon-search.png) no-repeat center center #99a89d; text-indent: -9999em; width: 15%; float: right; }

/* line 503, ../sass/main.scss */
#searchform { width: 55%; float: right; margin-right: 15px; }

/* line 509, ../sass/main.scss */
#Search { padding: 15px 0 0 0; width: 85%; }

/* line 514, ../sass/main.scss */
#Search input { background: #fff; border: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding: 7px 3%; margin: 0; font-family: "Roboto", sans-serif; font-size: 1.3em; width: 94%; }

/* line 526, ../sass/main.scss */
#headpanel ul { margin: 0 0 0 0; padding: 0 20px 0 20px; float: right; clear: left; }

/* line 533, ../sass/main.scss */
#headpanel .holder { display: inline-block; float: left; width: 100%; }

/* line 539, ../sass/main.scss */
#headpanel ul li { padding: 0; }

/* line 543, ../sass/main.scss */
#headpanel ul li a { color: #fff; padding: 45px 0 12px 0; margin: 0 0 0 5px; text-decoration: none; text-transform: uppercase; display: inline-block; border-bottom: 10px solid transparent; }

/* line 553, ../sass/main.scss */
#headpanel ul li a.active, #headpanel ul li a:hover, #headpanel ul li.current_page_item a { text-decoration: none; border-bottom: 10px solid #99a89d; }

/* line 558, ../sass/main.scss */
#headpanel ul li a:hover { font-style: normal; text-decoration: none; }

/* line 563, ../sass/main.scss */
#headpanel ul li a.active:hover, #headpanel ul li.current_page_item a:hover { cursor: default; font-style: normal; text-decoration: none; }

/* line 569, ../sass/main.scss */
#headpanel ul li.active a { text-decoration: none; }

/* line 573, ../sass/main.scss */
#headpanel ul li.active a:hover { cursor: default; }

/* line 577, ../sass/main.scss */
#headpanel ul li, #breadcrumbs ul li, #footer ul li { display: inline-block; }

/* line 581, ../sass/main.scss */
.primtop { background: url("../img/primarynav-gradient1.jpg") repeat-y scroll right top transparent; font-size: 0; height: 0; line-height: 0; padding: 2px 2px 0; width: 391px; margin: 35px 0 0 0; }

/* line 591, ../sass/main.scss */
.primbottom { background: url("../img/primarynav-gradient1.jpg") repeat-y scroll right top transparent; font-size: 0; height: 0; line-height: 0; margin-top: 1px; padding: 2px 2px 0; width: 391px; }

/* line 601, ../sass/main.scss */
#sidepanel ul.menu { border: medium none; list-style: none outside none; margin: 0; padding: 1px 0 0; }

/* line 608, ../sass/main.scss */
#sidepanel ul.menu li { background: url("../img/primarynav-gradient1.jpg") repeat-y scroll right top transparent; margin: 0 0 1px; }

/* line 613, ../sass/main.scss */
#sidepanel ul.menu li a, .readcomments { background: url("../img/primarynav-gradient1.jpg") repeat-y scroll right top transparent; border-left: 8px solid #f7f8f7; color: #7b9883; display: block; font-family: 'Lora',sans-serif; font-size: 1.3em; padding: 12px 0.5em 12px 1em; text-decoration: none; }

/* line 624, ../sass/main.scss */
.wf-loading #sidepanel ul.menu li a, .wf-loading .readcomments { visibility: hidden; }

/* line 628, ../sass/main.scss */
.wf-active #sidepanel ul.menu li a, .wf-inactive #sidepanel ul.menu li a, .wf-active .readcomments, .wf-inactive .readcomments { font-family: 'Lora',sans-serif; visibility: visible; }

/* line 633, ../sass/main.scss */
.readcomments { border-left: 0 solid #f7f8f7; color: #7b9883; font-size: 0.9em; letter-spacing: 1px; margin: 10px 0 0; padding: 4px 0.5em 2px 1em; }

/* line 642, ../sass/main.scss */
#sidepanel ul.menu li a:hover, #sidepanel ul.menu li a.active, .readcomments:hover, .readcomments.active { color: #415045; text-decoration: none; }

/* line 647, ../sass/main.scss */
#sidepanel ul.menu li ul { border-bottom: 0 none; margin: 0; padding: 0; list-style: none outside none; }

/* line 654, ../sass/main.scss */
.js #sidepanel ul.menu li ul { display: none; }

/* line 658, ../sass/main.scss */
#sidepanel ul.menu li ul li { border-bottom: 0 none; margin: 0; }

/* line 663, ../sass/main.scss */
#sidepanel ul.menu li ul li a { background-color: #f9fbfc; margin-bottom: 0; padding: 10px 0 10px 15px; width: 200px; }

/* line 670, ../sass/main.scss */
#sidepanel ul.menu li p { background: url("../img/primarynav-gradient1.jpg") repeat-y scroll right top transparent; border-left: 8px solid #d9e7dc; color: #a6b5aa; font-size: 1em; height: auto; margin: 0; padding: 0 0 20px 20px; line-height: 1.8em; }

/* line 681, ../sass/main.scss */
.restricted { background: #f8f8f8; display: inline-block; padding: 15px 0 10px 0; margin: 10px 30px 30px 0; font-size: 0.6em; border-radius: 5px; line-height: 2.0em; width: 100%; float: left; border: 8px dashed #f1f1f1; text-align: center; }

/* line 695, ../sass/main.scss */
.first-res { width: 30%; padding: 10px 15px; text-align: left; }

/* line 701, ../sass/main.scss */
.restricted p { margin: 0 0 10px 0; color: #999; }

/* line 706, ../sass/main.scss */
.restricted p strong { font-size: 1.2em; font-weight: 400; padding: 0 0 15px 0; display: inline-block; color: #777; }

/* line 714, ../sass/main.scss */
.minres { width: 80%; margin: 40px 20% 40px 0; text-align: center; }

/* line 720, ../sass/main.scss */
.payalert { font-size: 0.9em; background: #f1f1f1; display: block; padding: 10px 20px 20px 20px; color: #666; line-height: 1.6em; border-radius: 4px; text-align: center; font-style: italic; }

/* line 732, ../sass/main.scss */
.restricted .payalert { color: #666; font-size: 1em; }

/* line 737, ../sass/main.scss */
.restricted p.payalert strong { display: inline; color: #333; }

/* line 742, ../sass/main.scss */
.payalert input { margin: 25px 0 10px 0; border: 0; padding: 15px 0 0 0; background: none; }

/* line 749, ../sass/main.scss */
p.first { font-size: 1.3em; line-height: 1.75em; }

/* line 754, ../sass/main.scss */
.post img { width: 100%; height: auto; margin: 20px 0; }

/* line 760, ../sass/main.scss */
.demolink { text-align: center; }
/* line 762, ../sass/main.scss */
.demolink a { display: inline-block; text-align: center; border: 1px solid #d9d9d9; background: #eeeeee; padding: 15px; border-radius: 10px; }
/* line 770, ../sass/main.scss */
.demolink a:hover { border: 1px solid #eeeeee; background: #f8f8f8; }

/* line 778, ../sass/main.scss */
blockquote { background: url("../img/quote1.gif") no-repeat scroll 0 5px transparent; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.4em; font-style: italic; font-weight: normal; margin: 25px 60px 50px; padding: 0; text-indent: 25px; }

/* line 789, ../sass/main.scss */
blockquote p { line-height: 1.5em; }

/* line 793, ../sass/main.scss */
#mainarea .contentcolumn .entry-content blockquote p { font-size: 0.8em; }

/* line 797, ../sass/main.scss */
blockquote span { background: url("../img/quote2.gif") no-repeat scroll right top transparent; padding: 2px 10px; }

/* line 802, ../sass/main.scss */
.edit-link { position: fixed; top: 0; left: 0; padding: 0 10px; }

/* line 809, ../sass/main.scss */
.ddsg-wrapper h2 { margin-top: 20px; padding-left: 0; }

/* line 814, ../sass/main.scss */
.ddsg-wrapper ul { margin-bottom: 0; margin-top: 1px; list-style: none; margin: 0; padding: 0; }

/* line 822, ../sass/main.scss */
.ddsg-wrapper ul li { background: none repeat scroll 0 0 transparent; border-left: 0 none; font-family: "Lora",sans-serif; font-size: 17px; margin: 0 0 1px; padding: 0; }

/* line 831, ../sass/main.scss */
.ddsg-wrapper ul li li { background: none repeat scroll 0 0 transparent; font-size: 12px; margin: 0 0 1px; padding: 0 0 0 3px; }

/* line 838, ../sass/main.scss */
.ddsg-wrapper ul li li li { padding: 0 0 0 3px; }

/* line 842, ../sass/main.scss */
.ddsg-wrapper ul li li a.catlink { background: none repeat scroll 0 0 #efefef; border-left: 8px solid #e9e9e9; border-right: 1px solid #e9e9e9; color: #7b9883; font-size: 16px; }

/* line 850, ../sass/main.scss */
.ddsg-wrapper ul li li a.catlink:hover { background: none repeat scroll 0 0 #f7f8f7; color: #000; text-decoration: none; }

/* line 856, ../sass/main.scss */
.ddsg-wrapper ul li a { background: none repeat scroll 0 0 #efefef; border-left: 8px solid #e9e9e9; border-right: 1px solid #e9e9e9; color: #7b9883; display: block; padding: 10px; text-decoration: none; }

/* line 866, ../sass/main.scss */
.ddsg-wrapper ul li li a { background: none repeat scroll 0 0 #f8f7f8; border-left: 8px solid #efefef; border-right: 1px solid #efefef; padding: 5px 5px 5px 10px; }

/* line 873, ../sass/main.scss */
.ddsg-wrapper ul li a:hover { background: none repeat scroll 0 0 #f7f8f7; color: #000; text-decoration: none; }

/* =Comments
-------------------------------------------------------------- */
/* line 881, ../sass/main.scss */
#comments { clear: both; font-size: 12px; }

/* line 886, ../sass/main.scss */
#comments .navigation { padding: 0 0 18px 0; }

/* line 890, ../sass/main.scss */
h3#comments-title, h3#reply-title { font-size: 20px; margin-bottom: 0; }

/* line 896, ../sass/main.scss */
h3#comments-title { padding: 24px 0; }

/* line 900, ../sass/main.scss */
.commentlist { list-style: none; margin: 0; padding: 0; }

/* line 906, ../sass/main.scss */
.commentlist li.comment { border-bottom: 1px solid #e7e7e7; margin: 0; padding: 3px 0 0 56px; position: relative; line-height: 1.8em; }

/* line 914, ../sass/main.scss */
.commentlist li.comment p { margin: 0 0 10px 0; }

/* line 918, ../sass/main.scss */
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

/* line 923, ../sass/main.scss */
#comments .comment-body .comment-body-inner { width: 60%; }

/* line 927, ../sass/main.scss */
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

/* line 932, ../sass/main.scss */
#comments .comment-body p:last-child { margin-bottom: 6px; }

/* line 936, ../sass/main.scss */
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

/* line 940, ../sass/main.scss */
.commentlist ol { list-style: decimal; }

/* line 944, ../sass/main.scss */
.commentlist .avatar { position: absolute; top: 15px; left: 0; }

/* line 950, ../sass/main.scss */
.comment-author { font-size: 1.4em; margin-bottom: 5px; }

/* line 955, ../sass/main.scss */
.comment-author cite { color: #415045; font-style: normal; font-weight: 700; }

/* line 961, ../sass/main.scss */
.comment-author .says { font-style: italic; }

/* line 965, ../sass/main.scss */
.comment-avatar { margin: 0 0 10px 0; }

/* line 969, ../sass/main.scss */
.comment-meta { font-size: 1.4em; margin: 0 0 10px 0; }

/* line 974, ../sass/main.scss */
.comment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }

/* line 980, ../sass/main.scss */
.comment-meta a:active, .comment-meta a:hover { color: #ff4b33; }

/* line 989, ../sass/main.scss */
.reply { font-size: 12px; padding: 0 0 15px 0; }

/* line 994, ../sass/main.scss */
.reply a, a.comment-edit-link { color: #888; }

/* line 999, ../sass/main.scss */
.reply a:hover, a.comment-edit-link:hover { color: #ff4b33; }

/* line 1004, ../sass/main.scss */
.commentlist .children { list-style: none; margin: 0; padding: 0; }

/* line 1010, ../sass/main.scss */
.commentlist .children li { margin: 0; border-top: 1px solid #e9e9e9; }

/* line 1015, ../sass/main.scss */
.commentlist .children li .avatar { top: 14px; }

/* line 1019, ../sass/main.scss */
.commentlist li.comment-author-admin { background: #efefef; padding-left: 71px; }

/* line 1024, ../sass/main.scss */
.commentlist li.comment-author-admin .avatar { left: 15px; }

/* line 1028, ../sass/main.scss */
.nopassword, .nocomments { display: none; }

/* line 1033, ../sass/main.scss */
#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; }

/* line 1039, ../sass/main.scss */
#comments li.pingback:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

/* line 1045, ../sass/main.scss */
.commentlist li.comment + li.pingback { margin-top: -6px; }

/* line 1049, ../sass/main.scss */
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }

/* line 1057, ../sass/main.scss */
#comments .pingback .url { font-style: italic; }

/* Comments form */
/* line 1062, ../sass/main.scss */
input[type=submit] { color: #333; }

/* line 1066, ../sass/main.scss */
#respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative; clear: both; }

/* line 1074, ../sass/main.scss */
#respond p { margin: 0; }

/* line 1078, ../sass/main.scss */
#respond .comment-notes { margin-bottom: 1em; }

/* line 1082, ../sass/main.scss */
.form-allowed-tags { line-height: 1em; }

/* line 1086, ../sass/main.scss */
.children #respond { margin: 0 48px 0 0; }

/* line 1090, ../sass/main.scss */
h3#reply-title { margin: 18px 0; }

/* line 1094, ../sass/main.scss */
#comments-list #respond { margin: 0 0 18px 0; }

/* line 1098, ../sass/main.scss */
#comments-list ul #respond { margin: 0; }

/* line 1102, ../sass/main.scss */
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }

/* line 1108, ../sass/main.scss */
#respond .required { color: #ff4b33; font-weight: bold; }

/* line 1113, ../sass/main.scss */
#respond label { color: #888; font-size: 12px; }

/* line 1118, ../sass/main.scss */
#respond label small { font-size: 1em; }

/* line 1122, ../sass/main.scss */
#respond input { margin: 0 0 9px; width: 98%; }

/* line 1127, ../sass/main.scss */
#respond textarea { width: 98%; }

/* line 1131, ../sass/main.scss */
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }

/* line 1137, ../sass/main.scss */
#respond .form-allowed-tags code { font-size: 11px; }

/* line 1141, ../sass/main.scss */
#respond .form-submit { margin: 12px 0; }

/* line 1145, ../sass/main.scss */
#respond .form-submit input { font-size: 14px; width: auto; }

/* line 1150, ../sass/main.scss */
.nodisplay { display: none; height: 400px; }

/* line 1155, ../sass/main.scss */
.post .codecolorer-container { margin: 15px 0 40px 0; border: 0; }

/* line 1160, ../sass/main.scss */
.wp-geshi-highlight pre, .wp-geshi-highlight span { line-height: 1.4em !important; font-size: 0.9em !important; }

/* line 1165, ../sass/main.scss */
.footer { background: #415045; clear: both; }

/* line 1170, ../sass/main.scss */
.footer p, .footer a, .footer ul, .footer ol { color: #fff; padding: 0; margin: 0; }

/* line 1176, ../sass/main.scss */
.footer .container { position: relative; }

/* line 1180, ../sass/main.scss */
.footer .container h2 { color: #fff; padding-top: 20px; }

/* line 1185, ../sass/main.scss */
.footer ul { list-style: outside none none; margin-bottom: 20px; }

/* line 1190, ../sass/main.scss */
.footer ul li { color: #fff; font-size: 1em; line-height: 1em; margin-left: 0; text-decoration: none; }

/* line 1198, ../sass/main.scss */
.footer ul li a { color: #fff; padding: 0; }

/* line 1203, ../sass/main.scss */
.footer ul.commented li { color: #fff; line-height: 1.5em; margin-left: 0; text-decoration: none; }

/* line 1210, ../sass/main.scss */
.footer ul.commented li a { border-bottom: 1px dotted #353F36; color: #fff; display: block; font-size: 1em; margin: 1px 0 0; padding: 20px 0 5px 0; text-decoration: none; }

/* line 1221, ../sass/main.scss */
.footer ul.commented li a span { float: right; font-weight: 300; font-size: 1.3em; }

/* line 1227, ../sass/main.scss */
.footer ul.commented li a:hover { text-decoration: underline; }

/* line 1231, ../sass/main.scss */
.footer ul.social { padding: 20px 0 0 0; }

/* line 1235, ../sass/main.scss */
.footer ul.social li a { color: #fff; text-decoration: none; }

/* line 1240, ../sass/main.scss */
.footer ul.social li a:hover { text-decoration: underline; }

/* line 1244, ../sass/main.scss */
.footer ul.social li { color: #fff; display: block; float: left; font-weight: 200; list-style: outside none none; margin: 0; width: 100%; }

/* line 1254, ../sass/main.scss */
.footer ul.social li a { padding: 3px 0 15px 27px; display: block; }

/* line 1259, ../sass/main.scss */
.footer ul.social li a:hover { text-decoration: none; }

/* line 1263, ../sass/main.scss */
.footer ul.social .fb { background: url("../img/social/facebook.gif") no-repeat scroll 0 0 transparent; }

/* line 1267, ../sass/main.scss */
.footer ul.social .tw { background: url("../img/social/twitter.gif") no-repeat scroll 0 0 transparent; font-weight: 300; }

/* line 1272, ../sass/main.scss */
.footer ul.social li a.tw:hover { text-decoration: underline; }

/* line 1276, ../sass/main.scss */
.footer ul.social .li { background: url("../img/social/linkedin.gif") no-repeat scroll 0 0 transparent; }

/* line 1280, ../sass/main.scss */
.footer ul.social .gp { background: url("../img/social/google.gif") no-repeat scroll 0 0 transparent; }

/* line 1284, ../sass/main.scss */
.footer ul.social .yt { background: url("../img/social/youtube.gif") no-repeat scroll 0 0 transparent; }

/* line 1288, ../sass/main.scss */
.footer ul.social .tw:hover { background: url("../img/social/twitter-col.gif") no-repeat scroll 0 0 transparent; }

/* line 1308, ../sass/main.scss */
.footer .col-one, .footer .col-two { bottom: 0; }

/* line 1312, ../sass/main.scss */
.footer .col-one { width: 10%; }

/* line 1316, ../sass/main.scss */
.footer .col-two { width: 28%; }

/* line 1320, ../sass/main.scss */
.footer .col-three { padding: 0 6% 0 3%; margin: 0 0 0 -0.9%; width: 43.9%; border-top: 10px solid #353F36; background: #353F36; }

/* line 1328, ../sass/main.scss */
.donate { padding: 78px 0 20px 0; }

/* line 1332, ../sass/main.scss */
.subscribe { padding: 10px 0 50px 0; }

/* line 1336, ../sass/main.scss */
.donate p { padding: 0 0 10px 0; }

/* line 1340, ../sass/main.scss */
.donate p.thanks { font-size: 0.9em; padding: 7px 0 0 10px; float: left; }

/* line 1346, ../sass/main.scss */
.donate .submit { float: left; }

/* line 1350, ../sass/main.scss */
.subscribe .col-one, .subscribe .col-two { width: 39%; float: left; margin: 0 4% 0 0; padding: 0; clear: none; }

/* line 1358, ../sass/main.scss */
.subscribe .col-one input, .subscribe .col-two input { width: 100%; margin: 5px 0 12px 0; padding: 5px 3px; }

/* line 1364, ../sass/main.scss */
.subscribe label { padding: 5px 0 0 0; }

/* line 1368, ../sass/main.scss */
.footer label { color: #fff; line-height: 1.3em; }

/* line 1373, ../sass/main.scss */
.foot-full { background: #313832; position: relative; z-index: 2; padding: 20px 0; font-size: 0.8em; margin-top: -1px; border-top: 1px dotted #415045; letter-spacing: 0.05em; }

/* line 1384, ../sass/main.scss */
a.copyright, p.quote { padding: 0 5% 0 50px; text-decoration: none; float: right; font-weight: 200; color: #7b9883; color: #fff; }

/* line 1393, ../sass/main.scss */
a.copyright em { font-style: normal; }

/* line 1397, ../sass/main.scss */
a.copyright:hover em { text-decoration: underline; }

/* line 1401, ../sass/main.scss */
a.copyright:hover span { text-decoration: none; }

/* line 1405, ../sass/main.scss */
p.quote { float: left; padding: 0 0 0 5%; }

/* line 1410, ../sass/main.scss */
.ui-widget { font-family: "Roboto", sans-serif; font-weight: 200; font-size: 1.1em; }

/* line 1417, ../sass/main.scss */
.ui-widget-content { background: #fff; border: none; color: #333333; border-radius: 0 0 3px 3px; box-shadow: 0 4px 3px #777; margin-top: 5px; }

/* line 1426, ../sass/main.scss */
.ui-front { z-index: 6001; }

/* line 1430, ../sass/main.scss */
.ui-menu .ui-menu-item a { border: none; padding: 4px 0.4em; font-weight: 200; }

/* line 1436, ../sass/main.scss */
.ui-menu .ui-menu-item a:hover { border: none; padding: 4px 0.4em; }

/* line 1441, ../sass/main.scss */
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: 200; margin: 0; }

/* line 1446, ../sass/main.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #9BC0A6; border: none; color: #415045; font-weight: 200; }

/* line 1453, ../sass/main.scss */
.loading { display: none; }

/* line 1457, ../sass/main.scss */
.js .loading { display: block; text-align: center; padding: 300px 0 0 0; font-size: 1.7em; position: absolute; z-index: 1; width: 100%; /*height:100%;*/ top: 0; font-weight: 700; color: #fff; text-shadow: 2px 2px 7px #000; text-transform: uppercase; display: none; /*background:url(../img/nav-bg.png) repeat center center;*/ }

/* line 1475, ../sass/main.scss */
.js .switching { display: block; text-align: center; font-size: 1.7em; position: fixed; z-index: 100; width: 100%; height: 100%; top: 0; font-weight: 700; color: #fff; text-shadow: 2px 2px 7px #000; text-transform: uppercase; background: url(../img/bg-fade.png) repeat center center; }

/* line 1491, ../sass/main.scss */
.js .switching p { color: #fff; }

/* line 1495, ../sass/main.scss */
.js .switching { padding: 20% 0 0 0; }

/* line 1499, ../sass/main.scss */
#ismob { display: none; }

/* line 1503, ../sass/main.scss */
#post-1146 .modular-layout p { font-size: 0.75em !important; margin: 0 120px 20px 125px; text-align: justify; width: auto !important; }

/* line 1510, ../sass/main.scss */
#post-1146 .modular-layout img { border: 1px solid #999999; padding: 3px; margin: 10px 0 3px 0; }

/* line 1516, ../sass/main.scss */
#post-1146 .modular-layout blockquote p, #post-1146 .modular-layout blockquote { font-size: 1em !important; margin: 0 0 10px; text-align: left; width: auto !important; }

/* line 1523, ../sass/main.scss */
#post-1146 .modular-layout .pic p, #post-1146 .modular-layout .caption { color: #666; font-size: 0.5em !important; line-height: 1.4em; margin: 4px 0 10px; text-align: left; }

/* line 1531, ../sass/main.scss */
#post-1146 .modular-layout .pic { margin: 0 0 10px; }

/* line 1535, ../sass/main.scss */
#post-1146 .modular-layout .pic p { margin: 0; }

/* line 1539, ../sass/main.scss */
#post-1146 .modular-layout .caption { margin-top: 0; }

/* line 1543, ../sass/main.scss */
#post-1146 .modular-layout .left { float: left; margin-right: 25px; }

/* line 1548, ../sass/main.scss */
#post-1146 .modular-layout .right { float: right; margin-left: 5px; }

/* line 1553, ../sass/main.scss */
#post-1146 .modular-layout .right.inset { margin: 0 120px 0 20px; }

/* line 1557, ../sass/main.scss */
#post-1146 .modular-layout .left.inset { margin-left: 100px; margin-right: 20px; }

/* line 1562, ../sass/main.scss */
#post-1146 .modular-layout .rightinset { display: inline; margin: 0 120px 0 10px; }

/* line 1567, ../sass/main.scss */
#post-1146 .modular-layout .leftinset { display: inline; margin: 0 10px 0 100px; }

/* line 1572, ../sass/main.scss */
#post-1146 .modular-layout .one { width: 100px; }

/* line 1576, ../sass/main.scss */
#post-1146 .modular-layout .two { width: 100px; }

/* line 1580, ../sass/main.scss */
#post-1146 .modular-layout .three { width: 320px; }

/* line 1584, ../sass/main.scss */
#post-1146 .modular-layout .four { width: 160px; }

/* line 1588, ../sass/main.scss */
#post-1146 .modular-layout .five { width: 270px; }

/* line 1592, ../sass/main.scss */
#post-1146 .modular-layout .six { width: 380px; }

/* line 1596, ../sass/main.scss */
#post-1146 .modular-layout .seven { width: 100%; height: 400px; }

/* line 1601, ../sass/main.scss */
#post-1146 .modular-layout .eight { width: 600px; }

/* line 1605, ../sass/main.scss */
#post-1146 .modular-layout .frame { border: 1px solid #999; margin-right: 10px; }

/* line 1610, ../sass/main.scss */
#post-1146 .modular-layout .solo img { margin-bottom: 20px; }

/* line 1614, ../sass/main.scss */
#post-1146 .modular-layout .caption { clear: both; display: block; float: left; width: 100% !important; }

/* line 1621, ../sass/main.scss */
#post-1476 .browsers a img { background: none repeat scroll 0 0 #d1d1d1; border: 10px solid #efefef !important; border-radius: 4px; margin: 0; padding: 1px; }

/* line 1629, ../sass/main.scss */
#post-1411 input { width: auto; margin: 0; }

/* line 1634, ../sass/main.scss */
.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font-size: 12px !important; }

/* line 1638, ../sass/main.scss */
code.codecolorer { padding: 2px 3px 1px 3px !important; }

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
/* ----------------------------------
	Default Theme
----------------------------------- */
/* line 9, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px; }

/* line 18, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_top .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }

/* Top left corner */
/* line 19, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_top .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x; }

/* Top pattern/color */
/* line 20, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_top .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }

/* Top right corner */
/* line 22, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_content .ppt { color: #f8f8f8; }

/* line 23, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_content_container .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }

/* line 24, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_content_container .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }

/* line 25, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_content { background-color: #fff; }

/* Content background */
/* line 26, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 27, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* line 28, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; }

/* Expand button */
/* line 29, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 30, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; }

/* Contract button */
/* line 31, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 32, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_close { width: 30px; height: 30px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; }

/* Close button */
/* line 33, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default #pp_full_res .pp_inline { color: #000; }

/* line 34, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_gallery ul li a { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa; }

/* line 35, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }

/* line 37, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_social { margin-top: 7px; }

/* line 39, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }

/* line 41, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px; }

/* line 43, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }

/* line 44, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_details { position: relative; }

/* line 45, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }

/* line 47, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; }

/* The next arrow in the bottom nav */
/* line 48, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }

/* line 49, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }

/* line 50, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_nav .currentTextHolder { font-family: Georgia; font-style: italic; color: #999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }

/* line 52, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: 0.7; }

/* line 54, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_description { font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

/* line 56, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_bottom .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }

/* Bottom left corner */
/* line 57, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_bottom .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; }

/* Bottom pattern/color */
/* line 58, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_bottom .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }

/* Bottom right corner */
/* line 60, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_default .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/default/loader.gif) center center no-repeat; }

/* Loader icon */
/* ----------------------------------
	Light Rounded Theme
----------------------------------- */
/* line 68, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_top .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }

/* Top left corner */
/* line 69, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_top .pp_middle { background: #fff; }

/* Top pattern/color */
/* line 70, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_top .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }

/* Top right corner */
/* line 72, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_content .ppt { color: #000; }

/* line 73, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right { background: #fff; }

/* line 75, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_content { background-color: #fff; }

/* Content background */
/* line 76, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 77, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* line 78, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }

/* Expand button */
/* line 79, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 80, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }

/* Contract button */
/* line 81, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 82, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }

/* Close button */
/* line 83, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_details { position: relative; }

/* line 84, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_description { margin-right: 85px; }

/* line 85, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded #pp_full_res .pp_inline { color: #000; }

/* line 86, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }

/* line 88, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_nav .pp_play { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }

/* line 89, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

/* line 91, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_arrow_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }

/* The previous arrow in the bottom nav */
/* line 92, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

/* line 93, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }

/* The next arrow in the bottom nav */
/* line 94, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

/* line 96, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_bottom .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }

/* Bottom left corner */
/* line 97, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_bottom .pp_middle { background: #fff; }

/* Bottom pattern/color */
/* line 98, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_bottom .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }

/* Bottom right corner */
/* line 100, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_rounded .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }

/* Loader icon */
/* ----------------------------------
	Dark Rounded Theme
----------------------------------- */
/* line 106, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_top .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }

/* Top left corner */
/* line 107, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_top .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

/* Top pattern/color */
/* line 108, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_top .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }

/* Top right corner */
/* line 110, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_content_container .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

/* Left Content background */
/* line 111, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_content_container .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

/* Right Content background */
/* line 112, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_content { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

/* Content background */
/* line 113, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 114, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* line 115, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }

/* Expand button */
/* line 116, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 117, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }

/* Contract button */
/* line 118, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 119, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }

/* Close button */
/* line 120, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_details { position: relative; }

/* line 121, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_description { margin-right: 85px; }

/* line 122, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }

/* line 123, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_description { color: #fff; }

/* line 124, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }

/* line 125, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }

/* line 127, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_nav .pp_play { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }

/* line 128, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

/* line 130, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_arrow_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }

/* The previous arrow in the bottom nav */
/* line 131, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

/* line 132, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }

/* The next arrow in the bottom nav */
/* line 133, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

/* line 135, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_bottom .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }

/* Bottom left corner */
/* line 136, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_bottom .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

/* Bottom pattern/color */
/* line 137, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_bottom .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }

/* Bottom right corner */
/* line 139, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_rounded .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

/* Loader icon */
/* ----------------------------------
	Dark Square Theme
----------------------------------- */
/* line 146, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background: #000; }

/* line 151, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .currentTextHolder { color: #c4c4c4; }

/* line 152, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_description { color: #fff; }

/* line 153, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; }

/* Loader icon */
/* line 155, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }

/* Expand button */
/* line 156, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 157, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }

/* Contract button */
/* line 158, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 159, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_close { width: 75px; height: 22px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }

/* Close button */
/* line 160, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_details { position: relative; }

/* line 161, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_description { margin: 0 85px 0 0; }

/* line 162, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square #pp_full_res .pp_inline { color: #fff; }

/* line 163, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }

/* line 165, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_nav { clear: none; }

/* line 166, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_nav .pp_play { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }

/* line 167, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

/* line 169, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_arrow_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }

/* The previous arrow in the bottom nav */
/* line 170, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

/* line 171, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }

/* The next arrow in the bottom nav */
/* line 172, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

/* line 174, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 175, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.dark_square .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* ----------------------------------
	Light Square Theme
----------------------------------- */
/* line 182, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content { background: #fff; }

/* line 187, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_content .ppt { color: #000; }

/* line 188, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }

/* Expand button */
/* line 189, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 190, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }

/* Contract button */
/* line 191, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 192, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_close { width: 75px; height: 22px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }

/* Close button */
/* line 193, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_details { position: relative; }

/* line 194, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_description { margin-right: 85px; }

/* line 195, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square #pp_full_res .pp_inline { color: #000; }

/* line 196, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }

/* line 198, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_nav .pp_play { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }

/* line 199, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

/* line 201, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_arrow_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }

/* The previous arrow in the bottom nav */
/* line 202, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

/* line 203, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }

/* The next arrow in the bottom nav */
/* line 204, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

/* line 206, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 207, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* line 209, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.light_square .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }

/* Loader icon */
/* ----------------------------------
	Facebook style Theme
----------------------------------- */
/* line 216, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_top .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }

/* Top left corner */
/* line 217, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_top .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }

/* Top pattern/color */
/* line 218, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_top .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }

/* Top right corner */
/* line 220, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_content .ppt { color: #000; }

/* line 221, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_content_container .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }

/* Content background */
/* line 222, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_content_container .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }

/* Content background */
/* line 223, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_content { background: #fff; }

/* Content background */
/* line 224, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_expand { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; }

/* Expand button */
/* line 225, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_expand:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; }

/* Expand button hover */
/* line 226, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_contract { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; }

/* Contract button */
/* line 227, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_contract:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; }

/* Contract button hover */
/* line 228, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_close { width: 22px; height: 22px; background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; }

/* Close button */
/* line 229, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_details { position: relative; }

/* line 230, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_description { margin: 0 37px 0 0; }

/* line 231, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook #pp_full_res .pp_inline { color: #000; }

/* line 232, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_loaderIcon { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat; }

/* Loader icon */
/* line 234, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_arrow_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }

/* The previous arrow in the bottom nav */
/* line 235, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }

/* line 236, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_arrow_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }

/* The next arrow in the bottom nav */
/* line 237, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }

/* line 238, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_nav { margin-top: 0; }

/* line 239, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }

/* line 240, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_nav .pp_play { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }

/* line 241, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_nav .pp_pause { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }

/* line 243, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_next:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; }

/* Next button */
/* line 244, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_previous:hover { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; }

/* Previous button */
/* line 246, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_bottom .pp_left { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }

/* Bottom left corner */
/* line 247, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_bottom .pp_middle { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }

/* Bottom pattern/color */
/* line 248, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.facebook .pp_bottom .pp_right { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }

/* Bottom right corner */
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
/* line 255, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_pic_holder a:focus { outline: none; }

/* line 257, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }

/* line 267, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }

/* line 275, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_top { height: 20px; position: relative; }

/* line 279, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
* html .pp_top { padding: 0 20px; }

/* line 281, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }

/* line 287, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }

/* line 293, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
* html .pp_top .pp_middle { left: 0; position: static; }

/* line 298, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }

/* line 307, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_content { height: 40px; min-width: 40px; }

/* line 308, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
* html .pp_content { width: 40px; }

/* line 310, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_fade { display: none; }

/* line 312, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_content_container { position: relative; text-align: left; width: 100%; }

/* line 318, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_content_container .pp_left { padding-left: 20px; }

/* line 319, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_content_container .pp_right { padding-right: 20px; }

/* line 321, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_content_container .pp_details { float: left; margin: 10px 0 2px 0; }

/* line 325, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_description { display: none; margin: 0; }

/* line 330, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_social { float: left; margin: 0; }

/* line 331, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }

/* line 332, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_social .twitter { float: left; }

/* line 334, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0; }

/* line 340, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_nav p { float: left; margin: 2px 4px; white-space: nowrap; }

/* line 346, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px; }

/* line 353, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }

/* line 364, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }

/* line 371, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery { display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000; }

/* line 379, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery div { float: left; overflow: hidden; position: relative; }

/* line 385, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery ul { float: left; height: 35px; margin: 0 0 0 5px; padding: 0; position: relative; white-space: nowrap; }

/* line 394, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery ul a { border: 1px #000 solid; border: 1px rgba(0, 0, 0, 0.5) solid; display: block; float: left; height: 33px; overflow: hidden; }

/* line 403, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff; }

/* line 406, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery ul a img { border: 0; }

/* line 408, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0; }

/* line 415, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery li.default a { background: url(../js/vendor/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px; }

/* line 422, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery li.default a img { display: none; }

/* line 424, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px !important; }

/* line 429, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
a.pp_next { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }

/* line 438, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
a.pp_previous { background: url(../js/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }

/* line 447, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }

/* line 460, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
a.pp_close { position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px; }

/* line 467, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_bottom { height: 20px; position: relative; }

/* line 471, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
* html .pp_bottom { padding: 0 20px; }

/* line 473, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }

/* line 479, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }

/* line 485, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
* html .pp_bottom .pp_middle { left: 0; position: static; }

/* line 490, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }

/* line 499, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
.pp_loaderIcon { display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px; }

/* line 509, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
#pp_full_res { line-height: 1 !important; }

/* line 513, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
#pp_full_res .pp_inline { text-align: left; }

/* line 517, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

/* line 519, ../js/vendor/prettyphoto/css/_prettyphoto.scss */
div.ppt { color: #fff; display: none; font-size: 17px; margin: 0 0 5px 15px; z-index: 9999; }

/* Image replacement */
/* line 6, ../sass/_helpers.scss */
.ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */ *text-indent: -9999px; }

/* line 14, ../sass/_helpers.scss */
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 25, ../sass/_helpers.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 34, ../sass/_helpers.scss */
.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 */
/* line 50, ../sass/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
/* line 64, ../sass/_helpers.scss */
.invisible { visibility: hidden; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
/* line 80, ../sass/_helpers.scss */
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

/* line 86, ../sass/_helpers.scss */
.clearfix:after { clear: both; }

/* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
/* line 95, ../sass/_helpers.scss */
.clearfix { *zoom: 1; }

/* ========================================================================== EXAMPLE Media Queries for Responsive Design. These examples override the primary ('mobile first') styles. Modify as content requires. ========================================================================== */
@media only screen and (min-width: 320px) and (max-width: 480px) { /* line 9, ../sass/_media-queries.scss */
  #ismob { display: block; margin-top: -50px; }
  /* line 13, ../sass/_media-queries.scss */
  .logo { display: none; }
  /* line 16, ../sass/_media-queries.scss */
  #headpanel .logo { display: block; background: url(../img/logowhite.png) no-repeat 0 bottom; width: 65%; clear: both; margin: 25px 0 -10px -14px; }
  /* line 23, ../sass/_media-queries.scss */
  #searchform { width: 94%; margin: 0 3% 0 3%; }
  /* line 27, ../sass/_media-queries.scss */
  .container, .container h1, #headpanel, #sidepanelwrap, .col-content, .single .col-content, .col-one, .col-two, .col-one-two, .col-three, .footer .col-one, .footer .col-two { margin: 0; padding: 0 3%; width: 94%; }
  /* line 33, ../sass/_media-queries.scss */
  .youtube-wrap .col-one, .youtube-wrap .col-two, .col-wrap { width: 94%; }
  /* line 37, ../sass/_media-queries.scss */
  .col-wrap { width: 100%; padding: 0; }
  /* line 41, ../sass/_media-queries.scss */
  .container h1 { margin: 20px 0 0 0; }
  /* line 44, ../sass/_media-queries.scss */
  .container .post h1 { margin: 0 0 20px 0; }
  /* line 47, ../sass/_media-queries.scss */
  #headpanel { padding: 0; width: 100%; margin-top: 0 !important; }
  /* line 52, ../sass/_media-queries.scss */
  .js .single #headpanel { margin-top: 0; overflow: visible; }
  /* line 56, ../sass/_media-queries.scss */
  #headpanel ul { float: none; margin: 0; padding: 10px 0 10px 25px; display: none; }
  /* line 62, ../sass/_media-queries.scss */
  #headpanel ul li { display: block; }
  /* line 65, ../sass/_media-queries.scss */
  #headpanel ul li a { border-bottom: 1px solid transparent; display: block; margin: 0; padding: 10px 0; font-size: 1.5em; }
  /* line 72, ../sass/_media-queries.scss */
  #headpanel ul li a.active, #headpanel ul li a:hover, #headpanel ul li.current_page_item a { border-bottom: 1px solid #99a89d; text-decoration: none; }
  /* line 76, ../sass/_media-queries.scss */
  #sidepanel .holder { float: none; width: 100%; padding-bottom: 0; }
  /* line 81, ../sass/_media-queries.scss */
  #sidepanel ul.menu { margin-left: 0 !important; }
  /* line 84, ../sass/_media-queries.scss */
  #sidepanelwrap { background: url(../img/bg-middle.gif) repeat-y right 0; overflow: hidden; position: static; right: 0; width: 100% !important; margin: 0; padding: 0; height: auto !important; }
  /* line 94, ../sass/_media-queries.scss */
  .js .single #sidepanelwrap { visibility: visible; }
  /* line 97, ../sass/_media-queries.scss */
  #sidepanelwrap .holder { height: auto !important; width: 100% !important; }
  /* line 104, ../sass/_media-queries.scss */
  .restricted { display: inline-block; float: none; margin: 10px 0 30px 0; width: 90%; }
  /* line 110, ../sass/_media-queries.scss */
  .first-res { width: 85%; }
  /* line 113, ../sass/_media-queries.scss */
  #panel-button { display: none; }
  /* line 116, ../sass/_media-queries.scss */
  #search { width: 97%; padding: 0 0 0 3%; }
  /* line 120, ../sass/_media-queries.scss */
  #Search { width: 82%; padding: 8px 0 5px 0; }
  /* line 124, ../sass/_media-queries.scss */
  #SearchForm_SearchForm_action_results { margin: 8px 0 0 0; width: 50px; height: 50px; }
  /* line 129, ../sass/_media-queries.scss */
  .funcar { padding: 1px 0; text-align: center; }
  /* line 133, ../sass/_media-queries.scss */
  .funcar .slide .imghold, .homefun p { margin: 0; padding: 0; width: 100%; overflow: hidden; }
  /* line 139, ../sass/_media-queries.scss */
  .funcar .slide .text { background: #415045; padding: 0 5% 0.8em 5%; }
  /* line 143, ../sass/_media-queries.scss */
  .funcar .slide .imghold { height: 150px; background: #A6B5AA; display: none; }
  /* line 148, ../sass/_media-queries.scss */
  .homefun p.funtitle { line-height: 1.3em; margin: 0.5em 0 0.2em 0; }
  /* line 152, ../sass/_media-queries.scss */
  .funcar .text { margin: 0; padding: 0; width: 90%; }
  /* line 157, ../sass/_media-queries.scss */
  .funcar .imghold img { width: 130%; margin: 0 -20px 0 -50px; }
  /* line 161, ../sass/_media-queries.scss */
  .slide { padding-bottom: 0; background: none; }
  /* line 165, ../sass/_media-queries.scss */
  #Search input { width: 100%; font-size: 1.9em; }
  /* line 169, ../sass/_media-queries.scss */
  .post img { width: 100%; }
  /* line 172, ../sass/_media-queries.scss */
  .single .col-date { float: none; padding: 40px 6% 0 6%; text-align: left; margin: 0; width: 88%; }
  /* line 180, ../sass/_media-queries.scss */
  .mo_menu { display: block; }
  /* line 183, ../sass/_media-queries.scss */
  a.mopen { background: url(../img/close.png) no-repeat center center; }
  /* line 186, ../sass/_media-queries.scss */
  .footer .col-three { margin: 0; padding: 0 3%; width: 94%; background: none; border-top: 0; }
  /* line 193, ../sass/_media-queries.scss */
  .subscribe .col-one, .subscribe .col-two { padding: 0; }
  /* line 196, ../sass/_media-queries.scss */
  .foot-full { text-align: center; }
  /* line 199, ../sass/_media-queries.scss */
  a.copyright, p.quote { float: none; padding: 0; }
  /* line 203, ../sass/_media-queries.scss */
  .footer ul.social li { display: inline-block; width: auto; float: left; margin-right: 15px; }
  /* line 209, ../sass/_media-queries.scss */
  .footer ul.social li a { display: inline-block; } }
@media only screen and (min-width: 480px) and (max-width: 1210px), (min-device-width: 480px) and (max-device-width: 1210px) { /* 768 =================================================== */
  /* line 218, ../sass/_media-queries.scss */
  .col-one, .col-two, .col-one-two, .footer .col-one, .footer .col-two { width: 100%; }
  /* line 221, ../sass/_media-queries.scss */
  .youtube-wrap .col-one, .youtube-wrap .col-two { width: 100%; }
  /* line 224, ../sass/_media-queries.scss */
  .col-wrap { width: 42%; padding: 0 6% 0 0; float: left; }
  /* line 229, ../sass/_media-queries.scss */
  #headpanel .logo { display: none; }
  /* line 233, ../sass/_media-queries.scss */
  .footer ul.social li { display: inline-block; width: auto; float: left; margin-right: 15px; }
  /* line 239, ../sass/_media-queries.scss */
  .footer ul.social li a { display: inline-block; } }
@media only screen and (min-device-width: 480px) and (max-device-width: 1210px) { /* 768 =================================================== */
  /* line 251, ../sass/_media-queries.scss */
  .slide { background-position: 7.5% 100%; background: #415045; } }
@media only screen and (min-device-width: 480px) and (max-device-width: 1210px) { /* ipad 1223 =================================================== */ }
@media only screen and (max-width: 700px) { /* 600 =================================================== */
  /* line 261, ../sass/_media-queries.scss */
  .slide { background-position: 10% 100%; background: #415045; } }
@media only screen and (max-width: 992px) and (min-width: 480px) { /* 992 =================================================== */
  /* line 269, ../sass/_media-queries.scss */
  .container { margin: 0 0 0 5%; width: 95%; }
  /* line 273, ../sass/_media-queries.scss */
  #headpanel .logo { display: block; background: url(../img/egg.png) no-repeat 0 bottom; width: 20%; clear: both; background-size: auto auto; margin: 0 0 0 20px; display: none; }
  /* line 282, ../sass/_media-queries.scss */
  #searchform { width: 94%; margin: 0 3% 0 3%; }
  /* line 286, ../sass/_media-queries.scss */
  .col-wrap { width: 47%; }
  /* line 289, ../sass/_media-queries.scss */
  .col-content { width: 48%; }
  /* line 292, ../sass/_media-queries.scss */
  .col-three { width: 40%; }
  /* line 295, ../sass/_media-queries.scss */
  .footer .col-three { width: 40.5%; margin: 0 0 0 -0.5%; padding: 0 4% 0 3%; }
  /* line 300, ../sass/_media-queries.scss */
  .homefun p { padding: 0 0 0 10%; }
  /* line 303, ../sass/_media-queries.scss */
  #headpanel ul { float: none; margin: 20px 0 0 25px; padding: 0; }
  /* line 308, ../sass/_media-queries.scss */
  #headpanel ul li { display: block; }
  /* line 311, ../sass/_media-queries.scss */
  #headpanel ul li a { border-bottom: 1px solid transparent; display: block; margin: 0; padding: 5px 0; }
  /* line 317, ../sass/_media-queries.scss */
  #headpanel ul li a.active, #headpanel ul li a:hover, #headpanel ul li.current_page_item a { border-bottom: 1px solid #99a89d; text-decoration: none; }
  /* line 321, ../sass/_media-queries.scss */
  .slide { background: #415045; }
  /* line 325, ../sass/_media-queries.scss */
  .single .col-date { float: left; padding: 40px 6% 0 6%; text-align: left; margin: 0; width: 88%; clear: both; }
  /* line 334, ../sass/_media-queries.scss */
  .mo_menu { display: block; }
  /* line 337, ../sass/_media-queries.scss */
  a.mopen { background: url(../img/close.png) no-repeat center center; }
  /* line 340, ../sass/_media-queries.scss */
  #headpanel ul { display: none; margin-top: 0; } }
@media only screen and (min-width: 1382px) { /* 1382 =================================================== */ }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { /* 2x =================================================== */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { /* Style adjustments for high resolution devices */ }
/* ========================================================================== Print styles. Inlined to avoid required HTTP connection: h5bp.com/r ========================================================================== */
@media print { /* line 8, ../sass/_print.scss */
  * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  /* line 15, ../sass/_print.scss */
  a, a:visited { text-decoration: underline; }
  /* line 20, ../sass/_print.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 24, ../sass/_print.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links for images, or javascript/internal links */
  /* line 32, ../sass/_print.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 38, ../sass/_print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 44, ../sass/_print.scss */
  thead { display: table-header-group; /* h5bp.com/t */ }
  /* line 48, ../sass/_print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 53, ../sass/_print.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 61, ../sass/_print.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 68, ../sass/_print.scss */
  h2, h3 { page-break-after: avoid; } }
