/* COLORS */
/* font size */
/* font */
/* effect */
/* Transition */
/* Border-radius */
/* BUTTON */
/* TEXTBOX */
/* sharethis-wrapper */
/* link, action */
@media (min-width: 992px) and (max-width: 1199px) {
    /* view-header */ /* line 5, ../sass/theme-responsive.scss */ .view-header, .view-header-sidebar {
        margin-bottom: 40px;
    }

    /* line 15, ../sass/theme-responsive.scss */
    #main #content .node .field-name-field-description {
        margin-bottom: 40px;
        padding-left: 100px;
        padding-right: 100px;
    }

    /* line 25, ../sass/theme-responsive.scss */
    .block.view-header-sidebar, .block.view-header {
    }

    /* line 32, ../sass/theme-responsive.scss */
    #main .col-md-9 .block.view-header-sidebar, #main .col-md-9 .block.view-header {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* tablet */
    /* container */
    /* line 42, ../sass/theme-responsive.scss */
    .section .container {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* line 49, ../sass/theme-responsive.scss */
    .container-fluid {
        padding-bottom: 40px;
    }

    /* slide show */
    /* line 54, ../sass/theme-responsive.scss */
    .slideshow .fieldset {
        max-width: 970px;
        padding-left: 153px;
    }

    /* line 58, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner {
        max-width: 650px;
        min-height: 0;
    }

    /* line 64, ../sass/theme-responsive.scss */
    .slideshow .views-field-title a {
        font-size: 2.143em;
    }

    /* line 68, ../sass/theme-responsive.scss */
    .slideshow .carousel-control {
    }

    /* line 71, ../sass/theme-responsive.scss */
    .slideshow .controls {
    }

    /* donate-progress-bar */
    /* line 76, ../sass/theme-responsive.scss */
    .donate-progress-bar {
        padding-left: 130px;
    }

    /* line 79, ../sass/theme-responsive.scss */
    .donate-progress-bar .views-field-view-node a {
        right: 120px;
    }

    /* donate-content */
    /* line 85, ../sass/theme-responsive.scss */
    .donate-content {
        padding-left: 290px;
        padding-right: 240px;
    }

    /* pannel-third */
    /* line 91, ../sass/theme-responsive.scss */
    #panel-third .container {
        padding-bottom: 150px;
    }

    /* pannel-fifth */
    /* line 98, ../sass/theme-responsive.scss */
    #panel-fifth .block-bean h2 {
        top: 40px;
    }

    /* line 102, ../sass/theme-responsive.scss */
    #panel-fifth .statistic-amount {
        font-size: 40px;
    }

    /* panel-seventh */
    /* line 108, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        width: 168px !important;
    }

    /* panel-eighth */
    /* line 114, ../sass/theme-responsive.scss */
    .socials-list li {
        margin-right: 84px;
    }

    /* footer */
    /* line 120, ../sass/theme-responsive.scss */
    #panel-footer-first .container-inner {
        padding-bottom: 40px;
    }

    /* blog */
    /* line 125, ../sass/theme-responsive.scss */
    .node.node-teaser {
        margin-bottom: 40px;
    }

    /* line 129, ../sass/theme-responsive.scss */
    .node iframe {
        min-height: 400px;
    }

    /* blog-full-width */
    /* line 135, ../sass/theme-responsive.scss */
    .blog-list .views-row {
        margin-bottom: 40px;
    }

    /* line 140, ../sass/theme-responsive.scss */
    .blog-grid iframe {
        height: 103px;
    }

    /* line 145, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child iframe {
        min-height: 273px;
    }

    /* event */
    /* line 153, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video {
        height: 208px;
    }

    /* line 155, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video iframe {
        height: 208px;
    }

    /* line 159, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video + .views-field-field-image-1 {
        top: 110px;
    }

    /* line 162, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image-1 {
        top: 140px;
    }

    /* event-full */
    /* line 169, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video {
        height: 239px;
    }

    /* line 171, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video iframe {
        height: 239px;
    }

    /* donate */
    /* line 179, ../sass/theme-responsive.scss */
    .donates-grid .views-field-title {
        font-size: 1.429em;
    }

    /* line 182, ../sass/theme-responsive.scss */
    .donates-grid .grid-inner {
        min-height: 0;
    }

    /* line 185, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 150px;
    }

    /* line 192, ../sass/theme-responsive.scss */
    .sidebar .quicktabs-wrapper .quicktabs_main .views-field-type-image, .sidebar .quicktabs-wrapper .quicktabs_main .views-field-field-image {
        margin-bottom: 7px;
    }

    /* donate-details */
    /* line 200, ../sass/theme-responsive.scss */
    #main #content .node .group-donation-info {
    }

    /* line 206, ../sass/theme-responsive.scss */
    #main #content .node .commerce-add-to-cart .form-radios .form-item {
        margin-right: 12px;
        margin-bottom: 12px;
    }

    /* end */
    /* quicktabs */
    /* line 215, ../sass/theme-responsive.scss */
    .sidebar .quicktabs-wrapper .quicktabs-tabs li a {
        padding: 10px 5px;
    }

    /* fieldset */
    /* line 219, ../sass/theme-responsive.scss */
    fieldset.filter-wrapper {
        max-width: 545px;
    }

    /* about */
    /* teams-grid */
    /* line 224, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        margin-right: 54px;
    }

    /* line 227, ../sass/theme-responsive.scss */
    .donate-progress-bar-block {
        width: 52%;
        margin-bottom: 40px;
    }

    /* line 232, ../sass/theme-responsive.scss */
    .donate-progress-bar .view-header, .donate-progress-bar .view-header-sidebar {
        padding-right: 125px !important;
    }

    /* line 235, ../sass/theme-responsive.scss */
    .donate-progress-bar .fieldset {
        width: 420px;
    }

    /* line 239, ../sass/theme-responsive.scss */
    .donate-progress-bar .progress-label span {
        padding-right: 24%;
    }

    /* line 245, ../sass/theme-responsive.scss */
    #panel-fifth .donate-progress-bar .fieldset {
        width: 320px;
    }

    /* line 248, ../sass/theme-responsive.scss */
    #panel-fifth .donate-progress-bar .progress-label span {
        padding-right: 16%;
    }

    /* line 252, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 455px !important;
    }

    /* line 255, ../sass/theme-responsive.scss */
    .shop-related .jcarousel-container .jcarousel-item {
        width: 300px !important;
    }

    /* home 2 */
    /* line 260, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 2.143em;
        padding-left: 30px;
    }

    /* line 264, ../sass/theme-responsive.scss */
    .donates-typical .fieldset {
        padding: 20px;
    }

    /* line 266, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field {
        margin-bottom: 10px;
    }

    /* line 268, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field p {
        margin-bottom: 0;
    }

    /* line 275, ../sass/theme-responsive.scss */
    .one-sidebar ul.links.inline, .one-sidebar ul.action-links {
        max-width: 500px;
    }

    /* line 277, ../sass/theme-responsive.scss */
    .one-sidebar ul.links.inline li, .one-sidebar ul.action-links li {
        margin-bottom: 10px;
    }

    /* line 279, ../sass/theme-responsive.scss */
    .one-sidebar ul.links.inline li:last-child, .one-sidebar ul.action-links li:last-child {
        margin-bottom: 0;
    }

    /* line 285, ../sass/theme-responsive.scss */
    #main #content .node .group-donate .progress {
        width: 90%;
    }

    /* line 290, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline li {
        margin-bottom: 0;
    }

    /* line 297, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout #edit-customer-profile-billing .addressfield-container-inline, #commerce-checkout-form-checkout #edit-customer-profile-billing .form-type-select, #commerce-checkout-form-checkout #edit-customer-profile-billing .street-block, #commerce-checkout-form-checkout #edit-customer-profile-billing .locality-block {
        width: 100%;
        float: none;
    }

    /* line 302, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .country {
        min-width: 340px;
    }
}

@media (max-width: 800px) {
    /* line 309, ../sass/theme-responsive.scss */ #logo {
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    /* line 309, ../sass/theme-responsive.scss */ #logo {
        padding-bottom: 0;
        padding-top: 16px;
    }

    /* nav */
    /* line 314, ../sass/theme-responsive.scss */
    #header .navbar-header {
        float: right;
    }

    /* line 318, ../sass/theme-responsive.scss */
    .header .shopping-cart {
        margin-left: 0;
        margin-right: 30px;
        padding-top: 28px;
    }

    /* gallery-sidebar */
    /* line 325, ../sass/theme-responsive.scss */
    .gallery-sidebar .views-view-grid {
        margin-left: -5px;
        margin-right: -5px;
    }

    /* line 331, ../sass/theme-responsive.scss */
    .gallery-sidebar .views-row {
        float: left;
        margin: 0;
        width: 50%;
    }

    /* Mobile menu */
    /* line 338, ../sass/theme-responsive.scss */
    #page {
        padding-left: 0;
        right: 0;
        transition: all 0.18s ease-in-out;
        -webkit-transition: all 0.18s ease-in-out;
        -moz-transition: all 0.18s ease-in-out;
        -o-transition: all 0.18s ease-in-out;
        position: relative;
        margin-right: 0;
    }

    /* line 344, ../sass/theme-responsive.scss */
    #page.toggled {
        right: 250px;
    }

    /* line 346, ../sass/theme-responsive.scss */
    #page.toggled #main-menu-inner {
        right: 0;
        display: block;
    }

    /* line 352, ../sass/theme-responsive.scss */
    .btn-close {
        display: block;
    }

    /* line 355, ../sass/theme-responsive.scss */
    .navbar-toggle {
        display: inline-block;
    }

    /* line 358, ../sass/theme-responsive.scss */
    .overlay {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 3;
        background-color: transparent;
        width: 100%;
        height: 100%;
    }

    /* main-menu */
    /* line 368, ../sass/theme-responsive.scss */
    #main-menu-inner {
        position: fixed;
        top: 0;
        bottom: 0;
        max-height: none;
        right: -250px;
        width: 250px;
        height: 100%;
        z-index: 1000;
        box-shadow: none;
        overflow-y: auto !important;
        -webkit-overflow-y-scrolling: touch;
        background-color: #333;
        transition: all 0.18s ease-in-out;
        -webkit-transition: all 0.18s ease-in-out;
        -moz-transition: all 0.18s ease-in-out;
        -o-transition: all 0.18s ease-in-out;
        display: block !important;
        float: none;
        padding-top: 30px;
        margin: 0;
        border-top: none;
        left: initial;
    }

    /* line 386, ../sass/theme-responsive.scss */
    #main-menu-inner .container-inner {
        position: relative;
    }

    /* line 390, ../sass/theme-responsive.scss */
    #main-menu-inner .menu ul.menu {
        position: static;
        display: block;
        width: 100%;
        background-color: transparent;
    }

    /* line 397, ../sass/theme-responsive.scss */
    #main-menu-inner .menu ul.menu li:hover a, #main-menu-inner .menu ul.menu li:focus a {
        background-color: transparent !important;
    }

    /* line 404, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu {
        width: 250px;
        padding-left: 0;
    }

    /* line 407, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu a {
        color: #ccc !important;
        display: block;
        font-size: 14px;
        line-height: 14px;
        text-decoration: none;
    }

    /* line 413, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu a:hover, #main-menu-inner ul.menu a:focus {
        color: white !important;
        background-color: #404040;
    }

    /* line 418, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li {
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        list-style: none;
        float: none;
        display: block;
    }

    /* line 426, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li > a {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
        padding: 15px;
        background: none;
        font-size: 16px;
        line-height: 16px;
        text-align: left;
    }

    /* line 433, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li > a.active, #main-menu-inner ul.menu > li > a.active-trail {
        color: white !important;
        background-color: #1a1a1a !important;
    }

    /* line 437, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li > a.active-trail {
        color: white;
    }

    /* line 441, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li > a:hover:before, #main-menu-inner ul.menu > li > a:focus:before {
        border-top-color: white;
    }

    /* line 446, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul {
        padding: 5px 0 15px 30px;
    }

    /* line 449, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul li a {
        padding: 7px 0 !important;
        border: 0 none;
        box-shadow: none;
    }

    /* line 450, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul li a.active-trail {
        background-color: transparent !important;
        color: white;
    }

    /* line 457, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul li a:hover, #main-menu-inner ul.menu > li ul li a:focus {
        background-color: transparent;
    }

    /* line 461, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul li ul {
        padding-left: 20px;
    }

    /* line 463, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul li ul a {
        border-bottom: none;
    }

    /* line 470, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu > li ul.menu > li > a {
        background: none;
    }

    /* line 477, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu .expanded > a {
        position: relative;
    }

    /* line 479, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu .expanded > a:before {
        content: "";
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -2px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #aeaeae;
    }

    /* line 495, ../sass/theme-responsive.scss */
    #main-menu-inner ul.menu .expanded.active-trail ul li .active, #main-menu-inner ul.menu .expanded.active-trail ul li a.active-trail {
        background-color: transparent;
    }

    /* tb-megamenu */
    /* line 504, ../sass/theme-responsive.scss */
    .tb-megamenu {
        width: auto;
    }

    /* line 506, ../sass/theme-responsive.scss */
    .tb-megamenu a {
        color: #ccc !important;
    }

    /* line 508, ../sass/theme-responsive.scss */
    .tb-megamenu a:hover, .tb-megamenu a:focus {
        color: #fff !important;
    }

    /* line 513, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li {
        margin-left: 0;
        display: inline-block;
        float: none;
        width: 100%;
    }

    /* line 518, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li.active > a {
        color: white;
        background-color: #1a1a1a;
    }

    /* line 522, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li > a {
        color: #ccc;
        display: block;
        font-size: 16px;
        line-height: 16px;
        text-decoration: none;
        border-right: none;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
        padding: 15px;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
        border-bottom: none;
    }

    /* line 533, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus {
        color: white;
        background-color: #404040;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }

    /* line 537, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li > a:hover:before, .tb-megamenu .nav > li > a:focus:before {
        border-top-color: white;
    }

    /* line 542, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li.dropdown.open.active > a:hover {
        color: white;
    }

    /* line 545, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li.active > a:before {
        border-top-color: white;
    }

    /* line 549, ../sass/theme-responsive.scss */
    .tb-megamenu .nav > li.dropdown.open.active > a:hover {
        border-top-color: rgba(0, 0, 0, 0.3);
        background-color: #1a1a1a;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    }

    .toggled .tb-megamenu .nav li:hover > a, .toggled .tb-megamenu .nav li > a:hover, .toggled .tb-megamenu .nav li > a:focus {
        background-color: transparent;
        color: #006699;
        border-bottom: none !important;
        border-top: none !important;
    }

    /* line 555, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown > .dropdown-toggle {
        position: relative;
    }

    /* line 557, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown > .dropdown-toggle:before {
        content: '';
        position: absolute;
        right: 10px;
        top: 50%;
        margin: -2px 0 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: none;
        display: inline-block;
    }

    /* line 569, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown > .dropdown-toggle:hover:before {
        border-top-color: white;
    }

    /* line 574, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
        color: white;
        background-color: #404040;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }

    /* line 578, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown.open > .dropdown-toggle:before {
        border-top-color: white;
    }

    /* line 583, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
        color: white !important;
    }

    /* line 585, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:before, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:before {
        border-top-color: white;
    }

    /* line 591, ../sass/theme-responsive.scss */
    .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
        border-top-color: rgba(0, 0, 0, 0.3);
        background-color: #1a1a1a !important;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    }

    /* line 597, ../sass/theme-responsive.scss */
    .tb-megamenu .nav .nav .open > a {
        color: #fff !important;
    }

    /* line 606, ../sass/theme-responsive.scss */
    .tb-megamenu .hidden-collapse, .tb-megamenu .always-show .caret, .tb-megamenu .sub-hidden-collapse > .nav-child, .tb-megamenu .sub-hidden-collapse .caret, .tb-megamenu .sub-hidden-collapse > a::after, .tb-megamenu .always-show .dropdown-submenu > a::after {
        display: none !important;
    }

    /* line 609, ../sass/theme-responsive.scss */
    .tb-megamenu .row-fluid + .row-fluid {
        border: none;
    }

    /* line 612, ../sass/theme-responsive.scss */
    .tb-megamenu .mega > .mega-dropdown-menu {
        display: block;
        position: static;
        background-color: transparent;
        border: none !important;
        box-shadow: none;
    }

    /* line 619, ../sass/theme-responsive.scss */
    .tb-megamenu .row-fluid [class*="span"] {
        float: none;
    }

    /* line 624, ../sass/theme-responsive.scss */
    .tb-megamenu .row-fluid, .tb-megamenu .mega-dropdown-menu, .tb-megamenu .row-fluid [class*="span"] {
        left: 0 !important;
        margin-left: 0 !important;
        min-width: 100% !important;
        transform: none !important;
        width: 100% !important;
    }

    /* line 631, ../sass/theme-responsive.scss */
    .tb-megamenu .mega-inner {
        padding: 5px 0 0 30px !important;
    }

    /* line 634, ../sass/theme-responsive.scss */
    .tb-megamenu .span12.mega-col-nav .mega-inner {
        padding: 5px 0 10px 30px !important;
    }

    /* line 637, ../sass/theme-responsive.scss */
    .tb-megamenu .tb-megamenu-block {
        display: none;
    }

    /* line 641, ../sass/theme-responsive.scss */
    .tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
        padding: 7px 0;
        margin: 0;
        border: none;
        font-size: 14px;
        line-height: 14px;
        color: #ccc;
    }

    /* line 648, ../sass/theme-responsive.scss */
    .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
        color: white;
    }

    /* line 654, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu .mega-nav .active.mega-group > .mega-group-title {
        color: white;
    }

    /* line 657, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu .active > a {
        color: white !important;
        background-color: transparent !important;
    }

    /* line 660, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu .active > a:hover {
        color: white;
    }

    /* line 664, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu li > a {
        color: #ccc;
    }

    /* line 666, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus {
        background: none !important;
    }

    /* line 670, ../sass/theme-responsive.scss */
    .tb-megamenu .dropdown-menu .mega-nav li a {
        padding: 7px 0;
        margin-left: 0;
    }

    /* line 676, ../sass/theme-responsive.scss */
    .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
        border: 0;
        font-size: 14px;
        line-height: 14px;
    }

    /* line 680, ../sass/theme-responsive.scss */
    .tb-megamenu .mega-nav > li a:hover, .tb-megamenu .mega-nav > li a:focus, .tb-megamenu .dropdown-menu .mega-nav > li a:hover, .tb-megamenu .dropdown-menu .mega-nav > li a:focus {
        color: #fff;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* view-header */ /* line 689, ../sass/theme-responsive.scss */ .view-header, .view-header-sidebar {
        margin-bottom: 40px;
    }

    /* line 699, ../sass/theme-responsive.scss */
    #main #content .node .field-name-field-description {
        margin-bottom: 40px;
        padding-left: 60px;
        padding-right: 60px;
    }

    /* line 709, ../sass/theme-responsive.scss */
    .block.view-header-sidebar, .block.view-header {
    }

    /* line 716, ../sass/theme-responsive.scss */
    #main .col-md-9 .block.view-header-sidebar, #main .col-md-9 .block.view-header {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 724, ../sass/theme-responsive.scss */
    .events-grid .view-header, .events-grid .view-header-sidebar {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 730, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .grid-inner {
        margin-bottom: 0;
    }

    /* container */
    /* line 736, ../sass/theme-responsive.scss */
    .section .container {
        padding-top: 70px;
        padding-bottom: 90px;
    }

    /* line 743, ../sass/theme-responsive.scss */
    .container-fluid {
        padding-bottom: 40px;
    }

    /* headline */
    /* line 747, ../sass/theme-responsive.scss */
    #search-block-form {
        width: 175px;
    }

    /* line 749, ../sass/theme-responsive.scss */
    #search-block-form .form-text {
        min-width: 180px;
    }

    /* slideshow */
    /* line 755, ../sass/theme-responsive.scss */
    .slideshow .fieldset {
        max-width: 750px;
        padding-left: 75px;
    }

    /* line 759, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner {
        max-width: 650px;
        bottom: 0;
    }

    /* line 765, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner .views-field-view-node a {
        padding-left: 40px;
        padding-right: 40px;
    }

    /* line 773, ../sass/theme-responsive.scss */
    .slideshow .views-field-body {
        display: none;
    }

    /* line 776, ../sass/theme-responsive.scss */
    .slideshow .views-field-title {
        margin-bottom: 20px;
    }

    /* line 778, ../sass/theme-responsive.scss */
    .slideshow .views-field-title a {
        font-size: 2.143em;
    }

    /* line 782, ../sass/theme-responsive.scss */
    .slideshow .controls {
    }

    /* line 785, ../sass/theme-responsive.scss */
    .slideshow .carousel-control {
    }

    /* service grid */
    /* line 791, ../sass/theme-responsive.scss */
    .views-view-grid.cols-3 .views-col {
        width: 100%;
        padding-left: 60px;
        padding-right: 60px;
    }

    /* line 794, ../sass/theme-responsive.scss */
    .views-view-grid.cols-3 .grid-inner {
        margin-bottom: 20px;
    }

    /* line 799, ../sass/theme-responsive.scss */
    .view-frontpage .views-field-field-image, .services-grid .views-field-field-image {
        margin-right: 15px;
    }

    /* line 802, ../sass/theme-responsive.scss */
    .view-frontpage .fieldset, .services-grid .fieldset {
        padding-top: 25px;
    }

    /* panel-first */
    /* donate-progress-bar */
    /* line 808, ../sass/theme-responsive.scss */
    .donate-progress-bar {
        padding-left: 0;
        text-align: center;
    }

    /* line 812, ../sass/theme-responsive.scss */
    .donate-progress-bar .views-field-view-node a {
        right: 0;
    }

    /* panel-third */
    /* line 819, ../sass/theme-responsive.scss */
    #panel-third .container {
        padding-bottom: 120px;
    }

    /* line 823, ../sass/theme-responsive.scss */
    .donate-content {
        padding-right: 0;
        padding-left: 200px;
    }

    /* panel-fourth */
    /* photo-gallery */
    /* line 831, ../sass/theme-responsive.scss */
    .photo-gallery figure h2 {
    }

    /* line 836, ../sass/theme-responsive.scss */
    .photostack-img {
        width: 220px !important;
        height: 220px !important;
    }

    /* line 841, ../sass/theme-responsive.scss */
    .photostack figure {
        width: 220px !important;
        max-height: 290px !important;
    }

    /* line 847, ../sass/theme-responsive.scss */
    #panel-fifth .block-bean {
        margin-bottom: 30px;
        min-height: 200px;
        width: 50%;
    }

    /* line 851, ../sass/theme-responsive.scss */
    #panel-fifth .block-bean h2 {
        top: 57px;
    }

    /* partners list */
    /* line 858, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        margin-right: 13px;
    }

    /* socials-list */
    /* line 864, ../sass/theme-responsive.scss */
    .socials-list li {
        margin-right: 63px;
    }

    /* line 866, ../sass/theme-responsive.scss */
    .socials-list li .fa {
        font-size: 1.714em;
    }

    /* line 870, ../sass/theme-responsive.scss */
    .socials-list .tooltip {
        margin-top: -10px;
    }

    /* footer second */
    /* line 876, ../sass/theme-responsive.scss */
    .panel-column.col-md-4 .grid-inner {
        margin-bottom: 20px;
    }

    /* line 880, ../sass/theme-responsive.scss */
    .gallery-footer {
        max-width: 400px;
    }

    /* line 882, ../sass/theme-responsive.scss */
    .gallery-footer .grid-inner {
        margin-bottom: 0 !important;
    }

    /* line 886, ../sass/theme-responsive.scss */
    .testimonials-block {
        width: 100%;
        float: left;
    }

    /* line 890, ../sass/theme-responsive.scss */
    .testimonials-slider {
        width: 100%;
    }

    /* sidebar  */
    /* line 894, ../sass/theme-responsive.scss */
    .sidebar {
        margin-top: 40px;
    }

    /* blog */
    /* line 899, ../sass/theme-responsive.scss */
    .node iframe {
        min-height: 414px;
    }

    /* line 905, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline li {
        margin-bottom: 0;
    }

    /* line 911, ../sass/theme-responsive.scss */
    .node.node-event iframe {
        max-height: 212px;
        min-height: 0;
    }

    /* line 916, ../sass/theme-responsive.scss */
    .node.node-teaser {
        margin-bottom: 40px;
    }

    /* line 920, ../sass/theme-responsive.scss */
    .block-user label {
        display: block;
    }

    /* line 923, ../sass/theme-responsive.scss */
    .block-user .form-text {
        width: 50%;
    }

    /* blog full-width */
    /* line 929, ../sass/theme-responsive.scss */
    .blog-list iframe {
        height: 240px;
        min-height: 0;
    }

    /* line 933, ../sass/theme-responsive.scss */
    .blog-list .views-row {
        margin-bottom: 40px;
    }

    /* blog gird */
    /* line 939, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col {
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 945, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child {
        width: 100%;
    }

    /* line 947, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child .grid-inner {
        min-height: 500px;
    }

    /* line 952, ../sass/theme-responsive.scss */
    .blog-grid iframe {
        height: 173px;
    }

    /* line 955, ../sass/theme-responsive.scss */
    .blog-grid .grid-inner {
        min-height: 271px;
        margin-left: 0;
    }

    /* line 959, ../sass/theme-responsive.scss */
    .blog-grid .view-content {
        margin-left: -15px;
        margin-right: -15px;
    }

    /* field-slideshow */
    /* line 969, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .views-col {
        width: 33.33%;
    }

    /* line 973, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow {
        height: 159px !important;
    }

    /* events grid */
    /* default*/
    /* line 980, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video {
        height: 159px;
    }

    /* line 982, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video iframe {
        height: 159px;
    }

    /* line 985, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video + .views-field-field-image-1 {
        top: 105px;
    }

    /* line 989, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image-1 {
        left: 15px;
        top: 105px;
    }

    /* full*/
    /* line 997, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .field-slideshow {
        height: 163px !important;
    }

    /* line 1000, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video {
        height: 163px;
    }

    /* line 1002, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video iframe {
        height: 163px;
    }

    /* Donation */
    /* line 1010, ../sass/theme-responsive.scss */
    .donates-grid .views-field-title {
        font-size: 1.714em;
    }

    /* line 1013, ../sass/theme-responsive.scss */
    .donates-grid .views-field-body {
        display: none;
    }

    /* line 1016, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node {
        width: 100%;
    }

    /* line 1018, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 105px;
    }

    /* line 1022, ../sass/theme-responsive.scss */
    .donates-grid .fieldset {
        width: 100%;
        text-align: center;
    }

    /* line 1026, ../sass/theme-responsive.scss */
    .donates-grid .grid-inner {
        min-height: 0;
    }

    /* Donation-details */
    /* line 1034, ../sass/theme-responsive.scss */
    #main #content .node .group-donation-info {
    }

    /* shop gird */
    /* line 1046, ../sass/theme-responsive.scss */
    .shop-grid .views-view-grid.cols-3 .views-col {
        width: 33.33%;
    }

    /* about */
    /* line 1052, ../sass/theme-responsive.scss */
    .about-us-block .field-collection-container .field-item {
        width: 50%;
    }

    /* line 1056, ../sass/theme-responsive.scss */
    .what-we-do .views-field-type-image, .what-we-do .views-field-field-image {
        float: none;
        margin-bottom: 30px;
    }

    /* line 1061, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        width: 230px !important;
    }

    /* line 1064, ../sass/theme-responsive.scss */
    .donate-progress-bar-block {
        width: 100%;
        padding-right: 60px;
        padding-left: 60px;
        margin-bottom: 40px;
    }

    /* end */
    /* line 1073, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 345px !important;
    }

    /* home 2 */
    /* line 1078, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 1.714em;
        padding-left: 30px;
    }

    /* line 1082, ../sass/theme-responsive.scss */
    .donates-typical .views-field-body {
        display: none;
    }

    /* line 1085, ../sass/theme-responsive.scss */
    .donates-typical .fieldset {
        padding: 20px;
    }

    /* line 1087, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field {
        margin-bottom: 10px;
    }

    /* line 1089, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field p {
        margin-bottom: 0;
    }

    /* line 1094, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 170px;
    }

    /* line 1098, ../sass/theme-responsive.scss */
    ul.links.inline, ul.action-links {
        max-width: 500px;
    }

    /* line 1100, ../sass/theme-responsive.scss */
    ul.links.inline li, ul.action-links li {
        margin-bottom: 10px;
    }

    /* line 1102, ../sass/theme-responsive.scss */
    ul.links.inline li:last-child, ul.action-links li:last-child {
        margin-bottom: 0;
    }

    /* line 1107, ../sass/theme-responsive.scss */
    #main #content .node .group-donate .progress {
        width: 100%;
    }

    /* line 1111, ../sass/theme-responsive.scss */
    #user-profile-form .link-field-column {
        width: 100%;
    }

    /* line 1117, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout #edit-customer-profile-billing .addressfield-container-inline, #commerce-checkout-form-checkout #edit-customer-profile-billing .form-type-select, #commerce-checkout-form-checkout #edit-customer-profile-billing .street-block, #commerce-checkout-form-checkout #edit-customer-profile-billing .locality-block {
        width: 100%;
        float: none;
    }

    /* line 1122, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .country {
        min-width: 340px;
    }
}

@media (max-width: 767px) {
    /* line 1130, ../sass/theme-responsive.scss */ #title-wrapper .title-inner {
        display: none;
    }

    /* line 1134, ../sass/theme-responsive.scss */
    .change-skin-menu-wrapper {
        display: none;
    }

    /* view-header */
    /* line 1138, ../sass/theme-responsive.scss */
    .view-header, .view-header-sidebar {
        margin-bottom: 30px;
    }

    /* line 1148, ../sass/theme-responsive.scss */
    #main #content .node .field-name-field-description {
        margin-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1158, ../sass/theme-responsive.scss */
    #panel-second .block {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1165, ../sass/theme-responsive.scss */
    .events-grid .view-header, .events-grid .view-header-sidebar {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1171, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .grid-inner {
        margin-bottom: 0;
    }

    /* container */
    /* line 1177, ../sass/theme-responsive.scss */
    .section .container {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* line 1184, ../sass/theme-responsive.scss */
    .container-fluid {
        padding-bottom: 40px;
    }

    /* headline */
    /* line 1188, ../sass/theme-responsive.scss */
    .headline {
    }

    /* line 1190, ../sass/theme-responsive.scss */
    .headline .block {
        margin-left: 15px;
    }

    /* line 1193, ../sass/theme-responsive.scss */
    .headline p {
        font-size: 0.857em;
    }

    /* line 1197, ../sass/theme-responsive.scss */
    .header .shopping-cart {
        margin-left: 30px;
        padding-top: 28px;
    }

    /* line 1201, ../sass/theme-responsive.scss */
    #search-block-form {
        width: 200px;
    }

    /* line 1203, ../sass/theme-responsive.scss */
    #search-block-form .form-text {
        min-width: 200px;
    }

    /* slideshow */
    /* line 1209, ../sass/theme-responsive.scss */
    .slideshow .fieldset {
        max-width: 100%;
        padding-left: 75px;
    }

    /* line 1213, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner {
        min-width: 400px;
        bottom: 25px;
        padding: 20px;
    }

    /* line 1220, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner .views-field-view-node a {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1228, ../sass/theme-responsive.scss */
    .slideshow .views-field-body {
        display: none;
    }

    /* line 1231, ../sass/theme-responsive.scss */
    .slideshow .views-field-title {
        margin-bottom: 20px;
    }

    /* line 1233, ../sass/theme-responsive.scss */
    .slideshow .views-field-title a {
        font-size: 1.714em;
    }

    /* line 1237, ../sass/theme-responsive.scss */
    .slideshow .controls {
        max-width: 100%;
    }

    /* line 1240, ../sass/theme-responsive.scss */
    .slideshow .carousel-control.left {
    }

    /* line 1242, ../sass/theme-responsive.scss */
    .slideshow .carousel-control.left:before {
    }

    /* line 1246, ../sass/theme-responsive.scss */
    .slideshow .carousel-control {
    }

    /* line 1250, ../sass/theme-responsive.scss */
    .slideshow .carousel-control:before {
    }

    /* service grid */
    /* line 1259, ../sass/theme-responsive.scss */
    .views-view-grid.cols-3 .views-col {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }

    /* line 1262, ../sass/theme-responsive.scss */
    .views-view-grid.cols-3 .grid-inner {
        margin-bottom: 55px;
    }

    /* line 1267, ../sass/theme-responsive.scss */
    .view-frontpage .views-field-field-image, .services-grid .views-field-field-image {
        margin-right: 15px;
    }

    /* line 1270, ../sass/theme-responsive.scss */
    .view-frontpage .fieldset, .services-grid .fieldset {
        padding-top: 15px;
    }

    /* panel-first */
    /* donate-progress-bar */
    /* line 1276, ../sass/theme-responsive.scss */
    .donate-progress-bar {
        padding-left: 0;
        text-align: center;
    }

    /* line 1279, ../sass/theme-responsive.scss */
    .donate-progress-bar .view-header {
        text-align: center;
    }

    /* line 1282, ../sass/theme-responsive.scss */
    .donate-progress-bar .fieldset {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    /* line 322, ../sass/includes/_include.scss */
    .donate-progress-bar .fieldset:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

    /* line 1291, ../sass/theme-responsive.scss */
    .donate-progress-bar .views-field-view-node a {
        right: 0;
        position: static;
        margin-left: auto;
        margin-right: auto;
    }

    /* panel-second */
    /* line 1302, ../sass/theme-responsive.scss */
    #panel-second .more-link a {
        margin-top: 0;
    }

    /* line 1306, ../sass/theme-responsive.scss */
    .quicktabs-wrapper .quicktabs-tabs li a {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1312, ../sass/theme-responsive.scss */
    .quicktabs-wrapper .grid.views-col {
        margin-bottom: 10px;
    }

    /* line 1317, ../sass/theme-responsive.scss */
    .views-view-grid.cols-4 .views-col {
        width: 100%;
    }

    /* panel-third */
    /* line 1322, ../sass/theme-responsive.scss */
    #panel-third .container {
        padding-bottom: 90px;
    }

    /* donate-content */
    /* line 1326, ../sass/theme-responsive.scss */
    .donate-content {
        padding-left: 0;
        padding-right: 0;
    }

    /* panel-fourth */
    /* photo-gallery */
    /* line 1336, ../sass/theme-responsive.scss */
    .photo-gallery figure h2 {
    }

    /* line 1341, ../sass/theme-responsive.scss */
    .photostack-img {
        width: 220px !important;
        height: 220px !important;
    }

    /* line 1346, ../sass/theme-responsive.scss */
    .photostack figure {
        width: 220px !important;
        max-height: 278px !important;
    }

    /* line 1352, ../sass/theme-responsive.scss */
    #panel-fifth .block-bean {
        margin-bottom: 30px;
        width: 100%;
    }

    /* line 1356, ../sass/theme-responsive.scss */
    #panel-fifth .donate-progress-bar .view-header {
        text-align: center;
    }

    /* partners list */
    /* line 1362, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        margin-right: 15px;
        width: 163px !important;
    }

    /* socials-list */
    /* line 1369, ../sass/theme-responsive.scss */
    .socials-list li {
        margin-right: 49px;
    }

    /* line 1371, ../sass/theme-responsive.scss */
    .socials-list li .fa {
        font-size: 1.714em;
    }

    /* line 1375, ../sass/theme-responsive.scss */
    .socials-list .tooltip {
        margin-top: -10px;
    }

    /* footer second */
    /* line 1381, ../sass/theme-responsive.scss */
    .panel-column.col-md-4 .grid-inner {
        margin-bottom: 30px;
        text-align: center;
    }

    .panel-column.col-md-4.panel-footer-second-1 .grid-inner {
        margin-bottom: 0;
    }

    /* line 1385, ../sass/theme-responsive.scss */
    .gallery-footer {
        max-width: 400px;
    }

    /* line 1387, ../sass/theme-responsive.scss */
    .gallery-footer .grid-inner {
        margin-bottom: 0 !important;
    }

    /* line 1390, ../sass/theme-responsive.scss */
    .gallery-footer .views-view-grid.cols-4 .views-col {
        width: 25%;
    }

    /* about */
    /* line 1396, ../sass/theme-responsive.scss */
    .about-us-block .field-collection-container .field-item {
        width: 50%;
        margin-bottom: 20px;
    }

    /* line 1402, ../sass/theme-responsive.scss */
    .what-we-do .views-field-type-image, .what-we-do .views-field-field-image {
        float: none;
        margin-bottom: 30px;
    }

    /* line 1407, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        width: 219px !important;
        margin-right: 20px;
    }

    /* line 1411, ../sass/theme-responsive.scss */
    .donate-progress-bar-block {
        width: 100%;
        padding-right: 60px;
        padding-left: 60px;
        margin-bottom: 40px;
    }

    /* line 1419, ../sass/theme-responsive.scss */
    .testimonials-block {
        float: left;
        width: 100%;
    }

    /* line 1423, ../sass/theme-responsive.scss */
    .testimonials-slider {
        width: 100%;
    }

    /* line 1425, ../sass/theme-responsive.scss */
    .testimonials-slider .jcarousel-prev {
        right: 15px;
    }

    /* line 1428, ../sass/theme-responsive.scss */
    .testimonials-slider .jcarousel-next {
        right: 48px;
    }

    /* end */
    /* sidebar  */
    /* line 1434, ../sass/theme-responsive.scss */
    .sidebar {
        margin-top: 20px;
    }

    /* line 1436, ../sass/theme-responsive.scss */
    .sidebar .views-view-grid.cols-2 .views-col {
        width: 50%;
    }

    /* blog */
    /* line 1442, ../sass/theme-responsive.scss */
    .node iframe {
        min-height: 385px;
    }

    /* line 1446, ../sass/theme-responsive.scss */
    .node #comments .form-textarea-wrapper {
        width: 80%;
    }

    /* line 1451, ../sass/theme-responsive.scss */
    .node.node-teaser {
        margin-bottom: 40px;
    }

    /* line 1455, ../sass/theme-responsive.scss */
    .block-user label {
        display: block;
    }

    /* line 1458, ../sass/theme-responsive.scss */
    .block-user .form-text {
        width: 50%;
    }

    /* blog full-width */
    /* line 1464, ../sass/theme-responsive.scss */
    .blog-list iframe {
        height: 240px;
        min-height: 0;
    }

    /* line 1468, ../sass/theme-responsive.scss */
    .blog-list .views-row {
        margin-bottom: 40px;
    }

    /* blog gird */
    /* line 1474, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col {
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 1480, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child {
        width: 100%;
    }

    /* line 1482, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child .grid-inner {
        min-height: 500px;
    }

    /* line 1487, ../sass/theme-responsive.scss */
    .blog-grid iframe {
        min-height: 147px;
    }

    /* line 1490, ../sass/theme-responsive.scss */
    .blog-grid .grid-inner {
        min-height: 296px;
        margin-left: 0;
    }

    /* line 1494, ../sass/theme-responsive.scss */
    .blog-grid .view-content {
        margin-left: -15px;
        margin-right: -15px;
    }

    /* line 1503, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .views-col {
        width: 33.33%;
    }

    /* events grid */
    /* default*/
    /* line 1511, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video {
        height: 163px;
    }

    /* line 1513, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video iframe {
        height: 163px;
    }

    /* line 1516, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video + .views-field-field-image-1 {
        top: 85px;
    }

    /* line 1520, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image-1 {
        left: 15px;
        top: 105px;
    }

    /* full*/
    /* line 1528, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video {
        height: 163px;
    }

    /* line 1530, ../sass/theme-responsive.scss */
    .container-fluid .events-grid .views-field-field-video iframe {
        height: 163px;
    }

    /* comment form */
    /* line 1538, ../sass/theme-responsive.scss */
    .comment-form .form-textarea-wrapper {
        width: 80%;
    }

    /* line 1542, ../sass/theme-responsive.scss */
    fieldset.filter-wrapper {
        width: 80%;
    }

    /* line 1545, ../sass/theme-responsive.scss */
    .filter-help {
        padding-left: 0;
    }

    /* end */
    /* Donation */
    /* line 1551, ../sass/theme-responsive.scss */
    .donates-grid .views-field-title {
        font-size: 1.429em;
    }

    /* line 1554, ../sass/theme-responsive.scss */
    .donates-grid .views-field-body {
        display: none;
    }

    /* line 1557, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node {
        width: 100%;
    }

    /* line 1559, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 100px;
    }

    /* line 1563, ../sass/theme-responsive.scss */
    .donates-grid .fieldset {
        width: 100%;
        text-align: center;
    }

    /* line 1567, ../sass/theme-responsive.scss */
    .donates-grid .grid-inner {
        min-height: 0;
    }

    /* Donation-details */
    /* line 1575, ../sass/theme-responsive.scss */
    #main #content .node .group-donation-info {
    }

    /* line 1584, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 284px !important;
    }

    /* end */
    /* shop gird */
    /* line 1591, ../sass/theme-responsive.scss */
    .shop-grid .views-view-grid.cols-4 .views-col {
        width: 25%;
    }

    /* line 1596, ../sass/theme-responsive.scss */
    .shop-grid .views-view-grid.cols-3 .views-col {
        width: 33.33%;
    }

    /* line 1601, ../sass/theme-responsive.scss */
    .shop-related .jcarousel-container .jcarousel-item {
        width: 175px !important;
    }

    /* line 1604, ../sass/theme-responsive.scss */
    .contact-form .form-textarea-wrapper {
        width: 74%;
    }

    /* line 1608, ../sass/theme-responsive.scss */
    .search-form .form-text {
        width: 260px;
    }

    /* home 2 */
    /* line 1614, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 1.429em;
        padding-left: 0;
        line-height: 25px;
    }

    /* line 1619, ../sass/theme-responsive.scss */
    .donates-typical .views-field-body {
        display: none;
    }

    /* line 1622, ../sass/theme-responsive.scss */
    .donates-typical .fieldset {
        padding: 20px;
    }

    /* line 1624, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field {
        margin-bottom: 10px;
    }

    /* line 1626, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field p {
        margin-bottom: 0;
    }

    /* line 1631, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 147px;
    }

    /* line 1637, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline li {
        margin-bottom: 0;
    }

    /* line 1642, ../sass/theme-responsive.scss */
    ul.links.inline, ul.action-links {
        max-width: 500px;
    }

    /* line 1644, ../sass/theme-responsive.scss */
    ul.links.inline li, ul.action-links li {
        margin-bottom: 10px;
    }

    /* line 1646, ../sass/theme-responsive.scss */
    ul.links.inline li:last-child, ul.action-links li:last-child {
        margin-bottom: 0;
    }

    /* line 1651, ../sass/theme-responsive.scss */
    #main #content .node .group-donate .progress {
        width: 100%;
    }

    /* line 1655, ../sass/theme-responsive.scss */
    #user-profile-form .link-field-column {
        width: 100%;
    }

    /* line 1658, ../sass/theme-responsive.scss */
    #user-profile-form .password-strength, #user-profile-form .password-confirm {
        margin-bottom: 20px;
        float: none;
    }

    /* line 1665, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout #edit-customer-profile-billing .addressfield-container-inline, #commerce-checkout-form-checkout #edit-customer-profile-billing .form-type-select, #commerce-checkout-form-checkout #edit-customer-profile-billing .street-block, #commerce-checkout-form-checkout #edit-customer-profile-billing .locality-block {
        width: 100%;
        float: none;
    }

    /* line 1670, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .country {
        min-width: 340px;
    }

    /* line 1675, ../sass/theme-responsive.scss */
    .donates-grid .jcarousel-skin-default .fieldset {
        padding: 20px;
    }

    /* line 1678, ../sass/theme-responsive.scss */
    .donates-grid .jcarousel-skin-default .views-field-view-node a {
        top: 85px;
    }

    /* line 1684, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .fieldset .views-field, .teams-grid .jcarousel-container fieldset .views-field {
        margin-right: 2px;
    }

    /* calendar */
    .view .date-nav-wrapper .date-next {
	top:0;
    }
    .view .date-nav-wrapper .date-prev {
	top:0;
    }
}

