/***************************************************************************
1. General Style
2. Top Bar
3. Header
4. Logo
5. Menu
6. Our Causes Carousel
7. Donate Us Box
8. Testimonials
9. Our Projects
10. HomePage 2
11. Donate Us Box
12. Video
13. Welcome Box
14. Successful Stories
15. Recent Events
16. Home Page 3
18. Donate Bar
19. Our Causes
20. Message Box
21. Recent Events 
22. Charity Video
23. Footer Styling
24. People Reviews
25. Flickr Widget
26. Contact us
27. Newsletter.
28. Footer Bottom Strip
29. Search Result Found Page
30. Search Result Not Found Page
31. Gallery Two Column
32. Gallery Four Column
33. Error 404 
34. About Us
35. Blog Page With Sidebar
36. Single Post With Image
37. Single Post With Video
38. Single Post With Slider
39. Project Single Post
40. Contact Page
41. Events Page
42. Elements Page
43. Cart Page
44. Featured Product Page
45. Checkout Page
46. Order Recieved Page
47. Sidebar
48. Sidebar Search
49. Popular Posts
50. Cloud Tags
51. Sidebar lists
52. Sidebar Video
53. Sidebar Gallery
54. Slider Style
55. Side Panel
***************************************************************************/
/*** GENERAL STYLE  ***/
body,ul,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:.2px;
}
.theme-layout {
    background:none repeat scroll 0 0 #FFFFFF;
	display:inline-block;
	width:100%;
    /*padding-bottom:50px;*/
}
.theme-layout.boxed {
    margin:0 auto;
    width:1230px;
    display:block;
    overflow:hidden;
    position:relative;
    z-index:0;
    background:none repeat scroll 0 0 #FFFFFF;

    -webkit-box-shadow:0 0 10px #000000;
    -moz-box-shadow:0 0 10px #000000;
    -ms-box-shadow:0 0 10px #000000;
    -o-box-shadow:0 0 10px #000000;
    box-shadow:0 0 10px #000000;
}
/*** TOP BAR ***/
#top-bar {
    float:left;
    width:100%;
    background-color:rgba(0, 0, 0, 0.85);
    margin:0;
	z-index:1;
	position:absolute;
}
#top-bar ul {
    margin:0;
}
#top-bar li{
    float:left;
    margin-right:73px;
    padding:12px 0 12px;
	color:#9d9b9b;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:10px;
    list-style:none outside none;
}
#top-bar li:last-child{
	margin-right:0;
}
#top-bar li i {
    font-size:13px;
    margin-right:5px;
}
.search-box{
	float:right;
    margin:8px 0;
	width:180px;
}
.search-input{
	float:right;
    width:100px;
    height:20px;
    padding-right:10px;
	color:#666565;
    text-align:right;
	border:none;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size:10px;
	background-color:transparent;
	border-right:1px solid #b0afaf;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.search-input:hover,
.search-input:focus{
    width:130px;
	padding-left:10px;
	border:1px solid #b0afaf;
	text-align:left;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;	
}
.submit-button{
	background:url("../images/search-icon.png") no-repeat scroll 2px  4px transparent;
    border:0 none;
    float:right;
    height:20px;
    padding:0;
    width:20px;
	margin-left:6px;
	
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}

/*** Header  ***/

header{
    float:left;
    width:100%;
	height:92px;
	background-color:#FFF;
	z-index:1;
	
    position:absolute;
    top:20px ;
}

header1{
    float:left;
    width:100%;
	height:92px;
	z-index:1;
	
    position:absolute;
}

/*** LOGO ***/
.logo {
    background:url("../images/logo-border.png") no-repeat scroll center 85px transparent;
    float:left;
    padding:-18px 0;
	margin-top:-18px;
}
.logo img{
	float:left;
	width:280px;
}
.logo h1 {
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:36px;
    font-weight:600;
    letter-spacing:-0.25px;
    line-height:50px;
    margin-left:10px;

    -webkit-text-shadow:0 1px 1px #A1A1A1;
    -moz-text-shadow:0 1px 1px #A1A1A1;
    -ms-text-shadow:0 1px 1px #A1A1A1;
    -o-text-shadow:0 1px 1px #A1A1A1;
    text-shadow:0 1px 1px #A1A1A1;
}
.logo h1 i{
	font-size:55px;
	font-style:normal;
}	

/*** MENU ***/
.menu{
	float:right;
	margin-right:20px;
}
.nav-wrap { 
	margin:50px auto; 
	background-color:rgba(0,0,0,0.6); 
	border-top:2px solid white; 
	border-bottom:2px solid white; 
}
.open-menu {
    width:50px;
    height:50px;
    font-size:30px;
    color:#FFFFFF;
    line-height:44px;
    text-align:center;
    z-index:100;
    background:none repeat scroll 0 0 #333333;
    display:none;

    position:absolute;
    top:0;
    right:-50px;
}
#menu-navigation { 
	margin:0 auto; 
	list-style:none; 
	position:relative; 
}
#menu-navigation li {
    float:left;
	position:relative;
}
#menu-navigation > li{
	margin:0 1px;
}
#menu-navigation li a { 
    float:left;
    padding:36px 22px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:400;
	color:#3D3D3D;
    position:relative;
    text-decoration:none;
    z-index:1;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
#menu-navigation li:hover > a, 
#menu-navigation > li.active > a{ 
	color:white; 
}
#menu-navigation > li:before,
#menu-navigation > li.active:before {
    content:"";
	width:0; 
	height:0; 
	border-bottom:4px solid #516f35; 
	border-right:4px solid transparent;

	opacity:0;
	filter:alpha(opacity=0);

    position:absolute;
	top:-4px;
    right:-3px;
}
#menu-navigation > li:after,
#menu-navigation > li.active:after {
    content:"";
    border-top:4px solid #516F35;
    border-right:4px solid transparent;
    height:0;
    width:0;
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    right:-3px;
    top:92px;
}
#menu-navigation > li:hover:before,
#menu-navigation > li:hover:after,
#menu-navigation > li.active:before,
#menu-navigation > li.active:after {
	opacity:1;
	filter:alpha(opacity=100);
}
#menu-navigation li a:before,
#menu-navigation > li.active > a:before {
    content:"";
    height:0;
    width:100%;
    z-index:-1;

    position:absolute;
    left:0;
    top:-3px;
	
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#menu-navigation > li:hover > a:before, 
#menu-navigation > li.active > a:before{
    height:109%;
}
.menu ul li ul {
    width:230px;
    border-top:3px solid;
    display:none;
    float:left;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
	z-index:2;

    position:absolute;
    left:0;
    top:92px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
#menu-navigation li ul li {
    width:100%;
}
#menu-navigation li ul li{
	position:relative;
}
#menu-navigation li ul li a {
    width:100%;
	padding:15px 25px;
    color:#1A1A1A;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
}
#menu-navigation li ul li a {
    width:100%;
    padding:13px 25px;
    border-bottom:1px solid #DFDFDF;
    color:#1A1A1A;
	font-size:13px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height:14px;
}
.menu ul li ul li ul {
    float:left;
    width:230px;
    border-top:3px solid;
    display:none;
    background:none repeat scroll 0 0 #fff;

    position:absolute;
    left:230px;
    top:-3px;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.menu ul.mega-menu {
    width: 460px;
}
.menu ul.mega-menu li ul{
	left:100%;
}
#menu-navigation li .mega-menu > li {
    width: 50%;
}
.menu ul li ul li ul.drop-right{
	left:-230px;
}
.ipadMenu {
    color: #7C7C7C;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    margin: 30px 0;
    width: 275px !important;
	display:none;
}


.block{
	float:left;
    width:100%;
    margin:-10px 0 30px 0;
	position:relative;
}
.sec-heading{
	border-bottom:1px solid #D3D2D2;
    float:left;
    width:100%;
    padding-bottom:15px;
	position:relative;
}
.sec-heading1{
	border-bottom:1px solid #D3D2D2;
    float:left;
    width:435px;
    padding-bottom:15px;
	position:relative;
}

.sec-heading h2 {
    color:#7c7c7c;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:300;
    line-height:14px;
	position:relative;
}

.sec-heading1 h2 {
    color:#7c7c7c;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:300;
    line-height:14px;
	position:relative;
}


.sec-heading pro{
	border-bottom:1px solid #D3D2D2;
    float:left;
    width:100%;
    padding-bottom:15px;
	position:relative;
}

.sec-heading pro h2 {
    color:#7c7c7c;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:300;
    line-height:14px;
	position:relative;
}

.sec-heading h2:before {
    content:"";
    height:0;
    width:0;
    border-bottom:8px solid #D3D2D2;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
	
    position:absolute;
    left:15px;
    bottom:-15px;
}
.sec-heading h2:after {
    content:"";
    height:0;
    width:0;
    border-top:8px solid #D3D2D2;
    border-left:7px solid transparent;
    border-right:7px solid transparent;

    position:absolute;
    left:15px;
    bottom:-23px;
}
.sec-heading h2 strong{
    font-weight:400;
}

/*** Our Causes Carousel ***/
.our-causes{
	float:left;
    margin-top:22px;
}
.list_carousel2 {
    float:left;
	position:relative;
}
.list_carousel2 li {
    float:left;
	margin-left:20px;
}
.pager {
    position:absolute;
    right:0;
    top:-70px;
}
#pager > a {
    float:left;
    height:16px;
    width:16px;
	color:transparent;
    margin:0 2px;
    border:4px solid #fff;
    background:none repeat scroll 0 0 #c8c7c7;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}	
#pager > a.selected{
    background:none repeat scroll 0 0 #fff;
	border-color:#777676;
}
.causes-image{
	float:left;
	height:430px;
	width:350px;
    position:relative;
	overflow:hidden;
	margin-right:30px;
}
.causes-image:last-child{
	margin-right:0;
}
.causes-image h4{
	color:#c81068;
	padding-bottom:10px;
	font-weight:bold;
}
.causes-image img{
	width:100%;
	height:100%;

	border:1px solid #eab3cd;
	padding:4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-0-border-radius:3px;
	border-radius:3px;
}
.causes-image img:hover {
	-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #CCC;box-shadow: 0px 0px 20px #CCC;
}

.cause-heading{
    width:100%;
    border-bottom:2px solid #797978;
background:#cc0e64;
    position:absolute;
    bottom:0px;

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.cause-heading h3 {
    padding:0 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:15px;
    font-weight:500;
    line-height:12px;
    color:#2D2D2D;
}
.cause-heading p {
    margin:0px 0 0;
    padding:0 20px;
    color:#FFF;
    font-family:Open Sans;
    line-height:20px;
	background-color:#cc0e64;
	text-align:center;
}
.cause-heading span {
    color:#2d2d2d;
    font-size:15px;
    margin-left:10px;
}
.cause-heading span i{
	color:#616161;
	font-size:19px;
	font-style:normal
}
.our-causes-hover{
	text-align:center;
    height:96%;
    width:96%;
	padding:50px 25px;
	background:none repeat scroll 0 0 rgba(224, 224, 223, 0.95);

    position:absolute;
    left:2%;
    top:2%;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;

    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);

    -webkit-transition:all 0.3s ease 0.1s;
    -moz-transition:all 0.3s ease 0.1s;
    -ms-transition:all 0.3s ease 0.1s;
    -o-transition:all 0.3s ease 0.1s;
    transition:all 0.3s ease 0.1s;
}
.our-causes-hover h3 {
    margin-bottom:25px;
    color:#2d2d2d;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	line-height:10px;
    font-size:15px;
    font-weight:500;
}
.our-causes-hover > span{
    width:100%;
    color:#2d2d2d;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:11px;
    margin-bottom:30px;
    font-weight:600;
}
.our-causes-hover span i {
    font-style:normal;
}
.our-causes-hover p {
    float:left;
    width:100%;
    margin-bottom:35px;
    margin-top:-7px;
    color:#2D2D2D;
    font-family:Open sans;
    font-size:13px;
    line-height:20px;
}
.our-causes-hover span.help {
    font-size:14px;
    font-weight:300;
    line-height:13px;
    margin-bottom:0;
}
.help > strong {
    font-size:16px;
}
.our-causes-hover span.needed-amount {
    font-size:20px;
    line-height:31px;
    margin-bottom:0;
    margin-top:10px;
    text-align:right;
}
.needed-amount span {
    color:#7D7C7C;
    font-size:28px;
}
.causes-image:hover .our-causes-hover{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}	
.causes-image:hover .cause-heading{
background-color:#cc0e64;
}

/*** Donate Us Box ***/
.donate-us-box{
    float:left;
    width:270px;
	padding:55px 35px 31px;
    margin-top:22px;
	background-image:url('../images/map-bg.png');
	background-color:#777676;
	background-repeat:no-repeat;
	background-position:50% 50%;"
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.donate-us-box h5 {
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:17px;
    font-weight:500;
    line-height:12px;
    margin-bottom:35px;
    text-align:center;
    text-transform:uppercase;
}

.donate-us-box span {
    float:left;
    width:100%;
    display:block;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:10px;
    text-align:center;
}
.donate-us-box span.amount-figures {
    float:left;
    margin:10px 0 20px;
    padding:9px 20px;
    display:block;
    font-family:Open sans;
    font-size:16px;
    line-height:14px;
    text-align:center;
    background:none repeat scroll 0 0 #393838;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.donate-us-box span.cell {
    float:left;
	margin-bottom:28px;
	margin-top:5px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:17px;
    color:#FFFFFF;
    font-weight:400;
    text-align:center;
    text-transform:uppercase;
}
.cell i {
    margin-right:10px;
}
.donate-us-box a.donate-btn {
	background-image:linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-o-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, rgb(240,240,240)),
		color-stop(0.81, rgb(255,255,255))
	);
	


	display:table;
    margin:0 auto;
    padding:10px 0;
    color:#666666;
    width:110px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:10px;
    text-align:center;
	
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.donate-us-box a.donate-btn:hover {
	width:90px;
}

/*** Testimonials ***/
.testimonial{
	float:left;
    width:100%;
    margin-top:85px;
	background:url("../images/pattern2.png") repeat scroll 0 0;
}
.slideshow {
	position:relative;
}
.slideshow p {
    float:left;
    margin-bottom:0;
    margin-top:38px;
    color:#FFFFFF;
    font-family:Source Sans Pro;
    font-size:15px;
    line-height:27px;
    text-align:center;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
	height:185px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;

	position:absolute;
	left:0px;
	top:0;
}
.slideshow .buttons {
    display:table;
    margin:0 auto 20px;
    z-index:100;
}
.slideshow .buttons li {
    float:left;
    height:12px;
    width:12px;
    display:inline;
    margin:0 0 0 8px;
    background:none repeat scroll 0 0 rgba(255,255,255,0.9);
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;	
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active {
	border:2px solid #4B4B4B;
	height:16px;	
	width:16px;
}

.carusal-image-thumb img {
    height:100px;
    width:100px;
    float:left;
    border:4px solid #FFFFFF;
	
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}

.carusal-image-thumb {
    display:table;
    margin:-44px auto 0;
    min-width:300px;
}
.carusal-image-thumb strong {
    float:left;
	margin-left:10px;
    color:#414040;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:15px;

    position:relative;
    top:75px;
}
.carusal-image-thumb-name {
    float:left;
    margin-left:5px;
    color:#FFFFFF;
    display:block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-weight:500;

    position:relative;
    top:75px;
}

.carusal-slider{
	float:left;
    margin-top:34px;
}
#carousel span, #thumbs a, #thumbs img {
    float:left;
    width:100%;
}
#carousel-wrapper {
    float:left;
	width:100%;
}

