/*For views masonary*/

.youcancountonus-view .view-content .item {
    width: 372px;
}

.youcancountonus-view .box.ugc .post-comment .comment-form textarea {
    width: 328px;
}

/*Page specific changes*/

.page-youcancountonus .flexslider {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100%;
}

.page-youcancountonus .pane-menu-menu-contest-page .pane-title {
    display: none;
}

.page-youcancountonus .flexslider .flex-direction-nav a {
    display: none;
    z-index: 99;
}

.page-youcancountonus .flexslider:hover .flex-direction-nav a {
    display: block;
}

.page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region-inside img {
    height: auto;
    max-width: 100%;
    width: auto;
}

.page-youcancountonus .menu {
    height: 20px;
    display: block;
    padding: 20px 0 10px;
    margin-top: -15px;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

.page-youcancountonus .menu a {
    text-decoration: none;
    border-bottom: 5px solid #fff;
    border-right: 1px solid #461b6e;
    background-color: #fff;
    color: #622599;
    padding: 0.8em 0.8em;
}

.page-youcancountonus .menu ul {
    width: 100%;
    padding: 0;
    list-style-type: none;
    background-color: #fff;
}

.page-youcancountonus .menu a:hover {
    color: #622599;
    border-bottom: 5px solid #8c8c8c;
    background-color: #f2f2f2;
}

.page-youcancountonus .menu li {
    display: inline;
}

.page-youcancountonus .menu ul li a.active {
    background-color: #622599;
    color: white;
}

.page-youcancountonus .menu ul li a.active:hover {
    background-color: #622599;
    color: white;
}

a.active-trail.active {
    background-color: #622599;
    color: #ffffff;
    border-color: #461b6e;
}

.page-youccancountonus .static {
    background-color: #fff;
    color: #5e525e;
    padding: 10px 10px 10px 10px;
}

.page-youccancountonus .static p {
    background-color: #ffffff;
    color: #5e525e;
    padding: 10px 10px 10px 10px;
}

.page-youcancountonus section.main-medium {
    margin-left: 0;
    width: 100%;
}

.youcancountonus-view .view-content {
    height: 100%;
    width: 1170px;
}

.page-youcancountonus .btn.green.medium {
  position: absolute;
  bottom: 15px;
  right: 15px;
  padding: 6px 16px;
}

.page-youcancountonus .post-tags .title {
background-color: #3d94eb;
}

/* Responsive styles */

@media only screen and (min-width: 0px) and (max-width: 767px) { 
    .page-youcancountonus .content {
        width: 100%;
        max-width: 480px;
    }
    .page-youcancountonus .menu {
        height: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .page-youcancountonus .menu a {
        display: block;
        border-right: medium none transparent;
    }
    .page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region {
        display: block;
        width: 100%;
        margin-bottom: 6px;
    }
    .page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region-inside {
        text-align: center;
    }
}

@media only screen and (min-width: 0) { 
    .page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region-inside {
        padding-left: 0;
        padding-right: 0;
    }    
}

@media only screen and (min-width: 768px) { 
    .page-youcancountonus .content {
        width: 100%;
        max-width: 745px;
    }
    .page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region {
        width: 32.4%;
        margin-right: 0.94%;
    }
    .page-youcancountonus .panels-flexible-row-141-1-inside .panels-flexible-region-141-right {
        margin-right: 0;
    }    
}

@media only screen and (min-width: 1171px) { 
    .page-youcancountonus .content {
        max-width: 1170px;
    }
}