@media (max-width: 800px) {
    /* headline */ /* line 1694, ../sass/theme-responsive.scss */ .headline .block {
        margin-left: 0;
        margin-right: 0;
    }

    /* line 1702, ../sass/theme-responsive.scss */
    .headline .block.block-block {
        float: left;
    }

    /* slideshow */
    /* line 1708, ../sass/theme-responsive.scss */
    .slideshow .fieldset {
        padding-left: 15px;
    }

    /* line 1711, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner {
        bottom: 0;
        width: 100%;
        min-width: 100%;
        text-align: center;
        height: 330px !important;
        top: -330px;
        padding-top: 65px;
    }

    /* line 1714, ../sass/theme-responsive.scss */
    .slideshow .fieldset-inner .views-field-view-node {
        display: none;
    }

    /* line 1718, ../sass/theme-responsive.scss */
    .slideshow .views-field-body {
        display: none;
    }

    /* line 1721, ../sass/theme-responsive.scss */
    .slideshow .views-field-title {
        margin-bottom: 0px;
    }

    /* panel-second */
    /* line 1727, ../sass/theme-responsive.scss */
    .quicktabs-wrapper .quicktabs-tabs li a {
        width: 100%;
        padding-left: 19px;
        padding-right: 19px;
    }

    /* line 1734, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        width: 141px !important;
        margin-right: 15px;
    }

    /* line 1738, ../sass/theme-responsive.scss */
    .socials-list li {
        margin-right: 29px;
    }

    /* about */
    /* line 1743, ../sass/theme-responsive.scss */
    .about-us-block .field-collection-container .field-item {
        width: 100%;
        margin-bottom: 20px;
    }

    /* line 1749, ../sass/theme-responsive.scss */
    .what-we-do .views-field-type-image, .what-we-do .views-field-field-image {
        float: none;
        margin-bottom: 30px;
        width: 100%;
    }

    /* line 1756, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        width: 219px !important;
        margin-right: 20px;
    }

    /* line 1761, ../sass/theme-responsive.scss */
    .donate-progress-bar-block {
        width: 100%;
        padding-right: 60px;
        padding-left: 60px;
        margin-bottom: 40px;
    }

    /* line 1769, ../sass/theme-responsive.scss */
    .testimonials-block {
        float: left;
    }

    /* end */
    /* line 1773, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        margin-right: 30px;
        width: 194px !important;
    }

    /* blog */
    /* line 1778, ../sass/theme-responsive.scss */
    .node #comments .form-textarea-wrapper {
        width: 78%;
    }

    /* line 1781, ../sass/theme-responsive.scss */
    .comment-form .form-textarea-wrapper {
        width: 78%;
    }

    /* line 1784, ../sass/theme-responsive.scss */
    fieldset.filter-wrapper {
        width: 78%;
    }

    /* event */
    /* line 1790, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .views-col {
        width: 100%;
    }

    /* line 1792, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .views-col .grid-inner {
        margin-bottom: 30px;
    }

    /* line 1797, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image, .events-grid .views-field-field-video, .events-grid .views-field-field-gallery {
        margin: 0 0 25px 0;
    }

    /* line 1800, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow {
        height: 250px !important;
    }

    /* line 1803, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video {
        height: auto;
    }

    /* line 1805, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video iframe {
        height: 304px;
    }

    /* line 1809, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video + .views-field-field-image-1 {
        left: 70px;
        margin-top: -100px;
        top: 50%;
    }

    /* line 1814, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image-1 {
        left: 70px;
        top: 200px;
    }

    /* line 1819, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls a {
        right: auto;
        left: 305px;
    }

    /* line 1823, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls .prev {
        left: 260px;
        right: auto;
    }

    /* event full width */
    /* line 1832, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-video {
        height: auto;
    }

    /* line 1834, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-video iframe {
        height: 304px;
    }

    /* line 1839, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .field-slideshow-controls a {
        right: auto;
        left: 100%;
        margin-left: -70px;
    }

    /* line 1844, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .field-slideshow-controls .prev {
        right: auto;
        margin-left: -120px;
    }

    /* line 1849, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-image-1 {
        top: 300px;
    }

    /* field-slideshow */
    /* line 1856, ../sass/theme-responsive.scss */
    #main #content .node .group-image {
        float: none;
        margin-right: 0;
        margin-bottom: 30px;
        /*      min-height: 415px; */
        width: 100%;
    }

    /* page Donation */
    /* line 1867, ../sass/theme-responsive.scss */
    .views-view-grid.cols-2 .views-col {
        width: 100%;
    }

    /* line 1871, ../sass/theme-responsive.scss */
    .donates-grid .views-field-title {
        font-size: 1.714em;
    }

    /* line 1874, ../sass/theme-responsive.scss */
    .donates-grid .views-field-body {
        display: block;
    }

    /* line 1877, ../sass/theme-responsive.scss */
    .donates-grid .fieldset {
        width: 100%;
        text-align: center;
        padding: 30px;
    }

    /* line 1882, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 160px;
    }

    /* line 1885, ../sass/theme-responsive.scss */
    .donates-grid .grid-inner {
        min-height: 0;
        max-width: 555px;
        margin: 15px auto;
    }

    /* line 1892, ../sass/theme-responsive.scss */
    #main #content .node .group-donation-form .field-name-field-image, #main #content .node .group-donation-form .field-type-image {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-right: 0;
        margin-bottom: 30px;
    }

    /* end */
    /* line 1904, ../sass/theme-responsive.scss */
    .shop-grid .views-view-grid.cols-4 .views-col, .shop-grid .views-view-grid.cols-3 .views-col {
        width: 100%;
    }

    /* contact-form */
    /* line 1910, ../sass/theme-responsive.scss */
    .contact-form .form-textarea-wrapper {
        min-width: 280px;
        width: auto;
        max-width: 500px;
    }

    /* line 1914, ../sass/theme-responsive.scss */
    .contact-form .form-text {
        min-width: 280px;
        width: 100%;
    }

    /* line 1917, ../sass/theme-responsive.scss */
    .contact-form .form-type-checkbox, .contact-form .form-actions {
    }

    /* line 1921, ../sass/theme-responsive.scss */
    .webform-client-form .form-item {
        width: 100%;
    }

    /* end */
    /* line 1925, ../sass/theme-responsive.scss */
    .donates-related {
        /* .views-field-view-node, .views-field-body {
        display: none;
    } */
    }

    /* line 1926, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 290px !important;
    }

    /* line 1932, ../sass/theme-responsive.scss */
    .donates-related .views-field-body {
        display: none;
    }

    /* line 1935, ../sass/theme-responsive.scss */
    .donates-related .views-field-title {
        /* border-bottom: none; */
        font-size: 1.429em;
    }

    /* line 1941, ../sass/theme-responsive.scss */
    .search-form .form-item {
        display: block;
    }

    /* line 1944, ../sass/theme-responsive.scss */
    .search-form .form-text {
        width: 350px;
    }

    /* line 1948, ../sass/theme-responsive.scss */
    .search-form #edit-basic .form-item {
        float: none;
    }

    /* line 1951, ../sass/theme-responsive.scss */
    .search-form #edit-basic label {
        display: block;
        margin-bottom: 10px;
    }

    /* line 1955, ../sass/theme-responsive.scss */
    .search-form #edit-basic input {
        display: block;
    }

    /* line 1961, ../sass/theme-responsive.scss */
    .webform-client-form label {
        display: block;
    }

    /* line 1964, ../sass/theme-responsive.scss */
    .webform-client-form .form-text {
        margin-bottom: 10px;
    }

    /* home 2 */
    /* line 1971, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 1.714em;
        padding-left: 60px;
        line-height: 35px;
    }

    /* line 1976, ../sass/theme-responsive.scss */
    .donates-typical .views-field-body {
        display: block;
    }

    /* line 1979, ../sass/theme-responsive.scss */
    .donates-typical .fieldset {
        padding: 20px;
        max-width: 555px;
    }

    /* line 1982, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field {
        margin-bottom: 10px;
    }

    /* line 1984, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field p {
        margin-bottom: 0;
    }

    /* line 1989, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 220px;
        margin-bottom: 20px;
    }

    /* line 1995, ../sass/theme-responsive.scss */
    .donates-typical .grid:last-child .grid-inner {
        margin-bottom: 0px;
    }

    /* line 2001, ../sass/theme-responsive.scss */
    .weebpal-404-wrapper {
        padding: 0;
    }
}

