.txtu,
h3.extra-big {
    text-transform: uppercase
}

.donate-wrap a,
.strong {
    font-weight: 700
}

@font-face {
    font-family: open_sansregular;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans/opensans-regular-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans/opensans-regular-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans/opensans-regular-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans/opensans-regular-webfont.svg#open_sansregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanslight;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-light/opensans-light-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-light/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-light/opensans-light-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-light/opensans-light-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-light/opensans-light-webfont.svg#open_sanslight) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansbold;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bold/opensans-bold-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bold/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bold/opensans-bold-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bold/opensans-bold-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bold/opensans-bold-webfont.svg#open_sansbold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanssemibold;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-semibold/opensans-semibold-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-semibold/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-semibold/opensans-semibold-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-semibold/opensans-semibold-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-semibold/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansbold_italic;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bolditalic/opensans-bolditalic-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bolditalic/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bolditalic/opensans-bolditalic-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bolditalic/opensans-bolditalic-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-bolditalic/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansitalic;
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-italic/opensans-italic-webfont.eot);
    src: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-italic/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-italic/opensans-italic-webfont.woff) format('woff'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-italic/opensans-italic-webfont.ttf) format('truetype'), url(https://www.savingcranes.org/wp-content/themes/webstix-icf/fonts/opensans-italic/opensans-italic-webfont.svg#open_sansitalic) format('svg');
    font-weight: 400;
    font-style: normal
}

img {
    height: auto;
    max-width: 100%
}

.no-float {
    float: none!important
}

.space {
    padding: 10px
}

.top-bigspace {
    padding-top: 20px
}

.top-bigmspace {
    margin-top: 20px
}

.ver-bigspace {
    padding: 20px 0
}

.ver-bigmspace {
    margin: 20px 0
}

.ver-space {
    padding: 10px 0
}

.hor-space {
    padding: 0 10px
}

.top-space {
    padding-top: 10px
}

.smallspace {
    padding: 5px
}

.ver-small-space {
    padding: 5px 0
}

.hor-small-space {
    padding: 0 5px
}

.bot-space {
    padding-bottom: 10px
}

.mspace {
    margin: 10px
}

.bot-mspace {
    margin-bottom: 10px
}

.top-mspace {
    margin-top: 10px
}

.ver-mspace {
    margin: 10px 0!important
}

.hor-mspace {
    margin: 0 10px
}

.smallmspace {
    margin: 5px
}

.ver-small-mspace {
    margin: 5px 0
}

.hor-small-mspace {
    margin: 0 5px
}

h3.extra-big {
    font-size: 22px!important
}

.txtn {
    text-transform: none!important
}

.upper,
h1.logo-text {
    text-transform: uppercase
}

.dc {
    text-align: center
}

.dl {
    text-align: left
}

.dr {
    text-align: right
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.no-mar {
    margin: 0!important
}

.no-pad {
    padding: 0!important
}

.radius5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px
}

.radius3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px
}

.radius {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%
}

.list-common {
    list-style: none;
    padding: 0;
    margin: 0
}

.btn,
a,
div,
p {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gallery-wrap ul li {
    list-style: inside
}

article {
    margin-bottom: 40px
}

.breadcrumb-bg {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/slider-menu-texture.png) center center repeat-x;
    height: 65px
}

div.alignright,
img.alignright {
    float: right;
    margin: 10px 0 10px 10px
}

div.alignnone,
img.alignnone {
    margin: 0 10px 10px 0
}

div.alignleft,
img.alignleft {
    float: left;
    margin: 10px 10px 10px 0
}

div.aligncenter,
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.copyright {
    background: #596164;
    padding: 30px 0
}

.copyright-txt,
.list-common.clearfix.clsSepview>li {
    float: left;
    border-right: 1px solid #fff;
    margin-right: 5px;
    padding-right: 5px
}

.copyright,
.copyright a {
    font-size: 13px;
    font-family: open_sansregular;
    line-height: 13px
}

.copyright a,
.ext-footer a {
    color: #fff;
    text-decoration: underline
}

.copyright a:focus,
.copyright a:hover,
.ext-footer a:focus,
.ext-footer a:hover {
    color: #fff;
    text-decoration: none
}

.copyright-txt {
    color: #fff
}

.list-common.clearfix.clsSepview {
    float: left
}

.list-common.clearfix.clsSepview>li:last-child {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0
}

h1.logo-text {
    font-family: latienne-pro, sans-serif;
    font-size: 20px
}

#top-navigation li a,
.donate-wrap a {
    text-transform: uppercase;
    font-size: 14px
}

.navbar-default.main-menu {
    background: #fff;
    border: none;
    position: relative
}

.donate-wrap a {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/donate-icon.png) center 15px no-repeat #9ba243;
    color: #fff;
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 40px;
    text-align: center;
    width: 90px
}

.donate-wrap a:focus,
.donate-wrap a:hover {
    color: #fff
}

#top-navigation li a {
    border-right: 1px solid #9ba243;
    color: #9ba243;
    font-family: open_sansregular;
    line-height: 15px;
    padding: 0 8px
}

.directors-login,
.home-info-wrap h3,
h2.widgettitle {
    font-family: latienne-pro, sans-serif
}

#top-navigation li:last-child a {
    border-right: none
}

#searchform {
    display: none
}

