  .imagecontour {
	 padding: 10px;
	 border: solid 1px #EFEFEF;
	 background-color: #FFFFFF;
}
 .effect2 {
	 position: relative;
}
 .effect2:before, .effect2:after {
	 z-index: -1;
	 position: absolute;
	 content: "";
	 bottom: 15px;
	 left: 10px;
	 width: 50%;
	 top: 80%;
	 max-width:300px;
	 background: #777;
	 box-shadow: 0 15px 10px #777;
	 transform: rotate(-3deg);
}
 .effect2:after {
	 transform: rotate(3deg);
	 right: 10px;
	 left: auto;
}
 .c-layout-sidebar-content img, .c-media img {
	 height:auto;
	 max-width:100%;
}
 .c-layout-sidebar-content iframe {
	 max-width:100%;
}
 .tp-rightarrow.tparrows.circle.scroll-indicator {
	 position: absolute;
	 bottom: 5%;
	 left: 50%;
	 opacity: 100;
	 transform: translate(-50%) rotate(90deg);
	 width: 40px;
	 height: 40px;
	 cursor: default;
}
 .homepage-pop-up {
	/*position:fixed;
	 */
	/*left:50%;
	 */
	/*top:50%;
	 */
	/*transform: translate(-50%, -100%);
	 */
	 text-align:center;
	 background: #e4be21;
	/*box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.35);
	 */
	 padding:1%;
	/*z-index: 9999;
	 */
	 color:#ffffff;
	 font-weight:bold;
}
 .homepage-pop-up p {
	 font-size:larger;
	 font-weight:bold;
}
 .homepage-pop-up .x {
	 color:#e4be21;
}
 .homepage-pop-up .buttons {
	 margin:40px 0 0 0;
}
 .homepage-pop-up button {
	 background: #ffffff;
	 border: none;
	 color: #3c3c3c;
	 padding: 2px 20px;
	 margin:0 10px;
}
 .pop-up-background {
	 width: 100%;
	 height: 100%;
	 position: fixed;
	 background: rgba(0, 0, 0, 0.5);
	 top: 0px;
	 left: 0px;
	 z-index: 9999;
}
 #fb-root {
	 display:none;
}
 #fb-root iframe {
	 left:9pt;
}
 #fb-root .fb_dialog {
	 left:18pt;
}
 .header-announcement {
	 background-color: #e4be21;
	 font-size: 24px;
	 top: 145px;
	 position:relative;
	 width: 100%;
	 text-align: center;
	 padding: 10px 0;
}
 .header-announcement.teal {
	 background-color: #30c0d2;
}
 .header-announcement a {
	 text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	 color: #fff;
}
 @media (min-width: 992px) {
	 header.c-layout-header .c-topbar {
		 height: auto 
	}
}
 @media (min-width: 768px) {
	 #fb-root {
		 display:block;
	}
}
/* New Header and Footer*/
 .c-text-shadow {
	 text-shadow: 0px 0px 5px rgba(0, 0, 0, .9);
}
 .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 {
	 font-size:18px !important;
}
 .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link {
	 font-size:18px !important;
}
 .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a {
	 font-size:14px !important;
}
 .c-layout-header .c-navbar .c-mega-menu.c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline {
	 border-right:none;
}
 footer a {
	 color:#fff;
}
 .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li {
	 border-bottom:none;
}
 .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post {
	 border-bottom:none;
}
 .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a {
	 color:#ffffff;
}
 .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a {
	 color:#ffffff;
}
 .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img img {
	 width: 100%;
	 border-radius: 0px;
}
 .search-form input, .search-form button {
	 background: transparent;
	 border: solid;
	 border-color:rgba(255, 255, 255, 0.4);
}
 .search-form input {
	 border-width: 1px 0px 1px 1px;
	 color:#fff;
}
 .search-form input:focus {
	 border-color:#fff;
	 outline:none;
}
 .search-form input:focus + button {
	 border-color:#fff;
	 color:#fff;
}
 .search-form button {
	 color:rgba(255, 255, 255, 0.4);
	 border-width: 1px 1px 1px 0px;
	 margin-left:-4px;
}
 .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 {
	 color:#44305a;
}
 .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > a {
	 color:#606060;
}

.homepage-buckets {
    position: absolute;
    bottom: 50px;
    width: 100%;
    min-width:100%;
    background:linear-gradient(180deg, rgba(0,0,0, 0.0),rgba(0,0,0, 0.40), rgba(0,0,0, 0.4),rgba(0,0,0, 0.40),rgba(0,0,0, 0.0)); 
}

 @media (max-width: 991px) {
	 .search-form {
		 display:none;
	}
}
 .homepage-buckets .bucket.left {
	 padding:10px 0 30px 0;
}
 .homepage-buckets .bucket-left {
	 padding:10px 0 50px 0;
}
 .homepage .c-layout-page {
	 margin-top: 150px !important;
}
 @media (min-width: 407px) {
	 .homepage .c-layout-page {
		 margin-top: 110px !important;
	}
}
 @media (min-width: 992px) {
	 .homepage .c-layout-page {
		 margin-top: 145px !important;
	}
	 .bucket.left {
		 border-right:2px solid #d0b32b 
	}
	
	.homepage-buckets {
        bottom: 0px;
    }
}
 