﻿@charset "UTF-8";@font-face{font-family: 'Roboto'; src: url('font/Roboto-Regular.eot');src: url('font/Roboto-Regular.eot?') format('embedded-opentype'),url('font/Roboto-Regular.woff') format('woff'), url('font/Roboto-Regular.ttf') format('truetype'); font-weight: 500; font-style: normal;}
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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:"Roboto";font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:62.5%; overflow-x: hidden; overflow-y:auto
-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#fff;}
*, *:before, *:after{-moz-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, main, nav, section{display:block;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
a img{border:0;}
body, button{color:#393939;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size:16.8px;line-height:1.7;}
@media (max-width:800px){body, button{font-size:17px;}
}
@media (max-width:600px){body, button{font-size:15px;}
}
.wf-loading body, .wf-active body, .wf-loading button, .wf-active button{font-size:20px;line-height:1.6;}
@media (max-width:800px){.wf-loading body, .wf-active body, .wf-loading button, .wf-active button{font-size:18px;}
}
@media (max-width:600px){.wf-loading body, .wf-active body, .wf-loading button, .wf-active button{font-size:16px;}
}
h1, h2, h3, h4, h5, h6{clear:both;color:#343E47;font-family:"Roboto","europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;line-height:1.2;margin-bottom:3%;}
h1{font-size:60px;}
@media (max-width:600px){h1{font-size:44px;}
}
h2{font-size:50px;}
@media (max-width:600px){h2{font-size:38px;}
}
h3{font-size:30px;}
@media (max-width:600px){h3{font-size:28px;}
}
h4{font-size:22px;}
@media (max-width:600px){h4{font-size:24px;}
}
h5{font-size:18px;}
@media (max-width:600px){h5{font-size:20px;}
}
h6{font-size:16px;}
@media (max-width:600px){h6{font-size:16px;}
}
p, .embed-vimeo{margin-bottom:0.7em;}
@media (max-width:600px){p, .embed-vimeo{margin-bottom:1.2em;}
}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
.dropcap{float:left;padding:0;position:relative;color:#343e47;text-align:center;height:80px;font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:105px;line-height:.9;margin:0 12px 10px 0;}
@media (max-width:600px){.dropcap{font-size:95px;}
}
@media (max-width:600px){.dropcap{font-size:84px;}
}
blockquote{color:#343E47;font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;line-height:1.6;margin:1em 0 1.4em 0;position:relative;padding:20px 0 0 8%;border-top:solid 4px #343E47;}
blockquote:before{content:"\201C";font-family:'georgia';position:absolute;left:0;font-size:60px;width:30px;top:25px;line-height:1;}
@media (max-width:600px){blockquote{font-size:20px;line-height:1.5;padding-left:12%;}
blockquote:before{font-style:52px;top:21px;}
}
blockquote p{margin-bottom:1em;}
.comments-area blockquote{border-left-color:#D7DEE5;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:17px;font-style:italic;}
@media (max-width:800px){.comments-area blockquote{font-size:16px;}
}
address{margin:0 0 1.5em;}
pre{background:#eaf1f5;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
.comments-area pre{background:#d7dee5;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
.highlight{background:#fff198;}
#page .more-link{font-weight:700;}
#page .more-link:after{content:" \2192";}
hr{background-color:transparent;border:0;border-bottom:dotted 1px #c7d6e4;height:1px;margin:1.6em 0;}
ul, ol{margin:0 0 1.4em 20px;}
ul{list-style:square;}
ol{list-style:decimal;}
ul ul, ol ol, ul ol, ol ul{margin:.6em 0 .6em 1.5em;}
nav .sub-menu,
.main-navigation .children{display:none;}
.hide-menu{visibility:hidden;}
.entry-content li{margin-bottom:2%;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:0;}
table{font-size:18px;margin-bottom:5%;padding:0;width:100%;}
table thead{background:#eaf1f5;}
table thead th{font-weight:bold;}
table td, #content table th{padding:10px;}
table td{border-bottom:solid 1px #eaf1f5;}
table tr:last-child td{border-bottom:none;}
table tr:nth-child(even){background:#eaf1f5;}
button,
input:not(input[type="radio"]),
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.edd-submit.button,
#edd-purchase-button,
.widget_edd_cart_widget .edd_checkout a,
.comment-navigation a,
.drawer .tax-widget a,
#page #infinite-handle span button,
.su-button{background:#f1c40f;border:none;border-radius:3px;color:#000;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;padding:10px 20px;-webkit-appearance:none;transition:.2s ease-in-out;}
@media (max-width:600px){button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.edd-submit.button,
#edd-purchase-button,
.widget_edd_cart_widget .edd_checkout a,
.comment-navigation a,
.drawer .tax-widget a,
#page #infinite-handle span button,
.su-button{padding:10px 16px;}
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.edd-submit.button:hover,
#edd-purchase-button:hover,
.widget_edd_cart_widget .edd_checkout a:hover,
.comment-navigation a:hover,
.drawer .tax-widget a:hover,
#page #infinite-handle span button:hover{background:#f1c40f;box-shadow:inset 0 0 80px rgba(255, 255, 255, 0.15);color:#444;cursor:pointer;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.button:active,
.button:focus,
.comment-navigation a:focus,
.comment-navigation a:hover
.drawer .tax-widget a:focus,
.drawer .tax-widget a:hover,
#page #infinite-handle span button:focus,
#page #infinite-handle span button:hover{color:#fff;outline:none;}
input[type="radio"] + label,
input[type="checkbox"] + label,
label ~ input[type="checkbox"]{width:auto;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.searchform{position:relative;}
.searchform #s{width:100%;font-size:16px;margin-bottom:120px;}
.searchform #searchsubmit{position:absolute;top:0;right:0;height:27%;background:transparent;color:#627083;padding:1px 10px;font-size:15px;}
.searchform #searchsubmit:hover{color:#343E47;}
.searchform #searchsubmit i{-webkit-font-smoothing:antialiased;line-height:1.3;font-size:16px;vertical-align:top;}
@media (max-width:800px){.searchform #searchsubmit span{display:none;}
}
.widget-area .searchform #searchsubmit span{display:none;}
.site-header .searchform{display:none;width:100%;margin-top:5%;}
.site-header .searchform #s{border:none;}
.mobile-overlay.mobile-active .searchform{display:inline-block;}
form{font-size:16px;display:inline-block;width:100%;}
@media (max-width:800px){form{font-style:15px;}
}
.field-wrap{margin-bottom:1.4em;}
@media (max-width:800px){.field-wrap{margin-bottom:1em;}
}
select{padding-right:45px;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;width:100%;-webkit-appearance:normal;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="tel"],
input[type="time"],
input[type="month"],
input[type="tel"],
#edd_checkout_form_wrap input[type=text],
#edd_checkout_form_wrap input[type=email],
#edd_checkout_form_wrap input[type=password],
#edd_checkout_form_wrap textarea,
textarea,
select{font-family:"Roboto";color:#7c8a96;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;padding:10px;border:solid 1px #D4DDE5;transition:.1s ease-in-out;border-radius:2px;font-size:16px;width:100%;}
@media (max-width:800px){input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="tel"],
input[type="time"],
input[type="month"],
input[type="tel"],
#edd_checkout_form_wrap input[type=text],
#edd_checkout_form_wrap input[type=email],
#edd_checkout_form_wrap input[type=password],
#edd_checkout_form_wrap textarea,
textarea,
select{width:100%;padding:12px 10px;font-size:15px;}
}
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="tel"],
input[type="time"],
input[type="month"],
input[type="tel"]{width:auto;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus{outline:none;box-shadow:inset 0 0 4px 2px #F4F8FB;border-color:#D4DEE6;color:#343E47;}
select{background:#fff url("images/angle-down.jpg") right no-repeat;background-size:12px;background-position:right 15px top 20px;}
select:hover{border-color:#D5DDE4;cursor:pointer;}
@media (max-width:800px){select{background-position:right 15px top 17px;}
}
select:after{content:"x";}
select[multiple]{background:none;}
@media (max-width:800px){input[name="post_password"]{display:inline-block;margin-bottom:10px;width:100%;}
}
textarea{overflow:auto;padding:10px;vertical-align:top;}
fieldset legend{border-bottom:dotted 1px #d4dde5;display:inline-block;width:100%;margin-bottom:20px;font-weight:bold;font-size:20px;}
form label{display:inline-block;width:100%;}
::-webkit-input-placeholder{color:#97A7B5;}
:-moz-placeholder{color:#97A7B5;}
::-moz-placeholder{color:#97A7B5;}
:-ms-input-placeholder{color:#97A7B5;}
#main .contact-form{display:inline-block;width:100%;margin-bottom:1.4em;}
#main .contact-form label{font-weight:normal;}
#main .contact-form input[type='text'], #main .contact-form input[type='email']{margin-bottom:4%;width:100%;max-width:100%;}
#main .contact-form textarea{margin-bottom:4%;width:100%;}
#main .contact-form .contact-submit{margin-bottom:0;}
a{color:#62707c;text-decoration:none;}
a:hover, a:focus, a:active{color:#343E47;}
.drawer-toggle{display:inline-block;padding:16px 0;border-left:dotted 1px rgba(255, 255, 255, 0.25);margin-left:10px;padding-left:10px;font-size:14px;line-height:1.4;text-align:center;width:95px;height:100%;-webkit-user-select:none;color:#fff;opacity:.8;transition:.2s ease-in-out;}
.drawer-toggle:hover{opacity:1;}
@media (max-width:800px){.drawer-toggle{width:auto;border-left:0;margin-left:0;font-size:16px;padding-left:0;}
}
.drawer-toggle span:not(:first-child){display:none;}
.drawer-toggle i{margin-right:2px;text-align:center;}
.drawer-toggle i.fa-times{margin-right:0;}
.drawer-toggle:hover{cursor:pointer;color:#fff;}
.drawer-menu-toggle{display:none;}
@media (max-width:800px){.drawer-menu-toggle{display:inline-block;}
}
@media (max-width:800px){.drawer-open-toggle{float:right;padding-right:0;background:none;width:auto;}
}
.drawer-toggle-switch span:first-child{display:none;}
.drawer-toggle-switch span:last-child{display:block;}
.main-navigation{font-size:15px;font-family: "Roboto","raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-block;vertical-align:top;padding:0 15px;height:80px;}
@media (max-width:800px){.main-navigation{display:none;}
}
.site-identity .main-navigation{float:right;text-align:right;}
.site-identity .clear{background-color: #1F2226; height: 40px;}
.sticky{background-color: #fff; z-index: 1; height:60px; border-bottom:rgba(0,0,0,0.08) 1px solid;}
.site-header .container{display:block;}
.site-header-with-black .container{display:block;}
.top-navigation{background:#343e47;display:inline-block;width:100%;position:relative;z-index:10;}
.top-navigation-right{float:right;display:inline-block;}
@media (max-width:800px){.top-navigation-right{float:none;margin-left:0;width:100%;}
}
#secondary-navigation{display:inline-block;width:60%;}
.top-navigation .sub-menu{box-shadow:inset 0 7px 9px -7px rgba(0, 0, 0, 0.2);}
.top-navigation nav .sub-menu li:not(:last-child){border-bottom:dotted 1px rgba(255, 255, 255, 0.3);}
.top-navigation nav a{color:#fff;opacity:.8;}
.top-navigation nav a:hover{opacity:1;color:#fff;}
.top-navigation nav li.current-menu-item a{opacity:1;}
.drawer #secondary-navigation{width:100%;font-size:14px;}
.drawer #secondary-navigation .menu-item-has-children .toggle-sub{font-size:14px;}
.drawer #secondary-navigation li ul li a{font-size:14px;}
@media (max-width:800px){.top-navigation #secondary-navigation{display:none;}
}
.top-navigation .secondary-navigation ul li{font-size:14px;margin-right:15px;padding:0;}
.top-navigation .secondary-navigation ul li a{padding:12px 0;border-bottom-width:0;margin:0;}
.top-navigation .secondary-navigation ul li .sub-menu a{padding:12px 15px;}
.secondary-navigation ul.sub-menu{background:#343e47;top:52px;left:-15px;border:none;}
.secondary-navigation ul.sub-menu li{margin-right:0;padding:0;}
.secondary-navigation ul.sub-menu li a{font-size:14px;}
.secondary-navigation ul.sub-menu li a:hover{color:#fff;opacity:1;}
.main-navigation a{color:#fff;}
.main-navigation a:hover{color:#bdc3c7;}
.site-header-with-black .main-navigation a{color:#444;}
.site-header-with-black .main-navigation a:hover{color:#bdc3c7;}
.main-navigation ul{margin:0;}
.main-navigation ul li{display:inline-block;font-weight:normal;list-style-type:none;margin:0;padding:10px 15px;position:relative;height:80px;}
.main-navigation ul li a{vertical-align:middle;display:inline-block;margin-bottom:15px;transition:.1s ease-in-out;line-height:2;border-bottom:solid 10px transparent;}
.main-navigation ul li a:active, .main-navigation ul li a:focus{outline:none;}
.main-navigation:not(.secondary-navigation) ul.menu > li.current-menu-item > a{border-bottom-color:none;}
.sub-nav {position:absolute;height:100%;float: left; left: 10%; font-size: 20px;}
.sub-nav .menu {height:60px;}
.sub-nav ul li {height:60px;padding:0 15px;}
.sub-nav ul li a {color:#62707c;font-size:15px;vertical-align:middle;line-height:60px}
.sub-nav li ul a:hover,
.sub-nav li ul li a:hover{color:EAEEEF;}
.sub-nav ul.sub-menu{top:70px;}
.sub-menu li.current-menu-item > a{border-bottom:dotted 1px rgba(255, 255, 255, 0.2);color:#666;}
.site-header .menu-item-has-children,
.site-header .page_item_has_children{transition:.1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;}
.site-header .menu-item-has-children a,
.site-header .page_item_has_children a{position:relative;}
.site-header .menu-item-has-children > a:after,
.site-header .page_item_has_children > a:after{content:"\f107";font-family:"FontAwesome";padding-left:5px;right:0;}
@media (max-width:800px){.site-header .menu-item-has-children > a:after,
.site-header .page_item_has_children > a:after{display:none;pointer-events:none;}
}
.site-header-with-black .menu-item-has-children,
.site-header-with-black .page_item_has_children{transition:.1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;}
.site-header-with-black .menu-item-has-children a,
.site-header-with-black .page_item_has_children a{position:relative;}
.site-header-with-black .menu-item-has-children > a:after,
.site-header-with-black .page_item_has_children > a:after{content:"\f107";font-family:"FontAwesome";padding-left:5px;right:0;}
@media (max-width:800px){.site-header .menu-item-has-children > a:after,
.site-header .page_item_has_children > a:after{display:none;pointer-events:none;}
}
.sub-menu .menu-item-has-children > a:after,
.sub-menu .page_item_has_children > a:after{content:"\f105";font-family:"FontAwesome";}
.widget .sub-menu .menu-item-has-children > a:after,
.widget .sub-menu .page_item_has_children > a:after{display:none;}
.secondary-navigation .menu-item-has-children:after,
.secondary-navigation .page_item_has_children:after{color:#a6b5c1;top:15px;}
.drawer .menu-item-has-children .toggle-sub{position:absolute;top:0;right:0;width:50px;padding:14px 0;line-height:1.4;text-align:center;z-index:75;display:block;font-size:20px;color:rgba(255, 255, 255, 0.8);cursor:pointer;background:none;}
.drawer .menu-item-has-children .toggle-sub:hover{box-shadow:none;color:white;}
.drawer .main-navigation .drop-open ul.drop-active{display:block;}
.site-header .menu-item-has-children:hover{cursor:pointer;}
.site-header-with-black .menu-item-has-children:hover{cursor:pointer;}
.main-navigation .sub-menu,
.main-navigation .children{height:auto;list-style:none;float:left;position:absolute;top:60px;left:-5px;text-align:left;margin:0;background:hsl(60, 11%, 98%);z-index:100;border-radius:5px;}
.main-navigation .sub-menu:before,
.main-navigation .children:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #343E47;position:absolute;top:-2px;left:20px;content:" ";display:none;}
@media (max-width:800px){.main-navigation .sub-menu:before,
.main-navigation .children:before{display:none;}
}
.main-navigation .sub-menu ul{box-shadow:inset 7px 0 9px -7px rgba(0, 0, 0, 0.2);}
.main-navigation li ul{z-index:100;}
.main-navigation li ul li{display:block;height:35px;padding:0;width:100%;}
.main-navigation li ul a,
.main-navigation li ul li a{height:35px;vertical-align:top;white-space:pre;width:100%;display:inline-block;border-bottom:rgba(0, 0, 0, 0.06) 1px solid;padding:7px 7px;margin-right:23px;margin-left:2px;font-size:13px;font-weight:normal;text-transform:none;line-height:1.6;color:#666;}
.main-navigation li ul a:hover,
.main-navigation li ul li a:hover{color:#666;}
.site-header .sub-menu li:last-child > a,
.site-header .children li:last-child > a{border-bottom:none;}
.main-navigation li ul li ul{padding:0;}
.main-navigation ul ul{top:0;}
.main-navigation li ul ul.sub-menu,
.main-navigation li ul ul.children{left:200px;top:0;margin:0;z-index:20;position:absolute;}
.main-navigation li ul ul.sub-menu:before,
.main-navigation li ul ul.children:before{display:none;}
.site-identity .main-navigation li:hover > ul,
.site-identity .main-navigation li li a:hover > ul,
.top-navigation .main-navigation li:hover > ul,
.top-navigation .main-navigation li li a:hover > ul{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.drawer .main-navigation{width:100%;max-width:100%;background:none;border-bottom:solid 4px #343E47;z-index:40;position:relative;}
@media (max-width:800px){.drawer .main-navigation{font-size:17px;display:inline-block;}
}
.drawer .main-navigation ul li{width:100%;padding-left:0;padding-right:0;border-bottom:dotted 1px rgba(255, 255, 255, 0.2);transition:none;position:relative;z-index:50;}
.drawer .main-navigation ul li:last-child{border-bottom:none;}
.drawer .main-navigation ul li a{padding:15px 10px 15px 0;margin-bottom:0;margin-left:0;border-bottom:none;position:relative;transition:none;}
.drawer .main-navigation a{color:rgba(255, 255, 255, 0.8);padding-left:0;line-height:1.4;}
.drawer .main-navigation a:hover{color:white;opacity:1;}
.drawer .main-navigation ul > li.current-menu-item > a{color:white;}
.drawer .main-navigation .sub-menu, .drawer .main-navigation .children{display:none;position:relative;width:100%;left:0;top:auto;padding-left:15px;border:none;background:transparent;box-shadow:none;}
.drawer .main-navigation li ul a,
.drawer .main-navigation li ul li a{font-size:18px;padding:15px 0;}
.drawer .main-navigation .sub-menu li:first-child{border-top:dotted 1px rgba(255, 255, 255, 0.3);}
.drawer nav{padding:2% 5%;}
@media (max-width:600px){.drawer nav{padding:5% 15px;}
}
.main-navigation.drawer-navigation{background:#2B343C;}
.social-navigation{display:inline-block;vertical-align:top;}
@media (max-width:800px){.social-navigation{float:none;width:100%;display:none;}
}
.social-navigation ul{list-style:none;margin:0;}
.social-navigation li{display:inline;}
.social-navigation a{font-size:0;transition:.1s ease-in-out;}
.social-navigation a:before{font-size:16px;font-family:'FontAwesome';border-radius:50px;padding:18px 8px;display:inline-block;text-align:center;line-height:1;-webkit-font-smoothing:antialiased;}
@media (max-width:800px){.social-navigation a:before{color:#343E47;font-size:22px;}
}
@media (max-width:800px){.social-navigation a:hover:before{color:#62707c;}
}
@media (max-width:800px){.social-navigation a{margin-bottom:10px;display:inline-block;}
.social-navigation a:before{padding:0 8px;}
}
.social-navigation a[href*="twitter.com"]:before{content:"\f099";}
.social-navigation a[href*="facebook.com"]:before{content:"\f09a";}
.social-navigation a[href*="google.com"]:before{content:"\f0d5";}
.social-navigation a[href*="instagram.com"]:before{content:"\f16d";}
.social-navigation a[href*="youtube.com"]:before{content:"\f167";}
.social-navigation a[href*="vimeo.com"]:before{content:"\f194";}
.social-navigation a[href*="dribbble.com"]:before{content:"\f17d";line-height:17px;}
.social-navigation a[href*="github.com"]:before{content:"\f113";}
.social-navigation a[href*="flickr.com"]:before{content:"\f16e";}
.social-navigation a[href*="codepen.com"]:before{content:"\f1cb";}
.social-navigation a[href*="behance.com"]:before{content:"\f1b4";}
.social-navigation a[href*="dropbox.com"]:before{content:"\f16b";}
.social-navigation a[href*="pinterest.com"]:before{content:"\f231";}
.social-navigation a[href*="reddit.com"]:before{content:"\f1a1";}
.social-navigation a[href*="soundcloud.com"]:before{content:"\f1be";}
.social-navigation a[href*="spotify.com"]:before{content:"\f1bc";}
.social-navigation a[href*="wordpress.com"]:before{content:"\f19a";}
.social-navigation a[href*="mailto"]:before{content:"\f0e0";text-indent:-1px;font-size:16px;}
.social-navigation a[href*="linkedin.com"]:before{content:"\f0e1";}
.social-navigation a[href*="stackoverflow.com"]:before{content:"\f16c";}
.social-navigation a[href*="rss"]:before, .social-navigation a[href*="feed"]:before{content:"\f09e";text-indent:1px;}
.share-comment{display:inline-block;width:100%;margin-top:7%;}
@media (max-width:800px){.share-comment{margin-top:5%;}
}
@media (max-width:600px){.share-comment{margin-top:10%;}
}
.share-icons{display:inline-block;float:right;}
@media only screen and (max-width:1040px){.share-icons{float:none;width:100%;margin-bottom:4%;}
}
@media (max-width:800px){.share-icons{margin-bottom:6%;}
}
@media (max-width:600px){.share-icons{margin-bottom:10%;}
}
.share-icons:empty{display:none;}
.show .share-icons{float:none;}
.sharedaddy .sd-content ul{margin-bottom:0 !important;}
.sharedaddy .sd-title{margin-bottom:5px !important;display:block !important;font-size:11px !important;text-transform:uppercase;letter-spacing:1px;}
div.sharedaddy h3.sd-title:before{display:none !important;}
.author-profile{background-color:#EAF1F5;padding:3% 1%;min-height:80px;margin-bottom:30px;position:relative;}
@media (max-width:600px){.author-profile{padding:5%;}
}
.author-profile:before{position:absolute;bottom:0;right:0;border-width:16px 16px 0 0;border-style:solid;border-color:#B9C5D0 #fff;}
.archive .author-profile{margin-bottom:6%;}
.author-profile-avatar{display:block;margin:0 auto;}
.author-profile-avatar img{height:75px;width:75px;border-radius:100px;}
.author-profile-avatar{left:40px;position:absolute;}
.author-profile-info{padding:0 0 0 130px;font-size:18px;}
@media (max-width:600px){.author-profile-info{font-size:15px;}
}
.author-profile-info p,
.entry-header .author-profile-info p:last-child{margin-bottom:10px;}
.author-profile-title{font-size:23px;margin-bottom:15px;font-weight: 500;}
@media (max-width:600px){.author-profile-title{font-size:18px;}
}
.author-profile-links{font-size:15px;}
.author-profile-links a:first-child{margin-right:8px;}
.author-profile-links i{font-size:13px;}
.post-navigation{background:#424a55;width:100%;display:inline-block;margin-bottom:-10px;}
.post-navigation .background-effect{z-index:5;transition:.2s ease-in-out;opacity:.35;}
.post-navigation .nav-post{display:inline-block;width:50%;float:left;position:relative;padding:5%;}
@media (max-width:800px){.post-navigation .nav-post{width:100%;padding:7% 5%;border-bottom:solid 5px #fff;}
}
.post-navigation .nav-post:hover .background-effect{opacity:.5;}
.post-navigation .nav-post img{position:absolute;top:0;left:0;}
.post-navigation .nav-post-text{line-height:1;position:relative;z-index:50;}
.post-navigation .avatar-link + .nav-post-text{padding-left:145px;}
.post-navigation .overflow-link{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:inline-block;margin:8px 0 12px 0;color:#fff;line-height:1.3;}
.post-navigation [rel="next"],
.post-navigation [rel="prev"]{font-size:25px;font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.2;color:#fff;transition:.2s ease-in-out;}
@media (max-width:600px){.post-navigation [rel="next"],
.post-navigation [rel="prev"]{font-size:20px;margin:2px 0 7px 0;}
}
.post-navigation [rel="next"]:hover,
.post-navigation [rel="prev"]:hover{color:#fff;opacity:.9;}
.post-navigation div:only-child{width:100%;}
.post-navigation span{display:inline-block;font-size:16px;color:#CDDBE6;}
.post-navigation span:first-child{margin-bottom:5px;}
@media (max-width:600px){.post-navigation span{font-size:14px;}
}
.post-navigation .nav-label{background:#00a6c2;padding:4px 8px;border-radius:3px;font-size:12px;color:#fff;}
.single #page .post-navigation{margin-top:8%;}
@media (max-width:600px){.single #page .post-navigation{margin-top:10%;}
}
.page-navigation{display:inline-block;width:100%;padding-top:4%;text-align:center;overflow:hidden;}
.page-navigation a{color:#343E47;}
.page-navigation a, .page-navigation span{background:#E8EDF3;padding:10px 20px;transition:.2s ease-in-out;border-radius:2px;display:inline-block;color:#62707c;}
@media (max-width:600px){.page-navigation a, .page-navigation span{padding:10px 15px;}
}
.page-navigation .next,
.page-navigation .prev{font-size:0;}
.page-navigation .next:after,
.page-navigation .prev:after{font-family:"FontAwesome";font-size:20px;}
.page-navigation .next{float:right;}
.page-navigation .next:after{content:"\f105";}
.page-navigation .prev{float:left;}
.page-navigation .prev:after{content:"\f104";}
@media (max-width:600px){.page-navigation .next:after,
.page-navigation .prev:after{font-size:17px;}
}
.page-numbers{font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;}
@media (max-width:600px){.page-numbers{font-size:17px;}
}
.page-numbers.current,
.page-numbers:hover{background:#00a6c2;color:#fff;}
.newform{font-size:14px;padding:6px 12px;border:0;border-radius:0px;font-weight:300;color:rgba(0, 0, 0, .9);background-color:#fff;box-shadow:none;float:left;width:60%;}
.newbutton{vertical-align:middle;font-size:10px;font-weight:300;padding:0 5px;float:right;height:29px;width:40%;border-radius:0;border-bottom:solid 1px rgba(0,0,0,.25);}
@media (min-width:1025){.newbutton{font-size:13px;}
}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;margin:0;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#page .alignleft{display:inline;float:left;margin:.5em 2em .5em 0;}
@media (max-width:600px){#page .alignleft{max-width:150px;margin-right:1em;}
}
#page .alignright{display:inline;float:right;margin:.5em 0 1.5em 2em;}
@media (max-width:600px){#page .alignright{max-width:150px;margin-left:1em;}
}
#page .aligncenter{clear:both;display:block;margin:0 auto 1.5em auto;}
.wp-caption{margin:.5em 0 1.5em 0;max-width:100%;text-align:left;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;max-width:100%;}
.wp-caption-text, .gallery-caption{padding-top:10px;margin-top:0;width:100%;text-transform:none;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0;color:#62707c;}
.site-footer .wp-caption-text,
.site-footer .gallery-caption{color:#a6b5c1;border-left-color:#a6b5c1;}
#main .tiled-gallery{margin-bottom:1.4em;}
.pull-right,
.pull-excerpt{float:right;margin:1.2% 0 2% 5%;text-align:right;}
.pull-left{float:left;margin:1.5% 5% 2% 0;}
.pull-right,
.pull-left,
.pull-excerpt{color:#343E47;font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;line-height:1.4;width:32%;padding:20px 0 0 0;border-top:solid 4px #343E47;}
@media (max-width:800px){.pull-right,
.pull-left,
.pull-excerpt{font-size:18px;width:100%;margin:0 0 5% 0;}
}
.pull-excerpt{font-style:normal;text-align:left;padding-top:18px;line-height:1.6;margin-top:9px;}
@media (max-width:800px){.pull-excerpt{font-size:20px;margin-top:0;}
}
.sticky{width:auto;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:'';display:table;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget-area{display:inline-block;width:25%;vertical-align:top;float:right;font-size:15px;position:relative;-webkit-backface-visibility:hidden;}
@media (max-width:800px){.widget-area{width:100%;float:none;margin-top:8%;background:#ecf1f7;padding:5%;}
}
.widget-area a{color:#62707c;}
.widget-area a:hover{color:#343E47;}
.widget-area aside{display:inline-block;width:100%;margin-bottom:45px;vertical-align:top;}
.widget-area aside:last-child{margin-bottom:0;padding-bottom:0;}
@media (max-width:600px){.widget-area aside{margin-bottom:35px;}
}
.widget-area aside:last-child{margin-bottom:0;border-bottom:none;}
.widget-area aside .widget-title,
.widget-area aside .widgettitle,
.widget-area .widget-grofile h4 a{font-size:19px;line-height:1.6;position:relative;margin-bottom:20px;}
@media (max-width:800px){.widget-area aside .widget-title,
.widget-area aside .widgettitle,
.widget-area .widget-grofile h4 a{margin-bottom:35px;}
}
@media (max-width:600px){.widget-area aside .widget-title,
.widget-area aside .widgettitle,
.widget-area .widget-grofile h4 a{margin-bottom:20px;}
}
.widget-area .textwidget p{margin-bottom:15px;}
.widget-area aside ul{margin:0 0 0 0;}
.widget-area aside ul.sub-menu,
.widget-area aside .children{margin:4% 0 0 20px;}
.widget-area aside ul.sub-menu li:last-child,
.widget-area aside .children li:last-child{margin-bottom:0;padding-bottom:2%;border-bottom:none;}
.widget-area aside li{margin-bottom:10px;padding-bottom:10px;border-bottom:none;list-style:none;position:relative;}
.widget-area aside li:before{content:"\f0da";font-family:"FontAwesome";position:absolute;left:-18px;top:3px;color:#A1B0BD;font-size:12px;display:none;}
.widget-area aside li ul li{list-style:circle;}
.widget-area aside li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}
#calendar_wrap{background:#fff;border-right:none;border-bottom:none;color:#343E47;box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 2px -1px;}
#wp-calendar{font-size:16px;margin:0;max-width:100%;}
#wp-calendar caption{text-align:center;background:#eaf1f5;padding:5px 10px;font-weight:bold;}
#wp-calendar tr th, #wp-calendar tr td{text-align:center;}
#wp-calendar tr th{background:#343E47;color:#fff;margin:-10px -10px 10px -10px;font-size:11px;font-weight:bold;padding:10px 0;}
#wp-calendar tbody tr td{padding:2px 0;border-right:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;}
#wp-calendar tfoot td{border-top:solid 1px #f3f3f3;border-right:solid 1px #eee;padding:7px 0 5px 0;font-weight:bold;font-size:10px;text-transform:uppercase;}
#wp-calendar a{color:#343E47;}
#wp-calendar a:hover{color:#62707c;}
.widget_rss li{margin-bottom:15px;padding-bottom:15px;}
.widget_rss li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.widget_rss li .rsswidget{display:inline-block;width:100%;}
.widget_rss .rss-date, .widget_rss cite{font-size:14px;text-transform:uppercase;display:inline-block;margin:10px 0;}
.site-footer li .rsswidget{color:#fff;}
.site-footer li .rsswidget:hover{opacity:.9;}
.widget-grofile{position:relative;}
.widget .grofile-thumbnail{max-width:90px;width:90px;display:block;vertical-align:top;border-radius:100px;margin:0 auto 10px auto;}
.grofile-meta{display:inline-block;width:100%;vertical-align:top;}
.widget-area .widget-grofile h4{margin-top:0;margin-bottom:20px;line-height:.9;text-align:center;}
.widget-area .widget-grofile h4 a{color:#343E47;}
.widget-area .widget-grofile h4 a:hover{color:#62707c;}
.widget-area .grofile-meta + h4{display:none;}
.widget-area .grofile-links{margin-bottom:20px;}
.widget-area .grofile-links + p,
.widget-area .grofile-meta + p{margin-bottom:0;}
aside.jetpack_subscription_widget{background:#ecf1f7;padding:20px;}
@media (max-width:800px){aside.jetpack_subscription_widget{padding:0;}
}
aside.jetpack_subscription_widget p{margin-bottom:15px;font-size:15px;}
aside.jetpack_subscription_widget h2.widget-title{margin-bottom:10px;font-size:18px;}
aside.jetpack_subscription_widget .success p:last-child{margin-bottom:0;}
aside.jetpack_subscription_widget #subscribe-submit input,
aside.jetpack_subscription_widget #subscribe-email input{font-size:16px;padding:10px 12px;width:100%;}
aside.jetpack_subscription_widget #subscribe-submit{margin-bottom:0;}
.site-footer aside.jetpack_subscription_widget{background:none;padding-right:4%;}
.comment-navigation{font-size:16px;margin:0 0 6% 0;}
.comment-navigation .button{display:inline-block;}
.comment-navigation .button:empty{display:none;}
.comment-navigation .nav-previous a:before{content:"\f0a8";font-family:"FontAwesome";margin-right:10px;}
.comment-navigation .nav-next a:after{content:"\f0a9";font-family:"FontAwesome";margin-left:10px;}
.comments-toggle{display:inline-block;}
@media (max-width:600px){.comments-toggle{width:100%;text-align:center;}
}
.comments-toggle i{margin-right:5px;}
.comments-toggle span:not(:first-child){display:none;}
.show .comments-toggle{display:none;}
.comments-area{display:block;display:none;margin:5% auto 0 auto;width:100%;}
.show.comments-area{display:inline-block;}
h3.comments-title,
h3.comment-reply-title{font-size:34px;margin-bottom:5%;position:relative;}
@media (max-width:600px){h3.comments-title,
h3.comment-reply-title{font-size:22px;}
}
h3.comments-title{border-top:dotted 1px #c7d6e4;border-bottom:dotted 1px #c7d6e4;padding:15px 0;}
#commentform{display:inline-block;width:100%;}
.comment-list #commentform{margin-top:2%;}
.comment-info{display:inline-block;margin:5px 0 20px 0;}
img + .comment-info{margin-left:75px;}
@media (max-width:600px){img + .comment-info{margin-left:65px;}
}
.comment-content{font-size:18px;background:#ecf1f7;padding:30px;position:relative;}
.comment-content:after{position:absolute;top:-10px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ecf1f7;}
@media (max-width:800px){.comment-content{font-size:16px;}
}
@media (max-width:800px){.comment-content{padding:20px;}
}
.bypostauthor .comment-list .avatar:after{content:"\f007";font-family:"FontAwesome";font-size:16px;margin-left:1rem;position:relative;top:0;}
.comment-list,
.comment-list li{margin:0;counter-reset:li;}
.comment-list > li{list-style-type:none;margin-bottom:6%;}
.comment-list .children{margin:6% 0 0 0;padding-left:50px;border-left:solid 2px #ecf1f7;}
@media (max-width:600px){.comment-list .children{padding-left:15px;}
}
.comment-list .children li{margin-bottom:6%;}
.comment-list .children li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.comment-list .children > li{list-style:none;}
.comment-list .reply{margin-bottom:0;font-size:14px;}
.comment-list .reply a{color:#848a96;}
.comment-list .reply a:hover{color:#343E47;}
.comment-list .avatar{display:inline-block;margin-right:20px;border-radius:100px;vertical-align:top;width:60px;position:absolute;}
@media (max-width:600px){.comment-list .avatar{width:50px;}
}
.comment-wrap{display:inline-block;width:100%;vertical-align:top;}
.comment-cite{font-style:normal;display:inline-block;width:100%;font-weight:400;font-size:22px;line-height:1;font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;}
@media (max-width:600px){.comment-cite{font-size:18px;}
}
.comment-cite a{color:#343E47;}
.comment-time, .comment-edit-link{color:#62707c;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:11px;vertical-align:top;}
.comment-list .comment-reply-title{margin-bottom:3%;border:none;padding:0;}
.comment-list .comment-reply-title small{float:right;}
.logged-in-as, .comment-notes{margin-bottom:2%;display:none;color:#62707c;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:400;}
.comment-notes{display:none;}
.required{color:#F35959;}
.logged-in-as a{color:#343E47;}
.comment-form-author, .comment-form-email, .comment-form-url{display:inline-block;width:100%;}
@media (max-width:800px){.comment-form-author, .comment-form-email, .comment-form-url{width:100%;margin-right:0;}
}
.comment-list #respond{display:inline-block;margin-top:4%;width:100%;}
@media (max-width:800px){.comment-form-url{margin-bottom:1em;}
}
.comment-form label{color:#343E47;display:inline-block;float:left;margin-bottom:10px;font-size:18px;font-weight:700;width:auto;}
@media (max-width:800px){.comment-form label{float:none;width:100%;}
}
@media (max-width:600px){.comment-form label{font-size:16px;}
}
.comment-form input:not([type='submit']), .comment-form textarea{width:82%;font-size:16px;float:right;}
@media (max-width:800px){.comment-form input:not([type='submit']), .comment-form textarea{float:none;width:100%;}
}
.form-submit{display:inline-block;margin:0;width:100%;}
.comment-form #submit{margin-top:2em;width:auto;float:right;}
@media (max-width:600px){.comment-form #submit{margin:0;width:100%;}
}
.form-allowed-tags{display:none;}
.comment-subscription-form{margin-bottom:10px;}
.comment-subscription-form label{font-weight:normal;font-size:14px;}
.comment-subscription-form{display:inline-block;width:100%;}
.comment-subscription-form .subscribe-label{float:right;margin:0;}
#respond .comment-form-fields div.comment-form-field{width:100% !important;}
.comment-awaiting-moderation{margin-top:20px;display:inline-block;width:100%;font-size:16px;font-style:normal;}
.comment-awaiting-moderation:before{content:"\f06a";font-family:"FontAwesome";margin-right:10px;}
@media (max-width:600px){#infinite-handle{display:inline-block;width:100%;}
#infinite-handle span{width:100%;}
}
#page #infinite-handle{display:inline-block;width:100%;margin-top:2%;}
#page #infinite-handle span{background:none;padding:0;}
#page #infinite-handle button:after{font-family:"FontAwesome";content:"\f055";margin-left:10px;font-size:15px;}
.infinite-loader{position:absolute;bottom:-35px;left:0;}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer,
.infinite-scroll .page-navigation{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.spinner{left:50% !important;}
.grid-wrapper{display:inline-block;width:100%;max-width:100%;position:relative;}
@media (max-width:800px){.grid-wrapper{margin:0 0 4% 0;}
}
@media (max-width:600px){.grid-wrapper{margin:0 0 0 0;height:auto !important;}
}
.grid-thumb img{display:block;min-width:100%;}
img.emoji{min-width:0;}
.grid-wrapper .grid-thumb{float:left;display:inline-block;margin-bottom:5%;vertical-align:top;}
.three-column .grid-wrapper .grid-thumb{width: 31.3%;margin-right: 3%;}
.three-column .grid-wrapper .grid-thumb:nth-child(3n+3){border: 0;padding-right: 0px;margin-right: 0;}
@media (max-width:800px){.three-column .grid-wrapper .grid-thumb{width:48%;margin-right:4%;margin-bottom:8%;}
.three-column .grid-wrapper .grid-thumb:nth-child(3n+3){margin-right:2%;}
.three-column .grid-wrapper .grid-thumb:nth-child(2n+2){margin-right:0;}
}
@media (max-width:600px){.three-column .grid-wrapper .grid-thumb{width:100%;margin-bottom:10%;}
}
body:not(.three-column) .grid-thumb{width:48%;margin-right:4%;}
body:not(.three-column) .grid-thumb:nth-child(2n+2){margin-right:0;}
@media (max-width:800px){body:not(.three-column) .grid-thumb{width:48%;margin-right:4%;margin-bottom:8%;}
body:not(.three-column) .grid-thumb:nth-child(2n+2){margin-right:0;}
}
@media (max-width:600px){body:not(.three-column) .grid-thumb{width:100%;margin-right:0;margin-bottom:9%;padding-bottom:6%;}
body:not(.three-column) .grid-thumb:after{content:" ";background:#C6D1DA;height:2px;width:40px;position:absolute;bottom:0;}
body:not(.three-column) .grid-thumb:last-child:after{height:0;}
}
.relatedthumb:before {content: "\f0da";font-family: "FontAwesome";left: -18px;top: 3px;color: #a1b0bd;font-size: 12px;}
.grid-thumb-image{margin-bottom:3%;display:inline-block;width:100%;}
@media (max-width:600px){.grid-thumb-image{margin-bottom:2%;}
}
.grid-text{font-size:16px;word-wrap:break-word;}
@media (max-width:600px){.grid-text{font-size:15px;}
.grid-text p{margin-bottom:10px;}
}
.grid-date{font-size:14px;color:#62707c;}
.grid-date span{padding:0 2px;}
.grid-thumb .entry-title{font-size:21px;font-weight:400;line-height:1.4;margin-bottom:15px;}
@media screen and (min-width:786px){.grid-thumb .entry-title{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
}
@media (max-width:600px){.grid-thumb .entry-title{font-size:22px;margin-bottom:10px;}
}
.grid-thumb .entry-title a{font-family: Roboto;font-size: 19.7px;line-height: 29px;color:#343E47;transition:.2s ease-in-out;border-bottom:solid 2px transparent;}
.grid-thumb .entry-title a:hover{color:#343E47;border-bottom:solid 2px #C4D1E0;}
.grid-thumb p{margin-bottom:15px;}
.single .overlay-cats{margin-bottom:4%;}
.grid-cats{margin-bottom:5px;display:inline-block;line-height: 24px;padding: 4px 0;}
.grid-cats a{font-size:14px;color:rgba(98, 112, 124, 0.89);}
.grid-cats a:hover{color:#333;}
.grid-cats a:after{content:" | ";padding:0 2px; color: rgba(98, 112, 124, 0.89);padding-left:7px;}
.grid-cats a:hover:after{color:#62707c;}
.grid-cats a:last-child:after{content:"";padding:0;}
.main_meta .grid-cats a{font-size: 16px; color: #B7B7B7;}
.img-post .grid-cats {border-color: #fff;}
.img-post .grid-cats a{color:#fff;}
.img-post a{color:#fff;}
.main-post {height: 500px; width: 100%;}
.data{background: linear-gradient(45deg, rgba(39, 43, 48, 0.8) 0%, rgba(39, 43, 48, 0.69) 30%, rgba(69, 69, 80, 0.1) 90%); height: 100%; width:100%; padding: 0 11%;}
.data .grid-cats{margin-top: 100px;border-radius: 5px;background: #00A6C2;margin-bottom: 20px;}
.data .grid-cats a{color:#fff;}
.data .grid-cats a:hover{color:#fff;}
.title{width: 100%;}
.title a{font-size: 45px; color: #fff; line-height: 50px;}
.title a:hover{color:aliceblue;}
.excerpt{margin-top: 2%; color: #fff; font-size: 20px; line-height: 30px;}
.main_meta{display: inline-block; margin-top: 2%;}
.main-author{color: #B7B7B7}
.main-author:hover{color: #fff;}
.main-date{color: #B7B7B7}
.main_meta img{border-radius: 100%;vertical-align: middle;margin-right: 10px;}
.loadingmessage{text-align:center; display: none;}
.loadingmessage img{height:15px;}
.grid-meta{display: inline-block;}
.grid-author{font-size: 14px;}
.subs{padding: 20px 30px;min-height: 130px; width: 100%; margin-bottom: 6%;display: block; border-radius: 5px; background-color: #F6F6F6;}
.response{font-family: Roboto;text-align: center;padding: 10px 0; font-size: 26px; font-weight: 700; line-height: 41px; width: 100%;}
.subs-container{width: 100%;}
.subs-form{display: -webkit-box; display: -ms-inline-flexbox;display: inline-flex; width: 70%; height: 40px; margin: 0 15%;}
.email-cont{width: 55%; margin-bottom:0;padding-right:7%;}
.subs .email{border-radius: 2px; padding: 7px 10px; height: 40px;background: rgba(0,0,0,.1); border: solid 1px rgba(0,0,0,.15); box-sizing: border-box;  font-size: 16px; font-weight: 300; box-shadow: none; float: left; width: 100%; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.subs .btn{height: 40px; font-size: 16px; font-weight: 300; padding: 4px 12px; float: right; min-width: 40%;border-radius: 2px;}
.loadmore-btn{text-align: center;margin: 20px 0;cursor:pointer;}
.loadmore-edge{vertical-align: bottom; margin-top:14px; width: 37%; position:relative; border-top: 2px dashed #9EDDE8;}
.loadmore-btn a{margin: auto; font-size: 19px;color:#00a6c2}
.hero-wrapper{position:relative;width:100%;overflow:hidden;}
.header-gradient{background:linear-gradient(to bottom, transparent 25%, rgba(0, 0, 0, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#36404c',GradientType=0);position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;pointer-events:none;}
@media (max-width:800px){.header-gradient{background:linear-gradient(to bottom, transparent 30%, rgba(0, 0, 0, 0.7) 100%);}
}
.hero-posts{position:relative;z-index:20;background:#343e47;overflow:hidden;}
.hero-posts .hero-post{max-height:550px;width:100%;padding:11% 0 224px 0;margin-bottom:0;position:relative;}
@media (max-width:800px){.hero-posts .hero-post{padding-bottom:130px;}
}
@media (max-width:600px){.hero-posts .hero-post{padding-bottom:110px;padding-top:20%;}
}
.single-hero .post{padding:8% 0;}
.single .hero-posts .hero-post{}
@media (max-width:800px){.single .hero-posts .hero-post{padding-bottom:8%;padding-top:32%;}
}
.single .hero-posts .without-featured-image{padding:4% 0;width:100%;}
@media (max-width:800px){.single .hero-posts .without-featured-image{padding:8% 0;}
}
.single .hero-posts .with-featured-image{height:500px;padding-top:13%;}
.hero-posts .hero-post:not(:first-child){display:none;}
.hero-posts .container{min-height:285px;z-index:40;}
.single .hero-posts .container{max-width:100%;width:1340px;margin-top:-7%;margin-bottom:7%;position:relative;min-height:auto;z-index:40;}
.hero-cats,
.entry-cats{margin-bottom:1.5%;position:relative;z-index:10;}
@media (max-width:800px){.hero-cats,
.entry-cats{margin-bottom:2%;}
}
.hero-cats a,
.entry-cats a{background-color:#f1c40f;padding:4px 8px;margin-right:5px;border-radius:3px;font-size:12px;color:#000;transition:.2s ease-in-out;}
.hero-cats a:hover,
.entry-cats a:hover{box-shadow:inset 0 0 80px rgba(255, 255, 255, 0.1);}
@media (max-width:600px){.hero-cats a,
.entry-cats a{font-size:11px;padding:3px 4px;}
}
.hero-posts .hero-text{opacity:0;opacity:1;position:relative;z-index:40;width:100%;}
.hero-posts .hero-text p{font-size: 16.4px;color:#fff;color:rgba(255, 255, 255, 0.8);max-width:81%;text-shadow:2px 2px 40px rgba(52, 62, 71, 0.7);}
@media (max-width:800px){.hero-posts .hero-text p{color:rgba(255, 255, 255, 0.8);max-width:100%;text-shadow:2px 2px 40px #000;}
}
.hero-posts .hero-post .entry-title{font-size:28.5px;font-weight:500;line-height:1.1;margin-bottom:.5%;color:#fff;text-shadow:2px 2px 40px rgba(52, 62, 71, 0.7);}
@media (max-width:800px){.hero-posts .hero-post .entry-title{font-size:50px;margin-bottom:3%;text-shadow:2px 2px 40px black;}
}
@media (max-width:600px){.hero-posts .hero-post .entry-title{font-size:30px;margin-bottom:5%;}
}
.hero-posts .entry-title a{color:#fff;transition:.3s ease-in-out;}
.hero-posts .entry-title a:hover{color:#fff;opacity:.8;}
.hero-date{color:#fff;font-size:14px;}
@media (max-width:800px){.hero-date{text-shadow:2px 2px 40px black;}
}
.hero-date a{color:#fff;transition:.3s ease-in-out;}
.hero-date a:hover{color:#fff;opacity:.8;}
.hero-date img{width:40px;border-radius:50px;margin-right:5px;vertical-align:bottom;}
.hero-pager-wrap{width:100%;max-height:180px;position:absolute;bottom:0;z-index:25;}
@media (max-width:800px){.hero-pager-wrap{min-height:0;bottom:8%;}
}
#hero-pager{margin:0;border-top:solid 2px rgba(255, 255, 255, 0.4);}
@media (max-width:800px){#hero-pager{display:none;}
}
#hero-pager li{display:inline-block;list-style:none;width:25%;float:left;margin-top:-2px;padding-right:3%;border-top:solid 2px transparent;opacity:.7;transition:.3s ease-in-out;}
#hero-pager li:hover{cursor:pointer;opacity:1;}
#hero-pager li:last-child{margin-right:0;}
#hero-pager li a{position:relative;padding:10px 0 20px 0;display:inline-block;width:100%;vertical-align:top;}
#hero-pager .paging-thumb{display:inline-block;vertical-align:top;position:absolute;top:10px;left:0;}
#hero-pager .paging-thumb img{border-radius:3px;}
#hero-pager .paging-text{display:inline-block;vertical-align:top;width:100%;}
#hero-pager .paging-thumb + .paging-text{padding-left:65px;}
#hero-pager .entry-title{font-size:15px;font-weight:400;line-height:1.3;color:#fff;margin-bottom:8px;}
#hero-pager .paging-date{font-size:13px;color:#fff;opacity:.6;}
#hero-pager .rslides_here{opacity:1;border-top-color:#fff;}
.pager-navs{display:none;width:100%;}
@media (max-width:800px){.pager-navs{display:inline-block;}
}
.pager-navs .next,
.pager-navs .prev{font-size:0;outline:none;}
.pager-navs .next:before,
.pager-navs .prev:before{font-size:24px;font-family:"FontAwesome";color:#fff;height:40px;width:40px;text-align:center;border:solid 2px #fff;border-radius:50px;padding:5px;display:inline-block;line-height:1;margin-right:10px;}
.pager-navs .next:before{content:"\f105";text-indent:3px;}
.pager-navs .prev:before{content:"\f104";text-indent:-2px;}
@keyframes smoothFade{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes smoothFade{from{opacity:0;}
to{opacity:1;}
}
.background-effect{position:absolute;z-index:-999998;top:0;left:0;overflow:hidden;width:100%;height:100%;margin:0;padding:0;opacity:.2;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.site-header-bg.background-effect{background-attachment:scroll;}
.featured-posts-wrap{position:relative;width:100%;z-index:-1;}
@media (max-width:800px){.featured-posts-wrap{display:none;}
}
.featured-posts{background:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.25);position:absolute;transition:-webkit-transform 800ms linear;transition:transform 800ms linear;-webkit-transform:translateY(-115%);-ms-transform:translateY(-115%);transform:translateY(-115%);width:100%;z-index:-1;transition:0.4s;}
@media only screen and (max-width:1100px){.featured-posts{min-height:100%;}
}
.featured-posts.show{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);z-index:3;min-height:311px;}
@media only screen and (max-width:1200px){.featured-posts.show{min-height:290px;}
}
@media only screen and (max-width:1024px){.featured-posts.show{min-height:270px;}
}
@media only screen and (max-width:980px){.featured-posts.show{min-height:265px;}
}
.featured-posts.hide{min-height:0;}
.featured-header{width:100%;padding:30px 25px;font-size:15px;}
.view-all{margin-left:20px;color:#343E47;}
.view-all:hover{color:#62707c;}
.view-all:before{font-family:"FontAwesome";content:"\f00a";font-size:13px;margin-right:5px;}
.featured-header-close{float:right;}
.featured-header-close:hover{cursor:pointer;color:#62707c;}
.featured-posts .post{width:16.4%;margin-bottom:0;vertical-align:top;padding:0 0 0 25px;padding-bottom:30px;float:left;opacity:0;opacity:1\9;}
@media (max-width:800px){.featured-posts .grid-thumb.post{width:46%;margin-bottom:20px;}
}
.featured-posts #post-not-found{padding-top:0;padding-bottom:0;font-size:15px;}
.featured-posts #post-not-found p{margin-bottom:0;}
.featured-posts .overlay-cats{display:none;}
.featured-posts .post:last-child{margin-right:0;}
.featured-posts .overlay-cats a{font-size:10px;}
.featured-posts .grid-thumb-image{margin-bottom:5px;transition:.3s ease-in-out;max-height:160px;overflow:hidden;}
.featured-posts .grid-thumb-image:hover{opacity:.9;}
.featured-posts .grid-text .entry-title{font-size:15px;line-height:1.2;margin-bottom:0;}
.featured-posts .grid-text .entry-title a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:inline-block;border-bottom:none;color:#343E47;}
.featured-posts .grid-text .entry-title a:hover{border-bottom:none;color:#62707c;}
.featured-posts .grid-date{font-size:13px;}
.filter{color:#62707c;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:2%;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.site-main .gallery{margin-bottom:1.5em;}
.gallery a img{border:none;height:auto;width:100%;max-width:100%;}
.gallery dd, .gallery figcaption{font-size:15px;text-align:left;margin:0 0 15px 0;}
.gallery-item{display:inline-block;padding-right:5%;padding-bottom:5%;width:25%;vertical-align:top;}
@media (max-width:800px){.gallery-item{width:32%;}
}
embed, iframe, object{max-width:100%;}
#content .wp-playlist-light{color:#55626D;padding:0;}
#content .mejs-container, #content .mejs-embed, #content .mejs-embed body{background:none;}
#content .mejs-container{margin-bottom:1em;height:75px !important;}
#content .mejs-container a{border-bottom:none;}
#content .mejs-container a:hover{background:transparent;}
#content .wp-playlist{border:none;background:none;margin:0 0 1.5em 0;padding:0;}
#content .wp-playlist-tracks{margin-top:3.5%;}
#content .wp-playlist-item{border-bottom:dotted 1px #CAD1D8;padding:0;}
#content .wp-playlist-item:last-child{border-bottom:none;}
#content .wp-playlist-item .wp-playlist-caption,
#content .wp-playlist-item-length{padding:2%;}
@media (max-width:800px){#content .wp-playlist-item .wp-playlist-caption,
#content .wp-playlist-item-length{padding:4%;}
}
#content .wp-playlist-item .wp-playlist-caption{color:#343E47;display:inline-block;border-bottom:none;}
#content .wp-playlist-item .wp-playlist-caption:hover{background:none;border-bottom:none;}
#content .wp-playlist-caption, #content .wp-playlist-item-title{font-size:18px;}
@media (max-width:800px){#content .wp-playlist-caption, #content .wp-playlist-item-title{font-size:16px;}
}
#content .wp-playlist-current-item{height:auto !important;}
#content .wp-playlist-current-item .wp-playlist-caption{margin-bottom:1.5%;}
#content .wp-playlist-current-item img{display:none;}
#content .wp-playlist-current-item .wp-playlist-item-title{color:#343E47;font-size:30px;font-weight:500;}
@media (max-width:800px){#content .wp-playlist-current-item .wp-playlist-item-title{font-size:22px;}
}
#content .wp-playlist-current-item .wp-playlist-item-album{font-size:20px;}
@media (max-width:800px){#content .wp-playlist-current-item .wp-playlist-item-album{font-size:16px;}
}
#page .mejs-controls{background:#424a55;height:75px;padding:0 20px;}
@media (max-width:800px){#page .mejs-controls{padding:0 10px;}
}
#page .mejs-controls .mejs-button button:hover{background-color:transparent !important;}
#page .mejs-controls .mejs-time{height:56px;padding-top:18px;}
#page .mejs-controls .mejs-time span{line-height:40px;}
#page .mejs-controls > div{height:60px;}
#page .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#5E7383;height:14px;}
#page .mejs-controls .mejs-time-rail .mejs-time-current{background:#e3eaf0;height:14px;}
#page .mejs-controls .mejs-time-rail .mejs-time-total{background:#5E7383;height:14px;margin:26px 10px;}
#page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#5E7383;height:14px;top:29px;}
#page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#e3eaf0;height:14px;top:29px;}
#page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{background:#5E7383;height:14px;}
#page .mejs-controls .mejs-button button{margin:29px 5px;}
#page .mejs-controls .mejs-button button:focus{border:none;box-shadow:none;outline:none;}
.container-header{margin:0 auto;padding:0 15px;display:block;position:relative;}
.sub .container-header{height: 70px;}
@media (max-width:600px){.container-header{width:auto;}.follow{display:none;}.for-authors{display:none}.before-click{display:none}.title a {font-size: 35px;line-height: 40px;}.excerpt{font-size: 16px;line-height: 25px;}.main-author{font-size:13px;}.main-date{font-size:13px}.three-column .grid-wrapper .grid-thumb{margin-bottom: 15px;padding: 0 2%;border: 0;}.three-column .grid-wrapper .grid-thumb:nth-child(2n+2){width: 100%;padding: 0 2%;}.three-column .grid-wrapper .grid-thumb:nth-child(3n+3){width:100%;magin:0;padding:0 2%;}.grid-date{position:relative;bottom:0;}.subs{padding:10px 20px;}.response{font-size:20px;line-height:25px;}.subs-form{width:100%;margin:0;}.letter-sign{display:none;}.email-cont{padding:0;}.subs .email{height:30px;border-radius:0;font-size:13px;width:100%}.subs .btn{height:30px;min-width: auto;font-size:13px;padding:4px 5px;border-radius:0;}.sticky{height:60px;}.search-icon{margin-right:1%;}
}
@media (max-width:800px){.container-slider{position: absolute;bottom: -25px;}
}
@media (min-width:768px) and (max-width:990px){.container-header{width:750px;}.data{padding:0 5%}.data .grid-cats{margin-top:70px}.container-header{height:60px;}.three-column .grid-wrapper .grid-thumb {margin-right: 2%;}.three-column .grid-wrapper .grid-thumb:nth-child(2n+2){padding: 0;margin-right: 0;border: 0;}.three-column .grid-wrapper .grid-thumb:nth-child(3n+3){margin-right:2%; width:48%}.three-column .grid-wrapper .grid-thumb:nth-child(6n+6){border:0;}.three-column .grid-wrapper .grid-thumb:last-child{border:0}.response{font-size:24px;line-height:26px;}
}
@media (min-width:992px){.container-header{width: 970px;}.container{max-width:960px;}.response{font-size:24px}.data{padding:0 5%;}
}
@media (min-width:1200px){.container-header{height: 100%; width: 100%; max-width: 1360px; margin: 0 auto; padding: 0 4.3%;}.response{font-size: 24px;width:100%;}
}
.search-icon{float: right; color: #62707c; font-size: 15px; vertical-align:middle; padding: 0 1%; line-height:60px;cursor:pointer;}
.search-icon:hover{color:#7f8c8d;}


.for-authors{background: transparent; float: right; color: #fff; font-size: 15px; vertical-align:middle; padding: 0 12px; height:100%; line-height: 60px;}
.for-authors:hover{background: transparent;box-shadow:none;}
.for-authors a {
    display: block;
    float: right;
    color: #000;
    font-size: 14px;
    padding: 2px 10px;
    line-height: 20px;
    text-align: left;
    background: #fff;
    border: solid;
    border-radius: 13px;
    line-height: 20px;
    border-color: #f1c40f;}
.for-authors i{display: block; float: right; color: #fff; font-size: 15px; padding: 25px 0;padding-right:5px;}
.media-icons{display: none; cursor:pointer;float: right; padding: 0 15px; border-right: 1px solid #62707c; margin-top: 10px; margin-bottom: 10px; margin-right: 15px;}
.media-icons a{float: left; color: #62707c; line-height: 40px; font-size: 15px; padding: 0 10px; padding-right: 20px;}
.media-icons a:last-child{padding-right:10px;}
.before-click {height: 100%; line-height: 60px; float: right; margin-right: 15px;}
.follow {
    float: left;
    color: #333;
    font-size: 14px;
    padding: 2px 15px;
    font-weight: bold;
    cursor: pointer;
    background: #fff;
    line-height: 20px;
    margin-top: 17px;
    border-radius: 3px;}
.container-slider{max-width:1360px;margin:0 auto;padding:0 5%;display:block;position:relative;}
.drawer-wrap{position:relative;}
.drawer{padding:5% 0 5% 0;background:#e4e9ef;font-size:16px;display:none;position:absolute;z-index:30;top:0;right:0;left:0;width:100%;overflow-x:hidden;box-shadow:0 6px 6px rgba(130, 144, 152, 0.25);}
@media (max-width:600px){.drawer{padding-top:8%;}
}
.drawer-menu-explore{background:#343E47;padding-top:0;padding-bottom:0;box-shadow:none;}
.drawer-menu-explore .container{padding:0;}
.show-drawer{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block !important;}
.admin-bar .drawer-open .drawer{margin-top:35px;}
.big-search{position:relative;display:inline-block;width:100%;margin-bottom:5%;}
@media (max-width:600px){.big-search{margin-bottom:10%;}
}
#big-searchform{height:70px;display:inline-block;width:100%;background:#fff;box-shadow:0 2px 0 #D9E1E7;position:relative;}
@media only screen and (max-width:600px){#big-searchform{height:55px;}
#big-searchform::-webkit-input-placeholder{font-size:16px;}
#big-searchform:-moz-placeholder{font-size:16px;}
#big-searchform::-moz-placeholder{font-size:16px;}
#big-searchform:-ms-input-placeholder{font-size:16px;}
}
.search-controls{position:absolute;right:0;top:0;height:100%;}
.big-search #big-search{background:#fff;font-size:20px;line-height:2;padding:15px 20px;border-radius:3px;border:none;height:70px;width:100%;}
.big-search #big-search:focus{box-shadow:inset 0 0 15px 2px #EEF3F7, 0 0 1px #BCC9D4;}
@media (max-width:600px){.big-search #big-search{font-size:16px;padding-right:150px;padding:10px 150px 10px 10px;height:52px;}
}
.search-select-wrap{position:relative;display:inline-block;height:100%;border-left:solid 1px #EFF2F6;background:#fff;}
.search-select-wrap:after{content:"\f107";font-family:"FontAwesome";position:absolute;top:22px;right:15px;z-index:10px;pointer-events:none;color:#6e7987;display:none\9;}
@media (max-width:600px){.search-select-wrap:after{top:13px;}
}
.big-search .search-select{display:inline-block;background:transparent;color:#6E7987;border:none;width:auto;max-width:250px;border-radius:0;padding-left:25px;padding-right:35px;-webkit-appearance:none;-moz-appearance:window;height:100%;}
@media only screen and (max-width:600px){.big-search .search-select{padding-left:20px;padding-right:20px;color:transparent;width:40px;}
}
.big-search .search-select:hover{cursor:pointer;}
.big-search .submit{display:inline-block;vertical-align:top;border-bottom-left-radius:0;border-top-left-radius:0;padding:0 35px;font-size:20px;height:100%;}
@media only screen and (max-width:600px){.big-search .submit{padding:0 20px;font-size:16px;}
}
.author-list{margin:0;padding:0;list-style:none;}
.author-list li{position:relative;}
.drawer .widget ul{list-style-type:none;margin:0;padding:0;}
.drawer .widget{width:33%;display:inline-block;padding-right:6%;vertical-align:top;}
@media (max-width:800px){.drawer .widget{width:100%;padding-right:0;margin-bottom:20px;}
}
.drawer .tax-widget{overflow:hidden;}
.drawer .tax-widget a{float:left;display:inline-block;padding:6px 10px;margin-right:5px;margin-bottom:5px;font-size:13px;}
.drawer .widget-title{font-size:22px;margin-bottom:30px;}
@media (max-width:600px){.drawer .widget-title{font-size:20px;margin-bottom:20px;}
}
.author-widget{background:#ecf1f7;padding:20px;}
@media (max-width:800px){.author-widget{padding:0;}
}
.widget-area .author-list li{position:relative;border-bottom:dotted 1px #B8C6D4;margin-bottom:20px;padding-bottom:15px;}
.widget-area .author-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.author-list .avatar{border-radius:50px;position:absolute;top:0;left:0;}
.author-list .avatar + .author-drawer-text{padding-left:70px;}
h2.author-drawer-name{font-size:17px;margin-bottom:10px;}
.author-drawer-desc{font-size:15px;margin-bottom:8px;}
.author-drawer-links a{font-size:14px;display:inline-block;border-right:dotted 1px #b2c6d8;padding-right:8px;margin-right:5px;}
.author-drawer-links a:last-child{border-right:none;}
.drawer .social-navigation{margin-bottom:0;background:#2b343c;text-align:center;}
@media (max-width:800px){.drawer .social-navigation{display:inline-block;width:100%;}
.drawer .social-navigation a{margin-bottom:0;}
.drawer .social-navigation a:before{color:rgba(255, 255, 255, 0.8);font-size:20px;}
}
.site-header{max-height:45px;padding:0;display:inline-block;width:100%;position:absolute;z-index:40;}
.site-header-with-black{max-height:45px;padding:0;display:inline-block;width:100%;position:relative;z-index:40;}
.header-button{vertical-align:middle;margin-top:25px;margin-left:15px;float:right;height:24px;padding:0px;}
.header-button a:hover{color:#fff;}
.header-contacts{font-family: "Roboto",Helvetica,sans-serif;font-size:12px;font-weight:700;color:#000;position:relative;padding:0px 10px;top:-3px;}
@media (max-width:992px){.header-button{vertical-align:middle;margin-top:18px;margin-left:15px;float:right;height:24px;padding:0px;}
.header-button a:hover{color:#fff;}
.header-contacts{font-family:"Roboto",Helvetica,sans-serif;font-size:13px;font-weight:700;color:#fff;position:relative;padding:0px 10px;top:-3px;}
}
.white-button{background-color: #F6F8F8; color: #333; margin-left: 6px;font-size:12px;}
.white-button a{margin: 0px; color: #333;padding:0 10px;}
.white-button:hover{background-color: #F9FAFA; color: #333}
.white-button a:hover{color: #333}
.close-banner:hover{cursor:pointer}

body.admin-bar .is-sticky .site-header{margin-top:32px;}
body.admin-bar .is-sticky .site-header-with-black{margin-top:32px;}
.headroom{transition:-webkit-transform 400ms linear;transition:transform 400ms linear;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);}
.mini-bar.headroom--pinned{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);top:0;position:fixed;left:0;}
.mini-bar.headroom--unpinned,
.mini-bar.headroom--top{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);}
.category-drop ul:not(.share-drop) li:first-child a{padding-left:0;border-left:none;}
.mini-bar{overflow:hidden;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);position:fixed;top:0;width:100%;left:0;height:60px;z-index:40;background:#fff;font-size:16px;font-weight:700;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
@media (max-width:800px){.mini-bar{height:60px;}
}
@media (max-width:600px){.mini-bar{height:50px;}
}
.mini-bar .container{padding:0;}
.mini-bar .mini-menu{list-style:none;margin:0;float:right;padding-right:5px;}
.mini-bar .mini-menu li{display:inline-block;margin-right:-5px;vertical-align:top;}
.mini-bar .mini-menu li:last-child a{border-right:none;}
.mini-bar .mini-menu li a{padding:18px 15px;display:inline-block;border-right:dotted 1px #c7d6e4;outline:none;color:#343E47;transition:.2s ease-in-out;}
@media (max-width:600px){.mini-bar .mini-menu li a{padding:16px 12px;font-size:0;}
.mini-bar .mini-menu li a i{font-size:18px;}
}
.mini-bar .mini-menu li a:hover{color:#62707c;}
.mini-bar .mini-menu i{margin-right:3px;}
.mini-bar li.back-to-menu{display:none;}
@media (max-width:800px){.mini-bar li.back-to-menu{display:inline-block;}
}
@media (max-width:800px){.mini-bar li.back-to-top{display:none;}
}
.admin-bar .mini-bar{top:32px;}
@media only screen and (max-width:782px){.admin-bar .mini-bar{top:46px;}
}
@media (max-width:600px){.admin-bar .mini-bar{top:0;}
}
.logo{position:absolute;top:-1.5px;float:left;height:66px;width:66px;vertical-align:top;}
.top-logo{height:73px;width:73px;vertical-align:top;}
@media (max-width:992px){.logo{height:60px;width:60px;}.top-logo{height:58px;width:58px;}
}
.mini-title{display:inline-block;padding-right:15px;}
.mini-title:hover{cursor:pointer;}
@media (max-width:800px){.mini-title{max-width:350px;padding-right:0;}
}
@media (max-width:600px){.mini-title{max-width:225px;}
}
.fixed-nav{position:relative;line-height:1.4;float:left;display:inline-block;}
.fixed-nav .fixed-image{position:absolute;left:0;top:0;height:100%;min-height:60px;width:auto;}
@media (max-width:800px){.fixed-nav .fixed-image{display:none;}
}
.fixed-nav .fixed-image + .fixed-post-text{padding-left:80px;}
@media (max-width:800px){.fixed-nav .fixed-image + .fixed-post-text{padding-left:20px;}
}
@media (max-width:800px){.fixed-nav .fixed-image + .fixed-post-text{padding-left:15px;}
}
.fixed-post-text{padding-top:6px;padding-left:15px;max-width:500px;}
@media (max-width:800px){.fixed-post-text{max-width:400px;}
}
@media (max-width:600px){.fixed-post-text{padding-top:2px;max-width:220px;}
}
.fixed-post-text a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:inline-block;color:#343E47;}
@media (max-width:600px){.fixed-post-text a{font-size:14px;}
}
.fixed-post-text a:hover{color:#62707c;}
.fixed-post-text span{display:inline-block;width:100%;font-size:13px;color:#62707c;font-weight:normal;}
.fixed-post-text span:after{content:" ?";}
.site-identity{height:80px;line-height:80px;position:relative;z-index:8;background:none;}
@media (max-width:800px){.site-identity{hight:60px;}
}
.site-title-wrap{display:inline-block;vertical-align:top;max-width:30%;width:100%;position:relative;}
@media (max-width:800px){.site-title-wrap{max-width:100%;}
}
.site-title{font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:21px;font-weight:400;margin-bottom:0;margin-right:8px;line-height:1.2;}
@media (max-width:600px){.site-title{font-size:22px;}
}
.site-title a{color:#383f49;transition:.1s ease-in;position:relative;}
.site-description{color:#343E47;opacity:.6;font-family:"Roboto", "proxima-nova-2", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;margin:0;display:inline-block;width:100%;font-style:italic;position:absolute;margin-top:3px;}
@media (max-width:800px){.site-description{position:relative;}
}
@media (max-width:600px){.site-description{font-size:13px;}
}
.site-avatar{display:inline-block;text-align:center;width:100%;vertical-align:top;}
.site-avatar img{border-radius:500px;margin-bottom:15px;width:85px;transition:all .2s ease-in-out;}
.site-avatar img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.site-logo{line-height:0;margin:0;text-align:left;display:inline-block;}
.site-logo:empty{margin:0;}
@media (max-width:800px){.site-logo-link{text-align:left;width:100%;display:inline-block;}
.site-logo-link img{max-width:100%;}
}
.container{min-height:calc(100vh - 474px);max-width:1360px;margin:0 auto;padding:0 5%;display:block;position:relative;}
@media (max-width:600px){.container{padding:0 15px;}
}
.error404 .entry-header{margin-bottom:0;}
.archive-box{margin-top:30px;}
.archive-box ul ul{margin-left:30px;margin-top:0;}
.archive-box ul li{margin-bottom:0;}
.archive-box ul a{border-bottom:dotted 1px #c7d6e4;padding-bottom:15px;margin-bottom:15px;display:inline-block;width:100%;}
.archive-box ul a:hover{border-bottom:dotted 1px #c7d6e4;color:#62707c;}
.entry-header p:last-child{margin-bottom:20px;margin-top: 20px;}
.single #page{max-width:1360px;padding: 0 5%;margin:0 auto;}
.single .content-area,
.page .content-area,
.error404 .content-area{display:inline-block;width:70% !important;}
@media (max-width:800px){.single .content-area,
.page .content-area,
.error404 .content-area{width:100%;}
}
@media (max-width:1025px) { .three-column .content-area{width:100% !important;}
}
.page-template-full-width .content-area,
.three-column .content-area,
.archive.three-column .content-area{width:100%;}
.no-sidebar .content-area{margin:0 auto;display:block;}
.entry-content .page-links{clear:both;margin:0 0 1.4em;}
.entry-content .page-links a{border-bottom-width:2px;padding:0 2px;}
.featured-image{margin-bottom:5%;display:block;width:100%;}
@media (max-width:600px){.featured-image{margin-bottom:1.2em;}
}
.featured-image img{display:block;-webkit-transform:translate3d(0, 0, 0);transition:.07s ease-in-out;}
.featured-video{margin-bottom:1.5em;display:inline-block;width:100%;}
@media (max-width:600px){.featured-video{margin-bottom:1.2em;}
}
.content-area{display:inline-block;width:70%;}
@media (max-width:800px){.content-area{width:100%;}
}
.site-content{display:inline-block;width:100%;padding:3.5% 0 5% 0;}
@media (max-width:600px){.site-content{padding:6% 0;}
}
.home .site-content{padding-top:8%;}
@media (max-width:600px){.home .site-content{padding-top:6%;}
}
.entry-header{position:relative;margin-bottom:4%;}
@media (max-width:800px){.entry-header{margin-bottom:7%;}
}
.page .entry-header{margin-bottom:1.4em;}
.archive-header .entry-title,
.page .entry-header .entry-title,
.error404 .entry-header .entry-title{ font-size: 30px;text-align: center;padding-bottom: 90px;padding-top: 90px;border-bottom: rgba(0,0,0,0.08) 1px solid;border-top: rgba(0,0,0,0.08) 1px solid;}
@media (max-width:800px){.archive-header .entry-title,
.page .entry-header .entry-title,
.error404 .entry-header .entry-title{font-size:36px;margin-bottom:10px;}
}
@media (max-width:600px){.archive-header .entry-title,
.page .entry-header .entry-title,
.error404 .entry-header .entry-title{font-size:30px;}
}
.archive-header .entry-title + .entry-content{margin-top:15px;}
.entry-cats{font-size:16px;}
.full-post .entry-title{font-family:"europa-1", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:58px;margin-bottom:0;line-height:1.2;}
@media (max-width:800px){.full-post .entry-title{font-size:46px;}
}
@media (max-width:600px){.full-post .entry-title{font-size:34px;margin-bottom:15px;line-height:1.2;}
}
.full-post .entry-title a{color:#343E47;text-decoration:none;transition:.1s ease-in-out;}
.full-post .entry-title a:hover{color:#62707c;}
.byline{color:#62707c;margin-top:.8em;font-size:16px;}
@media (max-width:600px){.byline{display:inline-block;margin-top:0;font-size:12px;}
}
.byline img{width:40px;border-radius:50px;vertical-align:baseline;margin-right:5px;}
.byline a{color:#fff;border-bottom:2px solid transparent;transition:.2s ease;padding-bottom:2px;}
.byline a:hover{color:#c5c6c8}
.entry-meta{display:inline-block;width:100%;vertical-align:top;}
.meta-list{margin:1% 0 6% 0;list-style-type:none;font-size:16px;color:#848a96;}
@media (max-width:600px){.meta-list{margin-bottom:8%;}
}
.meta-list li{display:inline;vertical-align:top;margin-right:20px;}
@media (max-width:600px){.meta-list li{display:inline-block;width:100%;}
}
.meta-list span{display:inline-block;font-weight:700;color:#343E47;}
.meta-list strong{color:#343E47;display:inline-block;width:100%;}
.meta-list a{color:#848a96;}
.meta-list a:hover{color:#343E47;}
.meta-cat + .meta-tag{margin-top:10px;}
@media (max-width:600px){.meta-cat + .meta-tag{margin-top:5px;}
}
.entry-content{width:100%;vertical-align:top;}
.entry-content a:not(.button){color:#343E47;border-bottom:1px solid #C4D1E0;transition:.2s ease-in-out;}
.entry-content a:not(.button):hover{border-bottom:2px solid #62707c;}
.entry-content a.no-underline,
.entry-content a.no-underline:hover{border-bottom:none;}
.excerpt-more{display:inline-block;width:100%;}
.post{width:100%;margin-bottom:8%;display:inline-block;position:relative;}
.page.page-template-default .post,
.page.page-template-full-width .post,
.single .post{margin-bottom:0;}
.site-footer{background:#343E47;color:#a6b5c1;color:rgba(255, 255, 255, 0.7);padding:none;font-size:15px;display:inline-block;width:100%;position:relative;z-index:1;}
@media (max-width:800px){.site-footer{padding-bottom:0px;}
}
@media (max-width:600px){.site-footer{font-size:15px;}
}
.post-navigation + .site-footer{box-shadow:inset 0 50px 50px -50px rgba(0, 0, 0, 0.25);}
.site-footer .container{max-width: 1360px;}
@media (max-width:800px){.post-navigation + .site-footer{box-shadow:none;}
}
.footer-padding{padding-top:15%;opacity:0;}
.site-footer a{color:#a6b5c1;color:rgba(255, 255, 255, 0.8);transition:.2s ease-in-out;}
.site-footer a:hover{color:#fff;color:white;}
.footer-widgets{font-weight:300;display:inline-block;width:100%;padding-top:5%;}
@media (max-width:800px){.footer-widgets{padding-top:10%;}
}
.footer-widgets aside{width:33%;display:inline-block;vertical-align:top;padding-right:2.5%;margin-bottom:40px;}
@media (max-width:800px){.footer-widgets aside{width:100%;margin-bottom:7%;}
}
@media (max-width:600px){.footer-widgets aside{padding-right:0;}
}
.footer-widgets .widget:first-of-type:nth-last-of-type(2),
.footer-widgets .widget:first-of-type:nth-last-of-type(2) ~ .widget{width:49.5%;}
.footer-widgets .widget:nth-of-type(1){width:24%;}
.footer-widgets .widget:nth-of-type(2){width:17%;}
.footer-widgets .widget:nth-of-type(3){width:24%;}
.footer-widgets .widget:nth-of-type(4){width:33%;}
@media only screen and (max-width:1000px){.footer-widgets .widget:first-of-type:nth-last-of-type(4),
.footer-widgets .widget:first-of-type:nth-last-of-type(4) ~ .widget{width:49%;margin-bottom:7%;}
}
@media (max-width:600px){.footer-widgets .widget:first-of-type:nth-last-of-type(4),
.footer-widgets .widget:first-of-type:nth-last-of-type(4) ~ .widget{width:100%;}
}
.footer-widgets ul{list-style:none;margin:0;}
.footer-widgets ul li{padding-bottom:10px;border-bottom:none;}
.footer-widgets ul li:last-child{border-bottom:none;}
.footer-widgets ul ul li{list-style-type:circle;}
.footer-widgets ul .menu-item-has-children{padding-bottom:0;}
.footer-widgets .sub-menu{margin-left:20px;}
.footer-widgets .widget_text a{border-bottom:none;}
.footer-bottom{font-size:13px;font-weight:300;background-color:rgba(0, 0, 0, 0.2);display:inline-block;height:69px;width:100%;padding:25px 2%;}
@media (max-width:800px){.footer-bottom{}
}
.footer-widgets + .footer-bottom{border-top:none;margin-top:0;}
@media (max-width:800px){.footer-widgets + .footer-bottom{margin-top:0;}
}
.footer-tagline{display:inline-block;}
@media (max-width:800px){.footer-tagline{float:none;width:100%;}
}
.footer-navigation + .footer-tagline{float:right;}
.footer-tagline a{border-bottom:1px dotted;padding-bottom:1px;}
.site-footer .widget-title{font-size:17px;margin-bottom:25px;color:#fff;}
@media (max-width:800px){.site-footer .widget-title{margin-bottom:15px;}
}
@media (max-width:600px){.site-footer .widget-title{font-size:18px;margin-bottom:10px;}
}
.footer-navigation{display:inline-block;}
.footer-navigation ul{margin:0;}
.footer-navigation li{display:inline-block;list-style:none;margin-right:8px;}
.col-2{width:17%;}
.attachment .comments-area, .attachment .entry-meta, .attachment .post-navigation, .attachment .entry-footer{display:none;}
@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-2%, 0, 0);transform:translate3d(-2%, 0, 0);visibility:visible;}
100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-24%, 0, 0);transform:translate3d(-2%, 0, 0);visibility:visible;}
100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes fadeInUpImage{0%{opacity:0;-webkit-transform:translate3d(0, 4%, 0);transform:translate3d(0, 4%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpImage{0%{opacity:0;-webkit-transform:translate3d(0, 2%, 0);transform:translate3d(0, 2%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpImage,
.home .hero-post:first-child .hero-text,
.home .rslides1_on .hero-text,
.single .hero-text{-webkit-animation-name:fadeInUpImage;animation-name:fadeInUpImage;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:none;animation-fill-mode:none;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 3%, 0);transform:translate3d(0, 3%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 3%, 0);transform:translate3d(0, 3%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated-faster{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides1_on{display:block !important;}
.rslides > li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.share-link{display:none;}
#share-link label,
#share-link input{font-size:15px;display:inline-block;}
#share-link label{margin-bottom:12px;}
#share-link input{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.copy-label span{display:none;}
.copy-label span,
.copy-toggle{font-weight:700;}
::-moz-selection{background:#f1c40f;color:#393939;}
::selection{background:#f1c40f;color:#393939;}
.widget_simpleimage .simple-image{margin-bottom:0;}
.widget_simpleimage p:last-child{margin-bottom:0;}
.widget_simpleimage .simple-image + p{margin-top:8px;}
.wpcf7 p{font-size:18px;}
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{margin-bottom:0;}
@media (max-width:600px){#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;margin-bottom:15px;}
}
#main #jp-relatedposts h3.jp-relatedposts-headline{font-size:16px;}
#main #jp-relatedposts h3.jp-relatedposts-headline:after{content:":";}
#main #jp-relatedposts h3.jp-relatedposts-headline em:before{display:none;}
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{border-bottom-color:transparent;font-size:15px;}
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{border-bottom-color:#c4d1e0;}
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover,
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none;font-size:15px;}
#main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{margin-bottom:4px;font-size:13px;}
#edd_checkout_form_wrap fieldset:not(#edd_purchase_submit),
#edd_checkout_form_wrap fieldset#edd_cc_fields,
#edd_checkout_form_wrap #edd_final_total_wrap{background:#ecf1f7;border:none;}
#edd_checkout_form_wrap #edd_final_total_wrap{padding:1em 1.387em;}
#edd_checkout_cart .edd_cart_header_row th{background:#ecf1f7;}
#edd_checkout_cart td,
#edd_checkout_cart th{padding:1em 1.387em;border-color:#ecf1f7;}
#edd_checkout_form_wrap legend,
#edd_checkout_form_wrap fieldset#edd_cc_fields legend{padding-bottom:10px;border-bottom:dotted 1px #d4dde5;}
#edd_checkout_form_wrap select.edd-select.edd-select-small{min-width:75px;}
#secondary .widget_edd_cart_widget{background:#ecf1f7;padding:20px;}
@media (max-width:800px){#secondary .widget_edd_cart_widget{padding:0;}
}
.widget_edd_cart_widget .edd_checkout a{width:100%;display:inline-block;text-align:center;}
.widget_edd_cart_widget .edd-cart-meta.edd_total{background:none;border-bottom:none;padding-left:0;}
.widget_edd_cart_widget .edd-cart-number-of-items{color:#343E47;display:none;}
#main .su-tabs-pane,
#main .su-tabs-nav span,
#main .su-spoiler-title{font-size:inherit;}
#main .su-note-inner,
#main .su-button,
#main .su-button span{border:none;}
#main .su-button span{padding:0 !important;}
#main .su-divider{border-color:#ecf1f7 !important;}
#main .su-divider a{border:none;color:#62707c !important;}