.ext-footer {
    background: #709aaa;
    color: #fff;
    padding: 15px 0 20px
}

.footer-mail-link,
.footer-phno-link {
    display: inline-block;
    padding-left: 33px
}

.img-wrap {
    list-style: none;
    margin-bottom: 30px;
    text-align: center
}

.img-wrap>li {
    display: inline-block;
    margin-right: 1px
}

.img-wrap>li:last-child {
    margin-right: 0
}

h2.widgettitle {
    font-size: 26px;
    color: #c27923;
    border-bottom: 1px solid #cacaca;
    padding-bottom: 12px;
    margin: 0 0 20px;
    text-transform: uppercase
}

.ext-footer h2.widgettitle {
    color: #fff
}

.footer-mail-link {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/mail_icon.jpg) left top no-repeat;
    height: 17px;
    margin-bottom: 20px
}

.footer-phno-link {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/phone_icon.jpg) left top no-repeat;
    height: 30px;
    margin-bottom: 10px;
    pointer-events: none;
    text-decoration: none!important
}

#cc_form_1 input.t,
#subscribe .email,
#subscribe .name,
#text-13 .BBFormTextbox {
    background: #fff;
    border: 0!important;
    border-radius: 0!important;
    color: #333;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 10px!important;
    padding: 8px 10px!important;
    width: 100%!important
}

.cc_Go.kws_input_container.gfield {
    text-align: right!important
}

#pippin_login_submit,
.cc_Go.kws_input_container.gfield .b.button,
.gform_button.button,
#text-13 .BBFormSubmitbutton {
    background: #aa6c23!important;
    color: #fff!important;
    text-transform: uppercase!important;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

#pippin_login_submit:hover,
.cc_Go.kws_input_container.gfield .b.button:hover,
.gform_button.button:hover {
    opacity: .8
}

.aggregation-logos.clearfix {
    border-bottom: 1px solid #c5c5c5;
    list-style: none;
    margin: 0 0 15px;
    padding-bottom: 15px
}

.aggregation-logos li {
    float: left;
    margin: 0 30px 10px 0
}

.aggregation-logos li:last-child {
    margin: 0
}

.directors-login {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/boards_directors_icon.jpg) 10px center no-repeat #3a6f8f;
    display: inline-block;
    font-size: 19px;
    margin: 10px 0!important;
    padding: 15px 15px 15px 65px;
    text-decoration: none!important;
    text-transform: uppercase
}

.carousel-inner>.item {
    height: 600px
}

.logo {
    position: absolute;
    z-index: 9999
}

#navigation>li {
    padding: 0 17px
}

#navigation>li:first-child {
    padding-left: 0
}

#navigation>li>a {
    display: block;
    color: #3a6f8f;
    font-family: open_sansregular;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
    text-shadow: 0 0 1px #c0d1db;
    letter-spacing: 1px
}

#navigation li>a:hover {
    color: #aa6c23
}

.row.header-row2 {
    margin-right: 0
}

.row .navbar-collapse {
    padding-bottom: 10px
}

h1.logo-text {
    position: absolute;
    top: 25px;
    left: 20px
}

.home-info-wrap {
    background: #aa6c23;
    color: #fff;
    padding: 20px 0;
    text-align: center
}

.home-info-wrap h3 {
    font-size: 30px;
    margin: 0 0 20px;
    text-transform: uppercase
}

.blue-bg-btn,
.green-bg-btn,
.widget-page-link a {
    text-transform: uppercase;
    font-family: latienne-pro, sans-serif;
    font-size: 18px
}

.blue-bg-btn,
.green-bg-btn {
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    padding: 8px 45px
}

.blue-bg-btn {
    background: #9ba243
}

.green-bg-btn {
    background: #3a6f8f
}

.blue-bg-btn:focus,
.blue-bg-btn:hover,
.green-bg-btn:focus,
.green-bg-btn:hover,
.widget-page-link a:focus,
.widget-page-link a:hover {
    color: #fff;
    opacity: .7
}

.home-pages-wrap {
    padding: 40px 0
}

.home-pages-wrap .widget {
    margin-bottom: 20px
}

.widget-page-link a {
    background: #3a6f8f;
    bottom: 0;
    color: #efefef;
    padding: 10px 30px;
    position: absolute
}

.home-news-wrap {
    background: #ebf4f9;
    padding: 40px 0
}

.news-title {
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px 10px;
    padding-bottom: 20px
}

.news-title h2 {
    color: #aa6c23;
    display: inline-block;
    font-size: 24px;
    font-family: latienne-pro, sans-serif;
    margin: 0;
    padding: 0 10px 0 0;
    text-transform: uppercase
}

.latest-news-wrap .cont-left {
    float: left;
    margin: 0 10px 10px 0
}

.wsx-social-feeds h2.widgettitle,
h5.news-post-title {
    color: #435525;
    display: inline-block;
    font-size: 17px;
    margin: 0 0 20px;
    text-transform: uppercase;
    font-family: latienne-pro, sans-serif
}

.wsx-social-feeds h2.widgettitle {
    border: 0;
    margin: 0 0 10px!important;
    padding: 0!important
}

.home h5.news-post-title {
    margin: 0 0 10px
}

.fb-wrap,
.post-wrap,
.social-links,
.tw-wrap {
    margin-bottom: 40px
}