#thumbs-wrapper {
    float:left;
	width:100%;
    padding:20px 27px 0px;
    position:relative;
	background:none repeat scroll 0 0 #dedcdc;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;

    -webkit-box-shadow:0 2px 0 #DEDEDE;
    -moz-box-shadow:0 2px 0 #DEDEDE;
    -ms-box-shadow:0 2px 0 #DEDEDE;
    -o-box-shadow:0 2px 0 #DEDEDE;
    box-shadow:0 2px 0 #DEDEDE;
}
#thumbs img{
	border:2px solid #f8f7f7;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
#thumbs a {
	margin:0 10px;
	overflow:hidden;
	float:left;
}
#thumbs a:hover, #thumbs a.selected {
	border-color:#98d460;
}
#thumbs a img {
    height:80px;
    width:100%;
}
#wrapper img#shadow {
	width:100%;

	position:absolute;
	bottom:0;
}
.carusal-our-news{
    float:left;
	height:20px;
	color:#606060;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    margin-top:7px;
}

.carusal-our-news:hover,
.selected .carusal-our-news {
    color:#2d2d2d;
}	

#prev, #next {
    width:27px;
    margin-top:-13px;
    display:block;
	text-align:center;
	background-color:#BAB9B9;
    background-image:url("../images/sprite.png");

    position:absolute;
    top:49%;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;	
}
#prev i, #next i {
    color:#FFFFFF;
    line-height:35px;
}
#prev {
	background-position:205px -105px;
    left:0;
}
#next {
	background-position:-154px -34px;
	right:0px;
}	
#prev:hover { 
    background-image:url("../images/sprite.png");
	background-position:205px -105px;
}
#next:hover {
    background-image:url("../images/sprite.png");
	background-position:-154px -34px;
}

#prev.disabled, #next.disabled {
	display:!important;
}


