@CHARSET "UTF-8";
#paudirectory-search, 
#report-navigation, 
.report-navigation {
background-color: #FAFAFA;
border: 1px solid #DDD;
margin-bottom: 7px;
float: left;
width: 100%;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#paudirectory-search-holder {
width: 100%;
}
#paudirectory-search-holder .pp-block {
background-color: #FDFDFD;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#paudirectory-search.ghosted {
background-color: transparent;
border: none;
margin-bottom: 0;
}
#paudirectory .content-display {
display: block;
}
#paudirectory-toggle-nav, 
#paudirectory-submit-nav {
clear: both;
}
#paudirectory-toggle-nav {
text-align: center;
}
#paudirectory-submit-nav {
padding: .5em;
}
#paudirectory-submit-nav input, 
#paudirectory-submit-nav select {
display: inline-block;
}
.pds-toggle {
color: #333;
background-color: transparent;
border: none;
background-image: none;
padding: 3px 7px;
margin: 1px;
-moz-border-radius: 2px; 
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
display: block;
text-align: center;
box-shadow: 0;
}
#paudirectory .button.pppag {
padding: 3px 7px;
color: #333;
font-weight: 300;
font-size: 1.5em;
text-decoration: none;
}
#paudirectory .button.pppag.disabled {
color: #DDD;
}
#paudirectory .button.pppag:hover {
color: #009900;
background-color: transparent !important;
}
#paudirectory .pagination {
padding: 20px 0;
}
#paudirectory .column-author img, 
#paudirectory .column-username img {
float: left;
margin-right: 10px;
margin-top: 1px;
}div.rotatingtweet {
font-size: 100%;
word-wrap: break-word;
vertical-align: top;
}
div.cycle-carousel-wrap div.rotatingtweet {
padding-right: 1em;
} p.rtw_meta,div.rtw_meta,div.rtw_meta_wide,div.rtw_name,div.rtw_id,div.rtw_time_short,div.rtw_rt_meta {
font-size: 0.8em;
line-height: normal;
white-space: normal;
}
div.rtw_wide_block div.rtw_name {
font-size: 1.0em;
} div.rtw_icon img {
max-width: 2.2em;
max-height: 2.2em;
}
div.rtw_intents a img,span.rtw_intents a img {
max-width: 1.2em;
max-height: 1.2em;
padding: 0;
margin: 0;
display: inline;
}
div.rtw_wide_icon img {
padding-top: 8%;
padding-left: 0;
margin-left: 0;
}
div.rtw_meta img,
div.rtw_rt_meta img {
vertical-align: middle;
} .rtw_twitter_icon,
.rtw_time_short {
float:right;
}
div.rtw_wide_icon,
div.rtw_icon {
float:left;
padding-right: 0.5em;
}
div.rtw_wide_icon {
display: inline;
}
.rtw_wide_block .rtw_name,
.rtw_wide_block .rtw_id {
display: inline;
}
.rtw_wide_block {
padding-left: 58px;
}
div.rtw_intents {
display: inline;
float:right;
margin-left: 0.5em;
}
div.rtw_intents a,span.rtw_intents a {
display: inline;
}
div.rtw_timestamp {
display: inline;
}
.rotatingtweet p.rtw_main {
clear: both;
}
.rtw_wide_block p.rtw_main,div.rtw_main {
clear: none;
}
.norotatingtweets .rotatingtweet {
border-bottom: 1px solid #DDD;
}
.rtw_media {
clear: both;
}
.rtw_media img {
margin: auto;
height: 150px;
max-height: 150px;
} .rtw_pager {
text-align: center;
font-size: 2em;
} 
.rtw_pager a {
text-decoration: none !important;
}
.rtw_pager .cycle-pager-active,
.rtw_pager .activeSlide {
color: #DDD;
} #content .rotatingtweets,
#content .norotatingtweets  {
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
margin-bottom: 3%;
} #content .rotatingtweet {
padding-top: 0.7em;
padding-bottom: 0.7em;
}
#content p.rtw_main,p.rtw_main,div.rtw_main {
margin-bottom: 0.6em;
white-space: normal;
}
#content .rtw_wide p.rtw_main {
margin-bottom: 0.35em;
}
p.rtw_meta,div.rtw_meta {
margin-bottom: 1em;
}
#sidebar ul li div.rtw_name,div.rtw_name,div.rtw_name a {
margin-bottom: 0;
padding-bottom: 0;
}
#sidebar ul li div.rtw_id,div.rtw_id ,div.rtw_id a {
margin-top: 0;
padding-top: 0;
}
#sidebar ul li div.rtw_intents {
margin-top: 0;
padding-top: 0;
}
div.rtw_rt_meta {
margin-top: 0.1em;
margin-bottom: 0.1em;
padding: 0;
}div.rotatingtweets_format_0 p.rtw_main {
background-image: url(//stproject.org/wp-content/themes/stp/images/bird_gray_32.png);
background-repeat:no-repeat;
background-position:0 7px;
padding-left: 38px;
min-height: 36px;
}
div.rotatingtweets_format_0 p.rtw_meta {
padding-left: 38px;
}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;box-shadow:none;font-size:100%;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//stproject.org/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.searchandfilter .disabled,.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4FDACF}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding-right:10px;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}@media screen and (max-width: 980px) {
body {
}
.grid,
.grid-right {
display: block;
float: none;
width: 100%;
margin-right: 0;
}
.copyright,
.scroll-top,
.powered {
float: left;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.front-page  #widgets {
margin-top: 40px;
}
.top-widget,
.front-page  .top-widget {
margin-top: 0 !important;
}
.hide-desktop {
display: block;
}
.show-desktop {
display: none;
}
.hide-980 {
display: none;
}
.show-980 {
display: block;
}
}
@media screen and (max-width: 650px) {
body {
}
#logo {
float: none;
margin: 0;
text-align: center;
}
.grid,
.grid-right {
float: none;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.top-widget {
float: none;
margin: 0 auto 10px auto;
position: relative;
text-align: center;
width: auto;
}
.top-widget .widget-title h3 {
text-align: center;
}
.js .sub-header-menu {
display: none;
}
.js .main-nav {
position: relative;
background-color: #585858;
background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);
background-image: -moz-linear-gradient(top, #585858, #3d3d3d);
background-image: -ms-linear-gradient(top, #585858, #3d3d3d);
background-image: -o-linear-gradient(top, #585858, #3d3d3d);
background-image: linear-gradient(to top, #585858, #3d3d3d);
clear: both;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";
margin: 0 auto;
}
.js .main-nav .menu {
display: none;
position: absolute;
width: 100%;
top: 30px;
z-index: 1000;
}
.js .main-nav .menu ul {
margin-top: 1px;
}
.js .main-nav .menu li {
float: none;
background-color: #ffffff;
border: none;
}
.js .main-nav .menu li a {
color: #444444;
font-size: 13px;
font-weight: normal;
height: 45px;
line-height: 45px;
padding: 0 15px;
border: none;
border-bottom: 1px solid #f5f5f5;
text-shadow: none;
text-align: left;
cursor: pointer;
}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a {
background-color: #f5f5f5;
}
.js .main-nav .menu li li:hover {
background: none !important;
}
.js .main-nav .menu li li a {
position: relative;
padding: 0 10px 0 30px;
}
.js .main-nav .menu li li li a {
position: relative;
padding: 0 10px 0 40px;
}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover {
background-image: none;
filter: none;
background-color: #f5f5f5 !important;
}
.js .main-nav .menu li li a::before {
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::before {
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::after {
content: '\2013';
position: absolute;
top: 0;
left: 30px;
}
.js .main-nav .menu li ul {
position: static;
visibility: visible;
background-color: #ffffff;
}
.js .main-nav .menu ul {
min-width: 0;
}
.js .main-nav #responsive_current_menu_item {
display: block;
padding: 5px 40px 5px 10px;
color: #ffffff;
font-weight: 700;
cursor: pointer;
}
.js .main-nav a#responsive_menu_button {
position: absolute;
display: block;
top: 0;
left: 100%;
height: 30px;
width: 23px;
margin-left: -30px;
background: url(//stproject.org/wp-content/themes/responsive/core/images/select-icons.png) 0 5px no-repeat;
cursor: pointer;
}
.js .main-nav a#responsive_menu_button.responsive-toggle-open {
background: url(//stproject.org/wp-content/themes/responsive/core/images/select-icons.png) 0 -46px no-repeat;
}
.top-menu,
.footer-menu li {
float: none;
font-size: 11px;
text-align: center;
}
#author-meta {
padding: 20px;
}
#wrapper .gallery .gallery-item {
max-width: 100%;
}
.hide-650 {
display: none;
}
.show-650 {
display: block;
}
.hide-mobile {
display: none;
}
#footer {
text-align: center;
}
#footer .social-icons {
padding-bottom: 10px;
text-align: center;
}
}
@media screen and (max-width: 480px) {
body {
}
#logo {
float: none;
text-align: center;
}
.grid,
.grid-right {
float: none;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.featured-title {
font-size: 40px;
padding: 40px 20px 0 20px
}
.featured-subtitle {
font-size: 24px;
}
.navigation .next,
.navigation .previous {
display: block;
margin: 0 auto;
text-align: center;
}
.menu ul,
.menu li,
.top-menu,
.footer-menu li,
.sub-header-menu li {
float: none;
text-align: center;
}
#wrapper .gallery .gallery-item {
float: none;
}
.hide-480 {
display: none;
}
.show-480 {
display: block;
}
#footer {
text-align: center;
}
#footer .social-icons {
text-align: center;
}
}
@media screen and (max-width: 320px) {
body {
}
#featured p {
font-size: 12px;
line-height: 1.5em;
}
.featured-title {
font-size: 35px;
}
.featured-subtitle {
font-size: 15px;
}
.call-to-action a.button {
font-size: 14px;
padding: 7px 17px;
}
.hide-320 {
display: none;
}
.show-320 {
display: block;
}
}
@media screen and (max-width: 240px) {
body {
}
#featured p {
font-size: 11px;
line-height: 1.5em;
}
.featured-title {
font-size: 20px;
}
.featured-subtitle {
font-size: 11px;
}
.call-to-action a.button {
font-size: 12px;
padding: 5px 15px;
}
.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"] {
width: 75%;
}
.widget-title h3,
.widget-title-home h3 {
font-size: 14px;
height: 13px;
line-height: 13px;
text-align: left;
}
.hide-240 {
display: none;
}
.show-240 {
display: block;
}
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
border: 0;
font-size: 100%;
font: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table
{
border-collapse: collapse;
border-spacing: 0;
}
button, input, select, textarea
{
font-size: 100%;
overflow: visible;
margin: 0;
vertical-align: baseline;
width: auto;
}
select {
overflow: auto;
}
textarea
{
overflow: auto;
vertical-align: text-top;
} hr
{
background: #ddd;
border: none;
clear: both;
color: #ddd;
float: none;
height: 1px;
width: 100%;
}
hr.space
{
background: #fff;
color: #fff;
} html { height: 100%; }
body
{
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
background: #efefef;
color: #404353;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-smoothing: antialiased;
line-height: 20px;
text-rendering: optimizeLegibility;
} p { word-wrap: break-word; }
i,
em,
dfn,
cite { font-style: italic; }
tt,
var,
pre,
kbd,
samp,
code
{
font-family: monospace, serif;
font-style: normal;
}
b,
strong { font-weight: 700; }
pre
{
-moz-box-sizing: border-box;
-moz-border-radius: 2px;
-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
-webkit-box-sizing: border-box;
box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
box-sizing: border-box;
background: #f4f4f4;
border: 1px solid #aaa;
border-bottom-color: #ccc;
border-radius: 2px;
height: auto;
margin: 0;
outline: none;
padding: 6px 10px;
vertical-align: middle;
width: 100%;
word-wrap: break-word;
white-space: pre-wrap;
}
del
{
color: #555;
text-decoration: line-through;
}
ins, 
dfn { border-bottom: 1px solid #ccc; }
sup, 
sub,
small { font-size: 85%; }
abbr, 
acronym
{
font-size: 85%;
letter-spacing: .1em;
text-transform: uppercase;
}
a abbr, 
a acronym { border: none; }
dfn[title],
abbr[title], 
acronym[title]
{
border-bottom: 1px solid #ccc;
cursor: help;
}
sup { vertical-align: super; }
sub { vertical-align: sub; } .grid
{
float: left;
margin-bottom: 2.127659574468%;
padding-top: 0;
}
.grid-right
{
float: right;
margin-bottom: 2.127659574468%;
padding-top: 0;
}
.col-60, 
.col-140, 
.col-220, 
.col-300, 
.col-380, 
.col-460, 
.col-540, 
.col-620, 
.col-700, 
.col-780, 
.col-860
{
display: inline;
margin-right: 2.127659574468%;
}
.col-60 { width: 6.382978723404%; }
.col-140 { width: 14.893617021277%; }
.col-220 { width: 23.404255319149%; }
.col-300 { width: 303px; }
.col-380 { width: 40.425531914894%; }
.col-460 { width: 48.936170212766%; }
.col-540 { width: 57.446808510638%; }
.col-620 { width: 65.957446808511%; }
.col-700 { width: 74.468085106383%; }
.col-780 { width: 82.978723404255%; }
.col-860 { width: 91.489361702128%; }
.col-940 { width: 100%; }
.fit
{
margin-left: 0 !important;
margin-right: 0 !important;
} .hidden { visibility: hidden; }
.visible { visibility: visible; }
.none { display: none; }
.hide-desktop { display: none; }
.show-desktop { display: block; } img
{
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
.ie8 img
{
height: auto;
width: auto\9;
}
.ie8 img.size-large
{
max-width: 60%;
width: auto;
} video
{
width: 100%;
max-width: 100%;
height: auto;
} embed,
object { max-width: 100%; }
svg:not(:root) { overflow: hidden; } a
{
color: #3d4fa1;
font-weight: 400;
text-decoration: none;
}
a:hover,
a:focus,
a:active
{
color: #777b8a;
outline: 0;
text-decoration: none;
}
::selection
{
background: #999;
color: #fff;
text-shadow: none;
} label
{
display: inline-block;
font-weight: 700;
padding: 2px 0;
}
legend { padding: 2px 5px; }
fieldset
{
border: 1px solid #ccc;
margin: 0 0 1.5em;
padding: 1em 2em;
}
select,
input[type="text"], 
input[type="password"],
input[type="email"]
{
-moz-box-sizing: border-box;
-moz-border-radius: 2px;
-webkit-box-sizing: border-box;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
background-color: #fff;
box-sizing: border-box;
border: 1px solid #aaa;
border-bottom-color: #ccc;
border-radius: 2px;
margin: 0;
outline: none;
padding: 6px 8px;
vertical-align: middle;
width: 100%;
}
select
{
height: auto;
width: 100%;
}
area,
textarea
{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
background-color: #fff;
box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
border: 1px solid #aaa;
border-bottom-color: #ccc;
border-radius: 2px;
height: auto;
overflow: auto;
margin: 0;
outline: none;
padding: 8px 10px;
width: 100%;
}
input, 
select { cursor: pointer; }
area:focus,
input:focus, 
textarea:focus { border: 1px solid #6cf; }
input[type='text'], 
input[type='password'] { cursor: text; } .ie7 area,
.ie7 select,
.ie7 textarea,
.ie7 input[type="text"], 
.ie7 input[type="password"],
.ie7 input[type="email"] { width: 96%; } a.button,
input[type='reset'], 
input[type='button'], 
input[type='submit']
{
-moz-border-radius: 2px;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-border-radius: 2px;
background-color: #f9f9f9; background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
border: 1px solid #ddd;
border-radius: 2px;
color: #333;
cursor: pointer;
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin: 0;
padding: 4px 10px;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
vertical-align: middle;
white-space: nowrap;
}
a.button:hover,
input[type='reset']:hover, 
input[type='button']:hover, 
input[type='submit']:hover
{
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
background-color: #fff;
background-image: linear-gradient(top, #fff, #f1f1f1);
border: 1px solid #ddd;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
color: #333;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1);
}
a.button:active,
input[type='reset']:active, 
input[type='button']:active, 
input[type='submit']:active
{
-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
background-color: #f9f9f9;
background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);
} .call-to-action { text-align: center; }
.call-to-action a.button
{
font-size: 24px;
padding: 15px 35px;
}
.call-to-action a.button:hover { text-decoration: none; }
.ie7 .call-to-action a.button { padding: 11px 35px 19px 35px; } .small a.button
{
font-size: 10px;
padding: 3px 6px;
}
.medium a.button
{
font-size: 16px;
padding: 8px 16px;
}
.large a.button
{
font-size: 18px;
padding: 10px 35px;
}
.xlarge a.button
{
font-size: 24px;
padding: 12px 55px;
} a.green
{
background-color: #aed044; background-image: linear-gradient(top, #aed044, #91b71d);
border: 1px solid #91b71d;
color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#769b01, endColorstr=#2e8b57);
text-shadow: 0 -1px 0 #1d5837;
padding: .2em .4em;
}
a.green:hover
{
background-color: #71d09b;
background-image: linear-gradient(top, #71d09b, #2e8b57);
border: 1px solid #1d5837;
color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57);
text-shadow: 0 -1px 0 #1d5837;
} .info-box
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: block;
margin: 20px 0;
padding: 15px;
text-align: left;
}
.alert
{
background-color: #faebeb;
border: 1px solid #dc7070;
color: #212121;
}
.address
{
background-color: #f6f5ef;
border: 1px solid #cdc9a5;
color: #212121;
}
.notice
{
background-color: #fbf9e9;
border: 1px solid #e3cf57;
color: #212121;
}
.success
{
background-color: #f9fde8;
border: 1px solid #a2bc13;
color: #212121;
}
.download
{
background-color: #fff4e5;
border: 1px solid #ff9912;
color: #212121;
}
.information
{
background-color: #eef3f6;
border: 1px solid #6ca6cd;
color: #212121;
}
.required { color: #d5243f; } .msie-box
{
background-color: #f9edbe;
border: 1px solid #f0c36d;
color: #212121;
display: block;
margin: 0 auto;
max-width: 960px;
padding: 10px;
position: absolute;
top: 60px;
text-align: center;
width: 100%;
}
.msie-box a { color: #212121; } th, 
td,
table {  }
table
{
border-collapse: collapse;
width: 100%;
} ul
{
list-style-type: disc;
margin: 0;
padding: 0;
}
ol
{
line-height: 22px;
list-style-position: outside;
list-style-type: decimal;
margin: 0;
padding: 0;
}
dt { font-weight: 400; } blockquote
{
background: #f9f9f9;
border: none;
border-left: 4px solid #d6d6d6;
margin: 20px;
overflow: auto;
padding: 0 0 10px 12px;
}
blockquote p
{
font-style: italic;
font-size: 14px;
line-height:1.4em;
} h1, h2, h3, h4, h5, h6
{
font-weight: 600;
line-height: 1.0em;
word-wrap: break-word;
color: #404353;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #3d4fa1; }
h1
{
font-size: 1.500em; margin-bottom: .5em;
margin-top: .5em;
font-weight: 400;
}
h2
{
font-size: 2.250em; margin-bottom: .75em;
margin-top: .75em;
}
h3
{
font-size: 1.875em; margin-bottom: .857em;
margin-top: .857em;
}
h4
{
font-size: 1.500em; margin-bottom: 1em;
margin-top: 1em;
}
h5
{
font-size: 1.125em; margin-bottom: 1.125em;
margin-top: 1.125em;
line-height: 1.25em;
}
h6
{
font-size: 1.000em; margin-bottom: 1.285em;
margin-top: 1.285em;
} p, 
hr, 
dl, 
pre,
form,
table,
address, 
blockquote { margin: 1.6em 0; }
th, td { padding: .8em; }
caption { padding-bottom: .8em; }
blockquote { padding: 0 1em; }
blockquote:first-child { margin: .8em 0; }
fieldset
{
margin: 1.6em 0;
padding: 0 1em 1em;
}
legend
{
padding-left: .8em;
padding-right: .8em;
}
legend+* { margin-top: 1em; }
input,
textarea { padding: .3em .4em .15em; }
select { padding: .1em .2em 0; }
option { padding: 0 .4em; }
dt
{
margin-bottom: .4em;
margin-top: .8em;
}
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
ul,
ol
{
margin: 0 1.5em 1.5em 0;
padding-left: 2.0em;
}
li ul,
li ol { margin: 0; }
form div { margin-bottom: .8em; } #page_wrapper { position: relative; }
#container
{
margin: 0 auto;
max-width: 960px;
padding: 0px 25px;
}
#wrapper
{
clear: both;
position: relative;
}
.front-page #wrapper
{
background-color: transparent;
border: none;
margin: 0 auto 20px auto;
padding: 0;
}
#header
{
margin: 0;
position: absolute;
width: 100%;
height: 108px;
background: rgba(0,0,0,0.7);
z-index: 1000;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
}
#footer
{
clear: both;
margin: 0;
max-width: none;
padding: 0;
background-color: #29292A;
width: 100%;
}
#footer-wrapper
{
margin: 0;
padding: 0;
max-width: 960px;
} #logo
{
float: left;
margin: 0;
}
.site-name
{
display: block;
font-size: 2.063em; line-height: 1.0em;
padding-top: 20px;
}
.site-name a
{
color: #333;
font-weight: 700;
}
.site-description
{
color: #afafaf;
display: block;
font-size: 0.875em; margin: 10px 0;
} #content
{
margin-top: 40px;
margin-bottom: 20px;
}
#content-full
{
margin-top: 40px;
margin-bottom: 20px;
}
#content-blog
{
margin-top: 40px;
margin-bottom: 20px;
}
#content-images { margin-bottom: 20px; }
#content-search
{
margin-bottom: 20px;
margin-top: 20px;
}
#content-archive
{
margin-top: 40px;
margin-bottom: 20px;
}
#content-sitemap
{
margin-top: 40px;
margin-bottom: 20px;
}
#content-sitemap a { font-size: 12px; }
#content .sticky { clear: both; }
#content .sticky p { } .page-template-landing-page-php .menu, 
.page-template-landing-page-php .top-menu,
.page-template-landing-page-php .main-nav,
.page-template-landing-page-php .footer-menu, 
.page-template-landing-page-php .sub-header-menu { display: none; } #author-meta
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #f9f9f9;
border: 1px solid #d6d6d6;
border-radius: 4px;
clear: both;
display: block;
margin: 30px 0 40px 0;
padding: 10px;
overflow: hidden;
}
#author-meta img
{
float: left;
padding: 10px 15px 0 5px;
}
#author-meta p
{
margin: 0;
padding: 5px;
}
#author-meta .about-author
{
font-weight: 700;
margin: 10px 0 0 0;
} #featured
{
padding-bottom: 0px;
width: 99.893617021277%;
}
#featured-image { margin: 40px 0 0 0; }
#featured-image .fluid-width-video-wrapper { margin-left: -20px; }
.featured-image img { margin-top: 44px; } .comments-link { font-size: 12px; }
#cancel-comment-reply-link { color: #900; }
.post-data
{
clear: both;
font-size: 12px;
margin-top: 20px;
}
.post-data a
{
color: #404353;
font-weight: 700;
}
.post-entry { clear: both; }
.post-meta
{
clear: both;
color: #393c4a;
font-size: 12px;
margin-bottom: 10px;
}
.post-edit
{
clear: both;
display: block;
font-size: 12px;
margin: 1.5em 0;
}
.post-search-terms { clear: both; }
.read-more
{
clear: both;
font-weight: 700;
}
.attachment-entry
{
clear: both;
text-align: center;
} .bbPress .breadcrumb-list { display: none; } .ellipsis
{
color: #aaa;
font-size: 18px;
margin-left: 5px;
}
.form-allowed-tags
{
display: none;
font-size: 10px;
} .widget-wrapper
{
margin: 0 0 0px;
padding: 0px;
}
.widget-wrapper select,
.widget-wrapper input[type="text"], 
.widget-wrapper input[type="password"],
.widget-wrapper  input[type="email"] { width: 75%; }
#widgets { 
background: #fff;
margin-top:10px;
}
#widgets a
{
display: inline-block;
margin: 0;
padding: 0;
text-decoration: none;
}
#widgets form { margin: 0; }
#widgets ul,
#widgets ol { padding: 0 0 0 20px; }
#widgets ul li a
{
display: inline;
text-decoration: none;
}
#widgets .widget-title img
{
float: right;
height: 11px;
position: relative;
top: 4px;
width: 11px;
}
#widgets .rss-date
{
line-height: 18px;
padding: 6px 12px;
}
#widgets .rssSummary { padding: 10px; }
#widgets cite
{
font-style: normal;
line-height: 18px;
padding: 6px 12px;
}
#widgets .tagcloud,
#widgets .textwidget
{
display: block;
line-height: 1.5em;
margin: 0;
word-wrap: break-word;
}
#widgets .textwidget a { display: inline; }
#widgets ul .children { padding: 0 0 0 10px; }
#widgets .author
{
font-weight: 700;
padding-top: 4px;
}
.widget_archive select, #cat
{
display: block;
margin: 0 15px 0 0;
}
#colophon-widget ul { }
.colophon-widget
{
background: none;
min-height: 0;
}
.colophon-widget select,
.colophon-widget input[type="text"], 
.colophon-widget input[type="password"],
.colophon-widget input[type="email"] { width: 100%; }
#top-widget { }
.top-widget
{
background: none;
border: none;
clear: right;
float: right;
min-height: 0;
padding: 0 3px 0 0;
text-align: right;
width: 45%;
}
.top-widget ul { padding: 0; }
.top-widget select, 
.top-widget input[type="text"], 
.top-widget input[type="password"],
.top-widget input[type="email"] { width: auto; }
.top-widget #searchform { margin: 0; } .featured-title
{
font-size: 60px;
letter-spacing: -1px;
margin: 0;
padding-top: 40px;
text-align: center;
}
.featured-subtitle
{
padding: 0 10px;
text-align: center;
}
.widget-title, 
.widget-title-home h3,
.sgr-custom-taxonomies-menu .widget-title h3
{
display: block;
font-size: 24px;
font-weight: 700;
line-height: 23px;
margin: 0;
padding: 0 0 20px 0;
text-align: left;
}
.top-widget .widget-title
{
font-size: 14px;
padding: 0;
text-align: right;
}
.widget-title a
{
border-bottom: none;
padding: 0 !important;
}
.title-404 { color: #933; } .error404 select, 
.error404 input[type="text"], 
.error404 input[type="password"],
.error404 input[type="email"] { width: auto; } .top-menu
{
float: right;
margin: 10px 0;
padding: 0;
}
.top-menu li
{
display: inline;
list-style-type: none;
}
.top-menu li a
{
border-left: 1px solid #ccc;
color: #333;
font-size: 11px;
padding: 0 4px 0 8px;
}
.top-menu > li:first-child > a { border-left: none; }
.top-menu li a:hover { color: #333; } .menu
{
background-color: transparent;
clear: both;
margin: 0 auto;
float: left;
}
.main-nav { clear: both; }
.menu, 
.menu ul
{
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
.menu li
{
border: 0;
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
z-index: 5;
}
.menu li:hover
{
white-space: normal;
z-index: 10000;
}
.menu li li { float: none; }
.menu ul
{
left: 0;
position: absolute;
top: 0;
visibility: hidden;
z-index: 10;
}
.menu li:hover > ul
{
top: 100%;
visibility: visible;
}
.menu li li:hover > ul
{
left: 100%;
top: 0;
}
.menu:after, 
.menu ul:after
{
clear: both;
content: '.';
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
}
.menu, 
.menu ul { min-height: 0; }
.menu ul,
.menu ul ul
{
margin: 0;
padding: 0;
}
.menu ul li a:hover, 
.menu li li a:hover
{
color: #777b8a;
text-decoration: none;
}
.menu ul
{
margin-top: 1px;
min-width: 15em;
width: auto;
}
.menu a
{
color: #fff;
cursor: pointer;
display: block;
font-size: 18px;
font-weight: 600;
height: 45px;
line-height: 45px;
margin: 0;
padding: 0 0.9em;
position: relative;
text-decoration: none;
text-shadow: 0 -1px 0 #000;
white-space: nowrap;
}
.menu a:hover
{
background-color: transparent;
color: #777b8a;
}
ul.menu > li:hover { color: #777b8a; }
.menu .current_page_item a,
.menu .current-menu-item a, 
.current-page-ancestor a, .current-menu-ancestor a, .current-menu-parent a, .current-page-parent a, .current_page_parent a, .current_page_ancestor a
{
background-color: transparent;
color: #777b8a;
}
.front-page .menu .current_page_item a
{
background: none;
background-color: transparent;
background-image: none;
filter: none;
}
.menu li li
{
background: #fff;
background-image: none;
border: 1px solid #e5e5e5;
color: #444;
filter: none;
margin: -1px 0 1px 0;
width: auto;
}
.menu li li a
{
background: transparent !important;
border: none;
color: #444;
font-size: 12px;
font-weight: 400;
height: 20px;
line-height: 20px;
padding: 5px 10px;
text-shadow: none;
white-space: nowrap;
}
.menu li li a:hover
{
background: #f5f5f5 !important;
background-image: none;
border: none;
color: #444;
filter: none;
z-index: 1000;
}
.menu li li:hover
{
background: #f5f5f5 !important;
filter: none;
}
.menu ul > li + li { border-top: 0; }
.menu li li:hover > ul
{
left: 100%;
top: 0;
}
.menu > li:first-child > a { border-left: none; }
.menu a#responsive_menu_button { display: none; }
.main-nav #responsive_current_menu_item { display: none; }
.js .main-nav .menu { display: block; } .ie7 .menu ul { background: url(//stproject.org/wp-content/themes/stp/images/ie7-fix.gif) repeat; }
.ie7 .menu li li a { min-width: 100%; } .tinynav { display: none; }
.sb-holder
{
background-color: #3d3d3d;
display: none;
height: 30px;
margin: 0 auto;
position: relative;
width: 100%;
z-index: 999;
}
.sb-holder:focus .sb-selector { }
.sb-selector
{
display: block;
height: 30px;
left: 0;
line-height: 30px;
outline: none;
overflow: hidden;
position: absolute;
text-indent: 10px;
top: 0;
width: 100%;
}
.sb-selector:link,
.sb-selector:visited,
.sb-selector:hover
{
color: #fff;
font-size: 12px;
font-weight: 700;
outline: none;
text-decoration: none;
text-shadow: 0 -1px 0 #000;
}
.sb-toggle
{
background: url(//stproject.org/wp-content/themes/stp/images/select-icons.png) 0 6px no-repeat;
display: block;
height: 30px;
outline: none;
position: absolute;
right: 0;
top: 0;
width: 30px;
}
.sb-toggle-open { background: url(//stproject.org/wp-content/themes/stp/images/select-icons.png) 0 -45px no-repeat; }
.sb-holder-disabled
{
background-color: #3c3c3c;
border: 1px solid #515151;
}
.sb-holder-disabled .sb-holder { }
.sb-holder-disabled .sb-toggle { }
.sb-options
{
background-color: #fff;
list-style: none;
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 30px;
width: 100%;
z-index: 1;
overflow-y: auto;
}
.sb-options li { padding: 0; }
.sb-options a
{
border-bottom: 1px solid #e5e5e5;
display: block;
font-size: 11px;
outline: none;
padding: 4px;
text-indent: 4px;
}
.sb-options a:link,
.sb-options a:visited
{
color: #444;
text-decoration: none;
}
.sb-options a:hover,
.sb-options a:focus,
.sb-options a.sb-focus
{
background-color: #f5f5f5;
color: #444;
}
.sb-options li.last a { border-bottom: none; }
.sb-options .sb-disabled
{
border-bottom: dotted 1px #515151;
color: #999;
display: block;
padding: 7px 0 7px 3px;
}
.sb-options .sb-group
{
border-bottom: dotted 1px #515151;
color: #ebb52d;
display: block;
font-weight: 700;
padding: 7px 0 7px 3px;
}
.sb-options .sb-sub { padding-left: 17px; } .sub-header-menu
{
background-color: #fff;
border: 1px solid #e5e5e5;
border-top: none;
clear: both;
margin: 0 auto;
}
.sub-header-menu, 
.sub-header-menu ul
{
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
.sub-header-menu li
{
border: 0;
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
z-index: 5;
}
.sub-header-menu li:hover
{
white-space: normal;
z-index: 10000;
}
.sub-header-menu li li { float: none; }
.sub-header-menu ul
{
left: 0;
position: absolute;
top: 0;
visibility: hidden;
z-index: 10;
}
.sub-header-menu li:hover > ul
{
top: 100%;
visibility: visible;
}
.sub-header-menu li li:hover > ul
{
left: 100%;
top: 0;
}
.sub-header-menu:after, 
.sub-header-menu ul:after
{
clear: both;
content: '.';
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
}
.sub-header-menu, 
.sub-header-menu ul { min-height: 0; }
.sub-header-menu ul,
.sub-header-menu ul ul
{
margin: 0;
padding: 0;
}
.sub-header-menu ul li a:hover, 
.sub-header-menu li li a:hover
{
color: #484848;
text-decoration: none;
}
.sub-header-menu ul
{
margin-top: 1px;
min-width: 15em;
width: auto;
}
.sub-header-menu a
{
border-left: 1px solid #e5e5e5;
color: #333;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: 400;
height: 35px;
line-height: 35px;
margin: 0;
padding: 0 0.9em;
position: relative;
text-decoration: none;
text-shadow: none;
}
.sub-header-menu a:hover
{
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-color: #f9f9f9;
background-clip: padding-box;
}
.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a { background-color: #f9f9f9; }
.sub-header-menu li li
{
background: #fff;
background-image: none;
border: 1px solid #e5e5e5;
color: #444;
filter: none;
margin: -1px 0 1px 0;
width: auto;
}
.sub-header-menu li li a
{
border: none;
color: #444;
font-size: 12px;
font-weight: 400;
height: 20px;
line-height: 20px;
padding: 5px 10px;
text-shadow: none;
}
.sub-header-menu li li a:hover
{
background: #f9f9f9;
background-image: none;
border: none;
color: #444;
filter: none;
}
.sub-header-menu ul > li + li { border-top: 0; }
.sub-header-menu li li:hover > ul
{
left: 100%;
top: 0;
}
.sub-header-menu > li:first-child > a { border-left: none; }
.sub-header-menu ul.children a, 
.sub-header-menu .current_page_ancestor, 
.sub-header-menu .current_page_ancestor ul a
{
background: none;
background-image: none;
filter: none;
} .ie7 .sub-header-menu ul { background: url(//stproject.org/wp-content/themes/stp/images/ie7-fix.gif) repeat; }
.ie7 .sub-header-menu li li a { min-width: 100%; } .footer-menu
{
margin-left: 0;
padding: 0;
}
.footer-menu li
{
display: inline;
list-style-type: none;
}
.footer-menu li a
{
border-left: 1px solid #ccc;
color: #333;
padding: 0 8px;
}
.footer-menu li a:hover { color: #222; }
.footer-menu > li:first-child > a
{
border-left: none;
padding: 0 8px 0 0;
} .navigation
{
color: #111;
display: block;
font-size: 13px;
height: 28px;
line-height: 28px;
margin: 20px 0;
padding: 0 5px;
}
.navigation a
{
color: #aaa;
padding: 4px 10px;
}
.navigation a:hover
{
color: #111;
text-decoration: none;
}
.navigation .previous { float: left; }
.navigation .next { float: right; }
.navigation .bracket { font-size: 36px; } .pagination
{
clear: both;
display: block;
font-size: 16px;
font-weight: 700;
margin: 10px 0;
padding: 5px 0;
}
.pagination a { text-decoration: none; } .breadcrumb-list { font-size: 12px; } #commentform { margin: 0; }
.commentlist
{
border-bottom: 1px solid #e5e5e5;
list-style: none;
margin: 0;
padding: 0;
}
.commentlist ol { list-style: decimal; }
.commentlist li
{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background-color: #fff;
border-radius: 4px;
margin: 0;
}
.commentlist .bypostauthor { }
.commentlist li cite
{
color: #111;
font-size: 1.1em;
font-style: normal;
font-weight: 400;
}
.commentlist li.alt { background: #f9f9f9; }
.commentlist .children
{
list-style: none;
margin-left: 10px;
padding: 10px;
}
.commentlist .avatar
{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
float: left;
margin-right: 10px;
padding: 0;
vertical-align: middle;
}
.comment-author .fn { }
.comment-author .says { color: #999; }
.comment-body .comment-meta
{
color: #999;
display: inline-block;
margin: 0;
padding: 0;
text-align: left;
}
.comment-body .comment-meta a { font-size: 11px; }
.comment-body
{
clear: both;
padding: 10px;
}
.comment-body p { clear: both; }
.comment-body .reply { }
.pingback, .trackback
{
list-style: none;
margin: 20px 0;
}
.pingback cite, 
.trackback cite { font-style: normal; }
#pings,
#comments { text-align: left; }
#respond
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #eaeaea;
background-image: linear-gradient(top, #ffffff, #eaeaea);
border: 1px solid #ccc;
border-bottom-color: #aaa;
border-radius: 4px;
clear: both;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
margin-top: 15px;
padding: 10px 20px 50px;
}
#respond label { display: inline; }
.reply { margin: 10px 0; }
.comment-form-url input,  
.comment-form-email input,
.comment-form-author input,
.comment-form-comment textarea { display: block; }
.nocomments
{
color: #999;
font-size: .9em;
text-align: center;
} .alignnone { margin: 5px 20px 20px 0; }
.aligncenter, 
div.aligncenter
{
display: block;
margin: 5px auto 20px auto;
}
.alignright
{
float: right;
margin: 5px 0 20px 20px;
}
.alignleft
{
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter
{
display: block;
margin: 5px auto;
}
a img.alignright
{
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft
{
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter
{
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption
{
background: #f9f9f9;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 13px 10px 10px 10px;
text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img
{
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text
{
font-size: 12px;
line-height: 1.5em;
margin: 0;
padding: 10px;
}
img.wp-smiley { vertical-align: middle; } .gallery { margin: 0 auto 18px; }
.gallery .gallery-item
{
float: left;
margin-top: 0;
text-align: center;
max-width: 155px;
}
.gallery img { border: 1px solid #ddd; }
.gallery .gallery-caption
{
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl { margin: 0; }
.gallery br+br { display: none; }
.attachment-gallery img
{
background: #fff;
border: 1px solid #f0f0f0;
display: block;
height: auto;
margin: 15px auto;
max-width: 96%;
padding: 5px;
width: auto;
}
.gallery-meta .iso, 
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,  
.gallery-meta .focal-length { display: block; } img.wp-post-image,
img.attachment-full,
img.attachment-large, 
img.attachment-medium, 
img.attachment-thumbnail
{
display: block;
margin: 15px auto;
width: auto;
} .icl_languages_selector
{
float: right;
text-align: left;
}
.rtl .icl_languages_selector
{
float: left;
text-align: right;
}
@media screen and (max-width: 650px)
{
.icl_languages_selector,
.rtl .icl_languages_selector { float: none; }
} .widget_polylang li
{
display: inline;
list-style-type: none;
} #footer
{
font-size: 11px;
line-height: 1.5em;
font-weight: 600;
color: #9fa1aa;
}
#footer a
{
color: #fff;
font-weight: 400;
}
#footer .widget-title, #footer .widget-title h3
{
color: #9fc820;
font-weight: 600;
font-size: 24px;
margin: 0;
}
#footer a:hover { color: #efefef; }
.scroll-top { text-align: center; }
.copyright { text-align: left; }
.powered
{
text-align: right;
display: none;
} #footer .social-icons
{
list-style: none;
line-height: normal;
padding: 0;
margin: 0;
text-align: right;
}
#footer .yelp-icon,
#footer .vimeo-icon, 
#footer .youtube-icon, 
#footer .twitter-icon,
#footer .facebook-icon, 
#footer .linkedin-icon, 
#footer .rss-feed-icon, 
#footer .instagram-icon,
#footer .pinterest-icon, 
#footer .foursquare-icon,
#footer .google-plus-icon, 
#footer .stumble-upon-icon
{
display: inline;
margin: 1px;
padding-left: 3px;
} .left { float: left; }
.right { float: right; }
.center { text-align: center; } .clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before
{
content: ' ';
display: table;
}
.clearfix:after,
#container:after,
.widget-wrapper:after { clear: both; }
.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper { zoom: 1; }
.clear { clear: both; } BDO[DIR="ltr"]
{
direction: ltr;
unicode-bidi: bidi-override;
}
BDO[DIR="rtl"]
{
direction: rtl;
unicode-bidi: bidi-override;
}
[DIR="ltr"]
{
direction: ltr;
unicode-bidi: embed;
}
[DIR="rtl"]
{
direction: rtl;
unicode-bidi: embed;
}   h2.hometitle
{
font-family: 'Open Sans', sans-serif;
font-size: 30px;
font-weight: 600;
}
.home #content { margin-top: 0; }
.entry-title a { color: #3d4fa1; }
.post-meta a { color: #404353; }
.post-meta a.url, .comments-link a
{
color: #9fc820;
font-weight: 600;
} .colophon-widget
{
width: 290px;
float: left;
border: none  !important;
margin-left: 28px;
font-size: 13px;
font-weight: 400;
color: #9fa1aa;
margin-top: 20px;
margin-bottom: 0;
padding-bottom: 0;
}
div.colophon-widget:first-child { margin-left: 0; 
margin-right: 24px; } #mc_embed_signup{ clear:both; color: #efefef; padding-top: 0; margin-top: 0;}
#mc_embed_signup .asterisk {color: #9fc820;}
#mc_embed_signup  #mce-success-response{color: #9fc820; text-align: left;}
#mc_embed_signup  #mce-error-response{color: #fff; text-align: left;}
#mc_embed_signup .required {
color: #222; font-weight: bold; }
.mc-first, .mc-last {
float: left; width:48%;}
.mc-first {margin-right: 3.9%; }
#mc_embed_signup .button:hover {
font-weight: bold;
color: #555;
}
div.colophon-widget:first-child  .widget-title {
padding-bottom: 0; margin-bottom: 0;
}
div.colophon-widget:first-child  .widget-title:after
{
content: "(just the good stuff)";
font-style: italic;
color: #6b6d77;
font-size: 13px;
display: block;
margin-bottom: 0;
padding: 1px 0 0 12px;
} #container
{
margin: 0 auto;
padding: 0;
max-width: 960px;
}
#logo { background-image: url(//stproject.org/wp-content/themes/stp/images/blk_bg.png); }
#main_menu { background-color: transparent; }
#head_wrapper
{
background-image: url(//stproject.org/wp-content/themes/stp/images/dk_bg.png);
width: 100%;
height: 108px;
margin: 0;
position: relative;
z-index: 100 !important;
}
#header
{
z-index: 10;
max-width: 960px !important;
margin: 0 auto !important;
position: relative;
}
.menuwrap
{
display: inline-block;
margin-top: 62px;
margin-left: 42px;
z-index: 1;
}
#footer-wrapper
{
max-width: 960px!important;
margin: 0 auto!important;
overflow: hidden;
position: relative;
}
.newhead
{
z-index: 10000;
position: relative;
}
#page_header { height: 30px; }
#page_header
.bgback
{
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
background: url(//stproject.org/wp-content/themes/stp/images/inside_header_bg.jpg) no-repeat center top;
max-width: 960px;
margin: 0 auto;
}
.home header#header
.container
{
z-index: 1;
position: relative;
height: 108px;
}
#page_header h1
{
background-color: rgba(0,0,0,0.7);
padding: 12px;
max-width: 290px;
left: 0;
bottom: 0;
height: 30px;
color: #fff;
}
#featured
{
margin-top: -110px!important;
z-index: -2;
}
#outside { position: relative; } .home .rsABlock h3, #featured h3
{
color: #9ec720;
font-weight: 400;
text-align: left;
margin-left: 6px;
}
.home .rsABlock p, #featured p
{
text-align: left!important;
padding: 0 0 0 10px!important;
font-size: 14px!important;
font-weight: 400!important;
line-height: 20px!important;
}
.home .rsABlock a.more, #featured a.more
{
text-align: left!important;
padding: 0 0 0 10px!important;
font-size: 14px;
color: #9ec720;
}
.home .rsNav, .home .rsContent { background-color: #393c4a!important; }
.home .rsNavSelected { background-color: #6d6f79!important; } #text-2, #text-3, #custom_post_widget-4
{
padding: 5px;
background: #fff!important;
width: 314px!important;
margin-left: 2px;
}
.home .col-620
{
background: #fff;
padding: 0 18px 10px;
width: 61%;
margin: 0!important;
}
.rtw_main
{
color: #efefef;
font-weight: 300;
font-size: 13px;
line-height: 20px;
min-width: 220px !important;
}
.widget_rotatingtweets_widget .widget-title:after
{
content: "(the latest from twitter)";
font-style: italic;
color: #6b6d77;
font-size: 13px;
display: block;
margin-bottom: 0;
padding: 1px 0 0 12px;
}
.widget_rotatingtweets_widget .widget-title
{
margin-bottom: 0;
padding-bottom: 0;
}
.widget_rotatingtweets_widget p {
min-width: 200px!important;
}
.rtw_follow
{
display: block;
margin-left: 32px;
margin-top: 12px;
} .fancy
{
color: #fff;
font-size: 12px;
line-height: 1.2em;
background-color: #404353;
padding: 0;
position: relative;
}
.page-template-content-sidebar-page-php .fancy {
margin-left: -10px!important;
max-width: 311px;
}
.page-template-content-sidebar-page-php .col-300 .widget-wrapper {
padding:10px 0!important;
}
.fancy a
{
color: #9ec720;
font-size: 15px;
padding: 10px!important;
display: block;
height: 32px;
line-height: 1.1em;
}
.fancy h3
{
color: #fff;
font-weight: 400;
line-height: 1.2em;
font-size: 17px;
padding: 10px 20px!important;
margin: 0!important;
}
.fancy h4
{
color: #fff;
font-weight: 400;
font-style: italic;
display: block;
line-height: 1.2em;
font-size: 16px;
margin: 12px auto 4px;
padding: 0;
text-align: center;
}
.fancytext {
background: #0a0a0d;
display: block;
overflow: hidden;
margin: 0 auto ;
padding: 10px 20px 10px;
line-height: 1.5em!important;
}
.fancy p
{
padding: 0!important;
margin: 0!important;
}
.fancy span
{
padding-top: 10px;
line-height: 1.2em;
font-style: italic;
letter-spacing: .01em;
}
.fancy
{
padding: 0!important;
margin: 0!important;
}
.fancy img
{
padding: 0 !important;
margin: 0!important;
}
#widgets.rtl-fit {
max-width: 100%;
padding: 0!important;
display: block;
overflow: show;
position: relative;
}
#widgets.rtl-fit .widget_nav_menu {
padding: 14px;
}
#widgets.grid-right {
max-width: 311px!important;
overflow: show;
}
#wrapper
{
background: none!important;
border: none;
padding: 0;
} .footsearch
{
padding-left: 30px;
background-image: url(//stproject.org/wp-content/themes/stp/icons/icon_search.png);
background-repeat: no-repeat;
height: 82px;
display: block!important;
overflow: hidden;
background-position: 16px 26px;
max-width: 290px;
float: left!important;
}
.footsearch input#s, .footsearch input.searchfield, .footsearch input[type="text"]
{
width: 180px!important;
background-color: #262628;
border: none!important;
color: #efefef;
font-size: 13px;
margin-left: 12px;
}
.footsearch input.searchfield:focus
{
width: 180px!important;
background-color: #efefef;
border: none;
color: #262628;
font-size: 13px;
margin-left: 12px;
}
input#searchsubmit.btn, .footsearch input[type="submit"]
{
background: #262628!important;
border: none;
color: #efefef;
font-size: 18px;
}
.footsearch input.btn:hover
{
background-color: #efefef;
border: none;
color: #262628;
font-size: 13px;
}
div#footer-wrapper div.pautrack-links, .search-results div.pautrack-links  {
display:none;
}
.copyright, .copyright a
{
margin: 12px;
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
color: #efefef;
}
#emailsub #email {
width: 260px;
margin: 0 0 12px 0;
} .post-entry h4 {
font-size: 17px;
}
h1.post-title {
font-size: 28px;
font-weight: 600;
} .widget_nav_menu, .widget_categories, .sgr-custom-taxonomies-menu { 
border-top: 1px solid #333!important;
border-bottom: 1px solid #333!important;
width: 260px;
margin: 10px ;
}
.widget_nav_menu ul li ul li
{ 
font-size: 15px;
}
.widget_nav_menu ul, .widget_categories ul, .sgr-custom-taxonomies-menu ul
{
list-style: none;
font-size: 16px;
line-height: 1.3em;
}
.widget_nav_menu li , .widget_categories li, .sgr-custom-taxonomies-menu li { padding: 4px 0; }
.widget_nav_menu li a, .widget_categories li a, .sgr-custom-taxonomies-menu li a { font-weight: 600; }
.widget_nav_menu li a:after, .widget_categories li a:after, .sgr-custom-taxonomies-menu li a:after { content: ' \203A'; }
.widget_nav_menu .current-page-ancestor a, 
.widget_nav_menu .current-menu-ancestor a, 
.widget_nav_menu .current-menu-parent a, 
.widget_nav_menu .current-page-parent a, 
.widget_nav_menu .current_page_parent a
{
background-color: transparent;
color: #3d4fa1;
}
#widgets.fit {
width: 311px!important;
float: right;
}
.widget_nav_menu .current_page_item  a,
.widget_nav_menu .current-menu-item  a ,
.current-cat a{ color: #777b8a; }
li.current_page_item li a,
li.current-menu-item li  a { color: #3d4fa1!important; }
.col-300
{
}
.home .col-300
{
margin: 0px!important;
}
.widget-wrapper
{
border: none;
}
.col-620
{
background-color: #ffffff!important;
margin-top: 10px!important;
padding: 10px;
width:608px;
min-height: 600px!important;
} .widget_categories h3 { display: none; border: none!important;}
.widget_categories ul, .widget_categories { padding-bottom: 0; }
.widget_tag_cloud h3 {
font-size: 13px;
font-weight: 400;
margin: 0 0px;
}
.widget_tag_cloud {
padding: 0 10px 10px;
border-bottom: 1px solid #555; 
margin: 0 10px 10px;
}
#widget-title-two {
border: none!important;
}
.widget_tag_cloud a {
}
#widgets.fit .widget_custom_post_widget {
border-bottom: 1px solid #555;
max-width: 308px;
margin: 0 10px 10px;
padding: 10px 10px;
}
#widgets.fit .widget_custom_post_widget h3 {
font-weight: 600;
font-size: 18px;
margin-bottom: 0;
padding-bottom: 0;
}
.col-300  .widget-wrapper {   
background: #fff!important;
float: left;
overflow:show;
max-width: 100%;
}
#widgets.rtl-fit, .col-300 {
width: 314px;
float: left;
background: #fff!important;
} .page-numbers {
font-size: 1.1em;
font-weight: bold;
padding: 0 4px;
}
.page-numbers.current {
color: #ccc;
border-bottom: 2px solid #eee;
}
.pagination {
float: right;
} #form-msg {
font-style: Normal!important;
font-size: 13px!important;
line-height: 14pxl!Important;
font-family: 'Open Sans', arial!important;
text-align: left!Important;
padding: 0 40px!important;
}
#form-msg p, #paupanel  p {
margin: 10px 0x 0!important;
}
#form-msg p.termnote {
padding: 4px 20px;
}
#form-msg ul.termnote li
{
padding: 0 20px;
margin: 0;
line-height: 18px;
list-style: disc!important;
}
#form-msg ul.termnote
{
margin: 0 0 10px!important;
}
.paupanels-form {
padding: 0;
margin: 0 40px;
}
#close-top, #close-bot {
padding: 15px 0 0!important;
}
#paupress  input {
margin-top: 2px!important;
}
.paupress-label
{
padding: 0;
margin: 0;
width: 20%;
}
#paupress input.button {
float: left;
width: 90%;
margin: 0 auto;
}
#paupress input.button:hover {
font-weight: bold;
background:  #777b8a!Important;
}
.paupanels-req-notify {
display:none;
} #paupanels-frame-embed #paupanels-wrapper, .pauf-page, #paupanels-wrapper.pauf-page, .pauf-point .pauf-wrap
{
background: #fff!important;
padding: 20px!important;
overflow: hidden;
}
div.pp-form-greeting
{
width: 90%;
margin: 0 auto;
}
body.page-id-240 #wrapper {
margin-top: 0!important;
padding: 15px!important;
background: #fff!important;
}
body.page-id-240 .col-940 {
margin-top: 0!important;
}
.toolsearch {
margin: 0 auto;
overflow: hidden;
}
max-width: 95%;
}
.toolsearch input {
padding: 10px;
margin: 5px 0;
max-width: 420px;
}
body.page-id-240 .toolpage-text p{
clear: both;
overflow: hidden;
margin: 5px 0;
}body.page-id-240 div#custom_post_widget-1579,
body.page-id-240 div#custom_post_widget-1583 {
width: 45%;
float: left;
margin: 20px 2.5%;
}
body.page-id-240 div.fancy img,
div.fancy img{
width: 100%;
}
body.page-id-240 .fancy a
{
color: #9ec720;
font-size: inherit;
padding: 0!important;
display: inline;
height: inherit;
line-height: inherit;
}
body.page-id-240 .fancytext a:after {
content: " \203A"
}
body.page-id-240 .fancytext a:before {
content: "\00a0 "; 
}
body.page-id-240 .toolkit-fancy .feature-text {
padding: 5px 20px;
font-size: 13px;
line-height: normal;
}
div#custom_post_widget-1751 .toolkit-fancy h3 {
padding: 10px 20px 0;
font-size: 20px;
margin-top: 20px!important;
text-shadow: 0px 1px 1px #fff;
}
div#custom_post_widget-1751 .toolkit-fancy .feature-text
{
float: left;
clear: none!important;
max-width:62%;
padding-left: 0;
}
body.page-id-240 .toolkit-fancy {
position: relative;
}
body.page-id-240 .toolkit-fancy a
{
font-size: 14px;
color: #9fc820!important;
font-weight: 600;
text-align: center!important;
width: 100%!important;
display: block;
position: absolute;
bottom:0px;
left:0;
background: #efefef;
padding: 5px 0;
border-bottom: 1px solid #eee;
}
.toolkit-fancy a.learnmore:hover {
color: #444!important;
background: #f1f1f1;
border-color: #dedede;
}
body.page-id-240 .toolkit-fancy a:after {
content: " \203A"
}
body.page-id-240 .toolkit-fancy a:before {
content: "\00a0 "; 
}
body.page-id-240  div.pautrack-links
{
display: none;
}
div.toolkit-landing {
background: #efefef;
overflow: hidden;
}
.toolkitpage
{
height: 240px;
max-width: 260px;
float: left;
padding: 0 10px;
margin: 10px;
background: rgb(236,237,238);
background: -moz-radial-gradient(center, ellipse cover,  rgba(254,255,255,1) 0%, rgba(236,237,238,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(236,237,238,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(254,255,255,1) 0%,rgba(236,237,238,1) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(254,255,255,1) 0%,rgba(236,237,238,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(254,255,255,1) 0%,rgba(236,237,238,1) 100%);
background: radial-gradient(ellipse at center,  rgba(254,255,255,1) 0%,rgba(236,237,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ecedee',GradientType=1 );
border: 5px solid #fff;
-webkit-box-shadow: 2px 2px 3px 3px rgba(193,193,199,1);
-moz-box-shadow: 2px 2px 3px 3px rgba(193,193,199,1);
box-shadow: 2px 2px 3px 3px rgba(193,193,199,.3);
position: relative;
}
.toolkitpage h3 {
background: none;
padding:  0px 10px !important;
text-shadow: 0px 1px 1px #fff;
font-size: 30px;
line-height: 30px;
letter-spacing: -.01em;
font-weight: bold;
text-align: left;
max-width: 240px;
}
.toolkitpage a:hover h3 {
color: #9fc820!important;
}
.toolkitpage h5 {
font-size: 14px;
line-height: 1.5em;
max-width: 100%;
font-style: normal;
margin: 0!important;
padding: 0 15px 0px 15px !important;
}
.toolkitpage a.learnmore {
font-size: 14px;
color: #9fc820!important;
font-weight: 600;
text-align: center!important;
width: 100%!important;
display: block;
position: absolute;
bottom:15px;
left:0;
background: #efefef;
padding: 5px 0;
border-bottom: 1px solid #eee;
}
.toolkitpage a.learnmore:hover {
color: #444!important;
background: #f1f1f1;
border-color: #dedede;
} .tool-listing {
position: relative;
clear: both;
}
.tool-listing  {
padding: 0 20px
}
.tool-name {
margin-bottom: -10px;
}
.tool-name a {
clear: both;
font-size: 20px!important;
font-weight: 600!important;
margin-bottom: 0;
}
div#widgets div.pautrack-links {
display: none;
}
.tooltext div.pautrack-links{
margin: 0 auto!important;
float: right!important;
overflow: hidden;
max-width: 250px;
min-height: 40px;
text-align: left;
padding: 20px 4px;
}
.type-toolkit_tool div.pautrack-links{
margin: 0 auto!important;
float:none!important;
overflow: hidden;
max-width: 250px;
min-height: 40px;
text-align: left;
padding: 20px 4px;
}
.tooltext div.pautrack-links a   {
text-align: center;
display: block;
width: 160px;
background: #babcc6;
border: 5px solid #fff;
-webkit-box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
-moz-box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
font-weight: bold;
text-align: left;
color: #babcc6;
font-size: 1px;
}
div.pautrack-links a  {
text-align: center;
display: block;
width: 160px;
background: #babcc6;
border: 5px solid #fff;
-webkit-box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
-moz-box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
box-shadow: 1px 1px 2px 2px rgba(200,200,200,.3);
font-weight: bold;
text-align: left;
color: #babcc6;
font-size: 1px;
}
div.pautrack-links a:before, .type-toolkit_tool div.pautrack-links a:before  {
content: " \f316 \00a0 Download File";
color: #fff;
font-size: 18px;
font-family: "Dashicons", sans-serif;
text-shadow: -1px -1px 1px rgba(150, 150, 150, 0.4);
}
div.pautrack-links a:after {
}
div.pautrack-links li a:hover {
-webkit-box-shadow: 1px 1px 2px 2px rgba(153,153,159,1);
-moz-box-shadow: 1px 1px 2px 2px rgba(153,153,159,1);
box-shadow: 1px 1px 2px 2px rgba(153,153,159,.3);
color: #eee;
background: #eee;
} 
.paupress-icon.pdf, .paupress-icon.zip
{
padding: 10px 10px 10px 20px;	 
background-image: none!important;
}
.tooltext p {
float: left;
width: 300px;
}
.tooltext a.more-link {
font-size: 14px;
margin: 0;
padding: 0;
}
.tool-name img.attachment-post-thumbnail {
height: 40px;
width: 40px;
float: left;
margin:  0 10px 0 0;
}
.tooltext p {
clear: both;
}
#widgets div.toolkit-fancy .widget-title  img
{
float: left;
height: 50px;
position: relative;
top: 4px;
width: 50px;
margin: -4px 8px 14px 0;
}
#widgets div.toolkit-fancy h3.widget-title  {
font-size: 20px;
line-height: 22px;
padding-top: 0px;
} #new-royalslider-4 .rsThumbs, #new-royalslider-6 .rsThumbs
{
height: 60px!important;
}
#new-royalslider-4 .rsTmb, #new-royalslider-6 .rsThumbs
{
padding: 0 4px;
font-size: .85em;
line-height: normal;
} h3.leader-name {
font-size:18px;
margin: 0px -2px;
}
h3.leader-name a{
color: #3d4fa1!important;
font-weight: 600;
text-decoration: none;
display: block;
width: 100%;
padding: 4px 2px;
}
h3.leader-name a:hover,h3.leader-name  a:active{
background: #eee;
color: #666;
}
span.title-org {
font-size:14px;
margin: 0!important;
padding: 0!important;
color: #333;
display: block;
}
span.org { }
div.type-leader, div.type-lio_directory, div.type-xmy_directory, div.type-atc_directory  {
display: block;
margin: 10px 0;
overflow:hidden;
border-bottom: 1px solid #eee;
padding: 0px 0 10px;
clear: both;
}
.pagination-top {
padding: 0 0 15px 0; 
width: 100% !important;
text-align: right;
border-bottom: 1px solid #eee !important;
margin-top: 0 !Important;
}
#filterjump {
display: none;
}
body.post-type-archive-leader #content #searchform, body.page-id-240 #content  #searchform {
padding: 10px;
background: #efefef;
border: 1px solid #ddd;
text-align: center;
}
body.post-type-archive-leader #content  #searchform input, body.page-id-240 #content  #searchform input  {
padding: 10px;
margin: 5px 0; }
div#text-8  div.widget-title {
font-size: .7em!important;
margin: 0 0 0 10px;
padding: 0;
}
#widgets div#text-8 {
padding: 0!important;
margin: 0;
}
#widgets div#text-8 ul {
padding-bottom: 0!important;
margin-bottom: 0;
} #content .sf-field-search {
margin: 0 auto;
overflow: hidden;
padding: 10px;
background: #efefef;
border: 1px solid #ddd; }
#content .sf-field-search  label {
width: 100% !important;
}
#content li.sf-field-search input {
padding: 10px;
margin: 5px 0;
width: 100% !important;
min-width: 100% !important;
}
span.search-atc-again 
{
display: inline-block;
float: right;
background: #efefef;
padding: 10px;
margin-top: -40px;
border: 1px solid #ddd;
text-align: center;
font-weight: bold;
}
span.search-again 
{
display:  block;
background: #efefef;
padding: 10px 20px;
margin-top: 20px;
border: 1px solid #ddd;
text-align: center;
font-weight: bold;
}
#search-filter-form-45555 li.sf-field-taxonomy-atc_location, #search-filter-form-45555 li.sf-field-taxonomy-atc_service, #search-filter-form-45555 li.sf-field-taxonomy-atc_clienttype, #search-filter-form-45555 li.sf-field-taxonomy-atc_geoscope {
margin-right: 8%;
}
#search-filter-form-45555  select.sf-input-multiselect li.level-0, #search-filter-form-45555  div.chosen-drop li.level-0, li.sf-level-0 {
width: 90% !important;
float: none;
}
#search-filter-form-45555 li {
width: 45%;
float: left;
}
#search-filter-form-45555 li.search-choice, #search-filter-form-45555 ul.chosen-choices {
width: 80%;
}
#search-filter-form-45555 li.sf-field-search {
width: 95%;
} 
#custom_post_widget-28, #custom_post_widget-29 {
max-width: 90%;
font-size: .9em;
padding: 0 10px;
} span.twitter_handle { padding: 0;
color: #666;
}
.single-atc_directory  span.twitter_handle, .post-type-archive-atc_directory span.twitter_handle, .tax-atc_sector span.twitter_handle, .tax-atc_cohort span.twitter_handle, .tax-atc_location span.twitter_handle, .tax-atc_geoscope span.twitter_handle, .tax-atc_service span.twitter_handle, .tax-atc_budget span.twitter_handle, .tax-atc_clienttype span.twitter_handle, .tax-atc_constituency span.twitter_handle
{
float: none !important;
display: block;
padding-left: 0px;
color: #666;
}
span.twitter_handle  a
{
background-image: url(//stproject.org/wp-content/themes/stp/images/bird_gray_16.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
}
span.email  a
{
background-image: url(//stproject.org/wp-content/themes/stp/images/icon_mail.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
background-size: 16px;
}
span.phone 
{
background-image: url(//stproject.org/wp-content/themes/stp/images/icon_phone.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
dispLay: block;
background-size: 16px;
}
span.mainsite a
{
background-image: url(//stproject.org/wp-content/themes/stp/images/icon_mainsite.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
background-size: 16px;	
}
span.linkedin a
{
background-image: url(//stproject.org/wp-content/themes/stp/images/icon_linkedin.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
background-size: 16px;	
}
span.othersite1 a, span.othersite2 a
{
background-image: url(//stproject.org/wp-content/themes/stp/images/icon_weblink.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0 center;
background-size: 16px;
}
.single-atc_directory .location, .single-atc_directory .cohort, .single-atc_directory .since {
display:  inline-block;
}
.single-atc_directory  span.title-org {
}
div.atc_left { width: 96%;
padding: 10px;
background: #f8f8f8;
border: 1px solid #efefef;
overflow: auto;
}
div.atc_right {
float: none;
width: 96%;
clear: both;
margin: 20px auto 0;
}
.single-atc_directory .profile-pic img {
margin: 0;
padding: 0;
float: left; }
.single-atc_directory .profile-pic {
width: 200px;
float: left;
}
span.divide {
color: #ccc;
display: inline-block;
padding: 0 6px;
}
.atc_info  {
font-weight: bold;
}
.atc_info a  {
font-weight: bold;
}
.single-atc_directory .bio
{
}
div.atc_profile  {
width: 80%;
margin: -20px auto 0;
padding: 10px 60px;
background: #f8f8f8;
border: 1px solid #efefef;
}
div.atc_profile  h5
{
margin-bottom: 5px;
}
.post-type-archive-atc_directory .atc_contact {
}
.post-type-archive-atc_directory .location, .tax-atc_sector  .location, .tax-atc_cohort  .location, .tax-atc_location  .location, .tax-atc_geoscope  .location, .tax-atc_service  .location, .tax-atc_budget  .location, .tax-atc_clienttype  .location, .tax-atc_constituency  .location
{
display: block; 
}
.post-type-archive-atc_directory div.leader-meta, div.leader-meta {
float: left;
width: 350px;
}
.atc_contact {
width: 350px;  font-size: .9em;
line-height: normal;
}
.single-atc_directory .atc_contact {
float: left;
}
.atc_contact  span {
display: block;
margin: 5px 0;
}
.single-atc_directory #content ul {
list-style: none; 
padding-left: 0;
}
.profile-pic img {
padding: 8px;
margin: -4px 10px 0 0;
float: left;
}
.leader-cats p {
margin: 0;
padding: 0;
line-height:normal;
}
ul#menu-atc-menu.menu-widget {
padding-left: 0;
padding-bottom: 5px;
margin-bottom: 0;
padding-top: 10px;
}
.page-template-page_taxlist-php #content  ul li {
list-style: none;
}
.page-template-page_taxlist-php
#content.grid-right  ul li a {
font-weight: 600;
padding: 6px;
display: block;
border-bottom: 1px solid #eee;
max-width: 80%;
margin: 2px auto;
}
#content.grid-right  ul li a:hover {
background: #efefef;
}
#content.grid-right  ul li a:before {
content: '\203A \00a0'; }
.sgr-custom-taxonomies-menu { border: none!important;
}
.sgr-custom-taxonomies-menu  h3 {
font-size: 15px!important;
margin: 0 15px!important;
padding-bottom: 0!important;
}
.sgr-custom-taxonomies-menu li {
font-size: .9em;
padding: 2px 0;
}
.searchfeedback {
font-size: 1.2em;
font-weight:bold;
}
.widget_search_filter_register_widget  form{
margin: 0 auto;
max-width: 95%;
padding-left: 25px;
}
li.sf-field-submit {
max-width: 200px;
float: left;
margin-right: 20px;
color: #9fc820!important;
}
#widgets a.search-filter-reset, #widgets ul li a.search-filter-reset, input.search-filter-reset
{
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin: 0;
padding: 4px 10px!important;
text-decoration: none;
background: #F9F9F9;
text-shadow: 0 1px 0 #fff;
vertical-align: middle;
white-space: nowrap;
border: 1px solid #cfcfcf;
display: block;
max-width: 100px;
margin-left: 20px!important;
color: #404353!important;
font-weight: normal;
float: right;
}
.widget_search_filter_register_widget .widget-title h3
{
display: block;
font-size: 20px;
font-weight: 700;
line-height: 23px;
margin: 10px 0 0;
padding: 0 0 0 50px;
text-align: left;
}
.post-type-archive-lio_directory  #menu-item-1294 a, single-lio_directory #menu-item-1294 a{
color: #999;
}
.post-type-archive-xmy_directory  #menu-item-39125 a, single-xmy_directory #menu-item-39125 a{
color: #999;
}
div.leader-cats {
margin: 20px 0;
}
.profile { clear: both;} @media print
{
h1 { page-break-before: always; }
h1,  h2,  h3,  h4,  h5,  h6 { page-break-after: avoid; }
ul,  ol,  dl { page-break-before: avoid; }
} @media only screen and (-moz-min-device-pixel-ratio:1.5), 
only screen and (-o-min-device-pixel-ratio:3/2), 
only screen and (-webkit-min-device-pixel-ratio:1.5), 
only screen and (min-device-pixel-ratio:1.5)
{
body { }
}  @media screen and (min-width: 651px ) 
and (max-width: 980px)
{
.js .main-nav .menu
{
display: block !important;
position: absolute !important;
}
.js .main-nav .menu a { font-size: 1.1em!important; }	
#widgets.col-300 { 
max-width: 92%!important; 
}
.blog #widgets.col-300  .widget_nav_menu {
max-width: 266px;
}
#widgets.col-300 .fancy {
max-width: 314px!important;
}
} @media screen and (max-width: 980px)
{
body { }
.grid, 
.grid-right { float: none; }
.copyright,
.scroll-top,
.powered { float: left; }
#featured-image .fluid-width-video-wrapper { margin: 20px 0 0 0; }
.front-page  #widgets { margin-top: 40px; }
.top-widget, .front-page  .top-widget 
{ margin-top: 0 !important; }
.hide-980 { display: none; }
.show-980 { display: block; } .home .rsNav {
max-width: 99.9%!important;
}
.home .rsContent { 
max-width: 99.9%!important;
}
#widgets.rtl-fit, .rtl-fit, #widgets.grid-right .col-300, #widgets   { 
width: 800px!important; 
position: relative;
float: none!important;
margin: 10px auto!important;
}
.home .col-300 .widget-wrapper
{
background: #fff!important;
max-width: 354px;
float: left!important;	
}
#widgets.rtl-fit .widget-wrapper {
max-width: 44%;
margin: 10px 27px 0 0!important;
}
#widgets.fit {
overflow: hidden;
display:block;
width: 100%!important;
}
#widgets.fit .widget-wrapper {
width: 90%;
float: none;
}
#widgets.fit  .widget_custom_post_widget {
width: 40%;
float: left;
}
.home .col-620
{
width: 90%!important;
background: #fff;
display: block;
min-height: 200px;
overflow: hidden;
}
.col-620, .home .col-620 {
width: 90%!important;
background: #fff;
display: block;
min-height: 200px;
overflow: auto;
margin: 0 auto!important;
} #custom_post_widget-4 {
}
.colophon-widget
{
width: 45%!important;
float: left!important;
border: none !important;
margin: 14px!important;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 20px!important;
}
.footsearch
{
padding-left: 40px;
background-image: url(//stproject.org/wp-content/themes/stp/icons/icon_search.png);
background-repeat: no-repeat;
height: 82px;
display: block;
background-position: 16px 26px;
width: 600px;		
}
#custom_post_widget-5 { margin-top: 12px; }
.toolkitpage
{
max-height: 230px!important;
max-width: 300px;
margin-right: 20px;
}
.tooltext p {
width:400px;
}
#filterjump {
display: block;
padding: 10px;
background: #f9f9f9;
font-weight: bold;
text-transform: uppercase;
text-align: center;
border: 1px solid#eee;
}
a#filterjump:hover {
background: #fff
color: #333;
}
}
@media screen and (max-width: 650px)
{
body { }
#logo
{
float: none;
margin: 0;
text-align: center;
}
.grid, 
.grid-right { float: none; }
#featured-image .fluid-width-video-wrapper { margin: 20px 0 0 0; }
#featured {display: none; }
.top-widget
{
float: none;
margin: 0 auto 10px auto;
position: relative;
text-align: center;
width: auto;
}
.top-widget .widget-title { text-align: center; }
.js .sub-header-menu { display: none; }
.js .main-nav
{
position: relative;
height: 34px;
background-color: #7d8191;
clear: both;
margin: 0 auto;
}
.js .main-nav .menu
{
display: none;
position: absolute;
width: 100%;
top: 34px;
z-index: 1000;
}
.js .main-nav .menu ul { margin-top: 1px; }
.js .main-nav .menu li
{
float: none;
background-color: #fff;
border: none;
}
.js .main-nav .menu li a
{
color: #444;
font-size: 13px;
font-weight: normal;
height: 45px;
line-height: 45px;
padding: 0 15px;
border: none;
border-bottom: 1px solid #f5f5f5;
text-shadow: none;
text-align: left;
cursor: pointer;
}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a { background-color: #f5f5f5; }
.js .main-nav .menu li li:hover { background: none!important; }
.js .main-nav .menu li li a
{
position: relative;
padding: 0 10px 0 30px;
}
.js .main-nav .menu li li li a
{
position: relative;
padding: 0 10px 0 40px;
}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover
{
background-image: none;
filter: none;
background-color: #f5f5f5!important;
}
.js .main-nav .menu li li a::before
{
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::before
{
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::after
{
content: '\2013';
position: absolute;
top: 0;
left: 30px;
}
.js .main-nav .menu li ul
{
position: static;
visibility: visible;
background-color: #fff;
}
.js .main-nav .menu ul { min-width: 0; }
.js .main-nav #responsive_current_menu_item
{
display: block;
padding: 5px 40px 5px 10px;
color: #fff;
font-weight: 700;
cursor: pointer;
}
.js .main-nav a#responsive_menu_button
{
position: absolute;
display: block;
top: 0;
left: 100%;
height: 30px;
width: 23px;
margin-left: -30px;
background: url(//stproject.org/wp-content/themes/stp/images/select-icons.png) 0 5px no-repeat;
}
.js .main-nav a#responsive_menu_button.responsive-toggle-open 
{ background: url(//stproject.org/wp-content/themes/stp/images/select-icons.png) 0 -46px no-repeat; }
.top-menu, 
.footer-menu li
{
float: none;
font-size: 11px;
text-align: center;
}
.tinynav { display: block; }
.sb-holder { display: block; }
#author-meta { padding: 20px; }
.hide-650 { display: none; }
.show-650 { display: block; }
#footer { text-align: center; }
#footer .social-icons
{
padding-bottom: 10px;
text-align: center;
}
#footer-wrapper { width: 100%!important; }
.colophon-widget { float: none; }
#widgets.col-300 { 
max-width: 100%!important; 
float: none!important;
}
.menuwrap
{
position: absolute;
width: 290px;
top: 46px !important;
left:22.1% !important;	
z-index: 1000;
}
.home #content {
margin-top: 40px;
}	
#widgets.col-300 .fancy {
max-width: 100%!important;
float: none!important;
}
#widgets.col-300 .fancy h3 {
text-align: center;
font-size: 1.8em;
}
.fancytext, .fancy .more {
text-align: left;
}
#widgets.rtl-fit .widget-wrapper {
max-width: 100%;
margin: 0 auto!important;
float: none!important;
text-align: center;
}
.mobiledef { display: block;
}
.mobiledef p {
background: #efefef;
padding: 10px;
max-width:540px!important;
margin: 6px 0;
}
.toolkitpage
{
max-height: 220px!important;
min-width: 90%!important;
margin-right: 0px;
}
body.page-id-240 div#custom_post_widget-1579,
body.page-id-240 div#custom_post_widget-1583 {
width: 95%;
float: left;
margin: 10px;
}
.tool-searchsubmit {
width: 100%;
}
.tooltext p {
width:100%;
float: none;
clear: both;
margin-bottom: 5px!important;
}
.tooltext div.pautrack-links {
max-width:600px;
clear: both;
max-height: 40px
margin: 0 auto 10px!important;
padding: 4px;
text-align: center!important;
overflow: show;
float: none!important;
}
.tooltext div.pautrack-links a {
width: 300px;
text-align: center;
margin: 0 auto;float: none;
} .atc_contact {
width: 300px;
}
#search-filter-form-45555 li {
width: 95%;
float: none;
}
span.search-atc-again {
float: none;
display: block;
width: 90%;
margin: 10px auto;
}
#content li.sf-field-search input {
padding: 10px;
margin: 5px 0;
width: 100%!important;
min-width: 100% !important;
}
}
@media screen and (max-width: 480px)
{
body { }
.breadcrumb-list {display: none;}
#logo
{
float: none;
text-align: center;
}
.grid, 
.grid-right { float: none; }
#featured-image .fluid-width-video-wrapper { margin: 20px 0 0 0; }
.featured-title
{
font-size: 40px;
padding: 40px 20px 0 20px;
}
.featured-subtitle { font-size: 24px; }
.navigation .next,
.navigation .previous
{
display: block;
margin: 0 auto;
text-align: center;
}
.menu ul, 
.menu li, 
.top-menu, 
.footer-menu li, 
.sub-header-menu li
{
float: none;
text-align: center;
text-rendering: optimizeSpeed;
}
.hide-480 { display: none; }
.show-480 { display: block; }
#footer { text-align: center; }
#footer .social-icons { text-align: center; }
.home .col-300 .widget_custom_post_widget
{
background: #fff!important;
width: 410px;
float: none;
margin: 0 auto!important;
padding: 5px!important;
text-align: center;
}
.home .col-620
{
width: 410px!important;
background: #fff;
display: block;
min-height: 200px;
overflow: hidden;
margin: 0 auto!important;
padding: 5px!important;
}
.colophon-widget, #text-5
{
width: 340px!important;
float: none!important;
border: none !important;
margin: 6px auto;
padding-bottom: 20px!important;
border-bottom: 2px solid #404353!important
}
.footsearch
{
padding-left: 30px;
background-image: url(//stproject.org/wp-content/themes/stp/icons/icon_search.png);
background-repeat: no-repeat;
height: 82px;
display: block;
background-position:36px 26px;
width: 380px;
float: none;
}
#custom_post_widget-5 { margin-top: 12px; }
#custom_post_widget-4
{
display: none;		
}
#featured {
display: none;
}
.menuwrap
{
position: absolute;
width: 410px;
top: 50px !important;
left: -14px !important;
z-index: 1000;
}
#widgets.col-300 {
background: transparent!important;
max-width: 100%;
}
#widgets.col-300 .widget-wrapper {
text-align: left!important;
max-width: 100%;
}
.fancy {
text-align: center;
}
#widgets.fit {
overflow: hidden;
display:block;
width: 100%!important;
}
#widgets.fit .widget-wrapper {
width: 90%;
float: none;
}
.widget_categories {
width: 95%!important;
}
#widgets.fit  .widget_custom_post_widget {
width: 90%;
float: none;
}
.toolkitpage
{
margin-left: 0px;
}
.tooltext div.pautrack-links {
max-width:600px;
clear: both;
max-height: 40px
margin: 0!important;
padding: 4px;
text-align: center!important;
overflow: show;
float: none!important;
}
.tooltext div.pautrack-links a {
width: 190px;
text-align: center;
margin: 0;
float: left;
}
.tool-listing {
overflow: show;
}
.single-atc_directory .profile-pic img {
margin: 0 auto 12px;
padding: 0;
float: none; }
.single-atc_directory .profile-pic {
width: 100%;
float: none;
background: none !important;
}
.atc_contact {
width: 80%;
margin: 0 auto;
}
div.atc_profile  {
padding: 10px 20px;
}
}
@media screen and (max-width: 320px)
{
body { }
#featured p
{
font-size: 12px;
line-height: 1.5em;
}
.featured-title { font-size: 35px; }
.featured-subtitle { font-size: 15px; }
.call-to-action a.button
{
font-size: 14px;
padding: 7px 17px;
}
.hide-320 { display: none; }
.show-320 { display: block; }
.home .col-300 .widget_custom_post_widget
{
background: #fff!important;
width: 304px;
float: none;
margin: 0 auto!important;
padding: 5px!important;
text-align: center;
}
.home .col-620
{
width: 310px!important;
background: #fff;
display: block;
min-height: 200px;
overflow: hidden;
margin: 0 auto!important;
padding: 5px!important;
}
.menuwrap
{
position: absolute;
width: 290px;
top: 65px !important;
left: -34px !important;	
z-index: 1000;
}
#colophon-widget .widget-wrapper {
max-width: 280px;
}
#emailsub #email {
width: 200px;
display: block;
}
.rtw_main, .rtw_meta {
width: 220px!important;
text-align: left;
display: block;
}
.rtw_follow {
display: block;
margin-top: 40px!important;
}	
.alignleft, .alignright { float: none!important; 
margin: 4px auto!important;
display: block;
}
.wpcf7-form p {
padding: 0!important;
}
.wpcf7-response-output {border: none!important;}
a.download-icon {
font-size: 16px;
}
img.icon {
float: none!important;
margin: 0px auto;
display: none;
}
.profile-pic {
background: #efefef;
}
}
@media screen and (max-width: 240px)
{
body { }
#featured p
{
font-size: 11px;
line-height: 1.5em;
}
.featured-title { font-size: 20px; }
.featured-subtitle { font-size: 11px; }
.call-to-action a.button
{
font-size: 12px;
padding: 5px 15px;
}
.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"], 
.top-widget input[type="password"],
.top-widget input[type="email"] { width: 75%; }
.widget-title,.widget-title-home h3
{
font-size: 14px;
height: 13px;
line-height: 13px;
text-align: left;
}
.hide-240 { display: none; }
.show-240 { display: block; }
.back
{
background-image: url(//stproject.org/wp-content/uploads/2013/07/inside_woc-sm.jpg);
background-repeat: no-repeat;
width: 220px!important;
}
}

.social-sharing{width: 100%; clear: both;}
.social-sharing span{display: inline-block;font-size: 110%;}
.social-sharing span.top, .social-sharing span.bottom {width:100%;} .social-sharing span.right {display: inline;}  
a.button-facebook,a.button-twitter,a.button-linkedin,a.button-pinterest,a.button-xing,a.button-reddit{color: #fff;text-decoration:none;font-size: 16px;font-weight:normal; margin:1% 1% 1% 0;padding:5px 1%;padding:.5rem 1%;text-align:center;display: inline-block;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);border:0px;}
a.button-facebook {background-color: #2b4170;background: -moz-linear-gradient(top, #3b5998, #2b4170);background: -ms-linear-gradient(top, #3b5998, #2b4170);background: -webkit-linear-gradient(top, #3b5998, #2b4170);text-shadow: 0 -1px -1px #1f2f52;}
a.button-facebook:hover {background-color: #3b5998;background: -moz-linear-gradient(top, #2b4170, #3b5998);background: -ms-linear-gradient(top, #2b4170, #3b5998);background: -webkit-linear-gradient(top, #2b4170, #3b5998);color:#fff;}
a.button-twitter {background-color: #0081ce;background: -moz-linear-gradient(top, #00aced, #0081ce);background: -ms-linear-gradient(top, #00aced, #0081ce);background: -webkit-linear-gradient(top, #00aced, #0081ce);text-shadow: 0 -1px -1px #005ea3;} 
a.button-twitter:hover {background-color: #00aced;background: -moz-linear-gradient(top, #0081ce, #00aced);background: -ms-linear-gradient(top, #0081ce, #00aced);background: -webkit-linear-gradient(top, #0081ce, #00aced);color:#fff;}
a.button-linkedin {background-color: #0073b2;background: -moz-linear-gradient(top, #009cda, #0073b2);background:-ms-linear-gradient(top, #009cda, #0073b2);background: -webkit-linear-gradient(top, #009cda, #0073b2);text-shadow: 0 -1px -1px #005486;}
a.button-linkedin:hover{background-color: #009cda;background: -moz-linear-gradient(top, #0073b2, #009cda);background: -ms-linear-gradient(top, #0073b2, #009cda);background: -webkit-linear-gradient(top, #0073b2, #009cda);color:#fff;}
a.button-pinterest {background-color: #a0171c;background: -moz-linear-gradient(top, #cb2027, #a0171c);background: -ms-linear-gradient(top, #cb2027, #a0171c);background: -webkit-linear-gradient(top, #cb2027, #a0171c);text-shadow: 0 -1px -1px #761114;}
a.button-pinterest:hover{background-color: #cb2027; background: -moz-linear-gradient(top, #a0171c, #cb2027);background: -ms-linear-gradient(top, #a0171c, #cb2027);background: -webkit-linear-gradient(top, #a0171c, #cb2027);color:#fff;}
a.button-xing{background-color: #135353; background: -moz-linear-gradient(top, #006464, #135353);background: -ms-linear-gradient(top, #006464, #135353);background: -webkit-linear-gradient(top, #006464, #135353);text-shadow: 0 -1px -1px #1e7677;}
a.button-xing:hover {background-color: #006464;background: -moz-linear-gradient(top, #135353, #006464);background: -ms-linear-gradient(top, #135353, #006464);background: -webkit-linear-gradient(top, #135353, #006464);color:#fff;}
a.button-reddit { background-color: #c33219;background: -moz-linear-gradient(top, #f04b23, #c33219);background: -ms-linear-gradient(top,#f04b23, #c33219);background: -webkit-linear-gradient(top,#f04b23, #c33219);text-shadow: 0 -1px -1px #972412;}
a.button-reddit:hover {background-color: #f04b23;background: -moz-linear-gradient(top, #c33219, #f04b23);background: -ms-linear-gradient(top, #c33219,#f04b23);background: -webkit-linear-gradient(top, #c33219, #f04b23); color:#fff;}
.ss-social-sharing a{text-indent: -99999px;}
a.ss-button-facebook, a.ss-button-twitter, a.ss-button-linkedin,a.ss-button-pinterest,a.ss-button-xing, a.ss-button-reddit{background-image: url(//stproject.org/wp-content/plugins/wp-social-sharing/static/socialshare.png);width: 45px;height: 45px;background-repeat: no-repeat;padding: 0px;border: 0px;margin:1% 1% 1% 0;display: inline-block;}
a.ss-button-twitter{background-position:0px -45px;}a.ss-button-twitter:hover{background-position:0px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-facebook{background-position: -90px -45px;}a.ss-button-facebook:hover{background-position: -90px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-linkedin{background-position: -135px -45px;}a.ss-button-linkedin:hover{background-position: -135px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-pinterest{background-position: -180px -45px;}a.ss-button-pinterest:hover{background-position: -180px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-xing{background-position: -225px -45px;}a.ss-button-xing:hover{background-position: -225px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-reddit{background-position: -270px -45px;}a.ss-button-reddit:hover{background-position: -270px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;} @media (max-width : 480px){
.social-sharing a{text-indent: -99999px;}
a.button-facebook,a.button-twitter,a.button-linkedin,a.button-pinterest,a.button-xing,a.button-reddit{background-image: url(//stproject.org/wp-content/plugins/wp-social-sharing/static/socialshare.png) !important;width: 45px;height: 45px;background-repeat: no-repeat;padding: 0px;border: 0px;}
a.button-twitter{background-position:0px -45px; }a.button-twitter:hover{background-position:0px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-facebook{background-position: -90px -45px;}a.button-facebook:hover{background-position: -90px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-linkedin{background-position: -135px -45px;}a.button-linkedin:hover{background-position: -135px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-pinterest{background-position: -180px -45px;}a.button-pinterest:hover{background-position: -180px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-xing{background-position: -225px -45px;}a.button-xing:hover{background-position: -225px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-reddit{background-position: -270px -45px;}a.button-reddit:hover{background-position: -270px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
}