.cont-right>ul,
.social-links ul {
    display: block;
    list-style: none;
    overflow: hidden
}

.latest-news-wrap ul li {
    float: left;
    font-size: 12px;
    font-style: italic;
    padding-right: 5px
}

.date>a {
    color: #5c6e6f;
    font-style: normal;
    font-weight: 700
}

.cont-right .green-bg-btn {
    margin-top: 0
}

.excerpt>p {
    font-size: 14px;
    line-height: 2
}

.fb-wrap a,
.tw-wrap a {
    color: #3a6f8f
}

.fb-wrap a:focus,
.fb-wrap a:hover,
.tw-wrap a:focus,
.tw-wrap a:hover {
    color: #3a6f8f;
    text-decoration: underline
}

.social-links li {
    float: left;
    margin-right: 10px
}

.social-links li a {
    display: block;
    height: 37px;
    width: 38px
}

.home .social-links li a.fb {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/facebook.jpg) left top no-repeat
}

.home .social-links li a.tw {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/twitter.jpg) left top no-repeat
}

.home .social-links li a.yt {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/youtube.jpg) left top no-repeat
}

.home .social-links li a.ln {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/linkdin.jpg) left top no-repeat
}

.home .social-links li a.gplus {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/googleplus.jpg) left top no-repeat
}

.social-links li a.fb1 {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/fb.png) left top no-repeat
}

.social-links li a.tw1 {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/twitter.png) left top no-repeat
}

.social-links li a.yt1 {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/youtube.png) left top no-repeat
}

.social-links li a.instagram {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/instagram-logo.png) left top no-repeat
}

.social-links li a.ln1 {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/linkdin.png) left top no-repeat
}

.social-links li a.gp1 {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/googleplus.png) left top no-repeat
}

.social-links li a.email-list {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/email.png) left top no-repeat
}
.social-links li a.snap {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/snapchat.png) left top no-repeat
}

.page-top-bg {
    background: #aa6c23;
    margin-bottom: 70px
}

.page-cont-left h3.cranes-list-title {
    border-bottom: 1px solid #ccc;
    color: #aa6c23;
    font-size: 23px;
    font-family: latienne-pro, sans-serif;
    margin: 0 30px 20px 0;
    padding-bottom: 10px;
    text-transform: uppercase
}

ul.cranes-list {
    list-style: none;
    margin: 0 0 40px
}

.cranes-list>li,
.su-spoiler-title {
    margin-bottom: 10px
}

.cranes-list a {
    color: #3a6f8f;
    text-transform: uppercase
}

.green-txt {
    color: #465c1e
}

.wsx-inside p {
    line-height: 1.8
}

.wsx-inside a {
    color: #3a6f8f
}

.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {
    left: auto!important;
    right: 0!important
}

.su-spoiler-icon {
    right: 7px!important
}

.su-spoiler-title {
    border-bottom: 1px solid #ccc;
    color: #465c1e;
    font-size: 15px!important;
    padding-left: 0!important
}

.board-post-title,
.title-wrap {
    font-family: latienne-pro, sans-serif;
    color: #455a1f!important;
    margin-top: 0
}

h4.green-txt {
    font-size: 20px
}

.sub-collapser i {
    display: none!important
}

.sub-collapser {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/plus-arrow.png) center center no-repeat!important
}

.sub-collapser.expanded {
    background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/minus-arrow.png) center center no-repeat!important
}

.page-title-wrap {
    border-bottom: 1px solid #ccc;
    font-family: latienne-pro, sans-serif;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase
}

.page-title-wrap em {
    display: block;
    padding-bottom: 10px;
    text-transform: initial
}

.carousel-caption h2,
.title-wrap,
.title-wrap h1 {
    text-transform: uppercase
}

.title-wrap {
    font-size: 26px;
    margin-bottom: 20px
}

.board-post-title {
    display: none;
    font-size: 18px;
    margin-bottom: 10px
}

.title-wrap h1 {
    color: #435521!important;
    font-size: 24px;
    font-family: latienne-pro, sans-serif;
    margin: 0 0 10px
}

.light-blue-bg h4,
.specs-wrap.light-blue-bg .green-txt,
.su-spoiler-title,
.title-wrap em {
    font-family: latienne-pro, sans-serif!important
}

.specs-wrap.light-blue-bg strong,
.su-spoiler-title {
    font-weight: 400!important
}

.img-wrap.gallery-images.clearfix {
    margin-top: 20px;
    position: relative
}

.img-wrap.gallery-images.clearfix .fa.fa-caret-left {
    color: #fff;
    font-size: 22px;
    left: 10px;
    position: absolute;
    top: 40px
}

.img-wrap.gallery-images.clearfix .fa.fa-caret-right {
    color: #fff;
    font-size: 22px;
    position: absolute;
    right: 10px;
    top: 40px
}

.img-wrap.gallery-images.clearfix>li {
    width: 184px
}

.specs-wrap.light-blue-bg .green-txt {
    display: inline-block;
    margin: 0 0 10px
}

.su-spoiler-content.su-clearfix {
    font-size: 14px;
    line-height: 1.8;
    padding-left: 0!important
}

.carousel-caption .fa.fa-caret-right {
    padding-left: 30px
}

.sub-menu.dropdown-menu::before {
    border-color: transparent transparent #666;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    height: 0;
    left: 10px;
    position: absolute;
    top: -9px
}

