/*
Theme Name:org15
Author:phpList Team
Author URI:http://phpList.org/
Description:Theme designed and developed for the site phpList.org
Version:1.0
License:© phpList Ltd. - All rights reserved.
Text Domain:org15
*/

/**
 * Table of Contents:
 *
 * 0.0 - Fonts & Icons & keyframes
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 *   5.1 - Scrollbars
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.13 - Singular
 *   6.14 - Comments
 *   6.15 - Forms
 *   6.16 - PAGE TEMPLATES
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - jQuery UI
 *   9.1 - Tooltip
 *   9.2 - Tabs
 *10.0 - Buddypress
 *11.0 - Polls
 *12.0 - login window
 *13.0 - MANUAL
 *14.0 - Media Queries
 * -----------------------------------------------------------------------------
 */


/**
 * 0.0 - Fonts & Icons & keyframes
 *
 * -----------------------------------------------------------------------------
 */

@font-face{
    font-family:'genlight';
    src:url('fonts/Gen-Light-webfont.eot');
    src:url('fonts/Gen-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gen-Light-webfont.woff2') format('woff2'),
         url('fonts/Gen-Light-webfont.woff') format('woff'),
         url('fonts/Gen-Light-webfont.ttf') format('truetype'),
         url('fonts/Gen-Light-webfont.svg#genlight') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'genregular';
    src:url('fonts/Gen-Regular-webfont.eot');
    src:url('fonts/Gen-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gen-Regular-webfont.woff2') format('woff2'),
         url('fonts/Gen-Regular-webfont.woff') format('woff'),
         url('fonts/Gen-Regular-webfont.ttf') format('truetype'),
         url('fonts/Gen-Regular-webfont.svg#genregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

.ics{background:url('images/icons.svg') no-repeat 0px 1px;width:50px;height:50px;display:inline-block}
.ics.sm,.ics.xsm{width:30px;height:30px}
.ics.xsm{transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8)}
.ics.logo{width:240px;height:65px}
.ics.download{background-position:-441px -1px}
.ics.hosting{background-position:-393px -1px}
.ics.documentation{background-position:-342px -1px}
.ics.forum{background-position:-344px -89px}
.ics.store{background-position:-295px -47px}
.ics.login{background-position:-296px -1px}
.ics.search{background-position:-440px -60px}
.ics.share{background-position:-440px -92px}
.ics.twitter{background-position:-435px -122px}
.ics.twitter.blk,.ics.twitter:hover{background-position:-405px -122px}
.ics.facebook{background-position:-435px -152px}
.ics.facebook:hover{background-position:-405px -152px}
.ics.linkedin{background-position:-435px -212px}
.ics.linkedin:hover{background-position:-405px -212px}
.ics.google{background-position:-435px -242px}
.ics.google:hover{background-position:-405px -242px}
.ics.youtube{background-position:-435px -270px}
.ics.youtube:hover{background-position:-405px -270px}
.ics.rss{background-position:-435px -182px}
.ics.rss:hover{background-position:-405px -182px}

.ics.big{width:100px;height:140px}
.ics.big.pig{background-position:-142px -140px;width:115px}
.ics.big.forum{background-position:-75px -430px}
.ics.big.docs{background-position:20px -430px}
.ics.big.blog{background-position:-175px -432px}
.ics.big.translate{background-position:-275px -430px}
.ics.big.bug{background-position:-365px -430px}

.book .ics{background:url('images/icons-manual.svg') no-repeat 0 20px;width:80px;height:75px;margin-top:10px}
.book .ics.epub{background-position:0px -60px}
.book .ics.pdf{background-position:0px -155px}
.book .ics.odt{background-position:0px -245px}
.book{text-align:center;transition:none;color:#FFF !important;text-decoration:none !important;position:relative;border-top-left-radius:20px;border-bottom-left-radius:20px;width:150px;height:200px;background:#418fde;display:inline-block;vertical-align:top;margin:20px}
.book:before{left:10px;display:block;width:140px;border-radius:20px;height:30px;background:#FFF;content:"";position:absolute;top:160px}
.book:after{transition:none;display:inline-block;width:30px;left:130px;border-left:10px solid #418fde;border-radius:30px;height:35px;background:#FFF;content:"";position:absolute;top:160px}
.book .book-title{font-weight:600;line-height:1.2;text-align:center;display:block;padding:0px 15px}
.book:hover{transition:none;background:#253746}
.book:hover:after{transition:none;border-color:#253746}

/* icons */
.bicon{width:75px;height:80px;display:inline-block;background:url('images/big-icons.png') no-repeat;background-size:200%}
.micon{width:60px;height:60px;display:inline-block;background:url('images/big-icons.png') no-repeat;background-position:-15px -390px}
.micon.open{background-position:-80px -325px;margin-right:10px}
.micon.send{background-position:-80px -390px;margin-right:10px}
.micon.communtiy{background-position:-15px -390px;margin-right:10px}
.micon.freedom{background-position:-15px -455px;margin-right:10px}
.bicon.flexible{background-position:-75px -85px}
.bicon.successful{background-position:0px 5px}
.bicon.rich{background-position:0px -85px}
.bicon.economical{background-position:-75px 5px}
.bicon.phplist{background-position:-77px -170px}
.bicon.secure{background-position:-75px -250px}
.bicon.open{background-position:-75px -190px}
.bicon.send{background-position:-75px -190px}
.bicon.community{background-position:-75px -190px}
.bicon.freedom{background-position:-75px -190px}

.bg-umbrella{background:url('images/bg-umbrella.png') no-repeat center center}
.bg-budget{background:url('images/bg-budget.png') no-repeat center center}
.coin{background:url('images/big-icons.png') -15px -327px no-repeat;width:65px;height:60px;display:inline-block;vertical-align:middle}



/* keframes */
@-webkit-keyframes anima2{
    0% {-webkit-transform:rotate(1deg)}
    50% {-webkit-transform:rotate(180deg)}
    100% {-webkit-transform:rotate(360deg)}
}
 @keyframes anima2{
    0% {transform:rotate(1deg)}
    50% {transform:rotate(180deg)}
    100% {transform:rotate(360deg)}
}
  @-moz-keyframes anima2{
    0% {-moz-transform:rotate(1deg)}
    50% {-moz-transform:rotate(180deg)}
    100% {-moz-transform:rotate(360deg)}
}
  @-o-keyframes anima2{
    0% {-o-transform:rotate(1deg)}
    50% {-o-transform:rotate(180deg)}
    100% {-o-transform:rotate(360deg)}
}



/**
 * 1.0 Reset
 *
 * -----------------------------------------------------------------------------
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;max-width:100%}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%}
body,button,input,select,textarea{color:#253746;font-family:'genlight','Helvetica Neue',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}
body{background:#FFFFFF}
a{color:#253746;text-decoration:none}
a:focus{outline:none}
a:hover,a:active{outline:0}
a:active,a:hover{color:#253746}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:36px 0 12px}
h1{font-size:26px;line-height:1.3}
h2{font-size:24px;line-height:1}
h3{font-size:22px;line-height:1.1}
h4{font-size:20px;line-height:1.2;border-bottom:1px dotted #CCC}
h4:before{padding:0px 10px 0px 0px;content:"›";color:#253746;font-size:24px}
h5{font-size:18px;line-height:1.3}
h6{font-size:16px;line-height:1.5}
address{font-style:italic;margin-bottom:24px}
abbr[title]{border-bottom:1px dotted #253746;cursor:help}
b,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
mark,ins{background:#fff9c0;text-decoration:none}
p{margin-bottom:24px}
code,kbd,tt,var,samp,pre{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens: none;hyphens:none;line-height:1.6}
pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens: none;hyphens:none;quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}
blockquote cite,blockquote small{color:#253746;font-size:16px;font-weight:400;line-height:1.5}
blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote strong,blockquote b{font-weight:400}
small{font-size:smaller}
big{font-size:125%}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
dl{margin-bottom:24px}
dt{font-weight:bold}
dd{margin-bottom:24px}
ul,ol{list-style:none;margin:0 0 24px 20px}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin:0 0 0 20px}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}
figure{margin:0}
fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}
legend{white-space:normal}
button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table,th,td{border:1px solid rgba(0,0,0,0.1)}
table{border-collapse:separate;border-spacing:0;border-width:0px;margin-bottom:24px;width:100%}
caption,th,td{font-weight:normal;text-align:left}
th{border-width:0 1px 1px 0;font-weight:bold}
td{border-width:0px}
del{color:#767676}
hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}
/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection{background:#253746;color:#fff;text-shadow:none}
::-moz-selection{background:#253746;color:#fff;text-shadow:none}
a:outline{none}
#buddypress .arrow-left.disabled,.arrow-left{cursor:pointer;display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #253746;text-indent:-9999px}
#buddypress .arrow-right.disabled,.arrow-right{cursor:pointer;display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #253746;text-indent:-9999px}
#buddypress .arrow-right.disabled:hover,#buddypress .arrow-right:hover{border-left-color:#ff8d6d}
#buddypress .arrow-left.disabled:hover,#buddypress .arrow-left:hover{border-right-color:#f8a086}

.show-on-mobile{display:none !important}

/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */
/* Input fields */
input,textarea{border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#253746;padding:6px}
textarea{width:100%}
input:focus,textarea:focus{border:1px solid rgba(0,0,0,0.3);outline:0}

/* Buttons */
button,.contributor-posts-link,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#253746;border:0;border-radius:2px;color:#fff;font-size:12px;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom}
button:hover,button:focus,.contributor-posts-link:hover,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#253746;color:#fff}
button:active,.contributor-posts-link:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#55d737}
.search-field{width:100%}
.search-submit{display:none}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder{color:#939393}
:-moz-placeholder{color:#939393}
::-moz-placeholder{color:#939393;opacity:1;/* Since FF19 lowers the opacity of the placeholder by default */}
:-ms-input-placeholder{color:#939393}

/* Responsive images. Fluid images for posts,comments,and widgets */
.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */
.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{height:auto}
img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}

/* Make sure embeds and iframes fit their containers */
embed,iframe,object,video{margin-bottom:24px;max-width:100%}
p > embed,p > iframe,p > object,span > embed,span > iframe,span > object{margin-bottom:0}

/* Alignment */
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
blockquote.alignleft,img.alignleft{margin:7px 24px 7px 0}
.wp-caption.alignleft{margin:7px 14px 7px 0}
blockquote.alignright,img.alignright{margin:7px 0 7px 24px}
.wp-caption.alignright{margin:7px 0 7px 14px}
blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}
.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}
.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}

/* Captions */
.wp-caption {
    background-color: #eee;
    margin-bottom: 1.5em;
    max-width: 100%;
    padding: 5px;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto;
}
.wp-caption-text {
    text-align: center;
    font-size:12px;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}

/* Assistive text */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000;/* Above WP toolbar */}
.hide{display:none}

/* Clearing floats */
.footer-sidebar:before,.footer-sidebar:after,.hentry:before,.hentry:after, .contributor-info:before,.contributor-info:after,.search-box:before,.search-box:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:"";display:table}
.footer-sidebar:after,.hentry:after,.contributor-info:after,.search-box:after,[class*="content"]:after,[class*="site"]:after{clear:both}

/* General styles */
a,a:hover,.transition,.transition:hover{transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s}
.bg-download{color:#FFF;background:#253746}
.bg-hosting{color:#FFF;background:#56A3D2}
.bg-documentation{color:#FFF !important;background:#418fde}
.bg-store{color:#FFF;background:#F96}
.bg-login{color:#FFF;background:#CCC}
.bg-community{color:#FFF;background:#f8a086}
.bg-about{color:#FFF;background:#253746}
a.bg-store:hover,a.bg-hosting:hover,a.bg-community:hover,a.bg-about:hover,a.bg-documentation:hover{background:#253746;color:#FFF !important}
.bg-eee{color:#253746;background:#eee}
.bg-white{color:#253746;background:#FFF}
ul.inline li,.inline{display:inline-block}
.row{display:block;clear:both;float:none;margin:0px auto;padding:0px 30px}
.cols{display:inline-block;text-align:left;vertical-align:top}
.cols.two{width:49%;margin-right:1%}
.cols.three{width:30%;margin-right:4%}
.number{font-size:54px;line-height:1;font-weight:100;padding:0px 20px}
.number a:hover{color:#FFF}
.wrapp{padding:20px}
.divider{border-bottom:1px dashed #999;padding-top:30px;margin-bottom:30px;display:block;width:100%;clear:both}
.clear{clear:both;float:none;display:block;width:100%}
.nolist{list-style:none;margin:0}
input[type="checkbox"],input[type="radio"]{margin-right:5px}
a.read-more{text-decoration:none !Important;font-weight:bold !important;font-size:120% !important}
a.all{font-size:11px;font-weight:600;border-radius:10px;padding:1px 10px}
.upper{text-transform:uppercase}


/* buttons */
#backtotop{z-index:999999;cursor:pointer;display:none;position:fixed;bottom:10px;right:20px;background:#56A3D2;color:white;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0.7;filter:alpha(opacity=70)}
#backtotop:hover{background:#000}
.more{width:auto;font-size:16px;display:inline-block;margin:10px 0px;font-weight:400;background:#56A3D2;color:#FFF;padding:1px 20px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
.more:hover{background:#253746}
.btn-action{text-align:center;margin:20px auto;display:block;clear:both;height:50px}
.btn-action a{text-align:right;padding:10px 80px 10px 25px;width:auto;margin:0 auto;background:#56A3D2 url('images/bg-coin.png') no-repeat 102% -5px;box-shadow:text-align:right;height:50px;display:inline-block;border-radius:50px;-moz-boder-radius:50px;-webkit-border-radius:50px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;font-size:18px;line-height:1.2;white-space:nowrap;color:#FFF;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.btn-action a:hover{background-color:#B43939;background-position:-6px -5px;text-align:left;padding:10px 25px 10px 80px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear}

/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */
.site{background-color:#fff;position:relative}
.main-content{width:100%}
.site-main{min-height:80%}
.wrap{max-width:1260px;margin:0 auto}
.site-footer{margin-top:30px}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
/* Ensure that there is no gap between the header and
   the admin bar for WordPress versions before 3.8. */
#wpadminbar{min-height:32px;position:fixed}
.site-header *{vertical-align:top !important}
#site-header{position:relative;z-index:3}
.site-header{background-color:#253746; position:fixed;width:100%;z-index:400;box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5)}
.header-main{min-height:45px;padding:0 10px;max-width:1260px;margin:0 auto}
.site-title{float:left;font-size:30px;font-weight:100;line-height:45px;margin:0px}
.site-title{transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);margin-left:-15px}
.site-title a,.site-title a:hover{color:#fff;text-indent:-9999px;display:inline-block}
#header-buttons{margin:0px 5px;float:right}
#header-buttons li a{margin:0px;padding:20px 10px 16px;display:block;text-align:left}
#header-buttons li #share-container a{display:inline-block}
#share-container,#search-container{box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);display:none;position:absolute;margin-left:-94px;top:66px;border-top:1px solid #FFF;background:#253746}
#search-container input{border:0px;border-radius:0px;padding:3px 5px 2px;margin:10px;width:132px}
#header-buttons #header-search.active #search-container,#header-search:hover #search-container,#header-buttons #header-share.active #share-container,#header-share:hover #share-container{display:inline-block}
#header-buttons #searchsubmit{display:none}
#share-container{width:140px;margin-left:-40px;padding:5px 5px 10px}
#header-buttons #share-container a{padding:0px;margin:5px}

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
#primary-navigation{vertical-align:top;margin:0px;float:right}
#featured-navigation,#featured-navigation li,#primary-navigation,#primary-navigation ul,#primary-navigation li,#primary-navigation a{display:inline-block;color:#FFF;cursor:pointer}
#primary-navigation ul{padding:0px;list-style:none;margin:0px;opacity:0.96;-moz-opacity:0.96;-khtml-opacity:0.96}
#primary-navigation .sub-menu{box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5)}
#primary-navigation li ul .sub-menu{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

#primary-navigation li a{margin:5px 0px;display:inline-block;font-size:16px;line-height:1}
#primary-navigation ul li.active ul a,#primary-navigation ul li:hover ul a{margin:5px 0px}
#primary-navigation li{margin:0px;height:45px;padding:20px 20px 0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;}
#primary-navigation li .sub-menu{height:0px;min-height:0px;max-height:70%;overflow-y:auto;margin:0px;opacity:0;-moz-opacity:0;-khtml-opacity:0;position:fixed;top:65px;width:99.7%;left:0px;text-align:center}
body.logged-in.admin-bar #primary-navigation li .sub-menu{top:97px}
#primary-navigation li .sub-menu li{text-align:left}
#primary-navigation li .sub-menu .description{line-height:1.2;width:100%;cursor:default;display:block;font-size:13px;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7}
#primary-navigation .sub-menu li{width:22%;min-height:0px;height:auto;display:inline-block;opacity:0;-moz-opacity:0;-khtml-opacity:0;margin:-20px 10px 0px}
#primary-navigation .sub-menu li a{font-size:17px;display:block;border-bottom:1px dotted #EEE;padding-bottom:3px}
#primary-navigation .sub-menu li ul a{border:0px;font-size:15px}
#primary-navigation li.active .sub-menu,#primary-navigation li:hover .sub-menu{opacity:0.95;-moz-opacity:0.95;-khtml-opacity:0.95;background:#253746;min-height:50px;height:auto;border-top:1px solid #FFF}
body.logged-in.admin-bar #primary-navigation li .sub-menu ul,#primary-navigation li .sub-menu ul{max-height:none;position:relative;display:inline-block;top:0px;left:0px;text-align:left;width:100%}
#primary-navigation li .sub-menu ul li{margin:5px 0px 0px !important;width:100%}
#primary-navigation li .sub-menu ul *{padding:0px !important}
#primary-navigation li .sub-menu ul li:before{content:"›";float:left;margin-right:5px}
#primary-navigation li.active .sub-menu ul ,#primary-navigation li:hover .sub-menu ul{min-height:0;border:0}
#primary-navigation li:hover .sub-menu,#primary-navigation li.active .sub-menu,#primary-navigation li:hover .sub-menu li,#primary-navigation li.active .sub-menu li{opacity:1;-moz-opacity:1;-khtml-opacity:1;padding:2px}
#primary-navigation li:hover .sub-menu li,#primary-navigation li.active .sub-menu li{margin:7px 10px;min-height:25px}
/*#primary-navigation li:hover .sub-menu *,#primary-navigation li.active .sub-menu *,#primary-navigation li:hover .sub-menu,#primary-navigation li .sub-menu,#primary-navigation li.active .sub-menu,#primary-navigation li .sub-menu *{transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s}*/
#primary-navigation .sub-menu .no-link{border-bottom:0px}


#primary-navigation li.menu-about.active:before,#primary-navigation li.menu-about:hover:before,#primary-navigation li.menu-community.active:before,#primary-navigation li.menu-community:hover:before,#primary-navigation li.menu-resources.active:before,#primary-navigation li.menu-resources:hover:before
{content:"";display:table;margin:-6px auto -2px;border:4px solid #FFF;border-radius:10px}

#primary-navigation li.menu-community .sub-menu{background:#f8a086}
#primary-navigation li.menu-resources .sub-menu{background:#418fde}

#featured-navigation ul{margin:0px;border-right:1px solid #FFF}
#featured-navigation li{border-left:1px solid #FFF;margin-left:-4px}
#featured-navigation li a{background:#FFF;border-radius:30px;display:inline-block;width:50px;height:50px;margin:8px}
/*#featured-navigation li a:hover{width:58px;height:58px;margin:4px}
*/#featured-navigation li a:hover span{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}

#footer-navigation{margin:20px 0px}
#footer-navigation h6{margin:0px 10px}
#footer-navigation div,#footer-navigation h6{vertical-align:middle;display:inline-block;color:#FFF}
#footer-navigation ul{margin:0px}
#footer-navigation a,.basic-menu a{color:#fff}
.basic-menu a{text-transform:lowercase}
#footer-navigation div{display:block;font-size:14px;padding:5px 30px;border-right:1px solid #FFF}
#footer-navigation a:hover{border-bottom:1px dotted;margin-bottom:-1px}


/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */
.content-area{padding-top:200px}
.hentry{margin:0 auto 48px}
.site-content .entry-header,.site-content .entry-content,.site-content .entry-summary,.site-content .entry-meta,.page-content{margin:0 auto}
.page-content{margin-bottom:48px}
article{border-bottom:1px dashed #999;padding-bottom:30px}



/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */
/*body.blog */.attachment-medium.wp-post-image{float:right;max-width:20%;margin:0px 30px 20px 0px}
/*body.blog */.text-container{display:inline-block;float:left;width:75%}

.post-thumbnail{background:#b2b2b2 url(images/pattern-light.svg) repeat fixed;display:block;position:relative;width:100%;z-index:0}
a.post-thumbnail:hover{background-color:#999}


/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */
.entry-header{position:relative;z-index:1}
.entry-title{font-size:33px;font-weight:300;line-height:1.0909090909;margin-bottom:12px;margin:0 0 12px 0;border-bottom:3px solid #253746;color:#253746;padding-bottom:5px}
.entry-title a{color:#253746}
.entry-title a:hover{color:#253746}
.site-content .entry-header{padding:0 10px 12px}
body.single .site-content a.all{margin-top:-25px}
body.single .entry-title{padding-right:80px}

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */
.entry-meta{clear:both;color:#767676;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}
.entry-meta a{color:#767676}
.entry-meta a:hover{color:#253746}
.cat-links{font-weight:900;text-transform:uppercase}
.cat-links a{color:#253746}
.cat-links a:hover{color:#253746}
.byline{display:none}
.single .byline,.group-blog .byline{display:inline}
.site-content .entry-meta{background-color:#fff;margin-bottom:8px}
.site-content footer.entry-meta{margin:24px auto 0;padding:0 10px}
body.single .entry-meta{display:inline-block}

/* Tag links style */
.entry-meta .tag-links a{background-color:#767676;border-radius:0 2px 2px 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1.2727272727;margin:2px 4px 2px 10px;padding:3px 7px;position:relative;text-transform:uppercase}
.entry-meta .tag-links a:hover{background-color:#253746;color:#fff}
.entry-meta .tag-links a:before{border-top:10px solid transparent;border-right:8px solid #767676;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0}
.entry-meta .tag-links a:hover:before{border-right-color:#253746}
.entry-meta .tag-links a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px}


/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */
.entry-content,.entry-summary,.page-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens: auto;hyphens:auto;word-wrap:break-word}
.site-content .entry-content,.site-content .entry-summary,.page-content{background-color:#fff;padding:12px 30px 0}
.page .entry-content{padding-top:0}
.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-summary h1:first-child,.entry-summary h2:first-child,.entry-summary h3:first-child,.entry-summary h4:first-child,.entry-summary h5:first-child,.entry-summary h6:first-child,.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child{margin-top:0}
.entry-content a,.entry-summary a,.page-content a,.comment-content a{text-decoration:underline}
.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover{text-decoration:none}
.entry-content table,.comment-content table{font-size:14px;line-height:1.2857142857;margin-bottom:24px}
.entry-content th,.comment-content th{font-weight:700;padding:8px;text-transform:uppercase}
.entry-content td,.comment-content td{padding:8px}
.entry-content .edit-link{clear:both;display:block;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}
.entry-content .edit-link a{color:#767676;text-decoration:none}
.entry-content .edit-link a:hover{color:#253746}

/* help resources pages */
body.blog a,body.single-post a,body.archive a,body.archive .entry-title a,body.archive .entry-title,body.single-post .entry-title,body.blog .entry-title a,body.blog .entry-title,.page-template-page-chat .entry-title{color:#418fdeborder-color:#418fde}
.page-template-page-chat iframe{border-color:#418fde !important;margin:0px 30px;max-width:1200px}
body.archive .entry-title a:hover,body.blog .entry-title a:hover{color:#253746}
body.single-post button,body.single-post input[type='submit']{background:#418fde}
body.single-post button:hover,body.single-post input[type='submit']:hover{background:#253746}

/*institutional about pages*/
body.post-type-archive-newslist a,body.single-newslist .entry-title,body.post-type-archive-newslist .entry-title a,body.single-newslist .entry-title a{color:#253746}
body.single-newslist .entry-title a:hover{color:#253746}
body.single-newslist button,body.single-newslist input[type='submit']{background:#253746}
body.single-newslist button:hover,body.single-newslist input[type='submit']:hover{background:#253746}
body.post-type-archive-newslist .entry-title{border-color:#253746}

/*built community pages*/
body.page-id-46 a,body.page-id-41 a,body.page-id-39 a,body.page-id-43 a,
body.page-id-46 .entry-title,body.page-id-41 .entry-title,body.page-id-39 .entry-title,body.page-id-43 .entry-title{color:#f8a086;border-color:#f8a086}

body.page-id-46 button,body.page-id-46 button input[type='submit'],body.page-id-41 button,
body.page-id-41 button input[type='submit'],body.page-id-39 button,body.page-id-39 button input[type='submit'],
body.page-id-43 button,body.page-id-43 button input[type='submit']{background:#f8a086}

body.page-id-46 button:hover,body.page-id-46 input[type='submit']:hover,body.page-id-41 button:hover,
body.page-id-41 input[type='submit']:hover,body.page-id-39 button:hover,body.page-id-39 input[type='submit']:hover,
body.page-id-43 button:hover,body.page-id-43 input[type='submit']:hover{background:#253746}


/* Page links */
.page-links{clear:both;font-size:12px;font-weight:900;line-height:2;margin:24px 0;text-transform:uppercase}
.page-links a,.page-links > span{background:#fff;border:1px solid #fff;display:inline-block;height:22px;margin:0 1px 2px 0;text-align:center;width:22px}
.page-links a{background:#000;border:1px solid #000;color:#fff;text-decoration:none}
.page-links a:hover{background:#253746;border:1px solid #253746;color:#fff}
.page-links > .page-links-title{height:auto;margin:0;padding-right:7px;width:auto}


/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */
.gallery{margin-bottom:20px}
.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:48%}
.gallery-columns-3 .gallery-item{max-width:32%}
.gallery-columns-4 .gallery-item{max-width:23%}
.gallery-columns-5 .gallery-item{max-width:19%}
.gallery-columns-6 .gallery-item{max-width:15%}
.gallery-columns-7 .gallery-item{max-width:13%}
.gallery-columns-8 .gallery-item{max-width:11%}
.gallery-columns-9 .gallery-item{max-width:9%}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}
.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;-moz-opacity:0;-khtml-opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}
.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}
.gallery-item:hover .gallery-caption{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}


/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */
.format-aside .entry-content,.format-aside .entry-summary,.format-quote .entry-content,.format-quote .entry-summary,.format-link .entry-content,.format-link .entry-summary{padding-top:0}
.site-content .format-link .entry-title,.site-content .format-aside .entry-title,.site-content .format-quote .entry-title{display:none}


/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */
.nav-links{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens: auto;border-top:1px solid rgba(0,0,0,0.1);hyphens:auto;word-wrap:break-word}
.post-navigation,.image-navigation{margin:24px auto 48px; padding:0 10px}
.post-navigation a,.image-navigation .previous-image,.image-navigation .next-image{border-bottom:1px solid rgba(0,0,0,0.1);padding:11px 0 12px;width:100%}
.post-navigation .meta-nav{color:#767676;display:block;font-size:12px;font-weight:900;line-height:2;text-transform:uppercase}
.post-navigation a,.image-navigation a{color:#253746;display:block;font-size:14px;font-weight:700;line-height:1.7142857142;text-transform:none}
.post-navigation a:hover,.image-navigation a:hover{color:#253746}

/* Paging Navigation */
.paging-navigation{margin:48px 0}
.paging-navigation .loop-pagination{margin-top:-5px;text-align:center}
.paging-navigation .page-numbers{border-radius:100px;-moz-border-radius:100px;border:3px solid #253746;display:inline-block;font-size:14px;font-weight:900;margin-right:1px;padding:5px 12px;text-transform:uppercase}
.paging-navigation .page-numbers.current{background:#253746;color:#FFF}
.paging-navigation a:hover{color:#253746}
.paging-navigation .next,.paging-navigation .prev,.paging-navigation .dots{border:0}
.paging-navigation .next,.paging-navigation .prev{font-size:26px}
#next-prev{padding:50px 30px}
#next-prev .prev-post,#next-prev .next-post{margin-top:5px;color:#FFF;font-size:26px;line-height:1;vertical-align:middle;padding:0px 4px}
#next-prev .prev-post,#next-prev .next-post{display:inline-block;background:padding:0px 10px;border-radius:2px}
#next-prev .prev-post.newsnav,#next-prev .next-post.newsnav{background:#253746}
#next-prev .prev-post a,#next-prev .next-post a{font-size:15px;vertical-align:middle;color:#FFF;padding:3px 0px 6px;line-height: 1.8;}
#next-prev .prev-post:hover,#next-prev .next-post:hover{background:#253746}
/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */
.attachment .content-sidebar,.attachment .post-thumbnail{display:none}
.attachment .entry-content{padding-top:0}
.attachment footer.entry-meta{text-transform:none}
.entry-attachment .attachment{margin-bottom:24px}


/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */
.archive-header,.page-header{margin:10px auto}
.archive-title,.page-title{font-size:16px;font-weight:900;line-height:1.5;margin:0}
.taxonomy-description,.author-description{color:#767676;font-size:14px;line-height:1.2857142857;padding-top:18px}
.taxonomy-description p,.author-description p{margin-bottom:18px}
.taxonomy-description p:last-child,.author-description p:last-child{margin-bottom:0}
.taxonomy-description a,.author-description a{text-decoration:underline}
.taxonomy-description a:hover,.author-description a:hover{text-decoration:none}


/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */
.contributor{border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:  border-box;padding:48px 10px}
.contributor:first-of-type{padding-top:24px}
.contributor-info{margin:0 auto}
.contributor-avatar{border:1px solid rgba(0,0,0,0.1);float:left;margin:0 30px 20px 0;padding:2px}
.contributor-name{font-size:16px;font-weight:900;line-height:1.5;margin:0}
.contributor-bio a{text-decoration:underline}
.contributor-bio a:hover{text-decoration:none}
.contributor-posts-link{display:inline-block;line-height:normal;padding:10px 30px}


/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */
.error404 .page-content{padding-top:0}
.error404 .page-content .search-form{margin-bottom:24px}


/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */
.singular .site-content .hentry.has-post-thumbnail{margin-top:-48px}


/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */
.comments-area{margin:48px auto;padding:0 10px}
.comment-reply-title,.comments-title{font:900 16px/1.5 'genregular','Helvetica Neue',Arial,sans-serif;margin:0;text-transform:uppercase}
.comment-list{list-style:none;margin:0 0 48px 0}
.comment-author{font-size:14px;line-height:1.7142857142}
.comment-list .reply,.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase}
.comment-list .reply{margin-top:24px}
.comment-author .fn{font-weight:900}
.comment-author a{color:#253746}
.comment-list .trackback a,.comment-list .pingback a,.comment-metadata a{color:#767676}
.comment-author a:hover,.comment-list .pingback a:hover,.comment-list .trackback a:hover,.comment-metadata a:hover{color:#253746}
.comment-list > li:first-child > article,.comment-list > .pingback:first-child,.comment-list > .trackback:first-child{border-top:0}
.comment-author{position:relative}
.comment-author .avatar{border:1px solid rgba(0,0,0,0.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px}
.says{display:none}
.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:30px}
.comment-edit-link{margin-left:10px}
.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens: auto;hyphens:auto;word-wrap:break-word}
.comment-content ul,.comment-content ol{margin:0 0 24px 22px}
.comment-content li > ul,.comment-content li > ol{margin-bottom:0}
.comment-content > :last-child{margin-bottom:0}
.comment-list .children{list-style:none;margin-left:15px}
.comment-respond{margin-bottom:24px;padding:0}
.comment .comment-respond{margin-top:24px}
.comment-respond h3{margin-top:0;margin-bottom:24px}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code{color:#767676}
.comment-notes,.comment-awaiting-moderation,.logged-in-as{font-size:14px;line-height:1.7142857142}
.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase}
.comment-form label{display:block}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}
.form-allowed-tags,.form-allowed-tags code{font-size:12px;line-height:1.5}
.required{color:#c0392b}
.comment-reply-title small a{color:#253746;float:right;height:24px;overflow:hidden;width:24px}
.comment-reply-title small a:hover{color:#253746}
.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase}
.comment-navigation .nav-next,.comment-navigation .nav-previous{display:inline-block}
.comment-navigation .nav-previous a{margin-right:10px}
#comment-nav-above{margin-top:36px;margin-bottom:0}


/**
 * 6.15 Forms
 * -----------------------------------------------------------------------------
 */
.g-recaptcha{margin-bottom:30px}


 /**
 * 6.16 PAGE TEMPLATES
 * -----------------------------------------------------------------------------
 */
 /* TEMPLATE HOME*/
body.page-template-template-home article{margin:0px}
body.page-template-template-home h1.home-title{margin:0px 30px 10px}
body.page-template-template-home .home-text{width:42%;text-align:justify}
body.page-template-template-home h4:before{display:none}
body.page-template-template-home h4{border:0px}
body.page-template-template-home  #last-post ul{padding-right:50px}
body.page-template-template-home  #last-post h3{color:#418fde;border-bottom:2px solid #418fde;padding-bottom:2px;margin:0 0 30px 0}
body.page-template-template-home  #last-post h3 a{color:#418fde}
body.page-template-template-home  #last-post h3 a:hover{color:#253746}
body.page-template-template-home  #last-post h3 a:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;
    margin-top:-5px;content:"";display:inline-block;float:right;width:60px;height:60px;border:2px solid #418fde;border-radius:100px;background:#EEE url('images/icons.svg') no-repeat -447px -376px}
body.page-template-template-home  #last-post h3 a:hover:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
body.page-template-template-home  #last-post a:hover{color:#418fde}
body.page-template-template-home  #last-post a.all{margin-right:15px;margin-top:-40px;display:table}
body.page-template-template-home  #last-news h3{color:#253746;text-align:right;border-bottom:2px solid #253746;padding-bottom:2px;margin:0 0 35px 0}
body.page-template-template-home  #last-news h3 a:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;
    margin-top:-5px;content:"";display:inline-block;float:left;width:60px;height:60px;border:2px solid #253746;border-radius:100px;background:#EEE url('images/icons.svg') no-repeat -395px -375px}
body.page-template-template-home  #last-news h3 a:hover:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
body.page-template-template-home  #last-news a.post-thumbnail{width:40%;height:auto;margin:10px 20px 10px 10%;background:none}
body.page-template-template-home  #last-news a.post-thumbnail img{border-radius:10px}
body.page-template-template-home  #last-news .list-title{display:inline-block;width:40%;padding:0px;margin:10px 0px;font-size:21px;font-weight:600}
body.page-template-template-home  #last-news .news-excerpt{display:inline-block;width:40%;font-size:15px}
body.page-template-template-home  #last-news a.all{margin-left:80px;margin-top:-45px;display:table}
body.page-template-template-home  .list .list-title{vertical-align:middle;font-size:18px;line-height:1.2;font-weight:800}
body.page-template-template-home  .list .author{color:#253746;font-weight:800;font-size:12px;display:inline-block}
body.page-template-template-home  .list .post-date{vertical-align:middle;width:50px;margin-right:10px;font-weight:800;text-align:center;border-radius:50px;line-height:1;padding:10px 0px 9px}
body.page-template-template-home  .list .post-date .month{font-size:11px;display:block;text-transform:uppercase}
body.page-template-template-home  .list .post-date .day{font-size:20px}
body.page-template-template-home  #last-news .post-date{padding:4px 6px;display:inline-block;width:auto;border-radius:0;margin:-35px 0px 0px}
body.page-template-template-home  #last-news .post-date *{font-size:12px;display:inline;text-transform:capitalize}
body.page-template-template-home  .list li{margin-bottom:20px;width:100%;display:inline-block}
body.page-template-template-home  .list li a{display:block}
body.page-template-template-home #collage{height:350px;margin:20px 0px;overflow:hidden;position:relative;display:block}
body.page-template-template-home #text *{margin:20px 0px 0px;font-size:18px;text-align:center;font-weight:600;line-height:1.3}
body.page-template-template-home .widget-collage{position:absolute;z-index:2}
body.page-template-template-home .widget-collage .cycle-slideshow{width:50px;height:50px;overflow:hidden}
body.page-template-template-home #statistics{position:absolute;z-index:10;margin:100px 0px;width:100%;text-align:center}
body.page-template-template-home #statistics h1{font-size:24px}
body.page-template-template-home .widget-numbers{display:inline-block;height:148px;overflow:hidden;border:1px solid #FFF;opacity:0.95;-moz-opacity:0.95;-khtml-opacity:0.95;padding:0px 10px}
body.page-template-template-home .widget-numbers .wrapp{padding:15px 10px 15px 0px}
body.page-template-template-home .widget-numbers.bg-download .wrapp{padding-top:7px;padding-right:0px}
body.page-template-template-home .widget-numbers.bg-download a{color:#ccc}
body.page-template-template-home .widget-numbers .wrapp{text-align:center;width:100%}
body.page-template-template-home .widget-twitter{padding:20px 0px;}
body.page-template-template-home .widget-twitter a{border: 1px solid;display: block;text-align: center;padding: 120px 20px;background:#EFF}
body.page-template-template-home .widget-commits h4{margin:0px;background:#f8a086;color:#FFF;padding:4px 20px; }
body.page-template-template-home .widget-commits{padding:0px;margin:20px 0px;height:440px;display:block;background:#EEE}
body.page-template-template-home .widget-commits ul li a{pointer-events: none; cursor:default;color:#000}
body.page-template-template-home .widget-commits ul li a:first-of-type{pointer-events: inherit; cursor:pointer;color:#f8a086;font-size:16px;display:block}
body.page-template-template-home .widget-commits ul li a:first-of-type:hover{background:#FFF;}
body.page-template-template-home .widget-commits .github-commits{background:#EEE;padding:20px 30px 0px;overflow-y:auto;max-height:400px}
body.page-template-template-home .widget-commits .github-commit{margin:5px 0px;border-bottom:1px solid #CCC;padding-bottom:5px;font-size:14px}
body.page-template-template-home #poll{border-radius:20px;border:0px solid #CCC}
body.page-template-template-home #donate{border-radius:20px;text-align:center;margin-right:0px}
body.page-template-template-home #be-awesome h5,body.page-template-template-home #donate h5{padding-bottom:5px;border-bottom:1px dotted #FFF;margin-bottom:40px;font-size:18px}
body.page-template-template-home #donate fieldset{border:0px;margin:0px}
body.page-template-template-home #donate input[type='image']{background:#FEC;border-radius:20px;margin-top:60px;border:1px solid #CCC}
body.page-template-template-home #donate select{border:0px;padding:2px}
body.page-template-template-home #donate input[type='text']{background:#FEC;padding:2px}
body.page-template-template-home #be-awesome{border-radius:20px}
body.page-template-template-home .wrapp *{margin-top:0}
body.page-template-template-home #poll,body.page-template-template-home #donate,
body.page-template-template-home #be-awesome{height:270px;text-align:center}
body.page-template-template-home #be-awesome h5{margin-bottom:20px}
body.page-template-template-home #be-awesome .cycle-slideshow{overflow:hidden;width:100%}
body.page-template-template-home #be-awesome .wrapp div{display:block;width:100%;height:200px;overflow:hidden;margin:0 auto}
body.page-template-template-home #be-awesome a{display:inline-block;width:130px;height:130px;background:#277;border:2px solid #FFF;border-radius:100px}
body.page-template-template-home #be-awesome a span{-o-animation:anima2 3s infinite;-moz-animation:anima2 3s infinite;-webkit-animation:anima2 3s infinite;animation:anima2 3s infinite}
body.page-template-template-home #be-awesome a:hover{background-color:rgba(250,250,250,0.1)}
body.page-template-template-home #be-awesome .ics{vertical-align:middle;margin-top:-5px}
body.page-template-template-home #be-awesome h2{margin-top:10px;text-align:center;color:#FFF;text-transform:uppercase;display:block;font-weight:200; }
body.page-template-template-home .forum-activiy h4{background:#253746;padding:5px 20px;margin:50px 0 0px;color:#FFF}
body.page-template-template-home .forum-activiy .forum-wrapper {background:#F6F6F6;display:inline-block;padding:10px 10px 0px;border:1px solid #CCC;margin:0 0 20px}
body.page-template-template-home .forum-activiy ul li{border-bottom:1px dotted #999;margin:0px 20px;padding:10px 5px}
body.page-template-template-home .forum-activiy ul li.topic-last{border:0}
body.page-template-template-home .forum-activiy .topic-title{font-size:16px;line-height: 1.2;}
body.page-template-template-home .forum-activiy .topic-user a{color:#f8a086}

/*TEMPLATE MAP*/
body.page-template-page-map article{border-bottom:0px;margin-bottom:0px}

/*TEMPLATE FEATURES*/
.page-template-page-features #features #top-image a{color:#4592C1}
.page-template-page-features #features #top-image a:hover{color:#253746}
.page-template-page-features #features #top-image{margin:-20px auto 0px;padding:30px 10px 25px;background:url('images/top-image-sky.jpg') no-repeat center center;height:400px;border-radius:20px;display:block;max-width:1100px}
.page-template-page-features #features #top-image .text{width:650px;margin:0 auto;text-align:center;float:right;line-height:1.4}
.page-template-page-features #features #top-image h1{margin:0px;/*background:rgba(0,100,200,0.1);*/padding:0px 0px 30px 0px;line-height:1;border-bottom:0px solid #253746}
.page-template-page-features #features #top-image p{font-size:16px;text-align:center;font-weight:300;color:#000}
.page-template-page-features #features .top-buttons{list-style:none;margin:0 auto;width:710px;margin-top:-60px;white-space: nowrap;}
.page-template-page-features #features .top-buttons li{white-space: nowrap;text-align:center;width:115px;height:100px;display:inline-block;padding:0px 0px 10px;margin:2px 0px;background:#253746;color:#FFF;font-size:16px;line-height:1.2;-webkit-box-shadow:3px 3px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:3px 3px 5px 0px rgba(50,50,50,0.75);box-shadow:5px 5px 5px 0px rgba(50,50,50,0.75)}
.page-template-page-features #features .top-buttons li.active,.page-template-page-features #features .top-buttons li:hover{background:#56A3D2}
.page-template-page-features #features .top-buttons h4{font-size:16px;font-weight:900;color:#FFF;border:0;margin:0}
.page-template-page-features #features .article{border:1px solid #253746;margin:30px 0px;padding:0px;clear:both;display:block}
.page-template-page-features #features #per-slide-template-red,.page-template-page-features #features #per-slide-template,.cycle-slideshow.col{margin:0px}
.page-template-page-features #features #per-slide-template{width:40%}
.page-template-page-features #features #per-slide-template-red{width:35%}
.page-template-page-features #features .cycle-slideshow.col{width:52%}
.page-template-page-features #features .cycle-slideshow.col.cycle-red{width:56%}
.page-template-page-features #features #per-slide-template-red h4,.page-template-page-features #features #per-slide-template h4{float:right;width:85%;color:#253746;border:2px solid #253746;cursor:pointer;line-height:1.3;padding:5px 0px;margin:0px -20px 10px 0px;padding:10px 20px;border-right:0px}
.page-template-page-features #features #per-slide-template-red h4{color:#253746;border-color:#253746}
.page-template-page-features #features #per-slide-template h4:hover,.page-template-page-features #features #per-slide-template h4.cycle-pager-active{background:#253746;color:#FFF;border-color:#253746}
.page-template-page-features #features #per-slide-template-red h4:hover,.page-template-page-features #features #per-slide-template-red h4.cycle-pager-active{background:#253746;color:#FFF;border-color:#253746}
.page-template-page-features #features #per-slide-template-red h4.cycle-pager-active,.page-template-page-features #features #per-slide-template h4.cycle-pager-active{width:95%}
.page-template-page-features #features .cycle-slideshow .box{margin-bottom:10px;min-height:600px;padding:15px}
.page-template-page-features #features .cycle-slideshow.cycle-red .box{min-height:350px;border-color:#253746;background:#D0DFEF}
.page-template-page-features #features #key-image{padding:50px 10px 15px 300px;background:#EEE url('images/key.png') no-repeat 30px 10px;height:80px;background-size:250px}
.page-template-page-features #features a{text-decoration:none}
.page-template-page-features #features h1{font-size:34px;color:#000;font-weight:900}
.page-template-page-features #features h2{font-size:28px;font-weight:400;color:#000;padding:10px 30px;margin-bottom:20px}
.page-template-page-features #features h3{font-size:23px;margin:0px 0px 25px;color:#253746;border-bottom:2px solid #253746}
.page-template-page-features #features h4:before{display:none;content:none}
.page-template-page-features #features h5,.page-template-page-features #features h6{clear:none;margin:0}
.page-template-page-features #features .col{width:45%;display:inline-block;vertical-align:top;padding:0px 15px}
.page-template-page-features #features .row{padding:10px 30px}
.page-template-page-features #features .row .col{margin:0px -15px}
.page-template-page-features #features .list{list-style-type:none;padding:0px;margin:20px 30px 20px 10px;font-size:16px;font-weight:500;color:#000}
.page-template-page-features #features .list li{padding:2px 0px 7px 25px;background:url('images/item.png') no-repeat left top;line-height:1.3;margin-bottom:10px}
.page-template-page-features #features .bg-grey{background:#EEE}
.page-template-page-features #features .bg-dark{background:#BBB}
.page-template-page-features #features .blue{color:#253746}
.page-template-page-features #features .red{color:#B43939}
.page-template-page-features #features .grey{color:#888}
.page-template-page-features #features .box{border:2px solid #253746;background:#D0DFEF;padding:10px}
.page-template-page-features #features .iblock{display:inline-block}
.page-template-page-features #features .rounded-left{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.page-template-page-features #features .rounded-right{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.page-template-page-features #features .pad{padding:5px 20px}
.page-template-page-features #features .transparent{opacity:0.7;-moz-opacity:0.7;-webkit-opacity:0.7;filter:alpha(opacity=70);border:1px dashed #777}
.page-template-page-features #features small{font-size:80%}
.page-template-page-features .row small{display:block}
.page-template-page-features #features big{font-size:130%}
.page-template-page-features #features hr{border:0px;border-top:1px solid #000;margin:15px 0px}
.page-template-page-features #features .full{width:100%;height:auto}
.page-template-page-features #features .fleft{float:left}
.page-template-page-features #features .fright{float:right}
.page-template-page-features #features .tright{text-align:right}
.page-template-page-features #features .tcenter{text-align:center;margin:0 auto}
.page-template-page-features #features .transition,.page-template-page-features #features .transition:hover{transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.page-template-page-features #features .shadow{-webkit-box-shadow:3px 3px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:3px 3px 5px 0px rgba(50,50,50,0.75);box-shadow:3px 3px 5px 0px rgba(50,50,50,0.75)}
.page-template-page-features #features article{margin:20px 0px}
.page-template-page-features #features .arrow{width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #FFF transparent;margin-bottom:5px;display:block}


/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */
/* Secondary */
#secondary{background-color:#000;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,0.2);clear:both;color:rgba(255,255,255,0.7);margin-top:-1px;padding:0 10px;position:relative;z-index:2}
.site-description{display:none;font-size:12px;font-weight:400;line-height:1.5}

/* Primary Sidebar */
.primary-sidebar{padding-top:125px}
.secondary-navigation + .primary-sidebar{padding-top:0}

/* Content Sidebar */
.content-sidebar{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#767676;padding:125px 10px 0}


/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */
/* Primary Sidebar,Footer Sidebar */
.widget{font-size:14px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens: auto;hyphens:auto;line-height:1.2857142857;margin-bottom:48px;width:100%;word-wrap:break-word}
.widget a{color:#fff}
.widget a:hover{color:#253746}
.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{margin:24px 0 12px}
.widget h1{font-size:22px;line-height:1.0909090909}
.widget h2{font-size:20px;line-height:1.2}
.widget h3{font-size:18px;line-height:1.3333333333}
.widget h4{font-size:16px;line-height:1.5}
.widget h5{font-size:14px;line-height:1.7142857142}
.widget h6{font-size:12px;line-height:2}
.widget address{margin-bottom:18px}
.widget abbr[title]{border-color:rgba(255,255,255,0.7)}
.widget mark,.widget ins{color:#000}
.widget pre,.widget fieldset{border-color:rgba(255,255,255,0.2)}
.widget code,.widget kbd,.widget tt,.widget var,.widget samp,.widget pre{font-size:12px;line-height:1.5}
.widget blockquote{color:rgba(255,255,255,0.7);font-size:18px;line-height:1.5;margin-bottom:18px}
.widget blockquote cite{color:#fff;font-size:14px;line-height:1.2857142857}
.widget dl,.widget dd{margin-bottom:18px}
.widget ul,.widget ol{list-style:none;margin:0}
.widget li > ol,.widget li > ul{margin-left:10px}
.widget table,.widget th,.widget td{border-color:rgba(255,255,255,0.2)}
.widget table{margin-bottom:18px}
.widget del{color:rgba(255,255,255,0.4)}
.widget hr{background-color:rgba(255,255,255,0.2)}
.widget p{margin-bottom:18px}
.widget input,.widget textarea{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff;font-size:16px;padding:1px 2px 2px 4px}
.widget input:focus,.widget textarea:focus{border-color:rgba(255,255,255,0.3)}
.widget button,.widget input[type="button"],.widget input[type="reset"],.widget input[type="submit"]{background-color:#253746;border:0;font-size:12px;padding:5px 15px 4px}
.widget input[type="button"]:hover,.widget input[type="button"]:focus,.widget input[type="reset"]:hover,.widget input[type="reset"]:focus,.widget input[type="submit"]:hover,.widget input[type="submit"]:focus{background-color:#253746}
.widget input[type="button"]:active,.widget input[type="reset"]:active,.widget input[type="submit"]:active{background-color:#55d737}
.widget .wp-caption{color:rgba(255,255,255,0.7);margin-bottom:18px}
.widget .widget-title{font-size:14px;font-weight:700;line-height:1.7142857142;margin:0 0 24px 0;text-transform:uppercase}
.widget-title,.widget-title a{color:#fff}
.widget-title a:hover{color:#253746}

/* Calendar Widget*/
.widget_calendar table{line-height:2;margin:0}
.widget_calendar caption{color:#fff;font-weight:700;line-height:1.7142857142;margin-bottom:18px;text-align:left;text-transform:uppercase}
.widget_calendar thead th{background-color:rgba(255,255,255,0.1)}
.widget_calendar tbody td,.widget_calendar thead th{text-align:center}
.widget_calendar tbody a{background-color:#253746;color:#fff;display:block}
.widget_calendar tbody a:hover{background-color:#253746}
.widget_calendar tbody a:hover{color:#fff}
.widget_calendar #prev{padding-left:5px}
.widget_calendar #next{padding-right:5px;text-align:right}

/* List Style Widgets*/
.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li{border-top:1px solid rgba(255,255,255,0.2);padding:8px 0 9px}
.widget_archive li:first-child,.widget_categories li:first-child,.widget_links li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_pages li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child{border-top:0}
.widget_categories li ul,.widget_nav_menu li ul,.widget_pages li ul{border-top:1px solid rgba(255,255,255,0.2);margin-top:9px}
.widget_categories li li:last-child,.widget_nav_menu li li:last-child,.widget_pages li li:last-child{padding-bottom:0}

/* Recent Posts Widget */
.widget_recent_entries .post-date{display:block}

/* RSS Widget */
.rsswidget img{margin-top:-4px}
.rssSummary{margin:9px 0}
.rss-date{display:block}
.widget_rss li{margin-bottom:18px}
.widget_rss li:last-child{margin-bottom:0}


/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */
#supplementary{padding:0;margin:0 auto;display:inline-block;vertical-align:top;float:left}
.site-footer,.site-info,.site-info a{color:#FFF}
.site-footer{background-color:#253746;font-size:13px;position:relative;z-index:3}
.site-footer{padding:10px 0px}
.site-footer .copyright{display:inline-block;margin:20px;float:right}
#footer-share{display:inline-block;width:90px;vertical-align:top;margin-top:15px;float:left}
#footer-share a{margin:0px 5px}
#footer-navigation .menu-contribute-container,#footer-sidebar h6{display:none}
.site-footer a{color:#FFF}
.site-footer .license{border-top:1px dotted #FFF;padding-top:10px}
.site-footer .license .alignleft{margin-left:20px}
.site-footer .license a img{margin:5px 0px}
.site-footer .license a{color:#DDD}
.site-footer .license a:hover{color:#FFF}



/**
 * 9.0 jQuery UI
 * -----------------------------------------------------------------------------
 */

/**
 * 9.1 Tooltip
 * -----------------------------------------------------------------------------
 */
 div.ui-helper-hidden-accessible{display:none !important} /* fix space tooltip add under footer in webkit */
.ui-tooltip,.ui-tooltip .arrow:after{background:#253746}
.ui-tooltip{box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.5);border:0px;padding:5px 20px;color:white;font:100 15px "genregular",'Helvetica Neue',Arial,sans-serif;display:table;position:fixed;z-index:999;border-radius:20px}
.ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}
.ui-tooltip .arrow.top{top:-16px;bottom:auto}
.ui-tooltip .arrow.left{left:20%}
.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}

/**
 * 9.1 TABS
 * -----------------------------------------------------------------------------
 */
#tabs .selector{list-style:none;margin:20px 0 0;border:0;padding:0;line-height:inherit}
#tabs .selector a{text-decoration:none;float:none;padding:0;color:#999;display:block}
#tabs .selector a:hover{color:#253746}
#tabs .selector li{display:inline-block;border:1px solid #CCC;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;background:#EEE;padding:2px 10px;margin:0;float:none}
#tabs .tab{border:1px solid #CCC;text-align:center;margin:0 auto;height:170px;padding:0}
#tabs .selector .ui-tabs-active{background:#f8a086}
#tabs .selector .ui-tabs-active a{color:#FFF}
#tabs ul.item-list{max-height:170px;overflow:hidden;width:auto;text-align:center;margin:0 auto}
#tabs ul.item-list{overflow-x:auto}
#tabs .cycle-carousel-wrap{min-width:100%}
#tabs #buttons a{margin-top:-100px;margin-right 2px;display:inline-block;position:relative;left:-15px}
#tabs #buttons a#next{left:15px;float:right}
#tabs.ui-widget-content{border:0}
#tabs.ui-widget{font-family:inherit;font-size:inherit}
#tabs.ui-tabs{padding:0px}
#tabs .ui-widget-header{background:none}
#tabs .ui-helper-clearfix::before,#tabs .ui-helper-clearfix::after{content:none}


/**
 * 10.0 buddypress
 * -----------------------------------------------------------------------------
 */
#buddypress [class*="site"]::before,
#buddypress [class*="site"]::after,
#buddypress [class*="content"]::before,
#buddypress [class*="content"]::after{display:inherit;content:none}
#buddypress .social-buttons a{text-decoration:none}
#buddypress .social-buttons{width:280px;text-align:center}
#buddypress div.dir-search{margin-top:-10px}
#buddypress button,#buddypress a.button,#buddypress input[type="submit"],#buddypress input[type="button"],#buddypress input[type="reset"],#buddypress ul.button-nav li a,#buddypress div.generic-button a,
#buddypress .comment-reply-link,a.bp-title-button{border:0px;border-radius:20px;-moz-border-radius:20px;background:#f8a086;color:#FFF;padding:6px 20px;font-size:16px;margin:5px}

#buddypress button:hover,#buddypress a.button:hover,#buddypress input[type="submit"]:hover,#buddypress input[type="button"]:hover,#buddypress input[type="reset"]:hover,#buddypress ul.button-nav li a:hover,#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover,a.bp-title-button:hover{border:0px;background:#253746;color:#FFF}

#buddypress button:focus,#buddypress a.button:focus,#buddypress input[type="submit"]:focus,#buddypress input[type="button"]:focus,#buddypress input[type="reset"]:focus,#buddypress ul.button-nav li a:focus,#buddypress div.generic-button a:focus,
#buddypress .comment-reply-link:focus,a.bp-title-button:focus{background:#253746;color:#FFF}

body.buddypress .entry-title,body.buddypress .entry-title a{color:#f8a086;border-color:#f8a086}
body.buddypress .entry-title a:hover{color:#253746}
body.buddypress input[type='submit']{background:#f8a086}
#buddypress img.avatar{border-radius:100px}
#buddypress ul.admin-list,#buddypress ul#member-list,#buddypress ul#members-list{text-align:center}
#buddypress ul.admin-list li,#buddypress ul#member-list li,#buddypress ul#members-list li{font-size:18px;display:inline-block;border-bottom:0;max-width:250px;max-height:150px;margin:0px 20px;text-align:center}
#buddypress ul.admin-list li h5,#buddypress ul#member-list li h5,#buddypress ul#members-list li h5{margin:0px;text-align:center}
#buddypress ul.admin-list li img.avatar,#buddypress ul#member-list li img.avatar,#buddypress ul#members-list li img.avatar{border-radius:150px;float:none;margin:0px;border:1px solid #FFF;padding:9px}
/*#buddypress ul.admin-list li:hover img.avatar,#buddypress ul#member-list li:hover img.avatar,#buddypress ul#members-list li:hover img.avatar{border-color:#f8a086} */
#buddypress ul.admin-list li a,#buddypress ul#members-list li a,#buddypress ul#member-list li a{text-decoration:none;color:#253746;font-size:18px}
#buddypress ul.admin-list li:hover a,#buddypress ul#member-list li:hover a,#buddypress ul#members-list li:hover a{color:#f8a086}
#buddypress ul.admin-list li div.item-title,#buddypress ul#member-list li div.item-title,#buddypress ul#members-list li div.item-title,#buddypress ul#member-list.item-list li h4,#buddypress ul#members-list.item-list li h4{width:100%}
#buddypress div#item-header img.avatar{border-radius:80px}
#buddypress .activity-avatar img{width:50px !Important;height:50px !Important}
#buddypress .activity-header img{width:30px !Important;height:30px !Important}
#buddypress a.bp-primary-action span,#buddypress #reply-title small a span{background:none;border:1px dotted #CCC;border-radius:10px}


/**
 * 11.0 Polls
 * -----------------------------------------------------------------------------
 */
.wp-polls p{margin:0px !important;font-size:18px;line-height:1;color:#FFF;padding-bottom:5px}
.wp-polls ul li,.wp-polls-ul li,.wp-polls-ans ul li{line-height:1}
.wp-polls-ans{border-top:1px dotted #FFF;padding-top:20px;margin-top:2px !important}
.wp-polls-ans .Buttons{background:#FFF;border-radius:20px;margin:10px 0px;color:#f8a086}
 .wp-polls-ans ul{margin-bottom:20px;margin-left:0px}
 .wp-polls .Buttons:hover,.wp-polls .Buttons:active{background:#f8a086 !important}
.wp-polls-ans a{font-size:14px;color:#BBB}
.wp-polls .pollbar{height:10px;line-height:10px;font-size:10px;border-color:#f8a086;margin-bottom:12px;margin-top:1px !important;background:#FF9}
.wp-polls-ul{font-size:14px}
.wp-polls .wp-polls-form .wp-polls-ans{padding-top:10px}
.wp-polls .wp-polls-form ul li{margin-top:10px}
.wp-polls .voters{background:none;border:1px dotted #FFF;color:#FFF;font-size:15px;padding:1px 10px 2px;font-weight:bold}
.wp-polls-loading{margin-top:-40% !important}


/**
 * 12.0 LOGIN WINDOW
 * -----------------------------------------------------------------------------
 */
body.login{background:#FFF !important}
.wp-core-ui .button.button-large{padding-bottom:0px !important}
.wp-core-ui .button-primary{background:#f8a086 !important;border:0 !important}
.wp-core-ui .button-primary:hover{background:#333 !important}
.login #nav a,.login #backtoblog a{color:#f8a086 !important}
.login #nav a:hover,.login #backtoblog a:hover{color:#333 !important}
.login form{background:#f8a086 !important;padding:86px 50px 40px !important;border-radius:200px !important;-moz-border-radius:200px !important;-webkit-border-radius:200px !important;box-shadow:none !important;-webkit-box-shadow:none !important}
.login form#lostpasswordform{padding:120px 50px 75px !important}
.login h1{position:absolute !important;left:50% !important;top:130px !important;margin:0px auto 0px -33px !important;padding:0px !important}
.login h1 a{background-size:inherit !important;margin-bottom:0px !important;height:65px !important;width:65px !important}
body.login div#login h1 a{padding-bottom:0px !important}
body.login div#login{width:300px !important;padding-top:90px !important}
.login #nav{color:#FFF !important}
.login #nav a:first-child{float:right !important;margin-bottom:20px !important;font-size:14px !important;border:1px solid #f8a086 !important;padding:3px 10px !important;border-radius:5px !important;-moz-border-raidus:10px !important;-webkit-border-radius:10px !important}
.login #nav a:first-child:hover{background:#253746 !important;border-color:#253746 !important;color:#FFF !important}
.login #backtoblog{clear:both !important;border-top:1px dashed #CCC !important;padding-top:10px !important}
.login input:focus{border:1px solid #253746 !important;box-shadow:none !important}
#login form p.submit{margin:0px 4px !important}
.login input[type='submit']{background:#253746 !important;padding-top:2px !important;height:30px !important}
.login input[type='submit']:hover,.login input[type='submit']:focus{border:1px solid #C99 !important;background:#253746 !important;padding-top:0px !important}
.login label{color:#FFF !important}
.login form input[type="password"],.login form input[type="text"]{padding:1px 3px !important;background:#FFF !important;font-size:18px !important}
 #login_error,.login .message{position:absolute !important;top:20px !important;width:280px !important;padding:5px 10px !important;font-size:16px !important;margin-bottom:0px !important;border-color:#253746 !important}

body.registration h1{color:#f8a086;border-color:#f8a086}
body.registration .register-section h4{margin:20px 0px 30px}


 /**
 * 13.0 Manual
 * -----------------------------------------------------------------------------
 */

 /* manual */
#manual #footer-share{width:auto}
#manual #share-container{margin-left:-80px}
#manual .site-content a.download{display:inline-block;float:right;font-size:12px;font-weight:600;color:#418fde;margin-top:-10px}
#manual .site-content a.download:hover{color:#253746}
#manual #main{margin:110px 20px 30px 10px}
#manual #main #content{min-width:300px;min-height:400px;width:65%;margin:0px;padding:0px 20px;display:inline-block}
#manual #main #feedback{min-width:150px;width:60%;margin:0px 20px 40px;float:left}
#manual #content .intro{max-width:420px;margin:0 auto;text-align:center}
#manual #content p{font-size:16px;margin-bottom:18px}
#manual #content h1:first-child{font-size:33px;font-weight:300;line-height:1.0909090909;margin:0 0 30px 0;border-bottom:3px solid #418fde;color:#418fde;padding-bottom:5px;background:#FFF;padding-left:0px}
#manual #content h1:first-child:before{content:""}
#manual #content h1,#manual #content * h1:first-child{line-height:1.5;position:static;top:initial;max-height:none;text-align:left}
#manual #content h2{font-weight:600;font-size:26px;margin-top:45px}
#manual #content h3{font-size:20px;margin:40px 0px 10px;padding:0px}
#manual #content ol,#manual #content ul{list-style:initial;margin:15px 0px;padding:5px 34px;font-size:16px;font-weight:500}
#manual #content ol{list-style:numbers}
#manual #content ol li,#manual #content ul li{margin-bottom:14px;line-height:1.2;padding:0px 5px}
#manual #content pre{white-space:pre-wrap;margin:10px 0px;background:none repeat scroll 0% 0% #EEE;padding:10px 20px}
/*#manual #main #content .intro{background:url('../images/manual-intro.png')no-repeat 120px 50px}*/
#manual #content a{color:#418fde;text-decoration:underline}
#manual #content a:hover{color:#253746}
#manual #content img{max-width:100%;height:auto;background:#EEE;display:block;margin:20px auto;-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5)}
#manual #menu{line-height:1.1;width:25%;float:right;background:#418fde;padding:0px;border:1px solid #253746}
#manual #menu *{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}
#manual #menu .menu{list-style:none;padding:0px;overflow:hidden;height 20px;margin-bottom:0px;background:#ACC}
#manual #menu .menu ul{border:0px;height:1px;list-style:none;margin:0px}
#manual #menu .menu li{margin-top:0px;list-style:none}
#manual #menu .menu a{text-decoration:none;background:#FFF;color:#253746;font-size:13px;padding:7px 10px;font-weight:400;display:block}
#manual #menu .menu li li a{max-height:0px;background:none;color:#444;display:block;padding:7px 10px 7px 30px;font-size:13px;border-bottom:1px dotted #BBB}
#manual #menu .menu li.current:hover a,#manual #menu .menu li.current a{background:#A33939}
#manual #menu .menu li:hover a,#manual #menu .menu li.active a{background:#418fde;color:#FFF}
#manual #menu .menu li:hover a:before,#manual #menu .menu li.active a:before{content:"\2022 ";margin-left:-10px;padding-right:5px}
#manual #menu .menu li:hover li a,
#manual #menu .menu li.active li a{background:#DEE;color:#555}
#manual #menu .menu li.current:hover li a,#manual #menu .menu li.current li a{background:#FEE;color:#333}
#manual #menu .menu li.current li a.current,#manual #menu .menu li.current li a.current:hover{background:#C88;color:#FFF}
#manual #menu .menu li.active li a.active{background:#ACC;color:#000}
#manual #menu .menu.active,
#manual #menu .menu li.current,
#manual #menu .menu li.active,
#manual #menu .menu li.active ul,
#manual #menu .menu li.current ul,
#manual #menu .menu li.current ul li a,
#manual #menu .menu li.active ul li a{height:auto}
#manual #menu .menu li.current ul li a,#manual #menu .menu li.active ul li a{max-height:60px}
#manual #menu .menu li li a:hover,#manual #menu .menu li.current li a:hover{background:#ACC;color:#000;transition:none}
#manual h4{border:0px;font-size:18px;text-decoration:underline}
#manual h4:before{content:none;padding:0px}


/**
 * 14.0 Media Queries
 * -----------------------------------------------------------------------------
 */
/* Does the same thing as <meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views;IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport{width:device-width}
@viewport{width:device-width}

@media screen and (max-width:1079px){
    #primary-navigation{margin-left:-20px;padding-right:20px;display:block;width:100%;float:none;text-align:center;border-top:1px solid #FFF}
    #primary-navigation ul li{padding:10px;height:25px}
    .site-title{margin-right:40px}
    #primary-navigation li .sub-menu{top:111px}
    body.logged-in.admin-bar #primary-navigation li .sub-menu{top:158px}
    #primary-navigation li .sub-menu li li .description{display:none}
    #primary-navigation li .sub-menu li{margin:5px 10px !important;width:44%}
}

@media screen and (max-width:1007px){
    body.page-template-template-home #last-news .news-excerpt{width:90%;padding-left:10%}
    body.page-template-template-home #be-awesome h5{font-size:16px}
    body.page-template-template-home #donate .ics{display:none}
    body.page-template-template-home #text *{font-size:16px;line-height:1.3}
    .page-template-page-features #features #top-image .text{width:100%}
    .page-template-page-features #features h1{font-size:26px;font-weight:900}
    .page-template-page-features #features h2{font-size:22px;padding:20px 30px 30px;margin:0}
    .page-template-page-features #features h3{font-size:20px}
    .page-template-page-features #features h4{font-size:16px}
    body.page-template-template-home .widget-commits .github-commits{padding:10px 20px;line-height:1.3}
    body.page-template-template-home .widget-commits ul li a:first-of-type{font-size:15px;}
    body.page-template-template-home .forum-activiy .topic-title{display:block}
}
@media screen and (max-width:745px){
    .show-on-mobile{display:block !important}
    body.page-template-template-home #last-post ul{padding-right:0px;padding-top:15px}
    body.page-template-template-home #last-news .list-title,
    body.page-template-template-home #last-news a.post-thumbnail{margin-left:10%;width:90%}
    body.page-template-template-home #last-news .post-date{position:absolute;right:35px;margin-top:-37px}
    .site-title{margin-right:0px}
    .divider{margin:0px}
    #header-buttons{position:absolute;top:66px;right:10px}
    #header-buttons li a{padding:10px;height:26px}
    #share-container,#search-container{top:46px}
    #manual #header-buttons{position:absolute;top:5px;right:15px}
    #manual #header-buttons li a{padding:10px;height:36px}
    #manual #share-container,#manual #search-container{top:50px}
    #manual #header-buttons #share-container a{width:10px;height:10px}
    #manual .site-content a.download{margin-top:10px}
    #manual #menu{float:none;width:100%;margin:10px 0px 30px}
    #manual #main #content{width:92%;min-width:260px}
    #manual #main #feedback {width:92%;margin:20px 0px;text-align:center;float:none}
    #primary-navigation li .sub-menu li ul{display:none}
    #primary-navigation li .sub-menu li .description{line-height:1.1}
    body.page-template-template-home #poll,
    body.page-template-template-home #be-awesome,
    body.page-template-template-home #donate{width:100%;display:block;float:none;clear:both;margin:10px 0px;min-height:200px}
    body.page-template-template-home #be-awesome h2{font-size:36px}
    body.page-template-template-home #donate .ics{display:inline-block}
    #manual .copyright,#manual #footer-share,#manual .site-footer .license .alignleft{float:none;margin:5px 10px}
    #manual .site-footer .wrap{text-align:center}
    body.page-template-template-home  #last-news a.all,
    body.page-template-template-home  #last-post a.all{display:none}
    .page-template-page-features .site-content .entry-content{padding-left:0;padding-right:0}
    .page-template-page-features .site-content #top-buttons{display:none}
    body.page-template-template-home .widget-commits .github-commits{margin:0;}
    body.page-template-template-home .widget-commits h4{margin:0}
    body.page-template-template-home .widget-commits ul li a:first-of-type{font-size:13px;}
    body.page-template-template-home .forum-activiy .topic-title{font-size:15px;line-height:1.2;display:block}
    body.page-template-template-home .forum-activiy .topic-user,
    body.page-template-template-home .forum-activiy .topic-posts{font-size:15px}
}
@media screen and (max-width:599px){
    #header-buttons{top:10px}
    #featured-navigation{margin:0px auto;text-align:center;width:110%;margin-left:-5%;border-top:1px solid #CCC}
    #featured-navigation ul{border-right:0px}
    #featured-navigation li{width:55px;height:55px}
    #featured-navigation li a{transform:scale(0.85);-webkit-transform:scale(0.85);-ms-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85);margin:2px}
    #featured-navigation li a:hover{margin:-2px -1px;transform:scale(0.80);-webkit-transform:scale(0.80);-ms-transform:scale(0.80);-moz-transform:scale(0.80);-o-transform:scale(0.80)}
    #primary-navigation{margin:0px -10px}
    #primary-navigation{margin:0px -10px}
    #primary-navigation li{margin:0px}
    #primary-navigation li a{font-size:15px;margin-top:5px;margin-right:0px}
    #primary-navigation li .sub-menu{top:156px;max-height:40%}
    body.logged-in.admin-bar #primary-navigation li .sub-menu{top:202px}
    #primary-navigation li .sub-menu li{width:42%;margin:0px 10px !Important}
    #primary-navigation li .sub-menu li .description{display:none}
    #primary-navigation li:hover .sub-menu li,#primary-navigation li.active .sub-menu li{margin:0px 10px 10px}
    #primary-navigation li .sub-menu li a{font-size:15px}
    #share-container,#search-container{top:50px;z-index:999;min-height:50px;border:1px solid #FFF}
    #header-buttons{top:5px}
    #header-buttons li{height:50px}
    .site-title{transform:scale(0.7);-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);margin-left:-50px}
    .ics.logo{height:55px;background-position:0px -5px}
    .cols.two{width:95%;margin-left:2.5% !important;float:none}
    body.page-template-template-home .widget-numbers .number{font-size:34px}
    body.page-template-template-home #statistics{margin-top:50px}
    body.page-template-template-home #statistics .cols{display:block;margin:0 auto;text-align:center}
    body.page-template-template-home .widget-numbers{height:125px}
    body.page-template-template-home #be-awesome h2{font-size:26px}
    .attachment-medium.wp-post-image{float:none;max-width:100%;margin-left:10px}
    .text-container{float:none;width:100%}
    body.page-template-template-home #last-news{margin-top:30px}
    #tabs .selector li{display:block;border-radius:0}
    .page-template-page-features #features #top-image{background:none}
    .page-template-page-features #features .col{display:block;width:100%;padding-right:0px;padding-left:0px;margin:10px 0px !important}
    .page-template-page-features #features h2{font-size:20px}
    .page-template-page-features #features  #per-slide-template,
    .page-template-page-features #features  #per-slide-template-red,
    .page-template-page-features #features .top-buttons,
    .page-template-page-features #features .cycle-slideshow,
    .page-template-page-features #features .coin,
    .page-template-page-features #features #key-image,
    .page-template-page-features #features .btn-action a{display:none !important}
    .page-template-page-features #features  .article{border:0;background:none;padding-top:20px}
    body.page-template-template-home .widget-commits ul li a:first-of-type{font-size:16px;}
    body.page-template-template-home .widget-commits{height:auto;}
    body.page-template-template-home .widget-commits .github-commits{max-height: none;}
    body.page-template-template-home .forum-activiy .cols.two.alignleft ul li.topic-last{border-bottom:1px dotted #ccc}
    body.page-template-template-home .forum-activiy .cols.two.alignleft ul{margin-bottom:-10px}
    body.page-template-template-home .forum-activiy ul{margin-left:0px;margin-right:0}

}
@media screen and (max-width:400px){
    .list-view .site-content .post-thumbnail{background:none;width:auto;z-index:2}
	.list-view .site-content .post-thumbnail img{float:left;margin:0 10px 3px 0;width:84px}
	.list-view .site-content .entry-header{background-color:transparent;padding:0}
	.list-view .site-content .hentry{border-bottom:1px solid rgba(0,0,0,0.1);margin:0;min-height:60px;padding:12px 0 9px}
	.list-view .site-content .cat-links,.list-view .site-content .entry-content,.list-view .site-content .entry-summary,.list-view .site-content footer.entry-meta{display:none}
	.list-view .site-content .entry-title{clear:none;font-size:15px;font-weight:900;line-height:1.2;margin-bottom:6px;text-transform:none}
	.list-view .site-content .format-aside .entry-title,.list-view .site-content .format-link .entry-title,.list-view .site-content .format-quote .entry-title{display:block}
	.list-view .site-content .entry-meta{background-color:transparent;clear:none;margin:0;text-transform:none}
	.archive-header,.page-header{border-bottom:1px solid rgba(0,0,0,0.1);margin:10px auto;padding-bottom:5px;padding-left:10px}
	.error404 .page-header{border-bottom:0;margin:0 auto 24px;padding:0 10px}
	.donate-button{margin:0px}
	body.page-template-template-home #donate input[type="image"]{margin-top:0px}
	body.page-template-template-home #donate select{margin:20px 0px}
    body.page-template-template-home #donate h5{margin-bottom:10px}
    body.page-template-template-home #donate .ics{display:none}
    #primary-navigation li .sub-menu li{width:auto;display:block}
    .page-template-page-features #features h3{font-size:16px}
}
@media screen and (min-width:401px){
    a.post-thumbnail:hover img{opacity:0.85;-moz-opacity:0.85;-khtml-opacity:0.85}
	.full-size-link:before,.parent-post-link:before,.site-content span + .byline:before,.site-content span + .comments-link:before,.site-content span + .edit-link:before,.site-content span + .entry-date:before{content:""}
	.site-content .entry-meta > span{margin-right:10px}
	.list-view .site-content .hentry{border-top:1px solid rgba(0,0,0,0.1);padding-top:48px}
	.list-view .site-content .hentry:first-of-type,.list-view .site-content .hentry.has-post-thumbnail{border-top:0;padding-top:0}
	.archive-header,.page-header{margin:0 auto 20px;padding:0 10px}
	.error404 .page-header{margin-bottom:24px}
}
@media screen and (min-width:599px){
    .site-content .entry-header{padding-right:30px;padding-left:30px}
	.site-footer .copyright{float:right}
	.content-area{padding-top:160px}
}
@media screen and (min-width:673px){
	.search-toggle{margin-right:18px}
	.search-box .search-field{width:50%}
	.content-area{float:left;width:100%}
	.archive-header,.comments-area,.image-navigation,.page-header,.page-content,.post-navigation,.site-content .entry-content,.site-content .entry-summary,.site-content footer.entry-meta{padding-right:30px;padding-left:30px}
	.singular .site-content .hentry.has-post-thumbnail{margin-top:0}
    .page-template-page-features.admin-bar #features .top-buttons.fixed{top:135px}
    .page-template-page-features #features .top-buttons.fixed{top:105px;z-index:150;position:fixed;left:50%;margin-left:-355px;margin-top:0px}
}
@media screen and (min-width:783px){
    .header-main{padding-right:0}
	.search-toggle{margin-right:0}
	/* Navigation */
	.site-navigation li .current_page_item > a,.site-navigation li .current_page_ancestor > a,.site-navigation li .current-menu-item > a,.site-navigation li .current-menu-ancestor > a{color:#fff}
    body.logged-in.admin-bar #primary-navigation li .sub-menu{top:143px}
}
@media screen and (min-width:810px){
    .attachment .entry-attachment .attachment{margin-right:-168px;margin-left:-168px;max-width:810px}
	.attachment .site-content .attachment img{display:block;margin:0 auto}
	.contributor-avatar{margin-left:-168px}
	.contributor-summary{float:left}
	#footer-navigation div{display:inline-block;margin-right:20px}
}
@media screen and (min-width:846px){
	.comment-list .trackback,.comment-list .pingback,.comment-list article{margin-bottom:16px;padding-bottom:16px}
	.comment-author .avatar{height:34px;top:2px;width:34px}
	.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:50px}
	.comment-list .children{margin-left:20px}
}
@media screen and (min-width:1008px){
	.main-content{float:left}
	.primary-sidebar{padding-top:0}
	.site-description{display:block;margin:-3px 0 21px}
	.site-description:empty{margin:0}
    #footer-navigation .menu-contribute-container{display:inline-block}
	.content-area{padding-top:110px}
    .page-template-page-features.admin-bar #features .top-buttons.fixed{top:90px}
    .page-template-page-features #features .top-buttons.fixed{top:60px}
}
@media screen and (min-width:1080px){
    #featured-navigation{float:right}
	#primary-navigation{margin-right:25px}
    body.logged-in.admin-bar #primary-navigation li .sub-menu{top:94px}
	.site-content,.site-main .widecolumn{margin:0px auto;max-width:1260px}
    #header-buttons{margin-left:15px}
}
@media screen and (min-width:1110px){
	#footer-sidebar h6{display:inline-block}
    .site-title{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);margin-left:0px}
}
@media screen and (min-width:1260px){
	.site-content blockquote.alignleft{margin-left:-18%}
	.site-content blockquote.alignright{margin-right:-18%}
	#header-buttons{margin-left:40px}
}
@media screen and (min-width:1400px){
    #primary-navigation .sub-menu li{width:19%}
}
/* end of file style.css */