/*** Our Projects ***/
.our-project-box {
    float:left;
    margin-bottom:-50px;
    margin-top:30px;
}
.icon-box{
    float:left;
	height:90px;
    width:90px;
    padding:12px;
    border:1px solid #DDDCDC;
    color:#DDDCDC;
    font-size:48px;
    text-align:center;
	position:relative;
	overflow:hidden;
    background-clip:border-box;
    background-color:#FFFFFF;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.our-project-box .row > div{
	padding-bottom:50px;
}
.project-detail {
    float:left;
    margin-left:3%;
    width:62%;
}
.project-detail a {
    display:block;
    padding-bottom:10px;
    line-height:11px;
    color:#656565;
    font-family:source sans pro;
    font-weight:600;
	
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
.project-detail:hover a{
	color:#2d2d2d;
}
.project-detail p {
    color:#818181;
    font-family:Open sans;
    font-size:12px;
    letter-spacing:0.2px;
}
.icon-box i {
    line-height:67px;
	color:#a5a4a4;
	text-shadow:0 -1px 1px #3e3e3e;

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.need {
    width:100%;
    height:100%;
    padding:10px;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:10px;
    font-weight:bold;

    position:absolute;
    left:0;
    top:0;
	
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.our-project-box .row > div:hover .need{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.need p span{
	font-size:14px;
}
.need > a {
    background:none repeat scroll 0 0 #FFFEFE;
    color:#AEAFAE;
    font-weight:normal;
    padding:3px 8px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}



/*** ////HOME PAGE 2 STYLE/////////
///////////////////////////////////////////////////////// ***/

.nine-column {
    float:left;
    width:1200px;
    margin-left:-15px;
    margin-right:-15px;
}
.three-column {
    float:left;
    width:270px;
    margin-left:-15px;
    margin-right:-15px;
}

/*** Donate Us Box ***/
.donate-us {
    float:left;
    width:100%;
    padding:20px;
	margin-bottom:30px;
    background:url("../images/map-bg.png") no-repeat scroll center 0 #777676;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.donate-us > h3 {
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;
}
.donate-us > span {
    float:left;
    width:100%;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:10px;
    margin-top:10px;
    text-align:center;
}
.collected {
    float:left;
    width:50%;
    margin-top:10px;
}
.collected > p {
    color:#FFFFFF;
    display:block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:10px;
    margin:0 0 10px;
}
.collected > span {
    color:#FFFFFF;
    display:table;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height:12px;
    margin:0 auto;
    padding:6px 20px;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.d-now {
    float:left;
    width:50%;
    margin-top:28px;
    text-align:center;
}

.d-now .donate-btn {
	background-image:linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-o-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);
	background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, rgb(240,240,240)),
		color-stop(0.81, rgb(255,255,255))
	);
    color:#666666;
    display:table;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:10px;
    line-height:10px;
    margin:0 auto;
    padding:8px 15px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;

    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
.d-now .donate-btn:hover {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

/*** Video ***/
.video {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.video > img {
    width:100%;
}
.video > span {
    width:100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    padding:10px 20px;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:10px;

    position:absolute;
    bottom:0;
    left:0;
}
.video span.play-video {
    width:50px;
    height:50px;
    padding:0;
    left:40%;
    top:30%;
    text-align:center;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;

	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.video span.play-video i {
    color:#AFAFAF;
    font-size:22px;
    line-height:52px;
    padding-left:6px;
	
}
.video:hover span.play-video{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}


/*** Welcome Box ***/
.welcome-box {
	float:left;
	margin-left:-15px;
	margin-right:-15px;
    padding:24px 245px 24px 130px;
    letter-spacing:0.4px;
    position:relative;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.welcome-box > h2 {
    float:left;
    width:100%;
    margin:0 0 15px;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:24px;
    font-weight:300;
    line-height:24px;
}
.welcome-box > p {
	float:left;
    width:480px;
    color:#F8F6F6;
	margin-bottom:0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:13px;
    margin-left:102px;
}
.welcome-box span {
    padding:12px 60px;
	margin-top:-20px;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;

    position:absolute;
    right:0;
    top:50%;
	
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -ms-border-radius:5px 0 0 5px;
    -o-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
}
.six-column {
    float:left;
	margin-left:50px;
    width:500px;
}
.six-column .stories{
	margin:30px 0 0;
	margin-bottom:-30px;
}

/*** Successful Stories ***/
.stroies {
    float:left;
    margin:30px -15px;
	margin-bottom:-30px;
}
.story:first-child {
    margin-left:0;
}
.story:nth-child(4n+5) {
    margin-left:0;
}
.story {
    float:left;
    width:270px;
	min-height:360px;
    margin-bottom:30px;
    margin-left:30px;
    padding-bottom:15px;
	display:block;
    border-bottom:1px dotted #E5E5E5;
}
.story-img {
    margin-bottom:25px;
    overflow:hidden;
    position:relative;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.story-img > img {
    width:100%;
}
.story-img:before {
    height:100%;
    width:100%;
    content:"";
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);

	opacity:0;
	filter:alpha(opacity=0);

    position:absolute;
    top:0;
    left:0;
	
    -webkit-transform:scale(0.6);
    -moz-transform:scale(0.6);
    -ms-transform:scale(0.6);
    -o-transform:scale(0.6);
    transform:scale(0.6);
	
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    -o-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.story-img:hover:before {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);

	opacity:1;
	filter:alpha(opacity=100);
}
.story-img h5 {
    width:100%;
    padding:16px 25px;
    color:#FFFFFF;
    font-family:source sans pro;
    font-size:15px;
    font-weight:600;
    line-height:13px;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);

    position:absolute;
    left:0;
    bottom:0;
	
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
.story-img:hover h5 {
	opacity:0;
	filter:alpha(opacity=0);
}
.story-img span {
    width:100%;
    height:100%;
    text-align:center;
    z-index:1000;
    background:url("../images/link-arrow.png") no-repeat scroll center center transparent;

    opacity:0;
	filter:alpha(opacity=0);

    position:absolute;
    top:0;

    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
.story-img:hover  span{
	opacity:1;
	filter:alpha(opacity=100);
}
.story-img span i {
    color:#FFFFFF;
    line-height:45px;
}
.story > p {
    margin-bottom:20px;
    margin-top:-5px;
    color:#777777;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    letter-spacing:0.2px;
    line-height:20px;
}
.story > h6 {
    color:#ADACAC;
	float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    line-height:15px;
	position:relative;
}
.story > h6 span {
    font-size:10px;

    position:absolute;
    bottom:-15px;
    right:0;
}
.story > h6 i{
	font-style:normal;
	font-size:24px;
}
.story > span {
    float:left;
    margin-left:20px;
    padding-left:20px;
    border-left:1px dotted #E5E5E5;
    color:#7c7c7c;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:30px;
}
.story > span i{
	margin-right:10px;
}
.list_carousel4 {
    float:left;
    margin-top:30px;
    position:relative;
}
.list_carousel4 li {
    float:left;
}
.list_carousel4 .pagi {
    right:0;
    top:-65px;
}
.list_carousel4 .pagi.prev {
    right:30px;
}

/*** Recent Events ***/
.recent-event {
    float:left;
	width:100%;
    margin:30px 0;
}
.recent-event-img {
    overflow:hidden;
	position:relative;
	width:100%;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.recent-event-img > img {
    width:100%;
}
.recent-event-img:before {
    content:"";
    height:100%;
    width:100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);

    position:absolute;
    left:0;
    top:0;
	
	opacity:0;
	filter:alpha(opacity=0);

	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.recent-event-img:hover:before {
	opacity:1;
	filter:alpha(opacity=100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.recent-event-img span {
    border:1px solid #E2E0DF;
    height:45px;
    left:45%;
    position:absolute;
    text-align:center;
    top:20%;
    width:45px;	

	opacity:0;
	filter:alpha(opacity=0);
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.recent-event-img:hover span{
    top:40%;
	opacity:1;
	filter:alpha(opacity=100);
}
.recent-event-img span i {
    color:#E2E0DF;
    line-height:43px;
}
.recent-event > h4 {
    margin:20px 0 10px;
    font-family:source sans pro;
    font-size:16px;
    font-weight:600;
    line-height:15px;
}
.recent-event > h4 a{
    color:#707070;
}
.recent-event > ul {
    float:left;
    width:100%;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
}
.recent-event li {
    float:left;
    line-height:13px;
    margin-right:30px;
}
.recent-event li a{
    color:#929292;
}
.recent-event li a span{
	color:#7c7c7c;
}
.recent-event li i {
    margin-right:10px;
}
.recent-event.previous-event {
    float:left;
    width:270px;
    margin:0 30px 0 0;
}
.recent-event.previous-event:last-child{
	margin-right:0;
}
.previous-event .recent-event-img > img {
    width:auto;
}
.previous-event .recent-event-img {
    float:left;
    width:auto;
}
.previous-event .recent-event-img:before,
.previous-event .recent-event-img span {
	display:none;
}
.recent-event.previous-event > h4 {
    float:left;
    margin-left:10px;
    margin-top:10px;
    font-size:14px;
	width:55%;
}
.recent-event.previous-event > ul {
    float:left;
    width:150px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    margin-left:10px;
}
.recent-event.previous-event ul li {
    margin-bottom:10px;
    margin-right:0;
}

/*** ////HOME PAGE 3 STYLE/////////
///////////////////////////////////////////////////////// ***/

/*** Donation Bar ***/
.donation-bar {
    float:left;
	margin-left:-15px;
	margin-right:-15px;
    overflow:hidden;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.amount {
	width:187px;
	padding:30px 0;
    background:none repeat scroll 0 0 #666666;
}
.amount p {
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:10px;
    text-align:center;
}
.amount span {
    margin:0 auto;
    padding:5px 18px;
    color:#FFFFFF;
    display:table;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    background:none repeat scroll 0 0 #8C8C8C;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.amount span strong {
    font-size:18px;
    line-height:10px;
}
.amount.pull-right span {
    background:none repeat scroll 0 0 #98D460;
}
.donate-now {
    float:left;
    width:795px;
	position:relative;
    border-left:2px solid #B0B0B0;
    border-right:2px solid #B0B0B0;
	padding:0 48px;
	z-index:1;
    background:url("../images/map-bg.png") no-repeat scroll center 11px #777676	;
}


.donate-button {
    width:168px;
    padding:22px 0;
    margin:28px auto;
	position:relative;
	display:table;
	background:#98d460;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:600;
    text-align:center;
    line-height:13px;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    -o-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}
.donate-button:hover {
    -webkit-transform:rotate(-3deg);
    -moz-transform:rotate(-3deg);
    -ms-transform:rotate(-3deg);
    -o-transform:rotate(-3deg);
    transform:rotate(-3deg);
}
 .donate-button:hover,.donate-button:focus {
    color:#FFFFFF;
    text-decoration:none;
}




/*** Our Cause ***/
.our-cause-sec{
	margin-left:-15px;
	margin-right:-15px;
}
.sec-title {
    width:100%;
    margin-bottom:30px;
    display:inline-block;
}
.sec-title h1 {
    float:left;
    padding-left:15px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:36px;
    font-weight:500;
    line-height:28px;
    margin:0;
    position:relative;
}
.sec-title h1 span {
    font-weight:300;
}
.sec-title h1:before {
    content:"";
    height:100%;
    width:5px;
	
    position:absolute;
    left:0;
    top:0;
}
.sec-title h1:after {
    content:"";
    height:1px;
    width:50%;

    position:absolute;
    right:-55%;
    top:50%;
}

.cause-image {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;	
}
.cause-image > img {
    width:100%;
}
.meta {
    float:left;
    width:180px;
    padding:34px 0;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    text-align:center;
    position:absolute;
    bottom:0;
}
.meta > span {
    color:#DBDBDB;
    display:block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height:12px;
}
.meta span i {
    font-style:normal;
}

.cause-title {
    width:990px;
    border-left:1px solid #D4D2D2;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);

    position:absolute;
    bottom:0;
    left:180px;
}
.cause-title h2 {
    float:left;
    margin:0;
    padding:30px;
    color:#FFFFFF;
    font-family:Source Sans Pro;
    font-size:18px;
    font-weight:600;
}
.details {
    float:left;
    width:100%;
    margin-top:40px;
}
.needed-amount {
    float:left;
    width:300px;
    text-align:center;
}
.needed-amount > h5 {
    display:table;
    margin:0 auto;
    line-height:57px;
    color:#ADACAC;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:58px;
    position:relative;
}
.needed-amount > h5 i {
    font-size:60px;
    font-style:normal;
    font-weight:normal;
}
.needed-amount > h5 span {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    font-weight:normal;
    line-height:12px;

    position:absolute;
    bottom:-20px;
    right:0;
}
.details > p {
    float:left;
    width:840px;

    color:#818181;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:22px;
    margin-bottom:0;
	margin-top:-6px;
}


.causes-carousel {
    float:left;
    position:relative;
    margin-top:35px;
	overflow:hidden;
    width:100%;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

.cause-tabber {
    float:left;
	border:0;
}
.causes-carousel .caroufredsel_wrapper{
	width:100%!important;
}
.cause-tabber li {
    margin-bottom:0;
	float:left;
}

.cause-tabber li:last-child{
	margin-right:0;
}
.cause-tabber li a img{
	width:100%;
	height:100%;
}
.nav.cause-tabber li a, .nav.cause-tabber li a:hover, .nav.cause-tabber li a:focus {
	float:left;
    width:370px;
	height:153px;
    padding:0;
	margin-right:30px;
	border:0;
	overflow:hidden;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.cause-tabber li a span {
    width:90%;
    padding:5px 10px 5px 10px;
    color:#E6E6E6;
    font-family:Source Sans Pro;
    font-size:15px;
	text-align:center;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);

    position:absolute;
    left:0;
    bottom:0;
	
    -webkit-border-radius:0px 4px 0 0;
    -moz-border-radius:0px 4px 0 0;
    -ms-border-radius:0px 4px 0 0;
    -o-border-radius:0px 4px 0 0;
    border-radius:0px 4px 0 0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}

.cause-tabber li a:hover span, .cause-tabber li.active a span {
    background:none repeat scroll 0 0 transparent;
    z-index:1;

    position:absolute;
    bottom:50%;
    left:5%;
}
.cause-tabber li.active a span:before {
	display:none;
}
.cause-tabber li a:after {
    width:100%;
    height:100%;
    content:"";
	background:rgba(0,0,0,0.5);

    position:absolute;
    left:0;
	top:0;
	
	opacity:0;
	filter:alpha(opacity = 0);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.cause-tabber li a:hover:after, 
.cause-tabber li.active a:after{
	opacity:1;
	filter:alpha(opacity = 100);
}
.cause-tabber li a span i {
    bottom:-20px;
    display:table;
    position:absolute;
    right:50%;
	opacity:0;
	filter:alpha(opacity = 0);

    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.cause-tabber li.active a span i{
	opacity:1;
	filter:alpha(opacity = 100);
}




.causes-pagi {
    width:50px;
    color:#9D9D9D;
    font-size:36px;
    height:100%;
    line-height:150px;
    text-align:center;
	z-index:1;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);

    position:absolute;
    top:0;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.causes-pagi:hover{
    color:#fff;
}
.causes-pagi.next{
	right:-50px;	
}
.causes-pagi.prev{
	left:-50px;
}
.causes-carousel:hover .causes-pagi.next{
	right:0;	
}
.causes-carousel:hover .causes-pagi.prev{
	left:0;
}

/*** Message Box ***/
#layerslider-container-fw{
	position:relative;
}
.message-box {
    bottom:2px;
    position:absolute;
    right:50px;
    width:360px;
}
.message-box-title {
    width:222px;
	float:right;
    z-index:1;
	overflow:hidden;
	cursor:pointer;

    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    -ms-border-radius:3px 3px 0 0;
    -o-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.message-box-title > span {
	float:left;
    width:45px;
    text-align:center;
	margin-right:10px;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.message-box-title span i {
    color:#FFFFFF;
    font-size:12px;
    line-height:34px;
}
.message-box-title > p {
    float:left;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:34px;
    margin-bottom:0;
	font-weight:700;
}
.message-box-title > i {
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    line-height:34px;
    margin-right:10px;
}


.message-form {
	display:none;
	float:left;
    padding:33px;
	border-left:2px solid;
	border-right:2px solid;
    background:none repeat scroll 0 0 #FFFFFF;
}
.message-form > p {
    color:#A7A6A6;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    margin-bottom:20px;
}
.message-form form input.form-control,
.message-form form input.form-control:focus {
    background:none repeat scroll 0 0 #F6F6F6;
    border:0 none;
    color:#A5A5A5;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-transform:uppercase;
	
    -webkit-box-shadow:1px 1px 2px #B3B3B3 inset;
    -moz-box-shadow:1px 1px 2px #B3B3B3 inset;
    -ms-box-shadow:1px 1px 2px #B3B3B3 inset;
    -o-box-shadow:1px 1px 2px #B3B3B3 inset;
    box-shadow:1px 1px 2px #B3B3B3 inset;
}
.message-form form textarea.form-control,
.message-form form textarea.form-control:focus {
    background:none repeat scroll 0 0 #F6F6F6;
    border:0 none;
    color:#A5A5A5;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    font-weight:bold;
    margin-bottom:12px;
    text-transform:uppercase;
	
    -webkit-box-shadow:1px 1px 2px #B3B3B3 inset;
    -moz-box-shadow:1px 1px 2px #B3B3B3 inset;
    -ms-box-shadow:1px 1px 2px #B3B3B3 inset;
    -o-box-shadow:1px 1px 2px #B3B3B3 inset;
    box-shadow:1px 1px 2px #B3B3B3 inset;
}
.submit-btn {
    padding:5px 30px;
    border:0 none;
    color:#FFFFFF;
    float:right;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    font-weight:600;
    line-height:10px;
    text-transform:uppercase;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.message-box-title.opened {
    width:100%;
}



/*** Recent Events ***/
.event {
    float:left;
    margin-bottom:30px;
    margin-right:30px;
    width:270px;
}
.event:last-child{
    margin-right:0;
}
.event-thumb {
    float:left;
    overflow:hidden;
	position:relative;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.event-thumb > img {
    width:100%;
}
.counter {
    width:100%;
    text-align:center;

    position:absolute;
    left:0;
    top:40%;
}
.counter > div > div, .counter > div > span {
    color:#FFFFFF;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:27px;
}
.counter > div {
    display:table;
    margin:0 auto;
}
.counter > div > span{
	margin:0 4px;
}
.counter span.position {
    float:left;
    width:14px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-stretch:semi-condensed;
    overflow:hidden;
    text-align:center;
}
.countSeconds {
    padding:0 5px;
}

.event-intro {
    float:left;
    width:100%;
}
.event-intro > h5 {
    font-family:Source Sans Pro;
    line-height:10px;
    margin:20px 0 15px;
}
.event-intro > h5 a{
    color:#656565;
}
.event-intro > h5 a:hover{
    color:#2d2d2d;
}
.event-intro > a {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    margin-bottom:2px;
    margin-right:30px;
}
.event-intro > a span{
    color:#7c7c7c;
}
.event-intro > a i {
    margin-right:10px;
}



/*** Charity Video ***/
.charity-video {
    margin-right:-15px;
}
.desc {
    float:left;
    width:205px;
}
.desc > h3 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:normal;
}
.desc > h3 a{
    color:#656565;
}
.desc > h3 a:hover{
    color:#2d2d2d;
}
.desc > p {
    color:#818181;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:20px;
    margin-top:20px;
}
.image {
    float:right;
    overflow:hidden;
	position:relative;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.image:before {
    content:"";
    width:94%;
    height:94%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);

	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:3%;
    top:3%;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.image:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
}
.image > a {
	width:40px;
	height:40px;
    border:1px solid #FCFBFA;
    text-align:center;

    position:absolute;
    top:42%;
    left:43%;

	opacity:0;
	filter:alpha(opacity = 0);
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
	
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.image:hover a{
	color:#FCFBFA;
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.image a i {
    line-height:37px;
}


/*** //// FOOTER STYLING ///////
///////////////////////////////////////////// ***/
footer {
    float:left;
    width:100%;
    overflow:hidden;
    padding:55px 0 70px;
	position:relative;
    background:url("../images/footer-bg.png") repeat scroll 0 -50px rgba(0, 0, 0, 0.9);
	background-size:100% 100%;
}
footer:before{
	content:"";
	width:100%;
	height:100%;
	background:none repeat scroll 0 0 rgba(34, 34, 34, 0.7);

	position:absolute;
	left:0;
	top:0;	
}
footer .container {
    padding:0;
}
.footer-widget-title {
    float:left;
    width:100%;
	padding-top:5px;
	margin-bottom:30px;
    overflow:hidden;
    position:relative;
}
.footer-widget-title h4 {
    color:#FFFFFF;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:300;
    letter-spacing:0.2px;
    line-height:15px;
    text-transform:uppercase;
	position:relative;
}
.footer-widget-title h4:after {
    content:"";
    width:100%;
    border-bottom:1px dotted #939292;

    position:absolute;
    bottom:0;
    right:-110%;
}

/*** People Reviews ***/
.footer_carousel {
    float:left;
	position:relative;
}
.footer_carousel li {
    float:left;
    width:270px;
	margin-right:10px;
	padding-left:5px;
}
#pager2 {
    bottom:-37px;
    margin:0;

    position:absolute;
    right:0;
    top:auto;
}
#pager2.pager a {
    float:left;
    height:5px;
    width:15px;
    background:none repeat scroll 0 0 #5B5A5A;
    margin-right:5px;
	color:transparent;
}
#pager2.pager a.selected{
	background:#fff;
}
.review {
    float:left;
    margin-bottom:20px;
    position:relative;
}
.review:after{
    width:5px;
    height:5px;
    background:none repeat scroll 0 0 #6F6F6F;
    content:"";

    position:absolute;
    left:40px;
    bottom:-2px;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.review > p {
    padding-bottom:10px;
    padding-left:15px;
    margin-bottom:0;
    border-left:1px solid #6F6F6F;
    color:#969595;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    letter-spacing:0.2px;
    line-height:24px;
	position:relative;
}
.review > p:before {
    content:"";
    height:5px;
    width:5px;
    background:none repeat scroll 0 0 #6F6F6F;

    position:absolute;
    left:-3px;
    top:0;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.review > p:after {
    height:1px;
    width:40px;
    content:"";
    background:none repeat scroll 0 0 #6F6F6F;

    position:absolute;
    left:0;
    bottom:0;
}
.review span {
    color:#fff;
}
.review i {
    float:left;
    margin-right:5px;
    padding-left:15px;
    color:#fff;
    font-size:46px;
    font-style:normal;
    font-weight:bold;
    line-height:45px;
}
.from {
    color:#767575;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;	
	float:left;
}
.from h6 {
	color:#cccccc;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-weight:800;
    text-transform:uppercase;
	margin-bottom:6px;
}
/*** Flickr Widget ***/
.flickr-images {
    float:left;
    margin-bottom:-20px;
    margin-left:-20px;
}
.flickr-images > a {
    float:left;
    width:74px;
    height:75px;
    margin-bottom:20px;
    margin-left:20px;
    overflow:hidden;
	position:relative;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.flickr-images > a  img{
	width:100%;
	height:100%;
}
.flickr-images > a:before {
    content:"";
    height:100%;
    width:100%;

    position:absolute;
    top:0;
    left:0;

	opacity:0;
	filter:alpha(opacity = 0);

	-webkit-transition:all 0.3s ease 0.1s;
	-moz-transition:all 0.3s ease 0.1s;
	-ms-transition:all 0.3s ease 0.1s;
	-o-transition:all 0.3s ease 0.1s;
	transition:all 0.3s ease 0.1s;
}
.flickr-images > a:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
	
	-webkit-transition:all 0s ease 0s;
	-moz-transition:all 0s ease 0s;
	-ms-transition:all 0s ease 0s;
	-o-transition:all 0s ease 0s;
	transition:all 0s ease 0s;
}

/*** Contact Us ***/
.contact-details {
    float:left;
    list-style:none outside none;
}
.contact-details li span {
    float:left;
    width:500px;
    color:#F0F;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:12px;
    margin-bottom:10px;
	font-weight:bold;
}
.contact-details li span i{
	margin-right:5px;
}
.contact-details li p {
    float:left;
    width:500px;
    color:#999;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px;
    margin-bottom:25px;
}

/*** Newsletter ***/
.newsletter {
    float:left;
    padding:0 20px;
	position:relative;
	
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -ms-border-radius:0 0 3px 3px;
    -o-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
}
.newsletter > h4 {
	float:left;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
}
.newsletter > h4 {
    color:#FFFFFF;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    line-height:16px;
    margin-bottom:30px;
}
.newsletter > p {
    float:left;
    margin-bottom:25px;
    margin-top:-5px;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
}
.newsletter input, 
.newsletter input:focus {
    height:30px;
    margin-bottom:20px;
    border:0 none;
    color:#323131;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:10px;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.66);
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;

    -webkit-box-shadow:1px 1px 2px #8D8D8D inset;
    -moz-box-shadow:1px 1px 2px #8D8D8D inset;
    -ms-box-shadow:1px 1px 2px #8D8D8D inset;
    -o-box-shadow:1px 1px 2px #8D8D8D inset;
    box-shadow:1px 1px 2px #8D8D8D inset;
}
.newsletter:before {
    content:"";
    width:100%;
    height:100%;

    position:absolute;
    left:0;
    top:-100%;
}
.social-bar {
    float:left;
    width:100%;
    padding:20px 19px;
    list-style:none outside none;
}
.social-bar li {
    float:left;
    height:36px;
    width:36px;
    margin-right:11px;
	border-radius:3px;
	overflow:hidden;
}
.social-bar li:last-child{
	margin-right:0;
}
.newsletter-btn {
    float:left;
    width:100%;
    padding:20px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.newsletter-btn > input {
    display:table;
    width:80%;
    border:1px solid #C1E4A1;
    color:#323131;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    margin:0 auto;
    padding:10px;
    text-transform:uppercase;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.66);

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	
    -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -ms-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
    transition:all 0.4s ease 0s;
}
.newsletter-btn > input:hover {
    font-size:13px;
}

/*** FOOTER BOTTOM STRIP /////////
///////////////////////////////// ***/
.footer-bottom{
    float:left;
    width:100%;
    padding-bottom:24px;
    padding-top:28px;
    border-bottom:1px solid #fff;
    border-top:1px solid #171616;
	background:none repeat scroll 0 0 #323131;
}
.footer-bottom p {
    color:#969595;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    line-height:14px;
    margin:0;
}

.footer-bottom p span {
    color:#fff;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
}
.footer-bottom ul {
    float:right;
}
.footer-bottom li {
    float:left;
    margin-left:35px;
}
.footer-bottom a {
    color:#C36;
	font-weight:bold;	
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
}

.footer-bottom a:hover {
	color:#C06;
}



/*** SEARCH RESULT FOUND /////////////
//////////////////////////////////////////////////// ***/
.top-image {
    float:left;
    height:95px;
    width:100%;
}
.top-image > img {
    height:100%;
    width:100%;
}
.page {
    float:left;
    width:100%;
    margin-top:70px;
    position:relative;
}
.page-title {
    float:left;
    width:100%;
}

.page-title h1 {
    padding:20px 60px;
    color:#2D2D2D;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:30px;
    font-weight:500;
    line-height:23px;
    background:none repeat scroll 0 0 #FFFFFF;

    position:absolute;
    top:-122px;
	
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -ms-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
	
}

.page-qtitle h1 {
    padding:90px 0px;
    color:#2D2D2D;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:500;
    line-height:2px;
    background:none repeat scroll 0 0 #FFFFFF;

    position:absolute;
    top:-122px;
	
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -ms-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
	
}
.page-ptitle h1 {
    padding:65px 0px;
    color:#2D2D2D;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:500;
    line-height:2px;
    background:none repeat scroll 0 0 #FFFFFF;

    position:absolute;
    top:-122px;
	
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -ms-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
	
}

.page-ctitle h1 {
    padding:95px 0px;
    color:#2D2D2D;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:500;
    line-height:2px;
    /*background:none repeat scroll 0 0 #FFFFFF;*/

    position:absolute;
    top:-122px;
	
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -ms-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
	
}

.page-atitle h1 {
    padding:100px 0px;
    color:#2D2D2D;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:500;
    line-height:2px;

    position:absolute;
    top:-122px;
	
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -ms-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
	
}
.page-title h1 span{
	font-weight:300;
}

.search-tabs {
    border:0 none;
    margin-bottom:30px;
}
.search-tabs li {
    margin-right:10px;
}
.search-tabs li a,
.search-tabs li a:hover
 {
	background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.12, rgb(247,247,246)),
		color-stop(0.56, rgb(250,250,249))
	);

    padding:10px 40px;
    border-color:#E7E7E7;
    border-style:solid;
    border-width:2px 1px 1px;
    color:#8A8989;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:10px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.search-tabs li.active a,
.search-tabs li.active a:hover,
.search-tabs li.active a:focus
 {
	background:none;
    border-color:#E7E7E7;
    border-style:solid;
    border-width:2px 1px 1px;
    color:#fff;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:10px;
    padding:10px 40px;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.search-result h3 {
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    line-height:13px;
    margin-bottom:30px;
}

.search-image {
    float:left;
    width:270px;
    height:200px;
    margin-right:30px;
    overflow:hidden;
	position:relative;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.search-image img{
	width:100%;
	height:100%;
}
.search-image:before {
    height:100%;
    width:100%;	
    background:url("../images/link-arrow.png") no-repeat scroll center rgba(0, 0, 0, 0.6);
    content:"";
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;

	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-ms-transform:scale(0.3);
	-o-transform:scale(0.3);
	transform:scale(0.3);
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.search-image:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.search-detail {
    float:left;
    width:570px;
}

.search-detail > h4 {
    color:#97D360;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:22px;
    font-weight:300;
    letter-spacing:0.3px;
    line-height:30px;
    margin-top:10px;
}
.search-detail > h4 a{
    color:#656565;
}
.search-detail > h4 a:hover{
    color:#2d2d2d;
}
.search-detail > p {
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    letter-spacing:0.2px;
    line-height:20px;
    margin-top:20px;
}



/*** SEARCH RESULT NOT FOUND /////////
///////////////////////////////// ***/
.search-result > p {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:11px;
    margin:0;
}
.search-bar {
    float:left;
    height:38px;
    width:470px;
	background:#fff;
    border:1px solid #E5E5E5;
    margin-top:30px;
    overflow:hidden;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}




/*** GALLERY TWO COLUMN /////////////
//////////////////////////////////////////////////// ***/
.page .container {
    position:relative;
}

.gallery-tabs {
    float:right;
    border:0 none;
    display:block;
    z-index:0;
}
.gallery-tabs li {
    margin:0 25px 0 0;
}
.gallery-tabs li a, 
.gallery-tabs li a:focus, 
.gallery-tabs li a:hover, 
.gallery-tabs li.active a, 
.gallery-tabs li.active a:hover, 
.gallery-tabs li.active a:focus {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#454545;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:10px;
    padding:0;
}
.gallery-tabs li:last-child{
	margin:0;
}
.gallery-content {
    margin:50px -15px 0;
}
.gallery-content .col-md-6{
	margin-bottom:30px;
	float:left;
}
.gallery-content .col-md-4{
	margin-bottom:30px;
	float:left;
}
.gallery-content .col-md-3{
	margin-bottom:30px;
	float:left;
}
.gallery-content .col-md-12{
	margin-bottom:30px;
	float:left;
}
.gallery-image {
    float:left;
    overflow:hidden;
    position:relative;
	width:100%;
	
    border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
}
.gallery-image:before {
    height:100%;
    width:100%;
    background:url("../images/gallery-hover.png") repeat scroll 0 0 transparent;
	background-size:100% 100%;
    content:"";

    position:absolute;
    left:0;
    top:0;

	opacity:0;
	filter:alpha(opacity = 0);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.gallery-image:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
}
.pr a{
	color:#FFF;
}
.gallery-image > span {
    bottom:0;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    left:0;
    line-height:10px;
    padding:10px 35px;
    position:absolute;

    -webkit-border-radius:0 3px 0 0;
    -moz-border-radius:0 3px 0 0;
	-ms-border-radius:0 3px 0 0;
    -o-border-radius:0 3px 0 0;
    border-radius:0 3px 0 0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.gallery-image:hover > span {
}
.gallery-image img {
    width:100%;
}
.image-title {
    float:left;
    width:100%;
    padding:20px;
    background:none repeat scroll 0 0 #FBFAFA;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    font-weight:500;
    line-height:20px;
	
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	-ms-border-radius:0px 0px 4px 4px;
	-o-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}
.image-title  a{
    color:#707070;
}
.image-title  a:hover{
    color:#2d2d2d;
}
.gallery-image .image-lists {
    display:table;
    width:100%;
    margin:0 auto -32px;
	
    position:absolute;
    bottom:50%;

    -webkit-transform:rotateX(90deg);
    -moz-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    -o-transform:rotateX(90deg);
    transform:rotateX(90deg);
	
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;	
}
.gallery-image:hover .image-lists {
    -webkit-transform:rotateX(0deg);
    -moz-transform:rotateX(0deg);
    -ms-transform:rotateX(0deg);
    -o-transform:rotateX(0deg);
    transform:rotateX(0deg)
}
.image-lists > ul {
    display:table;
    margin:0 auto;
}
.image-lists ul > li {
    border:2px solid #878787;
    float:left;
    margin-right:10px;
    overflow:hidden;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.image-lists ul > li:last-child{
	margin-right:0;
}
.image-lists ul > li a{
	float:left;
	position:relative;
}
.image-lists ul > li a:before {
    content:"";
    height:100%;
    width:100%;
    background:url("../images/search.png") no-repeat scroll center;
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;
	
	-webkit-transition:all 0.2s ease 0.2s;
	-moz-transition:all 0.2s ease 0.2s;
	-ms-transition:all 0.2s ease 0.2s;
	-o-transition:all 0.2s ease 0.2s;
	transition:all 0.2s ease 0.2s;
}
.image-lists ul > li a:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transition:all 0s ease 0s;
	-moz-transition:all 0s ease 0s;
	-ms-transition:all 0s ease 0s;
	-o-transition:all 0s ease 0s;
	transition:all 0s ease 0s;
}


/*** GALLERY FOUR COLUMN /////////////
//////////////////////////////////////////////////// ***/
.gallery-content .col-md-3 .image-title {
    font-size:13px;
    padding:20px 15px;
}


/*** GALLERY WITH SIDEBAR /////////////
//////////////////////////////////////////////////// ***/
.left-content.nine-column .gallery-content {
    margin: 30px 0 0;
}

/*** OUR CAUSES PAGE /////////////
//////////////////////////////////////////////////// ***/
.causes-page {
    margin: 0 -15px;
}
.causes-page .col-md-3 {
}	
.causes-page .col-md-3 .causes-image{
	float:left;
	width:100%;
    margin-bottom: 30px;
}
/*** ERROR 404 /////////////
//////////////////////////////////////////////////// ***/

.error-page {
    text-align:center;
}
.error-page h2 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:225px;
    line-height:180px;
    margin-bottom:48px;
}
.error-page > p {
    color:#C3C3C3;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:36px;
    font-style:italic;
    font-weight:bold;
    line-height:25px;
}
.error-page > p span{
    font-weight:500;
    font-size:14px;
}
.error-page-search {
    float:left;
    width:100%;
    margin-bottom:-50px;
	margin-top:50px;
    padding-bottom:55px;
    background:none repeat scroll 0 0 #F8F7F7;
	text-align:center;
}
.error-page-search .search-bar {
    display:block;
    float:none;
    margin:30px auto;
}
.error-page-search h3 {
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:500;
    line-height:18px;
    margin-bottom:20px;	
    text-transform:uppercase;
}
.error-page-search > p {
    color:#848484;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:12px;
    margin-bottom:30px;	
}
.error-page-search > a {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:11px;
	padding:5px 20px 5px 0;
}
.error-page-search a img {
    margin-left:10px;
    margin-top:-3px;
}

/*** ABOUT US /////////////
//////////////////////////////////////////////////// ***/
.about-charity {
    float:left;
	width:100%;
    margin:10px -15px 0;
}
.about-charity-desc h2 {
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:400;
    letter-spacing:0.2px;
    line-height:30px;
    text-transform:uppercase;
}
.about-charity-desc h2 span{
	color:#98d460;
    font-weight:300;
}
.about-charity-desc.col-md-7 > p {
    color:#818181;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:12px;
    margin-top:0px;
}
.about-charity-desc > ul {
    float:left;
    width:100%;
}
.about-charity-desc.col-md-7 ul li {
    float:left;
    width:113px;
    margin-right:45px;
    padding:35px 0;
    background:url("../images/hexagon-gray.png") no-repeat scroll 0 0 transparent;
    text-align:center;
}
.about-charity-desc.col-md-7 li h6 {
    margin-bottom:40px;
    padding:0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    font-weight:300;
    line-height:23px;
}
.about-charity-desc li span {
    float:left;
	width:100%;
    padding:0 13px;
    color:#CCCBCB;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:10px;
    text-transform:uppercase;
	margin-bottom:10px;
}
.about-charity-video{
	position:relative;
    float:left;
    width:100%;
	overflow:hidden;
	/*border:#FCF solid 1px;*/
	

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.about-charity-video img {
    width:100%;
}
.about-charity-video:before {
    content:"";
    width:100%;
    height:100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;
	
	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-ms-transform:scale(0.3);
	-o-transform:scale(0.3);
	transform:scale(0.3);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.about-charity-video:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);

}
.about-charity-video a span {
    width:40px;
    height:40px;
    padding:10px;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    text-align:center;
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:47%;
    top:47%;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;

	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.about-charity-video a span i{
	color:#fff;
}
.about-charity-video:hover a span{
	opacity:1;
	filter:alpha(opacity = 100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}

.staff {
    margin:0 -15px 0;
}
.staff-member {
    height:355px;
    width:100%;
    overflow:hidden;
    position:relative;
}
.staff-member > img {
	width:100%;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.member-intro {
    float:left;
    width:100%;
    background:none repeat scroll 0 0 #FFFFFF;
    padding:24px 0;

    position:absolute;
    bottom:0;
    text-align:center;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.member-intro h3 {
    margin-bottom:10px;
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:15px;
    line-height:13px;
}
.member-intro > span {
    float:left;
    width:100%;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:10px;
    text-transform:uppercase;
}
.social-contacts {
    display:table;
    width:100%;
    margin:0 auto;

    position:absolute;
    bottom:-35px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.social-contacts ul {
    display:table;
    margin:0 auto;
}
.social-contacts ul li {
    float:left;
    height:35px;
    width:35px;
    border-bottom:2px solid #C8C8C8;
    margin-right:5px;
    overflow:hidden;
		
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.social-contacts ul li:last-child{
	margin-right:0;
}
.social-contacts ul li img{
	width:100%;
	height:100%;
}
.staff-member:hover .member-intro {
    bottom:80px;
}
.staff-member:hover .social-contacts {
    bottom:35px;
}


/*** BLOG PAGE WITH SIDEBAR /////////////
//////////////////////////////////////////////////// ***/
.blog-post {
    float:left;
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid #E8E8E7;
}
.blog-post h2 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:22px;
    font-weight:400;
    letter-spacing:0.3px;
    margin-bottom:15px;
	margin-top:5px;
}
.blog-post h3 {
    color:#c81068;
}
.blog-post h2 a{
    color:#707070;
}
.blog-post h2 a:hover{
    color:#2d2d2d;
}
.blog-post-img {
    float:left;
    overflow:hidden;
    width:100%;
	position:relative;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.blog-post-img:before {
    height:100%;
    width:100%;
    content:"";
    background:url("../images/link-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);

    position:absolute;
    left:0;
    top:0;

	opacity:0;
	filter:alpha(opacity = 0);
	
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.blog-post-img:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.blog-post #layerslider-container-fw {
    overflow:hidden;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.blog-post-img img{
	width:100%;
}
.blog-post-details {
    float:left;
    width:100%;
    margin-top:20px;
}

.blog-post ul li{
	background: url(../images/list-arrow-light-pink.png) no-repeat;
	margin-left:15px;
	padding-top:-5px;
	
}
.post-meta {
    float:left;
    width:20%;
}
.post-meta {
    border-right:1px solid #D1CFCF;
    float:left;
    padding:10px 0;
    width:20%;
	position:relative;
}
.post-meta:before {
    height:15px;
    width:13px;
    margin-top:-10px;
    padding:10px 0;
    content:"";
    background:url("../images/diamond-narrow.jpg") no-repeat scroll 0 2px #FFFFFF;

    position:absolute;
    right:-7.5px;
    top:50%;
}
.post-meta > li{
    line-height:10px;
    margin-bottom:15px;
}
.post-meta > li:last-child{
	margin-bottom:0;
}
.post-meta > li a{
    color:#969696;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
}
.post-meta > li a span{
    color:#7c7c7c465;
}
.post-meta > li a i {
    margin-right:10px;
}
.post-desc {
    float:left;
    width:80%;
    padding-left:30px;
	position:relative;
}


.post-desc > p {
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:22px;
    margin:10px 0;
}
.post-desc .image-lists {
    float:right;
    margin-left:40px;
}
.pagination-area {
    float:left;
    width:100%;
	position:relative;
	margin-top:30px;
}
.pagination-area:before {
    width:100%;
    height:1px;
    background:none repeat scroll 0 0 #F8F8F8;
    content:"";
    z-index:-1;

    position:absolute;
    left:0;
    top:45%;
}
.pagination-buttons {
    width:72px;
    margin-left:-36px;
	margin-top:-2px;

    position:absolute;
    left:50%;
}
.pagination-buttons > a {
    float:left;
    width:30px;
    height:30px;
	margin:0 3px;
    text-align:center;
    background:none repeat scroll 0 0 #F8F8F8;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;	
}
.pagination-buttons > a i {
    color:#A4A4A4;
    line-height:30px;
}
.pagination-area > span {
    float:right;
    padding-left:10px;
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:30px;
    background:none repeat scroll 0 0 #FFFFFF;
	text-transform:uppercase;
}




/*** SINGLE POST WITH IMAGE /////////////
//////////////////////////////////////////////////// ***/
.post > img {
    margin-bottom:20px;
	width:100%;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;	
}
.category {
    float:left;
    width:100%;
    margin-bottom:20px;
    line-height:10px;
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    letter-spacing:0.3px;
}
.category a{
    color:#929292;
}
.post h1 {
    float:left;
    width:100%;
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:22px;
    font-weight:400;
    line-height:17px;
    margin-bottom:45px;
}

.post > p {
	float:left;
    font-size:12px;
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height:22px;
    margin:10px 0;
}
.post-image-list {
    display:inline-block;
    margin:10px 0;
    width:100%;
}
.post-image {
    float:left;
	width:270px;
	height:157px;
    margin-right:30px;
    overflow:hidden;
	position:relative;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.post-image:last-child {
    margin-right:0;
}
.post-image img{
	width:100%;
	height:100%;
}
.post-image:before {
    background:url("../images/zoom-icon.png") no-repeat scroll center center;
    content:"";
    height:100%;
    width:100%;

	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;
	
	-webkit-transition:all 0s ease 0.2s;
	-moz-transition:all 0s ease 0.2s;
	-ms-transition:all 0s ease 0.2s;
	-o-transition:all 0s ease 0.2s;
	transition:all 0s ease 0.2s;
}
.post-image:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.post .cloud-tags {
    margin:45px 0 0;
    width:100%;
}
.post .cloud-tags h3{
    margin:12px 20px 12px 0;
    float:left;
}
h3.sub-head {
    color:#2D2D2D;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:400;
    line-height:17px;
}
h3.sub-head span{
    font-weight:300;
	color:#83be4b;
}
.comments {
    float:left;
    margin-top:60px;
    width:100%;
}

.comments > ul {
    float:left;
    margin-top:55px;
    width:100%;
}
.comments ul li {
    margin-bottom:60px;
}
.comments ul li .comment {
    border:1px solid #EBEBEB;
    display:block;
    padding:20px 20px 20px 120px;
    position:relative;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.comments li  .comment img {
    border:3px solid #F5ECEC;

    position:absolute;
    left:20px;
    top:-30px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.comments li  .comment h5 {
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    margin-bottom:15px;
}
.comments li  .comment i {
    color:#929292;
    display:block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    line-height:9px;
    margin-bottom:15px;
}
.comments li  .comment p {
    color:#969595;
    font-family:source sans pro;
    font-size:13px;
    letter-spacing:0.2px;
    margin-bottom:0;
    margin-top:-5px;
}
.comments ul li ul {
    border-left:1px solid #EBEBEB;
    margin:30px 0 0 55px;
    padding:26px 0 1px 60px;
}
.comments ul li ul li {
    margin-bottom:40px;
	position:relative;
}
.comments ul li ul li:before {
    width:5%;
    height:1px;
    border-bottom:1px dotted #e2e2e2;
    content:"";
    z-index:1;
	
    position:absolute;
    left:-7%;
    top:50%;
}
.reply {
	background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.12, rgb(247,247,246)),
		color-stop(0.56, rgb(250,250,249))
	);
	
	border-top:2px solid #eceaea;
	border-left:1px solid #eceaea;
	border-right:1px solid #eceaea;
	border-bottom:1px solid #eceaea;

    color:#828282;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    padding:4px 12px;

    position:absolute;
    right:20px;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.reply:hover{
	background:none;
	color:#fff;
}

.form > p {
    color:#818181;
    font-family:Source Sans Pro;
    font-size:13px;
    line-height:10px;
    margin-bottom:0;
    margin-top:40px;
}

.form form {
    margin-top:35px;
}
.form form label {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    font-weight:normal;
    line-height:10px;
    margin-bottom:15px;
}
.comment-form form label span{
    color:#98D460;
}
.input-field, 
.input-field:hover, 
.input-field:focus {
    height:33px;
    border:0 none;
    margin-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size:12px;
    background:none repeat scroll 0 0 #FAFAFA;

    -webkit-box-shadow:1px 1px 3px #D5D5D5 inset;
    -moz-box-shadow:1px 1px 3px #D5D5D5 inset;
    -ms-box-shadow:1px 1px 3px #D5D5D5 inset;
    -o-box-shadow:1px 1px 3px #D5D5D5 inset;
    box-shadow:1px 1px 3px #D5D5D5 inset;
	
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
textarea.input-field, 
textarea.input-field:hover, 
textarea.input-field:focus{
	height:auto;
}
.form-button {
    border:0 none;
    color:#FFFFFF;
    float:left;
    font-family:arial;
    font-size:12px;
    padding:17px 30px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}




/*** SINGLE POST WITH VIDEO /////////////
//////////////////////////////////////////////////// ***/
.post .video-post{
	margin-bottom:30px;
}
.video-post {
    position:relative;
	overflow:hidden;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.video-post:before {
	content:"";
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);

	position:absolute;
	left:0;
	top:0;

	opacity:0;
	filter:alpha(opacity = 0);
		
	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-ms-transform:scale(0.3);
	-o-transform:scale(0.3);
	transform:scale(0.3);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.video-post:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
		
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.video-post > img {
    width:100%;
}
.video-post > a {
    height:45px;
    width:45px;
    border:2px solid #FFFFFF;
    margin-left:-17px;
    text-align:center;

	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    top:45%;
    left:50%;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
	
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);

	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.video-post:hover a{
	opacity:1;
	filter:alpha(opacity = 100);
		
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
} 
.video-post > a i {
    color:#FFFFFF;
    line-height:40px;
}



/*** SINGLE POST WITH SLIDER /////////////
//////////////////////////////////////////////////// ***/
.post #layerslider-container-fw {
    margin-bottom:30px;
}


/*** PROJECT SINGLE POST  /////////////
//////////////////////////////////////////////////// ***/
.post-meta > li p {
    float:left;
    width:100%;
    color:#ADACAC;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:500;
    line-height:15px;
    margin-top:10px;
	padding-left:20px;
}

.post-meta li > span {
    margin:0 auto;
    padding:7px 15px;
    color:#FFFFFF;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}



/*** CONTACT PAGE  /////////////
//////////////////////////////////////////////////// ***/
.contact-info iframe {
    width:100%;
    height:182px;
    border:0 none;
    margin-top:20px;

    -webkit-box-shadow:0 0 2px #999999;
    -moz-box-shadow:0 0 2px #999999;
    -ms-box-shadow:0 0 2px #999999;
    -o-box-shadow:0 0 2px #999999;
    box-shadow:0 0 2px #999999;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.contact-info > p {
    color:#818181;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:22px;
    margin-top:20px;
}
.contact-info .contact-details {
    margin-top:20px;
    width:100%;
}
.contact-info .contact-details > li {
    float:left;
    width:50%;
}
.contact-info .contact-details li span {
    color:#818181;
    font-weight:500;
}
.social-connect {
    float:right;
    width:650px;
    margin:70px 0 0;
    position:relative;
	border-top:1px solid #d6d6d6;
    background:url("../images/pattern.jpg") repeat scroll 0 0 transparent;
}
.social-connect h3 {
    float:left;
    width:50%;
    color:#707070;
    margin:40px 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:30px;
    font-weight:600;
    line-height:23px;
}
.social-connect h3 span {
    color:#98D460;
    font-size:20px;
    text-transform:uppercase;
}
.social-connect .social-bar {
    float:right;
    width:50%;
    margin:34px 0;
    padding:0;
}
.block.work-section {
    background:none repeat scroll 0 0 #F9F9F9;
    margin-bottom:-60px;
    margin-top:0;
    padding-bottom:70px;
    padding-top:70px;
}
.working {
    float:left;
    width:470px;
    margin-left:-15px;
}
.working > p {
    color:#818181;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    margin-top:20px;
}

.list_carousel {
    float:right;
    width:600px;
    margin-right:-15px;
    margin-top:30px;
}
.list_carousel li {
    float:left;
    width:95px;
    height:50px;
    margin:0 55px 0 0;
}
.list_carousel.responsive {
	width:auto;
	margin-left:0;
}

.pagi {
    background:none repeat scroll 0 0 #4A4A4A;
    height:25px;
    width:25px;
	text-align:center;
	color:#fff;

    position:absolute;
    right:50px;
    top:-10px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.pagi:hover i{
	color:#fff;
}
.pagi:hover{
}
.pagi.prev{
	right:80px;
}
.pagi i{
	line-height:25px;
}





/*** EVENTS PAGE  /////////////
//////////////////////////////////////////////////// ***/
.event-post {
    float:left;
    margin-bottom:30px;
    width:100%;
}
.event-post-image {
    float:left;
    position:relative;
	border-radius:4px;
	overflow:hidden;
}
.event-post-image img{
	width:100%;
}
.event-post-image:before {
    height:3px;
    width:100%;
    content:"";

    position:absolute;
    bottom:0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.event-post-image:after {
    content:"";
    width:0;
    height:0;
    border-bottom:50px solid;
    border-right:50px solid transparent;

    position:absolute;
    left:0;
    bottom:0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.event-post-image:hover:before,
.event-post-image:hover:after,
.event-post-image:hover i{
	opacity:0;	
	filter:alpha(opacity = 0);
}
.event-post-image i {
    color:#FFFFFF;
    z-index:1;

    position:absolute;
    left:12px;
    bottom:8px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.event-post-detail {
    float:left;
    width:670px;
}

.event-post-detail h2 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:400;
    margin-top:20px;
}
.event-post-detail h2 a{
    color:#707070;
}
.event-post-detail h2 a:hover{
    color:#2d2d2d;
}
.event-post-detail .post-meta:before {
    display:none;
}
.event-post-detail .post-meta {
    border:0 none;
    padding:20px 0;
    width:100%;
}
.event-post-detail > p {
    color:#858585;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    letter-spacing:0.2px;
    line-height:20px;
    margin-top:-5px;
    width:100%;
}
.event-post-image span {
    background:url("../images/link-arrow.png") no-repeat scroll center center;
    height:100%;
    width:30%;

    position:absolute;
    right:-30%;
    top:0;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.event-post-image:hover  span {
    right:0;
}
.map {
    left:0;
    opacity:0;
	filter:alpha(opacity = 0);
    position:absolute;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.event-post-image:hover .map{
	opacity:0.9;
	filter:alpha(opacity = 90);
}


/*** ELEMENTS PAGE  /////////////
//////////////////////////////////////////////////// ***/
.element {
    float:left;
    margin:0 -15px 40px;
    width:100%;
}

/*** TABS ***/
.theme-tabs .nav {
    border:0 none;
}
.theme-tabs .nav li{
	margin:0;
}
.theme-tabs .nav li a,
.theme-tabs .nav li a:hover {
    margin:0;
    padding:15px 24px;
    border-left:1px solid #D1D7DC;
    border-top:1px solid #D1D7DC;
    border-bottom:1px solid #D1D7DC;
    border-right:0 none;
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    font-weight:400;
    line-height:10px;
    background:none repeat scroll 0 0 #FCFAFA;
	
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
	
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}
.theme-tabs .nav li:last-child a{
    border-right:1px solid #D1D7DC;
}
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus{
    padding:20px 24px;
	margin-top:-9px;
	background:#fff;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:0 none;
	margin-right:-1px;
	z-index:1;
}
.theme-tabs .tab-content {
    margin-top:-1px;
    padding:40px 30px;
    border:1px solid #D1D7DC;
	float:left;
	width:100%;
}
.theme-tabs p {
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:24px;
    margin:0;
}


/*** TABS LEFT OR RIGHT ***/
.side-tabs {
    float: left;
    width: 100%;
}
.tabs-left .nav {
    float: left;
}
.tabs-left .tab-content{
    float: right;
}
.tabs-left .nav li a, 
.tabs-left .nav li a:hover, 
.tabs-left .nav li a:focus {
	border-right:4px solid #fff;
	border-left:0;
	border-top:0;
	border-bottom:0;
}
.tabs-right .nav {
    float: right;
}

.tabs-right .tab-content{
    float: left;
}
.tabs-right .nav li a, 
.tabs-right .nav li a:hover, 
.tabs-right .nav li a:focus {
	border-left:4px solid #fff;
	border-right:0;
	border-top:0;
	border-bottom:0;
}

.side-tabs .nav{
    width: 30%;
	border:0;
}
.side-tabs .nav li {
    width: 100%;
}
.side-tabs .nav li{
	margin:0 0 5px 0;
}
.side-tabs .nav li a, 
.side-tabs .nav li a:hover, 
.side-tabs .nav li a:focus {
    background: none repeat scroll 0 0 #FCFAFA;
    color: #707070;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    margin: 0;
	
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}
.side-tabs .nav li.active a,
.side-tabs .nav li.active a:hover,
.side-tabs .nav li.active a:focus {
	border-color:#fcfafa;
}
.side-tabs .tab-content {
    background: none repeat scroll 0 0 #FCFAFA;
    padding: 55px 30px;
    width: 70%;
}
.side-tabs .tab-content p {
    color: #858585;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: -5px;
}



/*** BOTTOM TABS ***/
.theme-tabs.tabs-bottom .tab-content{
	margin-bottom:-1px;
	margin-top:0;

}
.theme-tabs.tabs-bottom .nav li.active a, 
.theme-tabs.tabs-bottom .nav li.active a:hover, 
.theme-tabs.tabs-bottom .nav li.active a{
	margin-top:0;
	border-bottom:1px solid;
	border-top:0;
} 

/*** BOXED QUOTE ***/
.boxed-quote {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #D1D7DC;
    margin: 0 20px 0 0;
    padding: 35px 60px;
    width: 370px;
	
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
	border-radius:0;
}
blockquote i {
    font-size: 16px;
    margin: 0 10px;
}
.element h3 {
    margin-bottom:30px;
}

/*** ACCORDIONS ***/
.accordion_toggle {
    float:left;
    margin-bottom:5px;
    width:100%;
}
.accordion_toggle > a {
    width:100%;
    float:left;
    border-top:2px solid #dbdbdb;
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:40px;
    overflow:hidden;
    background:none repeat scroll 0 0 #FAF9F9;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.accordion_toggle a span {
    background:none repeat scroll 0 0 #eeecec;
    color:#a2a2a2;
    float:left;
    margin-right:20px;
    text-align:center;
    width:40px;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.accordion_toggle.current > a{
    border-top:2px solid;
}
.accordion_toggle.current > a span{
    color:#fff;
}
.accordion_content {
    float:left;
    width:100%;
}
.accordion_content > p {
    margin:10px 0;
    padding:0 20px 0 60px;
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:22px;
}


/*** LISTS ***/
.theme-list li {
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    font-weight:400;
    line-height:28px;
}
.theme-list li i {
    float:left;
    width:10px;
    line-height:28px;
    margin-right:10px;
}
.theme-list li i.icon-angle-right:first-child {
    margin: 0;
    width: auto;
}
.theme-list li i.icon-angle-left:first-child {
    margin: 0;
    width: auto;
}


/*** DROPCAP VARIATIONS ***/
.cap {
    float: left;
    font-size: 40px;
    line-height: 40px;
    margin-right: 15px;
}
.cap.coloured-invert {
    color: #FFFFFF;
    padding: 0 2px;
}

.social-icons {
    float: left;
    width: 100%;
}
.social-icons > li {
    float: left;
    height: 30px;
    margin-bottom: 30px;
    margin-right: 40px;
    width: 30px;
}
.social-icons.multi > li:nth-child(7n+7) {
    margin-right: 0;
}
.social {
    background: url("../images/social-icons.png") no-repeat transparent;
    float: left;
    height: 100%;
    width: 100%;
}
.social.facebook{
	background-position:0 0;
}
.social.flickr{
	background-position:-70px 0;
}
.social.forst{
	background-position:-140px 0;
}
.social.google-plus{
	background-position:-210px 0;
}
.social.blogger{
	background-position:-280px 0;
}
.social.lastfm{
	background-position:-350px 0;
}
.social.linkedin{
	background-position:-420px 0;
}
.social.wordpress{
	background-position:0 -66px;
}
.social.twitter{
	background-position:-70px -66px;
}
.social.tumbler{
	background-position:-140px -66px;
}
.social.digg{
	background-position:-210px -66px;
}
.social.dribble{
	background-position:-280px -66px;
}
.social.behance{
	background-position:-350px -66px;
}
.social.addthis{
	background-position:-420px -66px;
}
.social.sharethis{
	background-position:0 -126px;
}
.social.rss{
	background-position:-70px -126px;
}
.social.skype{
	background-position:-140px -126px;
}
.social.deliciou{
	background-position:-210px -126px;
}
.social.stumble{
	background-position:-280px -126px;
}
.social.vimeo{
	background-position:-350px -126px;
}
.social.virb{
	background-position:-420px -126px;
}
.social.grooveshark{
	background-position:0 -192px;
}
.social.mail{
	background-position:-70px -192px;
}
.social.infinte{
	background-position:-140px -192px;
}
.social.instagram{
	background-position:-210px -192px;
}
.social.evernote{
	background-position:-280px -192px;
}
.social.path{
	background-position:-350px -192px;
}
.social.myspace{
	background-position:-420px -192px;
}
.social-gray {
    background: url("../images/social-gray.png") no-repeat transparent;
    float: left;
    height: 100%;
    width: 100%;
}
.social-icons.gray li {
    background: none repeat scroll 0 0 #3F3F3F;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
	
	-webkit-transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}

.social-icons.gray li:nth-child(9n+9) {
    margin-right: 0;
}
.social-gray.play {
    background-position: 7px 5px;
}
.social-gray.google-plus {
    background-position:-64px 6px;
}
.social-gray.facebook {
    background-position:-134px 6px;
}
.social-gray.tumbler {
    background-position:-206px 6px;
}
.social-gray.twitter {
    background-position:-279px 6px;
}
.social-gray.sharethis {
    background-position:-350px 6px;
}
.social-gray.msn {
    background-position:-421px 6px;
}
.social-gray.flickr {
    background-position:-493px 6px;
}
.social-gray.linkedin {
    background-position:-564px 6px;
}
.social-gray.vimeo {
    background-position:-635px 6px;
}
.social-gray.gtalk {
    background-position:7px -59px;
}
.social-gray.skype {
    background-position:-134px -59px;
}
.social-gray.found {
    background-position:-206px -59px;
}
.social-gray.rss {
    background-position:-278px -59px;
}
.social-gray.buzz {
    background-position:-349px -59px;
}
.social-gray.yahoomessanger {
    background-position:-422px -59px;
}
.social-gray.yahoo {
    background-position:-494px -59px;
}
.social-gray.digg {
    background-position:-564px -59px;
}
.social-gray.deleciou {
    background-position:8px -119px;
}
.social-gray.upcoming {
    background-position:-63px -119px;
}
.social-gray.aim {
    background-position:-135px -119px;
}
.social-gray.myspace {
    background-position:-563px -119px;
}
.social-gray.wikipedia {
    background-position:-635px -119px;
}
.social-gray.vcard {
    background-position:-207px -184px;
}
.social-gray.picasa {
    background-position:-135px -184px;
}
.social-gray.dribble {
    background-position:7px -184px;
}
.social-gray.netvibes {
    background-position:-278px -184px;
}
.social-gray.deviantart {
    background-position:-564px -184px;
}
.social-gray.fireeagle {
    background-position:-422px -184px;
}
.social-gray.itunes {
    background-position:-64px -184px;
}
.social-gray.lastfm {
    background-position:-494px -119px;
}
.social-gray.amazon {
    background-position:-422px -118px;
}
.social-gray.reddit {
    background-position:-279px -118px;
}
.social-gray.stumble {
    background-position:-352px -118px;
}
.social-gray.digg2 {
    background-position:-634px -60px;
}
.social-gray.orkut {
    background-position:-635px -184px;
}





/*** ALIGNED IMAGES ***/
.aligned img {
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.aligned {
    float: left;
}
.aligned.right {
    text-align: right;
}
.aligned.right img{
	margin-left:15px;
}
.aligned.left {
    text-align:left;
}
.aligned.left img{
	margin-right:15px;
}
.aligned h5 {
    color: #5D5D5D;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    margin-bottom: 20px;
}


/*** PROGRESS BARS ***/

.progress-report .progress {
    float: left;
    width: 100%;
	margin-bottom:25px;
}
.progress-report > h6 {
    float: left;
}
.progress-report > span {
    float: right;
}
.progress-report > h6 {
    color: #707070;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: 400;
	line-height:30px;
}
.progress-report > span {
    color: #707070;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: 600;
    margin-right: 40px;
	line-height:30px;
}
.progress-report .progress {
    background: none repeat scroll 0 0 #FCFBFB;
    border: 1px solid #DDDCDC;
	
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
	
    -webkit-box-shadow: 0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;
    -moz-box-shadow: 0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;
    -ms-box-shadow: 0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;
    -o-box-shadow: 0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;
    box-shadow: 0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;
	
}
.progress.pattern .progress-bar {
    background:url("../images/pattern2.png") repeat scroll 0 0 / 10% auto;

    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
	
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-report .progress.simple{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.simple .progress-bar {
    position: relative;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.progress-bar span {
    color: #FFFFFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 11px;
    position: absolute;
    right: 15px;
    top: 1px;
}
.yellow{
	background:none no-repeat scroll 0 0 #fbb450;
}
.red{
	background:none no-repeat scroll 0 0 #dc504b;
}
.lightblue{
	background:none no-repeat scroll 0 0 #52b8d6;
}


/*** PRICE TABLE ***/
.price-table {
    display: table;
    margin: 30px auto 0;
}
.price-table > ul {
    border: 1px solid #B7B7B7;
    float: left;
    width: 255px;
	overflow:hidden;
	margin-right:10px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;

	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.price-table > ul:hover {
    -webkit-box-shadow: 0 0 5px #C7C7C7;
    -moz-box-shadow: 0 0 5px #C7C7C7;
    -ms-box-shadow: 0 0 5px #C7C7C7;
    -o-box-shadow: 0 0 5px #C7C7C7;
    box-shadow: 0 0 5px #C7C7C7;
}
.price-table > ul:last-child{
	margin-right:0;
}
.price-table li.table-head {
    background: none repeat scroll 0 0 #727272;
    color: #FFFFFF;
    padding: 35px 20px 25px;
    text-align: center;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.table-head > h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 24px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 10px;
}
.table-head > span {
    color: #FFF3F3;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    line-height: 12px;
    width: 100%;
}
.price-table ul li.table-desc {
	background:#fff;
    padding: 20px;
    text-align: center;
}
.table-desc p{
	margin:0;
}
.price-table li {
    background: none repeat scroll 0 0 #F9F8F8;
    border-top: 1px solid #E7E7E7;
    color: #828282;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    line-height: 10px;
    padding: 20px 20px 20px 50px;
    width: 100%;
}
.price-table li i{
	font-size:16px;
	margin-right:10px;
}
.price-table li:nth-child(2n+2) {
    background: none repeat scroll 0 0 #F4F3F3;
}

.price-table li.price-per-year {
    background: url("../images/pattern2.png") repeat scroll 0 0 / 31% auto #E9E9E9;
    border-top: 1px solid #FFFFFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 26px;
    font-weight: bold;
    line-height: 20px;
    padding: 10px 20px;
    text-align: center;
	color:#555555;
}
.price-table li.price-per-year i {
    font-size: 18px;
    font-style: normal;
	margin:0;
}
.price-per-year > span {
    color: #6A6A6A;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 14px;
    font-weight: normal;
}
.price-table li.table-btn {
    padding: 10px 20px;
}
.price-table li.table-btn a {
    background: none repeat scroll 0 0 #686868;
    border: 1px solid #686868;
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-weight: 600;
    padding: 12px 10px;
    text-align: center;
    width: 100%;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
	
    -webkit-box-shadow: 0 1px 1px #BDBDBD inset;
    -moz-box-shadow: 0 1px 1px #BDBDBD inset;
    -ms-box-shadow: 0 1px 1px #BDBDBD inset;
    -o-box-shadow: 0 1px 1px #BDBDBD inset;
    box-shadow: 0 1px 1px #BDBDBD inset;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
/*** ALERT BOXES ***/
.alert-box {
    overflow:hidden;
    padding:12px 20px;
	border:1px solid;
	margin-bottom:20px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.alert-box:last-child {
	margin-bottom:0;
}
.alert-box i {
    float:left;
    font-size:20px;
    margin-right:20px;
}
.element .alert-box > h4 {
    float:left;
    width:auto;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    font-weight:600;
    letter-spacing:0.2px;
    line-height:20px;
    margin:0;
}
.alert-box > h4 span {
    font-size:12px;
    font-weight:300;
}
.warning{
	background:#faf9f9;
	border-color:#98d460;
	color:#98d460;
}
.cancel{
	background:#d9edf7;
	border-color:#0078c0;
	color:#0078c0;
}
.attention{
	background:#fce6e9;
	border-color:#ef3363;
	color:#ef3363;
}
.done{
	background:#e1eec9;
	border-color:#45a945;
	color:#45a945;
}


/*** HIGHLIGHTED TEXT ***/
.highlight {
    color:#858585;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    letter-spacing:0.2px;
    line-height:22px;
    margin-top:-7px;
}
.highlight > span {
    color:#FFFFFF;
    padding:0 10px;
}
.highlight.rounded > span {
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    border-radius:20px;
}

/*** BUTTONS ***/
.buttons-column {
    float:left;
    margin-bottom:30px;
    width:100%;
}
.buttons-column .theme-btn{
	margin-right:30px;
}
.theme-btn {
    border:1px solid #D8B1B1;
    float:left;
	color:#fff;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.small {
    line-height:35px;
    padding:0 19px;
	font-size:12px;
}
.medium {
    line-height:45px;
    padding:0 30px;
	font-size:12px;
}
.large {
    line-height:45px;
    padding:0 43px;
	font-size:12px;
}
.skyblue{
	background-image:linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);
	background-image:-o-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);
	background-image:-moz-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);
	background-image:-webkit-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);
	background-image:-ms-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.31, rgb(98,206,222)),
		color-stop(0.74, rgb(152,224,234))
	);
	background-color:#6ad0e0;
}
.green{
	background-image:linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);
	background-image:-o-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);
	background-image:-moz-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);
	background-image:-webkit-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);
	background-image:-ms-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(99,168,2)),
		color-stop(0.85, rgb(155,201,2))
	);
	background-color:#72b102;
}
.dodgerblue{
	background-image:linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);
	background-image:-o-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);
	background-image:-moz-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);
	background-image:-webkit-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);
	background-image:-ms-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(73,167,184)),
		color-stop(0.85, rgb(116,201,210))
	);
	background-color:#5eb9c5;
}
.blue{
	background-image:linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);
	background-image:-o-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);
	background-image:-moz-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);
	background-image:-webkit-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);
	background-image:-ms-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(37,150,231)),
		color-stop(0.85, rgb(54,184,239))
	);
	background-color:#2da6eb;
}
.limegreen{
	background-image:linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);
	background-image:-o-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);
	background-image:-moz-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);
	background-image:-webkit-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);
	background-image:-ms-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(132,204,78)),
		color-stop(0.85, rgb(172,220,114))
	);
	background-color:#85cc4e;
}
.silver{
	background-image:linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);
	background-image:-o-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);
	background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);
	background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);
	background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(240,240,240)),
		color-stop(0.85, rgb(246,246,246))
	);
	background-color:#f0f0f0;
	color:#8c8c8c;
}


.element h4 {
    float:left;
    width:100%;
    margin:10px 0;
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:18px;
}
.element p {
    color:#828282;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;	
	line-height:22px;
}



/*** CART PAGE /////////
///////////////////////////////// ***/
.cart-table{
	float:left;
	width:100%;
}
.cart-head {
	background-image:linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);
	background-image:-o-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);
	background-image:-moz-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);
	background-image:-webkit-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);
	background-image:-ms-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(232,234,235)),
		color-stop(0.5, rgb(237,237,238))
	);
	
    border:1px solid #D2D5D7;
    float:left;
    width:100%;
	text-align:center;
	
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-ms-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.cart-head h2 {
    float:left;
    padding:24px 0 20px;
    color:#5B5B5B;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:500;
    line-height:12px;
}
.product {
    width:40%;
}
.price {
    width:20%;
}
.quantity {
    text-align:center;
    width:20%;
}
.total {
    width:20%;
}
.cart-table > ul {
    float:left;
    width:100%;
	border-top:0;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	position:relative;

	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.cart-table li {
    float:left;
    width:100%;
    line-height:10px;
    background:none repeat scroll 0 0 #FCFCFC;
    border-bottom:1px solid #E0E0E0;
}
.cart-table li:last-child {
    border-bottom:0 none;
    padding:10px 20px;

	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.cart-table li > div {
    float:left;
    min-height:57px;
    padding:10px 0;
    border-right:1px solid #E0E0E0;
}
.product i {
	float:left;
    margin:5px 0 0 30px;
	color:red;
}
.cart-table li > .product > h6 {
    float:left;
    margin-left:30px;
}
.product > img {
    float:right;
	margin-right:10px;
}
.cart-table li > div h6 {
    color:#555555;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:25px;
    text-align:center;
}
.cart-table li > .quantity{
	padding:10px 20px;
	position:relative;
}
.customSelect.styled {
    width:100%;
	height:37px;
	background:#fff;
    border:1px solid #C6DADE;
    overflow:hidden;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.co-form .customSelect {
    margin-bottom:20px;
}
select{
	width:95%!important;
}
.customSelectInner {
    float:left;
    width:100% !important;
	height:100%;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    padding:9px 30px 9px 10px;
    background:url("../images/select-box-btn.jpg") no-repeat scroll right 0 transparent;
	background-size:auto 100%;
}
.cart-table li:nth-child(2n+2) {
    background:none repeat scroll 0 0 #F9F8F8;
}
.cart-table li:last-child input {
    float:left;
    height:30px;
    width:170px;
    margin-right:20px;
    padding:5px 10px;
    border:1px solid #C6DADE;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.cart-btn {
    padding:10px 15px;
	margin:0 4px;
    border:1px solid #D7AFAF;
    color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}





.cart-total {
    float:right;
    width:51%;
    margin-top:30px;
}
.cart-total .cart-head h2 {
    float:none;
}
.cart-total.cart-table li {
    padding:20px 0;
}
.cart-total p {
    float:left;
    width:50%;
    margin:0;
	padding-left:20px;
    color:#5B5B5B;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    font-weight:500;
}
.cart-total span {
    float:right;
    width:50%;
    text-align:center;
}

.cart-shipping {
    float:right;
    width:51%;
    margin-top:30px;
}
.cart-shipping .cart-head h2 {
    float:none;
}
.cart-shipping.cart-table li {
    padding:10px 15px;
}
.cart-shipping.cart-table input {
    float:left;
    height:30px;
    width:100% !important;
    margin-right:20px;
    padding:5px 10px;
    border:1px solid #C6DADE;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
	color:#EBEBEB;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.notes {
    float:left;
    width:100%;
    margin-top:20px;
}
.cart-total.cart-table.order {
    width:100%;
}
.cart-total.order .cart-head h2 {
    float:left;
    width:50%;
}
.payment li {
    float:left;
    margin-bottom:25px;
    width:100%;
}
.payment ul li input {
    float:left;
}
.payment ul li label {
    color:#929292;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    font-weight:normal;
    margin-left:10px;
}
.payment ul li span {
    float:left;
    width:100%;
    padding:10px;
    margin-top:10px;
    color:#F7F7F7;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    position:relative;
    background:none repeat scroll 0 0 #757575;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.payment ul li span:before {
    height:0;
    width:0;
    border-bottom:5px solid #757575;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    content:"";

    position:absolute;
    left:20px;
    top:-5px;
}
.payment {
    float:left;
    width:100%;
    padding:30px;
    background:none repeat scroll 0 0 #FCFCFC;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.payment .accordion_toggle a {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    line-height:22px;
}
/*** FEATURED PRODUCTS PAGE /////////
///////////////////////////////// ***/
.featured-products h3 {
    margin-bottom:20px;
}
.featured-products > p {
    color:#777777;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    line-height:20px;
    margin-bottom:30px;
}
.featured-products .col-md-4{
	margin-bottom:40px;	
}
.featured-products .col-md-4 > img {
    margin-bottom:15px;
    width:100%;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.featured-products .col-md-4 > h4 {
    color:#707070;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:16px;
    font-weight:400;
    margin-bottom:10px;
}
.ratings {
    color: #E6E84A;
    float: left;
    line-height: 10px;
    width: 100%;
}
.product-price > span {
    color: #CCCBCB;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 14px;
    font-weight: bold;
    line-height: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-decoration: line-through;
}
.product-price > p {
    color: #7D7C7C;
    float: left;
    font-size: 22px;
}
.product-price > a {
    background: none repeat scroll 0 0 #626262;
    color: #F4F4F4;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    padding: 5px 10px;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
/*** CHECK OUT PAGE /////////
///////////////////////////////// ***/
.check-out-top li {
    float:left;
    width:100%;
    border-top:2px solid #DBDBDB;
    margin-bottom:10px;
    overflow:hidden;
    background:none repeat scroll 0 0 #FAF9F9;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.login {
    float:left;
    margin-bottom:20px;
    padding:10px;
    border:1px solid #E7E7E7;
	
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
}
.login p {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
}
.col-md-12.co-form {
    float:left;
    width:100%;
}
.co-form label {
	display:block;
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    font-weight:normal;
    line-height:11px;
    margin-bottom:10px;
}
.cupon {
    float:left;
	width:100%;
    margin-bottom:20px;
    padding:10px;
    border:1px solid #E7E7E7;
	
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
}
.billing {
    float:left;
    width:570px;
}
.billing h3{
	margin-bottom:30px;
}
.create-account {
    float:left;
    width:100%;
    margin-top:20px;
}
.form-toggle.accordion_toggle > a {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:14px;
    line-height:18px;
	position:relative;
	padding-left:20px;
	cursor:pointer;
}
.form-toggle.accordion_toggle > a:before {
    content:"";
    width:13px;
    height:13px;
    background:none repeat scroll 0 0 #DBECEF;
    border:1px solid #B7D5DE;

    position:absolute;
    left:0;
    top:4px;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.form-toggle.accordion_toggle.current > a.pointed:after {
    content:"";
    width:7px;
    height:7px;
    background:none repeat scroll 0 0 #779DA9;

    position:absolute;
    left:3px;
    top:7px;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.account-form > p {
    color:#929292;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:20px;
}
.shipping{
    float:left;
    width:570px;
}
.shipping h3{
	margin-bottom:30px;
}


/*** ORDER RECEIVED PAGE /////////
///////////////////////////////// ***/

#check {
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    margin-left:-40px;
    padding-left:10px;
    padding-right:10px;

    position:absolute;
    left:50%;
    top:-22px;
}
#check > span {
    color:#FFFFFF;
    font-size:30px;
    padding:13px 16px;
	
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
.order-reveived {
    border:1px solid;
    float:left;
    margin-top:28px;
    position:relative;
    width:100%;
	
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
}
.order-reveived > p {
    color:#696868;
    font-family:Roboto;
    font-size:13px;
    line-height:17px;
    margin:0;
    padding-top:57px;
    text-align:center;
}
.order-reveived p strong {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
}
.order-reveived a {
    display: table;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    line-height: 11px;
    margin: 0 auto;
    padding: 35px 20px 35px 0;
    text-align: center;
    text-transform: uppercase;
}
.order-reveived a img{	
	margin-left:10px;
    margin-top:-3px;
	}




/*** SIDEBAR /////////
///////////////////////////////// ***/
.sidebar-widget {
    float:left;
    margin-bottom:30px;
    overflow:hidden;
    width:100%;
}
/*** Sidebar Search ***/
.sidebar-search {
    width:100%;
    height:38px;
    border:1px solid #E5E5E5;
    overflow:hidden;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	
}
.search {
    height:100%;
    width:75%;
    padding:10px;
    border:0 none;
    color:#D2D2D2;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;

    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
	
}
.search-button {
    float:right;
    height:100%;
    width:40px;
    padding:0;
    border:0 none;
    background:url("../images/search.png") no-repeat scroll center;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.sidebar-title {
    float:left;
    width:100%;
    margin-bottom:20px;
    border-left:5px solid #98D460;
}
.sidebar-title > h4 {
    float:left;
    padding-left:15px;
    color:#2D2D2D;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:20px;
    font-weight:400;
    line-height:26px;
    position:relative;
}
.sidebar-title > h4:after {
    height:1px;
    width:50%;
    content:"";
    background:none repeat scroll 0 0 #98d460;

    position:absolute;
    right:-55%;
    top:55%;
}
.sidebar-title > h4 span{
	font-weight:300;
	color:#83be4b;
}
/*** Popular Posts ***/
.popular-post {
    float:left;
    height:105px;
    width:100%;
    margin-bottom:20px;
    overflow:hidden;
    position:relative;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.popular-post:last-child{
	margin-bottom:0;
}
.popular-post > img {
    width:100%;
	height:100%;
}
.popular-post-title {
    width:100%;
    padding:15px 10px;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);

    position:absolute;
    bottom:-30px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.popular-post:hover .popular-post-title{
	bottom:0;
}
.popular-post-title h6 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    margin-bottom:15px;
    text-align:center;
}
.popular-post-title h6  a{
    color:#FFFFFF;
}
.popular-post-title > span {
    color:#C8C8C8;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:10px;
    font-weight:600;
    line-height:10px;
    text-align:center;
    width:100%;
}
/*** Cloud Tags ***/
.cloud-tags {
    float:left;
    margin-left:-5px;
}
.cloud-tags a{
	background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);
	background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.12, rgb(247,247,246)),
		color-stop(0.56, rgb(250,250,249))
	);
    color:#959595;
    float:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    margin:5px;
    padding:7px 14px;

    border-color:#E7E7E7;
    border-style:solid;
    border-width:2px 1px 1px;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

/*** Sidebar Lists ***/
.sidebar-list {
    float:left;
    width:100%;
}
.sidebar-list > li {
    float:left;
    margin-bottom:1px;
    width:100%;
}
.sidebar-list li a {
    float:left;
    width:100%;
    padding:15px 20px 15px 60px;
    color:#959595;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:12px;
    line-height:10px;
    background:url("../images/list-arrow.png") no-repeat scroll 34px center #FCFCFB;
	
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

/*** Sidebar Video ***/
.sidebar-video {
    float:left;
    overflow:hidden;
    width:100%;
	position:relative;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.sidebar-video:after {
    height:100%;
    width:100%;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    content:"";

	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;
	
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.sidebar-video:hover:after{
	opacity:1;
	filter:alpha(opacity = 100);

	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.sidebar-video > h6 {
    width:100%;
    color:#F5F5F5;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:13px;
    text-align:center;
	z-index:1;

    position:absolute;
    left:0;
    top:-30px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.sidebar-video:hover > h6 {
    top:30px;
}
.sidebar-video > span {
    height:40px;
    width:40px;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    line-height:36px;
    margin-bottom:-20px;
    margin-left:-20px;
    text-align:center;
	z-index:1;

    position:absolute;
    bottom:-50%;
    left:50%;
	
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.sidebar-video > span a i{
	color:#fff;
}
.sidebar-video:hover > span {
    bottom:50%;
}

/*** Sidebar Gallery ***/
.gallery .col-md-4 a {
    margin-bottom:20px;
}
.gallery .col-md-4 a img{
	width:100%;
}
.gallery .col-md-4 > a:before {
    content:"";
    height:100%;
    width:100%;
	opacity:0;
	filter:alpha(opacity = 0);

    position:absolute;
    left:0;
    top:0;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.gallery .col-md-4 > a:hover:before{
	opacity:1;
	filter:alpha(opacity = 100);
}
.gallery .col-md-4 > a {
    float:left;
    position:relative;
	border-radius:4px;
	overflow:hidden;
	width:100%;
}

/*** Sidebar Swith To Left ***/
.switch .left-content.nine-column {
    float: right;
    margin: 0 -15px 0 0;
}
.switch .sidebar.three-column.pull-right {
    float: left;
    margin: 0 30px 0 -15px;
}



/*** Slider Styles ***/
.ls-s-1 i{
	font-style:normal;
	position:relative;
} 
.ls-s-1 span {
    padding:5px 20px;
    margin-left:20px;
    background:none no-repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color:#FFFFFF;
    position:relative;
	
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    -ms-border-radius:0 4px 4px 0;
    -o-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
}
.ls-s-1 span:before {
    background:url("../images/slider1-img.png") no-repeat scroll 0 0 transparent;
    content:"";
    height:100%;
    left:-8px;
    position:absolute;
    top:0;
    width:10px;
}

span.ls-s-1:after {
    background:url("../images/slider1-img3.png") no-repeat scroll right 0 transparent;
    content:"";
    height:100%;
    position:absolute;
    right:-32px;
    top:0;
    width:100px;
}
span.ls-s-1 i{
	color:#4c4c4c;
	font-style:normal;
}
h3.ls-s-2 span{
	color:#242424;
}

h3.ls-s-3 i{
	color:#98d460;
	font-style:normal
}



.slide3-first:after {
    content:"";
    height:100%;
    width:100px;
    background:url("../images/slider2-img.png") no-repeat scroll right 0 transparent;

    position:absolute;
    right:-39px;
    top:0;
}

h4.ls-s-3 span {
    color:#323232;
}
.slide3-second:after {
    content:"";
    height:100%;
    width:100px;
    background:url("../images/slider2-img2.png") no-repeat scroll right 0 transparent;

    position:absolute;
    right:-31px;
    top:0;
}

h5.ls-s-3 span{
	color:#9bd362;
}
.slide3-third:after {
    content:"";
    height:100%;
    width:100px;
    background:url("../images/slider2-img3.png") no-repeat scroll right 0 transparent;

    position:absolute;
    right:-21px;
    top:0;
}

.ls-s-4 i{
	font-style:normal;
	color:#98d460;
}




/*** Side Panel ***/
.side-panel {
    width:277px;
    padding:50px;
    position:fixed;
    top:100px;
	left:-277px;
    background:url("../images/panel-bg.jpg") repeat scroll 0 0 transparent;
	z-index:1000;
	
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	
	-webkit-box-shadow:0 0 3px #888888;
	-moz-box-shadow:0 0 3px #888888;
	-ms-box-shadow:0 0 3px #888888;
	-o-box-shadow:0 0 3px #888888;
	box-shadow:0 0 3px #888888;
	
	-webkit-border-radius:0px 5px 5px 0;
	-moz-border-radius:0px 5px 5px 0;
	-ms-border-radius:0px 5px 5px 0;
	-o-border-radius:0px 5px 5px 0;
	border-radius:0px 5px 5px 0;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.show{
	left:0;

	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.side-panel h6 {
    border-bottom:1px double #f4f4f4;
    color:#3D3C3C;
    display:inline-block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-weight:600;
    margin:0px 0 20px 0;
    position:relative;
    text-transform:uppercase;
}
.colors a {
    display:inline-block;
    height:20px;
    margin-right:10px;
    width:20px;
	border:1px solid #fff;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.colors a:hover{
	-webkit-box-shadow:0 0 4px #000;
	-moz-box-shadow:0 0 4px #000;
	-ms-box-shadow:0 0 4px #000;
	-o-box-shadow:0 0 4px #000;
	box-shadow:0 0 4px #000;
}
.color1{
	background-color:#b35c28;
}
.color2{
	background-color:#DC4B3A;
}
.color3{
	background-color:#E3C60A;
}
.color4{
	background-color:#93B631;
}
.color5{
	background-color:#2D695C;
}
.color6{
	background-color:#E76E66;
}
.color7{
	background-color:#ED6A18;
}
.color8{
	background-color:#E53B51;
}
.color9{
	background-color:#ED556A;
}
.color10{
	background-color:#4FC0AA;
}
.colors {
    margin-bottom:20px;
}

.colors {
    margin-bottom:20px;
}

.layout-buttons {
    margin-bottom:20px;
}
.layout-buttons > a {
    width:100%;
    display:inline-block;
    margin:5px 0;
    border:1px solid #7c7c7c;
    color:#E0DFDF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size:11px;
    font-weight:600;
    text-align:center;
	cursor:pointer;
	background:#818080;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	
}
.layout-buttons > a:hover {
	background-image:linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-o-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-moz-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-webkit-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);
	background-image:-ms-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);

	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(134,81,40)),
		color-stop(0.43, rgb(145,92,51))
	);
    color:#E0DFDF;
}
.panel-icon {
	background-image:url("../images/panel-icon.png"), url("../images/panel-bg.jpg");
	background-repeat:no-repeat, repeat;
	background-position:3px 10px, 0 0; 
 
    height:210px;
    width:30px;
	cursor:pointer;
    position:absolute;
    right:-30px;
    top:110px;

	-webkit-box-shadow:1px 0 1px #B7B7B7;
	-moz-box-shadow:1px 0 1px #B7B7B7;
	-ms-box-shadow:1px 0 1px #B7B7B7;
	-o-box-shadow:1px 0 1px #B7B7B7;
	box-shadow:1px 0 1px #B7B7B7;
	
	-webkit-border-radius:0px 5px 5px 0;
	-moz-border-radius:0px 5px 5px 0;
	-ms-border-radius:0px 5px 5px 0;
	-o-border-radius:0px 5px 5px 0;
	border-radius:0px 5px 5px 0;
}
.panel-icon > p {
    height:20px;
    width:175px;
    color:#656565;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-weight:600;
    position:absolute;
    left:-74px;
    top:103px;
    text-shadow:1px 1px 0 #FFFFFF;

    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
}
.colors .pictures{
    height:31px;
    width:31px;
}
.colors .pat1 {
    background:url("../images/boxed-bg1.jpg") repeat scroll 0 0 transparent;
	background-size:cover;
}
.colors .pat2 {
	background:url("../images/boxed-bg2.jpg") repeat 0 0 transparent;
	background-size:cover;
}
.colors .pat3 {
	background:url("../images/boxed-bg3.jpg") repeat 0 0 transparent;
	background-size:cover;
}
.colors .pat4 {
	background:url("../images/boxed-bg4.jpg") repeat 0 0 transparent;
	background-size:cover;
}


.bg-body1{
	background:url("../images/boxed-bg1.jpg") repeat 0 0 transparent;
	background-attachment:fixed;
	background-size:cover;	
}
.bg-body2{
	background:url("../images/boxed-bg2.jpg") repeat 0 0 transparent;
	background-attachment:fixed;
	background-size:cover;	
}
.bg-body3{
	background:url("../images/boxed-bg3.jpg") repeat 0 0 transparent;
	background-attachment:fixed;
	background-size:cover;	
}
.bg-body4{
	background:url("../images/boxed-bg4.jpg") repeat 0 0 transparent;
	background-attachment:fixed;
	background-size:cover;	
}











.controls {
    float: right;
    margin-bottom: 30px;
    margin-right: -15px;
    width: 100%;
}
.controls ul{
	float:right;
}
.controls > ul li {
    float: left;
    border: 1px solid #D1D7DC;
    color: #656565;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 14px;
    font-weight: 700;
    margin-left: 20px;
    padding: 10px;
    text-transform: uppercase;
	cursor:pointer;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}
.controls > ul li.active{
	color:#fff;
}
#Grid .col-md-3,
#Grid .col-md-4,
#Grid .col-md-6 {
    min-height: 0;
}
.portfolio {
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
	width:100%;
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	
}
.portfolio img {
    width: 100%;
}


#Grid {
    margin: 0 -15px;
	min-height:500px;
}
#Grid .mix{
	display: none;
	opacity: 0;
	margin-bottom: 30px;	
}

#Grid .gap{
	display: inline-block;
	width: 200px;
}

.port-desc {
    width: 96%;
    padding:0;
    background: none repeat scroll 0 0 rgba(247, 244, 244, 0.87);

    position: absolute;
    bottom:-20%;
    left: 2%;

	opacity:0;
	filter:alpha(opacity=0);
	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.port-desc > h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    line-height: 14px;
    margin-bottom: 30px;
}
.port-desc > p {
    color: #6D6C6C;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: -5px;
}
.portfolio:hover .port-desc{
    padding: 40px 15px;
	
	opacity:1;
	filter:alpha(opacity=100);
	
	bottom:2%;
}
.block #Grid {
    margin-bottom: -30px;
}
/*** STICKY MENU ***/
.stick {
    position: fixed;
    top: 0;
	z-index:10000;

	-webkit-transition:all 0.8s ease 0s;
	-moz-transition:all 0.8s ease 0s;
	-ms-transition:all 0.8s ease 0s;
	-o-transition:all 0.8s ease 0s;
	transition:all 0.8s ease 0s;
}
.stick #menu-navigation > li > a {
    padding: 20px;
}
.stick .logo{
	padding:2px 0;
}
.stick .menu ul li > ul{
	top:61px;
}
.stick .menu ul li > ul li ul{
	top:0;
}
.stick #menu-navigation > li:after, 
.stick #menu-navigation > li.active:after{
	display:none;
}
/*** MENU BELOW SLIDER ***/
.below {
    bottom: 0;
    top: auto;
}
/*** TOGGLE HEADER ***/
.show-header {
    height: 70px;
    width: 70px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 40px;
    line-height: 69px;
    z-index: 1;
    text-align: center;

    position: absolute;
    left: 0;
    top: 0;
	
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.top-bar-toggle{
	display:none;
}
.toggle-header{
	display:none;
}
.show-header.move-down {
    font-size: 20px;
    height: 40px;
    line-height: 35px;
    top: 130px;
}

/*** LOGO IN THE MIDDLE ***/
.middle-logo{
	top:0;
}
.middle-logo .logo{
	display:table;
	margin:0 auto;
	float:none;
}
.middle-logo .menu {
    display: table;
    float: none;
    margin: 0 auto;
}
.middle-logo #menu-navigation > li:hover:before,
.middle-logo  #menu-navigation > li:hover:after,
.middle-logo  #menu-navigation > li.active:before,
.middle-logo  #menu-navigation > li.active:after{
	display:none;
}
.middle-logo #menu-navigation li a{
	padding:10px 20px;
}
.middle-logo .menu ul li ul{
	top:40px;
}
.middle-logo .menu ul li > ul li ul{
	top:0;
}






.services{
	margin:0 -15px;
}
.box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid;
    float: left;
    margin-top: -50%;
    text-align: center;
    width: 100%;
	position:Relative;
}
.box:after {
    bottom: 0;
    content: "";
    height:0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.box:hover:after {
	height:100%;
}
.box i {
    float: left;
    font-size: 50px;
    line-height: 44px;
    padding: 40px 0;
    width: 100%;
	color:#8e8e8e;
	text-shadow:0 1px 3px rgba(0,0,0,0.20);
	position:relative;
	z-index:1;
	
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.box:hover i{
	color:#fff;
}
.box > h4 {
    color: #F4F4F4;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: normal;
    line-height: 11px;
    padding: 12px 0;
    width: 100%;
	position:relative;
	z-index:1;
}


.parallax {
    margin-top: 60px;
    padding: 70px 0;
    position: relative;
}
.fixed-bg{

	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	
}

.posts-carousel {
    float: left;
    margin: 0 -15px;
    position: relative;
}
.posts-carousel .sec-heading {
    border-bottom-color: #999898;
    margin-bottom: 30px;
}
.posts-carousel li{
    float: left;
	margin-right:30px;
	height:417px;
}
.carou-post {
    background: none repeat scroll 0 0 #FCFCFC;
    float: left;
    width: 270px;
	margin-right:30px;
}
.carou-post-img {
    position: relative;
}
.carou-post-img > img {
    width: 100%;
}
.carou-post-img:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(82,82,82,0.66);
	
	opacity:0;
	filter:alpha(opacity=0);
	
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.carou-post-img:hover:before{
	opacity:1;
	filter:alpha(opacity=100);
}
.carou-post-img a{
	color:#fff;
	width:50px;
	line-height:40px;
	border:1px solid #bdbdbe;
	text-align:center;
	font-size:20px;
	margin-top:-20px;
	margin-left:-25px;
	
	position:absolute;
	left:50%;
	top:50%;
	
	opacity:0;
	filter:alpha(opacity=0);
	
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);
	
	-webkit-transition:opacity 0.2s ease 0s, transform 0.3s ease 0.2s;
	-moz-transition:opacity 0.2s ease 0s, transform 0.3s ease 0.2s;
	-ms-transition:opacity 0.2s ease 0s, transform 0.3s ease 0.2s;
	-o-transition:opacity 0.2s ease 0s, transform 0.3s ease 0.2s;
	transition:opacity 0.2s ease 0s, transform 0.3s ease 0.2s;
}
.carou-post-img:hover a{
	opacity:1;
	filter:alpha(opacity=100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}

.carou-post > h4 {
    color: #FCFCFC;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 14px;
    padding: 10px 20px;
}
.carou-post > p {
    color: #7B7B7B;
    display: block;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    margin: 20px 0;
    padding: 0 22px;
}
.carou-post > a {
    background: none repeat scroll 0 0 #525252;
    color: #FCFCFC;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height: 12px;
    margin-bottom: 10px;
    padding: 5px 20px;
}

.carou-post .ls-container{
	border-bottom:0;
}
.posts-carousel .pagi {
    top: 0;
}
.posts-carousel .sec-heading h2 {
    color: #4A4A4A;
    font-size: 24px;
}
.posts-carousel .sec-heading h2:before{
	border-bottom-color:#999898
}
.posts-carousel .sec-heading h2:after{
	border-top-color:#999898
}

.posts-carousel .pagi i{
	color:#fff;
}
.posts-carousel .pagi.next{
	right:0;
}
.posts-carousel .pagi.prev{
	right:35px;
}
.carou-post #layerslider-container-fw {
    height: 235px;
    width: 270px;
}


.bottom-blocks {
    margin: 0 -15px;
}
#shop-carousel > li {
    float: left;
}
.shop {
    float: left;
    margin: 30px 0 0 0;
}
.item{
	position:relative;
	width:570px;
}
.item img{
	height:291px;
	width:100%;
}
.item-detail {
    background: none repeat scroll 0 0 rgba(87, 87, 87, 0.73);
    bottom: 0;
    left: 0;
    padding:20px 30px;
    position: absolute;
    width: 100%;
}
.item-detail > h3 {
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 24px;
	width:70%;
	line-height:50px;
}
.item-detail > span {
    color: #FFFFFF;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 25px;
    width: 30%;
}
.item-detail > span span{
	color:#d6d5d5;
	font-size:30px;
}
.item-detail i {
    color: #CCCBCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    font-style: normal;
    margin-right: 20px;
    text-decoration: line-through;
}
.item-detail > a {
    border-radius: 2px;
    color: #FFFFFF;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height: 10px;
    padding: 10px;
    text-align: center;
    width: 25%;
}
.shop .pagi.next {
    right: 15px;
}
.shop .pagi.prev {
    right: 50px;
}
.donate-message {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.donate-message > img {
    width: 100%;
}
.donate-message > h5 {
    color: #4F4E4E;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    font-weight: bold;
    line-height: 13px;
    margin: 10px 0;
}
.donate-message > p {
    color: #717171;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 20px;
	line-height:21px;
}
.donate-message > a {
    background: none repeat scroll 0 0 #4a4a4a;
    border-radius: 0 10px;
    color: #FFFFFF;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 11px;
    line-height: 10px;
    padding: 10px;
}


.upcoming-event {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.upcoming-event img{
	width:100%;
}
.upcoming-event > h5 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0;
}
.upcoming-event li {
    border: 1px solid #EEEDED;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    line-height: 15px;
    margin-bottom: 2px;
    padding: 5px 20px;
}
.upcoming-event li a{
    color: #4F4E4E;
}
.upcoming-event li i{
	margin-right:10px;
	font-size:15px;
}
.upcoming-event li .icon-twitter {
    color: #51B4FF;
}
.upcoming-event li .icon-calendar{
    color: #949090;
} 


/*** //// PROFILE SINGLE PAGE ///////
///////////////////////////////////////////// ***/
.profile-page {
    margin: 0 -15px;
}
.profile-tabs-content {
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%;
	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.profile-tabs-content img {
    width: 100%;
}
.profile-tabs {
    border: 0 none;
    float: left;
    margin: 0 -15px;
}
.profile-tabs li {
    float: left;
    margin-bottom: 0;
    width: 33.3333%;
	
	padding:0 15px;
}
.nav.profile-tabs li a,
.nav.profile-tabs li a:hover,
.nav.profile-tabs li a:focus {
	background:none;
    border: 0 none;
    margin: 0;
    padding: 0;
	outline:none;
	overflow:hidden;
	position:relative;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.nav.profile-tabs li a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;

	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-ms-transform:scale(0.3);
	-o-transform:scale(0.3);
	transform:scale(0.3);

	opacity:0;
	filter:alpha(opacity:0);
	
    -webkit-transition: opacity 0.3s linear,transform 0.3s ease 0.3s;
    -moz-transition: opacity 0.3s linear,transform 0.3s ease 0.3s;
    -ms-transition: opacity 0.3s linear,transform 0.3s ease 0.3s;
    -o-transition: opacity 0.3s linear,transform 0.3s ease 0.3s;
    transition: opacity 0.3s linear,transform 0.3s ease 0.3s;
}

.nav.profile-tabs li a:hover:before,
.nav.profile-tabs li.active a:before {
	opacity:1;
	filter:alpha(opacity:100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.nav.profile-tabs li a:after {
    color: #FFFFFF;
    content: "";
    font-family: fontawesome;
    font-size: 30px;
    height: 30px;
    left: 50%;
    line-height: 29px;
    margin-left: -15px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    width: 30px;

	opacity:0;
	filter:alpha(opacity:0);

	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	
    -webkit-transition:all 0.3s ease 0.3s;
    -moz-transition:all 0.3s ease 0.3s;
    -ms-transition:all 0.3s ease 0.3s;
    -o-transition:all 0.3s ease 0.3s;
    transition:all 0.3s ease 0.3s;
}
.nav.profile-tabs li a:hover:after,
.nav.profile-tabs li.active a:after {
	opacity:1;
	filter:alpha(opacity:100);
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.nav.profile-tabs li a img{
	width:100%;
}

.profile-page h1 {
    color: #707070;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 16px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 25px;
}
.profile-page h1 i {
    margin-right: 10px;
}
.designation {
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 12px;
    font-weight: 500;
    line-height: 10px;
    margin-bottom: 20px;
    width: 100%;
}
.profile-info {
    float: left;
    overflow: hidden;
    width: 400px;
	margin-bottom:30px;
	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.profile-info > li {
    background: none repeat scroll 0 0 #F5F5F4;
    float: left;
    padding:10px 20px;
    width: 100%;
}
.profile-info > li:nth-child(2n+2) {
    background: none repeat scroll 0 0 #F9F9F9;
}
.profile-info li span {
    color: #646464;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: 500;
    line-height: 10px;
    width: 50%;
}
.profile-info li span i{
	color:#9a9a9a;
	margin-right:10px;
	
}

.profile-info li p {
    float: left;
    width: 50%;
	margin-bottom:0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: 400;
	color:#9a9a9a;
    line-height: 30px;
}

.profile-page p {
    color: #818181;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    letter-spacing: 0.2px;
    width: 100%;
}
.join-team {
    background: url("../images/pattern4.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    float: right;
    margin-top: 1px;
    padding: 10px 05px 55px 280px;
    text-align: center;
    width: 100%;
}
.join-team h2 {
    color: #5A5A59;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 22px;
    line-height: 17px;
    margin-bottom: 20px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.join-team a {
    color: #FFFFFF;
    display: table;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
    font-size: 13px;
    line-height: 13px;
    margin: 0 auto;
    padding: 10px 30px;
	
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -ms-border-radius: 2px;
   -o-border-radius: 2px;
   border-radius: 2px;
}


#menu-navigation li a:before,
#menu-navigation > li.active > a:before,
#menu-navigation > li a:hover,
#menu-navigation li ul li:hover,
.ls-defaultskin .ls-nav-prev:hover,
.ls-defaultskin .ls-nav-next:hover,
.message-box-title,
.submit-btn,
.donate-button,
.amount.pull-right span,
.sec-title h1:before ,
.sec-title h1:after,
.newsletter:before,
.newsletter,
.newsletter-btn,
.donate-us-box span.amount-figures.coloured,
.testimonial,
#prev:hover,
#next:hover,
.need,
.our-project-box .row > div:hover .icon-box,
.collected > span,
.welcome-box ,
.pagi:hover,
.form-button,
.event-post-image span,
.search-button,
.sidebar-title > h4:after,
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus,
.search-tabs li.active a,
.search-tabs li.active a:hover,
.search-tabs li.active a:focus,
.cart-btn,
.accordion_toggle.current > a span,
#check > span,
.reply:hover,
.post-meta li > span,
.highlight > span ,
.coloured-invert,
.progress.pattern .progress-bar,
.price-table ul:hover li.table-head,
.price-table ul:hover li.table-btn a,
.social-icons.gray li:hover,
.controls > ul li.active,
.show-header,
.box > h4 ,
.box:after,
.carou-post > h4,
.item-detail > a,
.join-team a{
	background-color:#c81068;
}
.message-box-title > span,
.countSeconds,
.welcome-box span{
	background-color:#c81068;
}
.menu ul li ul,
.message-form,
.message-form,
.ls-container,
.sidebar-title,
.accordion_toggle.current > a,
.order-reveived,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.menu ul li ul li ul,
.box {
	border-color:#c81068;
}
.sec-title h1 span,
.meta span i,
.needed-amount > h5 i,
.footer-widget-title h4 span,
.our-causes-hover span i,
.our-causes-hover span.needed-amount,
.story > h6 i,
.member-intro > span,
.about-charity-desc.col-md-7 li h6,
.page-title h1 span,
.page-atitle h1 span,
.page-ptitle h1 span,
.page-qtitle h1 span,
.page-ctitle h1 span,
label span,
.form p span,
.contact-info .contact-details li span i,
.sidebar-title > h4 span,
.sidebar-list li a:hover,
.error-page h2,
.error-page-search > a,
.search-result h3 span,
.cart-table li > .product > h6,
.cart-total span,
.cloud-tags a:hover,
.featured-products .col-md-4 > a,
.featured-products .col-md-4 > h6 i,
.order-reveived p strong,
.order-reveived a,
.gallery-tabs li.active a,
.gallery-tabs li.active a:hover,
.gallery-tabs li.active a:focus,
blockquote span,
.comments li  .comment i span,
.post-meta > li p span ,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.theme-list li i,
.logo h1,
.coloured,
.port-desc > h4,
.donate-message > p span,
.upcoming-event > h5,
.upcoming-event li .icon-pencil,
.sec-heading h2 strong,
.designation {
	color:#c81068;
}

.causes-pagi:hover,
.counter,
.flickr-images > a:before,
.event-post-image:before,
.gallery .col-md-4 > a:before,
.gallery-image > span,
.image-lists ul > li a:before,
.post-image:before,
.nav.profile-tabs li a:before{
    background-color:rgba(79, 192, 170, 0.9);
}
.event-post-image:after{
    border-bottom-color:rgba(79, 192, 170, 0.9);
}

.about-charity-desc.col-md-7 ul li {
    background:url("../images/hexagon-pink.png") no-repeat scroll 0 0 transparent;
}
.about-charity-desc.col-md-7 ul li:hover{
    background:url("../images/hexagon-brown.png") no-repeat scroll 0 0 transparent;
}
.sidebar-list li a:hover {
    background:url("../images/list-arrow-sea-green.png") no-repeat scroll 34px center #FCFCFB;
}
.error-page-search > a,
.order-reveived a {

    background:url("../images/link-arrow-sea-green.png") no-repeat scroll right center transparent;
}