.featured-img img {
    height: auto
}

.carousel-caption.pr a {
    color: #fff!important
}

.slimmenu .dropdown-menu>li>a {
    background: rgba(0, 0, 0, .8);
    margin-top: 1px;
    color: #fff;
    text-transform: uppercase;
    font-family: open_sanslight
}

.slimmenu .dropdown-menu>li>a:hover {
    background: rgba(155, 162, 67, .8);
    color: #fff!important
}

.header-search i {
    color: #9ba243;
    font-size: 12px;
    margin-top: 10px
}

.carousel-caption div,
.carousel-caption h2 {
    color: #fff;
    max-width: 340px;
    font-style: normal;
    font-weight: 400
}

.carousel-caption h2 {
    background: rgba(0, 0, 0, .6);
    font-family: latienne-pro, sans-serif;
    font-size: 28px;
    padding: 10px 17px;
    margin: 0
}

.carousel-caption div {
    background: rgba(58, 111, 143, .7);
    margin-top: 1px;
    font-size: 18px;
    padding: 10px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.list-common.clearfix.clsSepview li:last-child a,
.subcat-wrap.clearfix>a,
.table_css .button,
.wsx-blogpost-wrap li a {
    font-weight: 700
}

@media (min-width:1100px) and (max-width:1199px) {
    #navigation>li {
        padding: 0 10px
    }
    #navigation>li>a {
        font-size: 14px
    }
}

@media (min-width:991px) and (max-width:1024px) {
    h5.news-post-title {
        max-width: 50%
    }
}

@media (min-width:992px) {
    .main-menu {
        padding-top: 50px;
        padding-left: 0
    }
    .slimmenu {
        margin-bottom: 10px!important
    }
    .header-search {
        position: absolute;
        right: 9px;
        top: 45px
    }
    .slimmenu .dropdown-menu>li>a {
        background: rgba(0, 0, 0, .6);
        margin-top: 0;
        border-bottom: 1px solid #fff;
        color: #fff;
        text-transform: uppercase;
        font-family: open_sanslight;
        letter-spacing: 1px
    }
    .slimmenu .dropdown-menu>li>a:hover {
        background: rgba(155, 162, 67, .6);
        color: #fff!important
    }
    .sub-collapser {
        display: none
    }
    .main-menu .navbar-collapse {
        float: right;
        margin: 0 10px 0 0
    }
    #menu-item-59 a {
        padding-top: 10px!important
    }
    #searchform {
        bottom: -84px;
        position: absolute;
        right: 0;
        width: 250px
    }
    #searchform .input-group-btn {
        background: #3a6f8f;
        color: #fff;
        font-size: 0;
        font-weight: 700;
        position: relative;
        white-space: nowrap;
        z-index: 9999
    }
    .open-search {
        display: block!important
    }
    .slimmenu li:last-child>.sub-menu.dropdown-menu::before {
        left: auto;
        right: 25px
    }
    .slimmenu>li:last-child>ul {
        right: 0;
        left: auto
    }
    .slimmenu>li:last-child>ul li ul {
        left: auto;
        right: 230px;
        top: -12px
    }
    .slimmenu>li:last-child>ul li ul::before {
        display: none
    }
    .page .footer-copy-right {
        width: 750px;
        margin: 0 auto
    }
}

.blogposts h5 a,
.latine-font-normalcase,
.latine-font-uppercase,
.sidebar-title,
.spfield-title,
.subcat-list-wrap-title,
aside#text-10 a {
    font-family: latienne-pro, sans-serif
}