@media (max-width: 600px) {
    /* line 2007, ../sass/theme-responsive.scss */ .donates-grid .grid-inner {
        margin: 7.5px 15px;
    }
}

@media (max-width: 520px) {
    #search-block-form {
        width: 160px;
    }

    #search-block-form .form-text {
        /* min-width: 160px; */
    }
}
@media (max-width: 550px) {
    #search-block-form .form-text {
        min-width: 140px;
    }
}

    
@media (max-width: 501px) {
    .slideshow .fieldset-inner {
        bottom: 0;
        width: 100%;
        min-width: 100%;
        text-align: center;
        height: 100%;
        top: -308px;
        padding-top: 45px;
    }
}

@media (max-width: 480px) {
    /* line 2013, ../sass/theme-responsive.scss */ h1, h2, h3, h4, h5, h6 {
        line-height: 1.4;
    }

    /* line 2016, ../sass/theme-responsive.scss */
    h1, h2, #panel-second h2, #full-width-teaser h2, h1#page-title {
        font-size: 1.714em;
    }

    /* line 2020, ../sass/theme-responsive.scss */
    .view-frontpage .view-header h2, .view-frontpage .view-header-sidebar h2, .services-grid .view-header h2, .services-grid .view-header-sidebar h2 {
        font-size: 1.714em;
    }

    /* line 2026, ../sass/theme-responsive.scss */
    #panel-fifth .view-header h3, #panel-fifth .view-header-sidebar h3 {
        font-size: 1.714em;
    }

    /* line 2029, ../sass/theme-responsive.scss */
    #panel-fifth .view-header p, #panel-fifth .view-header span, #panel-fifth .view-header-sidebar p, #panel-fifth .view-header-sidebar span {
        font-size: 1em;
    }

    /* slide show */
    /* line 2036, ../sass/theme-responsive.scss */
    .slideshow .fieldset {
        display: none;
    }

    /* line 2039, ../sass/theme-responsive.scss */
    .slideshow .carousel-control {
    }

    /* line 2044, ../sass/theme-responsive.scss */
    .view-frontpage .views-field-field-image, .services-grid .views-field-field-image {
        float: none;
    }

    /* line 2047, ../sass/theme-responsive.scss */
    .view-frontpage .fieldset, .services-grid .fieldset {
    }

    /* line 2050, ../sass/theme-responsive.scss */
    .view-frontpage .grid-inner, .services-grid .grid-inner {
        text-align: center;
    }

    /* line 2053, ../sass/theme-responsive.scss */
    .view-frontpage .views-field-type-image, .services-grid .views-field-type-image {
        margin-left: auto;
        margin-right: auto;
    }

    /* line 2061, ../sass/theme-responsive.scss */
    .view-header p, .view-header span, .view-header-sidebar p, .view-header-sidebar span {
        font-size: 1em;
    }

    /* line 2065, ../sass/theme-responsive.scss */
    .quicktabs-wrapper .quicktabs-tabs {
        margin-bottom: 30px;
    }

    /* line 2067, ../sass/theme-responsive.scss */
    .quicktabs-wrapper .quicktabs-tabs li {
        margin-bottom: 10px !Important;
        display: block;
        margin-right: 0;
    }

    /* panel-six */
    /* line 2073, ../sass/theme-responsive.scss */
    #panel-sixth .views-field-title {
        font-size: 1.714em;
    }

    /* line 2077, ../sass/theme-responsive.scss */
    .event-typical .views-field-body {
        font-size: 1em;
    }

    /* panel seventh */
    /* parners-list */
    /* line 2084, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        width: 140px !important;
    }

    /* end */
    /* panel-eighth */
    /* socials-list */
    /* line 2091, ../sass/theme-responsive.scss */
    .socials-list li {
        margin-top: 10px;
        margin-left: 15px;
        margin-right: 15px;
    }

    /* end */
    /* footer */
    /* panel footer-first */
    /* form simplenews-subscribe */
    /* line 2101, ../sass/theme-responsive.scss */
    .simplenews-subscribe .form-item {
        margin-right: 10px;
    }

    /* line 2104, ../sass/theme-responsive.scss */
    .simplenews-subscribe .form-text {
        min-width: 100%;
    }

    /* line 2107, ../sass/theme-responsive.scss */
    .simplenews-subscribe .form-submit {
        padding-left: 25px;
        padding-right: 25px;
    }

    /* footer */
    /* line 2115, ../sass/theme-responsive.scss */
    #footer .block {
        width: 100%;
        margin-bottom: 15px;
    }

    /* line 2118, ../sass/theme-responsive.scss */
    #footer .block:last-child {
        text-align: left;
    }

    /* end */
    /* about */
    /* line 2124, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        width: 225px !important;
    }

    /* line 2127, ../sass/theme-responsive.scss */
    .donate-progress-bar-block {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* end */
    /* blog */
    /* line 2136, ../sass/theme-responsive.scss */
    .node h2 {
        font-size: 1.286em;
    }

    /* line 2139, ../sass/theme-responsive.scss */
    .node .created-date {
        margin-bottom: 10px;
        float: none;
    }

    /* line 2143, ../sass/theme-responsive.scss */
    .node iframe {
        height: 220px;
        min-height: 0;
    }

    /* line 2148, ../sass/theme-responsive.scss */
    .node #comments .form-textarea-wrapper {
        width: 100%;
    }

    /* line 2152, ../sass/theme-responsive.scss */
    .node .sharethis-buttons {
        float: none;
        display: block;
        margin-bottom: 25px;
    }

    /* line 2158, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline {
        float: none;
        margin-left: 0;
        padding-left: 0;
        border-left: none;
        margin-top: -10px;
        margin-bottom: 10px;
    }

    /*  .node.node-teaser{
      ul.links{
        margin-top: 40px;
      }
      } */
    /* line 2171, ../sass/theme-responsive.scss */
    .block-user .form-text {
        width: 100%;
    }

    /* comment-form */
    /* line 2175, ../sass/theme-responsive.scss */
    fieldset.filter-wrapper {
        margin-left: 0;
        width: 100%;
    }

    /* line 2178, ../sass/theme-responsive.scss */
    fieldset.filter-wrapper .filter-guidelines {
        margin-left: 0;
    }

    /* line 2183, ../sass/theme-responsive.scss */
    .contact-form .form-text, .comment-form .form-text {
        width: 100%;
    }

    /* line 2186, ../sass/theme-responsive.scss */
    .contact-form .form-textarea-wrapper, .comment-form .form-textarea-wrapper {
        width: 100%;
    }

    /* line 2189, ../sass/theme-responsive.scss */
    .contact-form .form-actions, .contact-form .form-type-checkbox, .comment-form .form-actions, .comment-form .form-type-checkbox {
        margin-left: 0;
    }

    /* blog-gird */
    /* line 2195, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col {
        width: 100%;
    }

    /* line 2198, ../sass/theme-responsive.scss */
    .blog-grid .grid.views-col:first-child .grid-inner {
        min-height: 0;
    }

    /* line 2203, ../sass/theme-responsive.scss */
    .blog-grid .grid-inner {
        min-height: 0;
    }

    /* line 2208, ../sass/theme-responsive.scss */
    .blog-type .views-field-sharethis {
        position: static;
        display: block;
        margin-bottom: 20px;
    }

    /* line 2213, ../sass/theme-responsive.scss */
    .blog-type .views-field-sharethis .sharethis-wrapper span {
        margin-left: 0;
        margin-right: 5px;
    }

    /* events-grid */
    /* line 2223, ../sass/theme-responsive.scss */
    .events-grid .views-view-grid.cols-3 .views-col {
        width: 100%;
    }

    /* line 2227, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow {
        height: 215px !important;
    }

    /* events details */
    /* line 2232, ../sass/theme-responsive.scss */
    #main #content .node .group-image {
        min-height: 0;
    }

    /* line 2235, ../sass/theme-responsive.scss */
    #comments .comment {
        margin-left: 0;
        position: static;
    }

    /* line 2238, ../sass/theme-responsive.scss */
    #comments .comment:before {
        background: none;
    }

    /* line 2241, ../sass/theme-responsive.scss */
    #comments .comment .user-picture {
        float: left;
        position: static;
        top: auto;
    }

    /* end */
    /* gallery-sidebar */
    /* line 2250, ../sass/theme-responsive.scss */
    .gallery-sidebar .views-view-grid {
        margin-left: 0;
        margin-right: 0;
    }

    /* line 2256, ../sass/theme-responsive.scss */
    .gallery-sidebar .views-row {
        float: none;
        margin: 0 -5px;
        width: auto;
    }

    /* donation */
    /* line 2264, ../sass/theme-responsive.scss */
    .donates-grid .views-field-body {
        display: none;
    }

    /* line 2268, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 120px;
    }

    /* end */
    /* User */
    /* line 2275, ../sass/theme-responsive.scss */
    ul.primary li {
        display: block;
        margin-bottom: 10px;
    }

    /* line 2278, ../sass/theme-responsive.scss */
    ul.primary li:last-child {
        margin-bottom: 0;
    }

    /* line 2282, ../sass/theme-responsive.scss */
    #user-register-form, #user-login, #user-pass {
        width: 100%;
    }

    /* line 2284, ../sass/theme-responsive.scss */
    #user-register-form label, #user-login label, #user-pass label {
        display: block;
    }

    /* line 2287, ../sass/theme-responsive.scss */
    #user-register-form .form-text, #user-login .form-text, #user-pass .form-text {
        width: 100%;
    }

    /* line 2290, ../sass/theme-responsive.scss */
    #user-register-form .description, #user-login .description, #user-pass .description {
        margin: 0;
    }

    /* line 2293, ../sass/theme-responsive.scss */
    #user-register-form .form-submit, #user-login .form-submit, #user-pass .form-submit {
        margin-left: 0;
    }

    /* line 2297, ../sass/theme-responsive.scss */
    .sidebar .quicktabs-wrapper .quicktabs-tabs li {
        margin-bottom: 0;
    }

    /* line 2301, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        margin-right: 15px;
        width: 217px !important;
    }

    /* line 2305, ../sass/theme-responsive.scss */
    .donates-related .views-field-title {
        font-size: 1.429em;
        border-bottom: none;
    }

    /* line 2309, ../sass/theme-responsive.scss */
    .donates-related .views-field-view-node, .donates-related .views-field-body {
        display: none;
    }

    /* line 2312, ../sass/theme-responsive.scss */
    .donates-related .fieldset {
        padding: 15px;
    }

    /* line 2316, ../sass/theme-responsive.scss */
    .shop-related .jcarousel-container .jcarousel-item {
        width: 209px !important;
    }

    /* line 2321, ../sass/theme-responsive.scss */
    .cart-review table td, .cart-review table th {
        display: block;
        text-align: center;
    }

    /* line 2326, ../sass/theme-responsive.scss */
    .cart-review .views-field {
        margin-bottom: 0;
    }

    /* line 2329, ../sass/theme-responsive.scss */
    .cart-review .continue-shopping {
        margin-bottom: 20px;
    }

    /* line 2332, ../sass/theme-responsive.scss */
    .cart-review .commerce-line-item-actions {
        float: none;
        text-align: left;
    }

    /* line 2335, ../sass/theme-responsive.scss */
    .cart-review .commerce-line-item-actions .form-submit {
        margin-left: 0;
        margin-right: 10px;
    }

    /* line 2341, ../sass/theme-responsive.scss */
    .search-form .form-text {
        width: 100%;
    }

    /* line 2344, ../sass/theme-responsive.scss */
    .search-form #edit-basic .form-item {
        margin-right: 0;
    }

    /* line 2347, ../sass/theme-responsive.scss */
    #panel-second .more-link a {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 2353, ../sass/theme-responsive.scss */
    .donate-content .fieldset a {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 2359, ../sass/theme-responsive.scss */
    .event-typical .fieldset a {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* home 2 */
    /* line 2367, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 1.714em;
        padding-left: 60px;
        line-height: 35px;
    }

    /* line 2372, ../sass/theme-responsive.scss */
    .donates-typical .views-field-body {
        display: none;
    }

    /* line 2375, ../sass/theme-responsive.scss */
    .donates-typical .fieldset {
        padding: 20px;
        max-width: 100%;
    }

    /* line 2378, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field {
        margin-bottom: 10px;
    }

    /* line 2380, ../sass/theme-responsive.scss */
    .donates-typical .fieldset .views-field p {
        margin-bottom: 0;
    }

    /* line 2385, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 170px;
        margin-bottom: 20px;
    }

    /* line 2391, ../sass/theme-responsive.scss */
    .donates-typical .grid:last-child .grid-inner {
        margin-bottom: 0px;
    }

    /* line 2398, ../sass/theme-responsive.scss */
    #user-profile-form label {
        display: block;
    }

    /* line 2401, ../sass/theme-responsive.scss */
    #user-profile-form select {
        width: 100%;
    }

    /* line 2404, ../sass/theme-responsive.scss */
    #user-profile-form .form-text {
        width: 100%;
    }

    /* line 2407, ../sass/theme-responsive.scss */
    #user-profile-form div.form-item div.password-suggestions {
        width: 100%;
    }

    /* line 2410, ../sass/theme-responsive.scss */
    #user-profile-form .password-field, #user-profile-form .password-confirm {
        width: 330px;
    }

    /* line 2415, ../sass/theme-responsive.scss */
    .node.node-teaser .sharethis-buttons {
        position: static;
        margin-top: 0;
        margin-bottom: 0;
    }

    /* line 2420, ../sass/theme-responsive.scss */
    .node.node-teaser ul.links {
        margin-top: 0;
    }

    /* line 2425, ../sass/theme-responsive.scss */
    .cart-review .commerce-price-formatted-components {
        width: 100%;
        text-align: right;
    }

    /* line 2428, ../sass/theme-responsive.scss */
    .cart-review .commerce-price-formatted-components td, .cart-review .commerce-price-formatted-components th {
        display: inline-block;
    }

    /* line 2433, ../sass/theme-responsive.scss */
    .donate-progress-bar .progress-label span {
        padding-right: 17%;
    }

    /* line 2436, ../sass/theme-responsive.scss */
    .cart-review tbody .views-field-edit-delete {
        padding-left: 10px;
    }

    /* 404 page */
    /* line 2440, ../sass/theme-responsive.scss */
    .weebpal-404-wrapper .weebpal-404-text {
        font-size: 150px;
    }
}

