/*----------------------------
	Thumbnails
-----------------------------*/

.touchgallery-thumbs {
    width: 95%;
    margin: 60px auto 35px;
    text-align: center;
}

.touchgallery-thumbs.touchgallery-thumbs-random-tilt a {
    position: relative;
    z-index: 1;
    display: inline-block;
    border: 10px solid #f9f1de;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
    border-radius: 0;
    position: relative;
    text-decoration: none;
    background-color: #f9f1de;
    overflow: hidden;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.touchgallery-thumbs.touchgallery-thumbs-random-tilt a:hover {
    z-index: 25;
    -moz-transform: rotate(0)!important;
    -webkit-transform: rotate(0)!important;
    transform: rotate(0)!important;
}

.touchgallery-thumbs a:hover .tg-inner-random-tilt {
    opacity: 1;
}

.touchgallery-thumbs a .tg-inner-random-tilt {
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    opacity: 0.6;
    -webkit-transition: opacity 400ms linear;
    -moz-transition: opacity 400ms linear;
    -ms-transition: opacity 400ms linear;
    -o-transition: opacity 400ms linear;
    transition: opacity 400ms linear;
}

.touchgallery-thumbs a .tg-thumbtitle-random-tilt {
    display: none;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    /* IE6-9 */
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
    font-size: 1.12em;
    z-index: 7;
    padding: 2em 6% 6% 6%;
    /*width: 92%;*/
    word-wrap: break-word;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.tg-with-caption-random-tilt a .tg-thumbtitle-random-tilt {
    display: block;
}


/*----------------------------
	Media Queries
-----------------------------*/

@media screen and (max-width: 960px) {
    .touchgallery-thumbs {
        width: auto;
    }
}

div.ccm-block-feature-item p {
    margin-left: 30px;
}

div.ccm-block-feature-item i {
    margin-right: 10px;
}
div.ccm-block-feature-item {
    margin-bottom: 40px;
}

.ccm-block-share-this-page ul.list-inline{display:inline-block;margin:0;padding:0}.ccm-block-share-this-page ul.list-inline li{display:inline-block;list-style-type:none;margin-right:10px;padding:0}.ccm-block-share-this-page svg{max-height:13px}.ccm-block-social-links ul.list-inline{display:inline-block;margin:0;padding:0}.ccm-block-social-links ul.list-inline li{display:inline-block;list-style-type:none;margin-right:10px;padding:0}.ccm-block-social-links svg{max-height:13px}


.ccm-block-social-links ul.list-inline {
    display: inline-block;
    margin: 0px;
    padding: 0px;
}

.ccm-block-social-links ul.list-inline li {
    padding: 0px;
    list-style-type: none;
    margin-right: 10px;
    display: inline-block;
}

#searchResults .pageLink{color:#999;display:block;font-size:12px;margin:2px 0 8px;padding:0}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}ul.ccm-search-block-tag-cloud{list-style-type:none;margin:0;padding:0}ul.ccm-search-block-tag-cloud li{zoom:1;color:#ccc;display:inline-block;font-size:10px;margin:0 8px 8px 0}ul.ccm-search-block-tag-cloud li a{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;display:inline-block;padding:4px;text-decoration:none;vertical-align:middle}ul.ccm-search-block-tag-cloud li a:hover{background-color:#e8e8e8;color:#333}ul.ccm-search-block-tag-cloud li{float:left;margin-left:0;margin-right:20px;padding:0;white-space:nowrap}


#searchResults .pageLink {
    font-size: 12px;
    color: #999;
    margin: 2px 0 8px 0;
    padding: 0;
    display: block;
}

#searchResults .searchResult {
    margin-bottom: 16px;
    margin-top: 24px;
}

#searchResults .searchResult h3 {
    margin-bottom: 0;
    padding-bottom: 0;
}

#searchResults .searchResult p {
    margin-top: 4px;
}