@media (min-width:768px) and (max-width:991px) {
    .top-header .logo,
    h1.logo-text {
        position: static
    }
    header {
        background: url(https://www.savingcranes.org/wp-content/themes/webstix-icf/images/header-pad-bg.jpg) left top repeat-x #3a6f8f
    }
    h1.logo-text {
        margin-top: 35px
    }
    .main-menu {
        padding: 30px 0 0
    }
    .main-menu .navbar-collapse {
        padding: 0
    }
    .main-menu ul li {
        margin-bottom: 3px;
        float: left;
        margin-left: 5px
    }
    .main-menu ul li a {
        border: none!important;
        text-align: right;
        padding: 0!important
    }
    .donate-wrap {
        padding: 0;
        text-align: center
    }
    ul.slimmenu.collapsed li {
        padding: 0 5px
    }
    .slimmenu .dropdown-menu>li>a,
    .slimmenu .dropdown-menu>li>a:hover {
        background: 0 0;
        color: #000!important;
        text-transform: capitalize;
        font-weight: 700
    }
    .col-sm-10 .navbar-collapse {
        padding: 0;
        margin-bottom: 10px
    }
    .menu-collapser {
        background: #3a6f8f;
        color: #fff
    }
    .header-mainmenu .slimmenu li {
        background: #f0f0f0;
        border: 1px solid #3a6f8f;
        padding: 5px!important
    }
    .header-mainmenu .dropdown-menu li {
        background: 0 0;
        border: none
    }
    .header-mainmenu .dropdown-menu li:hover {
        background: #3a6f8f
    }
    .header-mainmenu .dropdown-menu li:hover a {
        color: #fff!important
    }
    .sub-menu.dropdown-menu::before {
        display: none
    }
    ul.slimmenu.collapsed li .sub-collapser {
        height: 30px
    }
    ul.slimmenu li .sub-collapser {
        display: block
    }
    .nav.navbar-nav.slimmenu.collapsed.open-menu {
        margin-bottom: 10px
    }
    .carousel-inner {
        height: 300px
    }
    .carousel-inner .item {
        height: 100%;
        background-size: cover
    }
    .carousel-caption {
        left: 40%
    }
    #searchform {
        position: absolute;
        right: 0;
        width: 250px
    }
    #searchform .input-group-btn {
        background: #3a6f8f;
        color: #fff;
        font-size: 0;
        font-weight: 700;
        position: relative;
        white-space: nowrap;
        z-index: 9999
    }
    .open-search {
        display: block!important
    }
    aside#text-10 a {
        padding: 5px;
        font-size: 14px
    }
    .main-menu {
        padding-top: 37px!important
    }
    .main-menu ul li a {
        font-size: 12px!important;
        text-transform: capitalize!important
    }
    .main-menu ul li a:hover {
        text-decoration: underline
    }
    .header-search {
        bottom: 1px;
        display: block;
        position: absolute;
        right: 0;
        text-align: right
    }
    .donate-wrap {
        background: 0 0;
        position: absolute!important;
        right: 0;
        z-index: 99999999;
        top: 63px
    }
    #searchform {
        bottom: -34px;
        z-index: 999999999
    }
    .page-top-bg {
        background: 0 0;
        margin-bottom: 0
    }
    .header-mainmenu .slimmenu>li:last-child {
        background: #f0f0f0;
        border: 1px solid #3a6f8f;
        padding: 5px!important
    }
    ul.slimmenu li>ul {
        width: 100%!important
    }
    .slimmenu>li .sub-collapser {
        height: 30px!important
    }
    .page .footer-copy-right {
        width: 530px;
        margin: 0 auto
    }
    .ext-footer .img-wrap {
        display: none
    }
    .carousel-inner>.item {
        height: 300px
    }
    .carousel-caption.pr a,
    .carousel-caption.pr h2 {
        font-size: 16px
    }
}

@media (max-width:599px) {
    .clsSepview,
    .featured-list {
        text-align: center
    }
    .home-pages-wrap .row {
        margin: 0
    }
    .home-pages-wrap .row .col-xs-6 {
        width: 100%
    }
    .widget-page-link a {
        left: 0;
        margin: 0 auto;
        padding: 10px 0;
        right: 0;
        width: 100%
    }
    .featured-list .featured-img img {
        width: 100%;
        height: auto
    }
    .clsSepview {
        float: none!important;
        margin: 0 auto;
        width: 255px
    }
}

@media (max-width:767px) {
    .logo,
    h1.logo-text {
        text-align: center;
        position: static
    }
    .donate-wrap,
    .logo,
    h1.logo-text {
        text-align: center
    }
    body {
        padding: 0!important
    }
    header .container,
    header .header-mainmenu .col-sm-12 {
        padding: 0
    }
    .logo {
        display: block;
        margin: 0 auto
    }
    .main-menu ul li {
        padding: 5px 0
    }
    .main-menu .navbar-collapse {
        padding: 0
    }
    .clsSepview {
        width: 205px;
        margin: 0 auto;
        float: none!important
    }
    .main-menu nav {
        border: none
    }
    #top-navigation li a {
        border-right: none
    }
    .header-mainmenu .navbar-collapse,
    .menu-collapser {
        background: #3a6f8f;
        color: #fff
    }
    .header-mainmenu .slimmenu li {
        background: #f0f0f0;
        border: 1px solid #3a6f8f;
        padding: 5px!important;
        margin-bottom: 5px
    }
    .header-mainmenu .dropdown-menu li {
        background: 0 0;
        border: none;
        margin: 0
    }
    .header-mainmenu .dropdown-menu li:hover {
        background: #3a6f8f
    }
    .header-mainmenu .dropdown-menu li:hover a {
        color: #fff!important
    }
    .sub-menu.dropdown-menu::before {
        display: none
    }
    .header-search {
        padding-left: 13px;
        display: none
    }
    .slimmenu .dropdown-menu>li>a,
    .slimmenu .dropdown-menu>li>a:hover {
        background: 0 0;
        color: #000!important;
        text-transform: capitalize;
        font-weight: 700
    }
    .donate-wrap {
        background: #9ba243
    }
    .col-sm-10 .navbar-collapse {
        padding: 0;
        margin-bottom: 10px
    }
    .menu-collapser {
        background: #3a6f8f;
        color: #fff
    }
    .main-menu {
        padding: 0
    }
    ul.slimmenu.collapsed li {
        overflow: hidden;
        padding: 0;
        margin-bottom: 4px
    }
    ul.slimmenu.collapsed li .sub-collapser {
        height: 31px
    }
    #top-navigation li a {
        background: #9ba243;
        padding: 8px 5px;
        text-align: center;
        display: block;
        color: #fff
    }
    #top-navigation li a:hover {
        background: #98a310
    }
    .carousel-caption {
        display: none
    }
    .carousel-inner {
        height: 200px
    }
    .carousel-inner .item {
        height: 100%;
        background-size: cover
    }
    #index_body_co2,
    .img-lists {
        width: 100%
    }
    #index_body_co2 img {
        width: 100%;
        height: auto
    }
    .img-lists a {
        display: inline-block;
        margin: 3px
    }
    .inside-banner,
    .page-top-bg {
        margin-bottom: 20px
    }
    #menu-item-5694,
    .carousel-caption.pr,
    .ext-footer .img-wrap {
        display: none
    }
    ul.slimmenu li>ul {
        width: 100%!important
    }
    .slimmenu>li .sub-collapser {
        height: 30px!important
    }
    .sub-menu.dropdown-menu li .sub-collapser {
        top: 6px!important
    }
    .home-info-wrap h3 {
        font-size: 25px
    }
    .inside-banner img {
        height: auto
    }
    .copyright a,
    .copyright.clearfix {
        font-size: 12px;
        padding: 10px 0
    }
    .carousel-inner>.item {
        background-position: center center;
        background-size: cover;
        height: 200px
    }
}