@media (max-width: 360px) {
    /* view-header */ /* line 2447, ../sass/theme-responsive.scss */ .view-header, .view-header-sidebar {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 2456, ../sass/theme-responsive.scss */
    #main #content .node .field-name-field-description {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 2465, ../sass/theme-responsive.scss */
    .block.view-header-sidebar, .block.view-header {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 2472, ../sass/theme-responsive.scss */
    .events-grid .view-header, .events-grid .view-header-sidebar {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 2479, ../sass/theme-responsive.scss */
    #main #content .node .group-donation-info {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 2485, ../sass/theme-responsive.scss */
    h1, h2, h1#page-title {
        font-size: 1.429em;
    }

    /* line 2489, ../sass/theme-responsive.scss */
    .view-frontpage .view-header h2, .view-frontpage .view-header-sidebar h2, .services-grid .view-header h2, .services-grid .view-header-sidebar h2 {
        font-size: 1.429em;
    }

    /* line 2495, ../sass/theme-responsive.scss */
    #panel-fifth .view-header h3, #panel-fifth .view-header-sidebar h3 {
        font-size: 1.429em;
    }

    /* line 2501, ../sass/theme-responsive.scss */
    .view-frontpage .views-field-title, .services-grid .views-field-title {
        font-size: 1.429em;
    }

    /* line 2505, ../sass/theme-responsive.scss */
    .blog-type .views-field-title {
        font-size: 1.429em;
    }

    /* line 2508, ../sass/theme-responsive.scss */
    #search-block-form {
        width: 125px;
    }

    /* line 2510, ../sass/theme-responsive.scss */
    #search-block-form .form-text {
        width: 125px;
        min-width: 0;
    }

    /* line 2516, ../sass/theme-responsive.scss */
    .ads-sidebar .views-row {
        display: block;
    }

    /* line 2520, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        margin-right: 10px;
        width: 175px !important;
    }

    /* line 2525, ../sass/theme-responsive.scss */
    ul.links.inline li, ul.action-links li {
        margin-right: 5px;
    }

    /* line 2530, ../sass/theme-responsive.scss */
    .item-list .pager a, .item-list .pager .pager-current {
        padding: 7px 15px;
    }

    /* line 2535, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow {
        height: 190px !important;
        padding-bottom: 0 !important;
    }

    /* line 2540, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls a {
        right: auto;
        left: 205px;
    }

    /* line 2544, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls .prev {
        left: 160px;
        right: auto;
    }

    /* line 2550, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video iframe {
        height: 160px;
    }

    /* line 2554, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-video + .views-field-field-image-1 {
        left: 50px;
        margin-top: 0;
        top: 130px;
    }

    /* line 2559, ../sass/theme-responsive.scss */
    .events-grid .views-field-field-image-1 {
        top: 140px;
        width: 35px;
    }

    /* line 2567, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-video iframe {
        height: 160px;
    }

    /* line 2571, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-video + .views-field-field-image-1 {
        left: 50px;
        margin-top: 0;
        top: 130px;
    }

    /* line 2576, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-image-1 {
        top: 140px;
        width: 35px;
    }

    /* donation */
    /* line 2584, ../sass/theme-responsive.scss */
    .donates-grid .views-field-title {
        font-size: 1.429em;
    }

    /* line 2588, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 100px;
    }

    /* line 2593, ../sass/theme-responsive.scss */
    .partners-list .jcarousel-item {
        width: 157px !important;
    }

    /* line 2597, ../sass/theme-responsive.scss */
    .donates-related .views-field-view-node {
        display: block;
    }

    /* line 2600, ../sass/theme-responsive.scss */
    .donates-related .views-field-title {
        border-bottom: 1px solid white;
    }

    /* line 2603, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 330px !important;
    }

    /* line 2607, ../sass/theme-responsive.scss */
    .shop-related .jcarousel-container .jcarousel-item {
        width: 345px !important;
    }

    /* home 2 */
    /* line 2612, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 165px;
        margin-bottom: 20px;
    }

    /* line 2618, ../sass/theme-responsive.scss */
    #user-profile-form .password-field, #user-profile-form .password-confirm {
        width: 330px;
    }

    /* line 2622, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline {
        margin-top: 0;
    }

    /* line 2624, ../sass/theme-responsive.scss */
    .comment-links ul.links.inline li {
        margin-bottom: 5px;
    }

    /* line 2629, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .checkout-buttons {
        text-align: center;
    }

    /* line 2631, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .checkout-buttons input {
        margin-bottom: 10px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    /* line 2639, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .checkout-buttons .button-operator {
        margin-bottom: 10px;
        display: block;
    }

    /* line 2644, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .form-text {
        width: 100%;
        min-width: 0;
    }

    /* line 2648, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .country {
        min-width: 100%;
    }

    /* line 2651, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .form-item {
        margin-right: 0;
        float: none;
    }

    /* line 2656, ../sass/theme-responsive.scss */
    .donate-progress-bar .progress-label span {
        padding-right: 12%;
    }
}

@media (max-width: 342px) {
    /* line 2508, ../sass/theme-responsive.scss */ #search-block-form {
        width: 115px;
    }

    /* line 2510, ../sass/theme-responsive.scss */
    #search-block-form .form-text {
        width: 115px;
        min-width: 0;
    }
}

@media (max-width: 320px) {
    /* line 2662, ../sass/theme-responsive.scss */ .partners-list .jcarousel-item {
        width: 137px !important;
    }

    /* line 2665, ../sass/theme-responsive.scss */
    .teams-grid .jcarousel-container .jcarousel-item {
        width: 270px !important;
        margin-right: 25px;
        margin-left: 25px;
    }

    /* line 2672, ../sass/theme-responsive.scss */
    .donates-grid .views-field-view-node a {
        top: 85px;
    }

    /* line 2676, ../sass/theme-responsive.scss */
    .donates-grid .fieldset {
        padding: 15px 20px;
    }

    /* line 2680, ../sass/theme-responsive.scss */
    .donates-related .jcarousel-container .jcarousel-item {
        width: 290px !important;
    }

    /* line 2683, ../sass/theme-responsive.scss */
    .shop-related .jcarousel-container .jcarousel-item {
        width: 290px !important;
    }

    /* home 2 */
    /* line 2688, ../sass/theme-responsive.scss */
    .donates-typical .grid-inner {
        min-height: 143px;
        margin-bottom: 20px;
    }

    /* line 2692, ../sass/theme-responsive.scss */
    .donates-typical .views-field-title {
        font-size: 1.286em;
        line-height: 20px;
    }

    /* line 2698, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow {
        height: 150px !important;
    }

    /* line 2702, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls a {
        right: auto;
        left: 175px;
    }

    /* line 2706, ../sass/theme-responsive.scss */
    .events-grid .field-slideshow-controls .prev {
        left: 125px;
        right: auto;
    }

    /* line 2714, ../sass/theme-responsive.scss */
    #panel-fullwidth .events-grid .views-field-field-image-1 {
        top: 120px;
        width: 35px;
    }

    /* line 2721, ../sass/theme-responsive.scss */
    .node .form-item {
        display: block;
    }

    /* line 2724, ../sass/theme-responsive.scss */
    .node input {
        min-width: 0;
    }

    /* line 2729, ../sass/theme-responsive.scss */
    #user-profile-form .password-field, #user-profile-form .password-confirm {
        width: 290px;
    }

    /* line 2733, ../sass/theme-responsive.scss */
    #commerce-checkout-form-checkout .country {
        width: 290px;
    }
}