#categories-3 ul li a,
.blogposts h5 a,
.latine-font-uppercase,
.page-cont-left li a,
.sidebar-title,
.spfield-title,
aside#text-10 a {
    text-transform: uppercase
}

.sidebar-title {
    color: #c27923;
    font-size: 26px;
    margin: 0 0 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cacaca
}

.page-cont-left div:first-child {
    margin-bottom: 30px
}

.page-cont-left ul {
    padding: 0;
    margin: 0 0 20px
}

.page-cont-left li {
    list-style: none;
    margin-bottom: 10px
}

.page-cont-left li a {
    font-size: 15px
}

.spfield-title {
    color: #3a6f8f;
    font-size: 28px;
    margin: 0 0 20px
}

#categories-3 li {
    list-style: none;
    margin: 8px 0
}

#categories-3 ul {
    padding-bottom: 15px
}

aside#text-10 {
    margin: 0 0 30px
}

.ddsg-wrapper div:last-child,
aside#text-10 br {
    display: none
}

aside#text-10 a {
    background: #3a6f8f;
    color: #fff;
    margin-bottom: 10px;
    display: block;
    padding: 5px 15px;
    font-size: 18px;
    text-align: left
}

.blogposts h5 {
    margin: 0 0 5px
}

.blogposts h5 a {
    font-size: 16px;
    color: #455a21
}

.blogposts .article-info {
    margin-bottom: 0
}

.blogposts .article-info p {
    margin-bottom: 5px
}

.blogposts .article-info p:first-child {
    font-size: 12px;
    font-style: italic
}

.blogposts .article-info p:first-child a {
    font-style: normal
}

.ddsg-wrapper ul li {
    list-style: inside;
    margin-bottom: 5px
}

.ddsg-wrapper ul li a:hover {
    text-decoration: underline
}

.donate-wrap a:hover {
    background-color: #3a6f8f
}

.search.search-results .blogposts img {
    display: none
}

.img-lists img {
    margin: 4px
}

.cc_email_address .gfield_label,
.cc_first_name .gfield_label {
    display: none!important
}

#cc_form_1 {
    border: 0!important
}

#cc_form_1.kws_form.gform_wrapper {
    padding: 0!important
}

#cc_form_1 input.t {
    max-width: 100%!important
}

.latest-news-wrap img {
    width: 280px
}

.page-top-title h1.title-wrap {
    margin-bottom: 0
}

.page-title-wrap.page-bottom-title {
    padding-bottom: 0
}

.page-title-wrap.page-bottom-title .title-wrap {
    margin-bottom: 5px
}

#pippin_user_login,
#pippin_user_pass,
.gform_fields input,
.gform_fields select,
.gform_fields textarea {
    border: 1px solid #ddd
}

.page-cont-right {
    margin-bottom: 40px
}

.col-lg-9.col-md-9.col-sm-9.page-cont-right ul {
    list-style: outside;
    margin: 0 10px 20px 20px
}

.col-lg-9.col-md-9.col-sm-9.page-cont-right ul li {
    margin: 0 10px 20px
}

.page-id-953 .col-lg-9.col-md-9.col-sm-9.page-cont-right ul li {
    list-style: none;
    margin: 0 10px 20px
}

.page-cont-right tr {
    margin-bottom: 20px
}

.gform_footer.top_label br,
.gform_footer.top_label>p {
    display: none!important;
    line-height: 0!important
}

.table_css tr td {
    padding: 5px;
    min-width: 380px;
    vertical-align: top;
}

.table_css tr td .inputbox,
.table_css tr td textarea {
    border: 1px solid #ccc;
    background: #fff
}

.latine-font-uppercase {
    color: #455a1f!important
}

.table_css tr {
    margin-bottom: 10px
}

.table_css tr td .inputbox:focus,
.table_css tr td textarea:focus {
    border: 1px solid #999
}

.greybg {
    background: #f1f1f1;
    border: 1px solid #ccc;
    margin: 15px 0;
    padding: 10px
}

.table_css .button {
    color: #fff;
    padding: 5px;
    background: #9ba243
}

.table_css .button:hover {
    background: #3a6f8f
}

#gform_6 h5,
#gform_7 h5,
#payform h5 {
    background: #3a6f8f;
    color: #fff;
    margin: 20px 0;
    padding: 10px
}

.gform_wrapper .gfield_required {
    color: red!important
}

#input_6_17 li input,
.gfield_checkbox input {
    margin: 5px 0 0
}

#input_6_17 li br,
.gfield_checkbox br,
.single-ai1ec_event .article-info {
    display: none
}

.lrshare_overlay {
    background: 0 0!important
}

table.fees-table {
    margin-bottom: 30px
}

.fees-table td {
    background: #e7ebef;
    border: 1px solid #fff;
    padding: 10px;
    text-align: center
}

.wsx-error {
    color: red;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 10px
}

.page-template-page-archives-list select {
    border: 1px solid #ddd;
    padding: 5px 10px;
    margin-left: 10px
}

.page-template-page-archives-list .page-cont-right .widgettitle {
    display: none
}

.page .vc_col-sm-4.wpb_column.vc_column_container {
    background:transparent;
    padding-top: 20px
}

#subpages-widget-2 ul ul li:first-child {
    margin: 10px 0 10px 20px
}

#subpages-widget-2 ul ul li {
    margin: 0 0 10px 20px
}

.page.page-id-1330 .vc_col-sm-4.wpb_column.vc_column_container {
    background: 0 0!important
}

.wsx-portal-cat-list-wrap,
.wsxcalendar.image {
    background: #ebf4f9
}

.fts-tweeter-wrap,
.home .lr_horizontal_share.lrshare_interfacehorizontal,
a.fts-powered-by-text {
    display: none!important
}

.fts-twitter-div .fts-tweeter-wrap:first-child {
    display: block!important
}

#ai1ec-calendar .timely.ai1ec-calendar-toolbar.ai1ec-clearfix,
.ai1ec-categories.ai1ec-row,
.cat-item.cat-item-171,
.fts-jal-fb-link-wrap,
.fts-twitter-description-image,
.fts-twitter-div a.fts-powered-by-text,
.wsx-social-feeds .fts-jal-fb-header {
    display: none!important
}

.wsx-social-feeds.widget.widget_text {
    margin: 0 0 20px
}

.ext-footer .widget {
    padding: 30px!important
}

.page-id-788 .page-cont-right tr {
    display: block
}

.wsxcalendar.image {
    border: 1px solid #eaeaea;
    float: left;
    margin-right: 20px;
    padding: 5px 0;
    text-align: center;
    min-width: 80px;
    display: none
}

.wsxcalendar.image div {
    padding: 0 10px
}

.category-171 h3.title-wrap,
.page-id-953 h3.title-wrap {
    font-size: 22px;
    text-transform: initial
}

.subcat-list-wrap {
    padding: 0;
    margin-left: 0!important
}

.subcat-list-wrap>li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0!important;
    padding: 15px 10px;
    list-style: none!important
}

.subcat-list-wrap li:last-child {
    border-bottom: none
}

.sub-cats-right1-wrap {
    background: #fafafa;
    border-radius: 5px;
    box-shadow: -1px 2px 4px #666;
    margin: 0 40px 40px 0;
    padding: 10px 20px
}

.cat-item.cat-item-171.current-cat-parent,
.fts-simple-fb-wrapper div:first-child {
    display: block!important
}

.fts-twitter-div a,
.tweeter-info .right {
    font-size: 15px!important
}

.fts-jal-fb-group-display.fts-simple-fb-wrapper,
.twitter-image {
    margin-left: 0!important
}

#text-11.wsx-social-feeds.widget.widget_text {
    border-bottom: 1px solid rgba(184, 184, 184, .3)
}

.wsxcalendar.image .day {
    font-size: 18px;
    font-weight: 700
}

.ddsg-wrapper h2,
.wsx-blogpost-wrap img {
    display: none
}

.wsx-blogpost-wrap li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px
}

.wsx-blogpost-wrap a {
    display: block;
    margin-bottom: 10px
}

.ai1ec-col-sm-3 {
    width: auto!important
}

.fts-simple-fb-wrapper div:first-child {
    padding-top: 0!important
}

.carousel-inner>.item {
    background-position: center center;
    background-size: cover
}

.subcat-list-wrap-title {
    color: #444;
    font-size: 20px;
    margin: 0;
    padding: 15px 10px 0 15px
}

.wsx-blogpost-wrap {
    margin-bottom: 30px
}

.wsx-blogpost-wrap li:last-child {
    margin-bottom: 0
}

.wsx-blogpost-wrap h3 {
    display: inline-block;
    float: right;
    margin: 0
}

#subpages-widget-2 {
    margin-bottom: 30px
}

.inside-banner-wrap img {
    margin: 10px 0
}

.sub-cats-right1-wrap article,
.tab-content {
    padding: 0!important;
    margin: 0!important
}

.tab-content li {
    list-style: none!important;
    margin: 0 40px 0 0!important
}

.fts-simple-fb-wrapper .fts-jal-single-fb-post {
    display: none
}

.fts-simple-fb-wrapper .fts-jal-single-fb-post:first-child {
    display: block!important
}

.ui-state-default.ui-corner-top,
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    margin: 0!important
}

.fts-jal-fb-header h1,
.page-id-13 #pippin_login_submit,
.page-id-5938 #pippin_login_submit {
    display: none
}

footer {
    margin: 20px 0 0
}

.home footer {
    margin: 0
}

.cont-right {
    float: left;
    width: 59%
}

.category-109 .page-cont-left div:first-child,
.page-id-953 .page-cont-left div:first-child {
    margin-bottom: 10px
}

.widget .fts-jal-fb-header h1 {
    font-size: 20px!important
}

ol,
ul {
    padding: 0
}

.page-id-953 .col-lg-8.col-md-8.col-sm-8>.tab-content {
    margin-right: 20px!important
}

.page-id-953 .col-lg-8.col-md-8.col-sm-8>p {
    margin-right: 50px
}

.page-id-953 .col-lg-8.col-md-8.col-sm-8>p:first-child {
    font-size: 20px
}

.single-ai1ec_event #categories-3 {
    display: none;
}

.ssba.ssba-wrap {
    margin-bottom: 15px;
}

.wsx-warning-txt {
    font-size: 20px;
}

.wsxtop.wsx_grandchild {
    padding-left: 20px;
}

.subcat-wrap.clearfix > p {
    margin-bottom: 10px;
}

article.subcat-wrap.clearfix {
    margin-bottom: 30px !important;
}

.home .latest-news-wrap .excerpt img {
    display: none;
}

.tweeter-info a {
    display: block;
}

.page-id-13 .wsx-left-col-wrap,
.title-wrap {
    margin-bottom: 0!important;
}

.tab-content .title-wrap {
    margin-bottom: 20px !important;
}

.ai1ec-week .ai1ec-event-container.ai1ec-load-event.ai1ec-popup-trigger.ai1ec-event-id-8392.ai1ec-event-instance-id-36.ai1ec-allday.ai1ec-multiday {
    top: 28px!important;
}

.ai1ec-week .ai1ec-event-container.ai1ec-load-event.ai1ec-popup-trigger.ai1ec-event-id-8418.ai1ec-event-instance-id-42.ai1ec-allday.ai1ec-multiday {
    top: 60px!important;
}

.tweets_avatar {
    border: 0 none !important;
    box-shadow: none !important;
    font-family: open_sansregular !important;
}

ul.light.fetched_tweets li.tweets_avatar .tweet_data {
    font-family: 'Open Sans', sans-serif!important;
    color: #333!important;
    font-weight: 400!important;
    font-size: 14px;
}

.fetched_tweets.light {
    margin-bottom: 40px !important;
}

.page-id-953 .wsx-blogpost-wrap.clearfix a#pippin_login_submit {
    display: none;
}

.tweet_data {
    float: left;
    margin-left: 2%;
    width: 78%;
}

.wdtf-user-card.ltr > img {
    border-radius: inherit;
}

.home .tweets_avatar {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
}

.home .wdtf-user-card.ltr {
    float: none;
    width: 100%!important;
}

.tweet_data {
    float: none;
    width: 100%;
    margin: 0;
}

.home li.tweets_avatar {
    padding-left: 0!important;
}

.wsx-inside ul.light li.tweets_avatar .tweet_data,
.wsx-inside div.tweet_data {
    color: #333333!important;
}

#wptt_twittertweets-2 .screen_name {
    color: hsl(201, 30%, 38%) !important;
}

.tweet_wrap .times a {
    display: block;
    padding: 5px 0;
}

.wsx-inside div.wdtf-screen-name {
    width: 70% !important;
}

#wptt_twittertweets-3 .screen_name > a {
    color: #44697d !important;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px !important;
    width: 63% !important;
}

#wptt_twittertweets-2 .screen_name > a {
    color: #44697d !important;
    display: inline-block;
    font-size: 16px !important;
    text-transform: capitalize!important;
    width: 90% !important;
}

.sharify-container br {
    display: none;
}

html body .supsystic-social-sharing.supsystic-social-sharing-spacing a.social-sharing-button {
    margin-bottom: 20px;
}

#obser1 td,
#obser2 td,
#obser3 td {
    padding: 5px;
}

.table_css textarea {
    min-height: 100px;
    width: 224px;
}

#obser1 tr td:last-child input:first-child {
    margin-left: 35px;
}

#obser2 tr td:last-child input:first-child {
    margin-left: 35px;
}

#obser3 tr td:last-child input:first-child {
    margin-left: 35px;
}

#ob_additional {
    margin-left: 35px;
}

.listname {
    background: #3a6f8f none repeat scroll 0 0;
    color: #fff;
    margin: 15px 0;
    display: block;
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
}

#ob_state1,
#ob_state3,
#ob_state2 {
    margin-left: 35px;
    width: 55%;
}

#ob_state {
    width: 50%;
}

.social-links {
    max-width: 200px;
}

.home .social-links {
    max-width: none;
}

.supsystic-social-sharing.supsystic-social-sharing-package-flat {
    display: block !important;
}

.copyright,
.copyright a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #fff;
}

.wpb_column .vc_custom_1468274799043 {
    background-color: transparent !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.page-id-11400 .vc_column-inner {
    padding-top: 0 !important;
}

#text-13 .BBFormSectionHeading {
    display: none;
}

#text-13 .BBFormSection {
    margin: 0!important;
}

.page-id-18263 #text-13 {
    display: none;
}
@media (min-width:320px) and (max-width:640px)
{
.thumbnail-wrapper
{
display:none;
}
}
@media (min-width:320px) and (max-width:640px)
{
     .wp-caption {
    /* Force the box to be 100% */
    width: 100% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
    .wp-caption {
    /* Force the box to be 100% */
    width: 100% !important;
  }
}