@charset "utf-8";
/* CSS Document */
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	CSS INDEX
	
	01 RESET 					: line number 42
	02 TYPOGRAPHY 				: line number 62
	03 GENERAL STYLING 			: line number 108
	04 MAIN HEADER (NAVBAR) 	: line number 155
	05 REVOLUTION SLIDER  		: line number 688
	06 ABOUT US 				: line number 741
	07 LATEST CAUSES			: line number 936
	08 UPCOMING EVENTS 			: line number 1126
	09 BLOG NEW				    : line number 1243
	10 OUR TEAM 				: line number 1342
	11 GALLARY 				    : line number 1444
	12 OUR CLIENTS 				: line number 1621
	13 CALL-OUT 				: line number 1633
	14 TESTIMONIAL CARESOUL		: line number 1662
	15 FUNFACTS COUNTER 		: line number 1810
	16 FOOTER 				    : line number 1858
	17 VIDEO 					: line number 1927
	18 PAGES 				    : line number 2024
	18.1 CAUSES 		        : line number 2059
	18.2 EVENTS 		        : line number 2131
	18.3 GALLARY 		        : line number 2189
	18.4 NEWS		            : line number 2265
	18.5 SHOP 		            : line number 2639
	18.6 ABOUT US 		        : line number 2677
	18.7 ERROR 404 		        : line number 2708
	18.8 CONTACT 		        : line number 2718
	18.9 SIDEBAR 		        : line number 2790
	
	
--------------------------------------------------------------------------------------------------------------------------------
*/


/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	1 RESET 
--------------------------------------------------------------------------------------------------------------------------------
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;margin:0 ;padding:0 ;transition:all 0.3s ease;overflow-x: hidden;}
html{position:relative;overflow-x:hidden;}
ol, ul {list-style: none;margin:0 ;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body > div >a {transition:all 0.3s ease;}
:hover{-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.clear{clear:both;}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	2 TYPOGRAPHY 
--------------------------------------------------------------------------------------------------------------------------------
*/
h1,h2,h3,h4,h5,h6{
	font-family:'Roboto',sans-serif;
	font-size:60px;
	font-weight:700;
	margin:0;
	text-align:center;
	line-height:1.4;
	letter-spacing:0.6px;
	}

h1{font-size:60px ;}
h2{font-size:48px;}
h3{font-size:36px;}
h4{font-size:32px;}
h5{font-size:24px;}
h6{font-size:18px;}
p{
	font-family:'Lato';
	font-size:14px;
	padding:0;
	font-weight:400;
	text-align:center;
	margin:0;
	line-height:1.6;
	text-decoration:none;
	}
a,span,ul,li{
	font-family:'Lato';
	font-size:14px;
	padding:0;
	font-weight:400;
	text-align:center;
	margin:0;
	line-height:1.6;
	text-decoration:none !important;
	}
p,span,a{
	padding:0 0 15px;
	}
a:focus {
	outline:0px;
	}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	3 GENERAL STYLING
--------------------------------------------------------------------------------------------------------------------------------
*/


.first{
	margin-left:0 !important;
	}
.heading-bottom{
	width:130px;
	margin:11px auto 42px;
	}
.heading-bottom div:first-child{
	margin-left:0 !important;
	}
.heading-bottom .line{
	width:50px;
	height:2px;
	float:left;
	margin: 2px 0;
	}
.heading-bottom .box-small{
	width:4px;
	height:4px;
	float:left;
	margin:1px 4px;
	}
.heading-bottom .big{
	width:6px;
	height:6px;
	float:left;
	}
.section-title{
	text-align:center;
	margin-bottom:20px;
	}
.section-title > h5 {}
.section-disc > h6 {}
.section-disc{
	text-align:center;
	margin-top:31px;
	}
.section-disc > h6 > span{}
.span12{margin-left:0;}
		
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  4 MAIN NAVBAR
--------------------------------------------------------------------------------------------------------------------------------
*/
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: 0 !important;
    margin-right: 0 !important;
	}
#header {
    position: relative;
    z-index: 999;
	}
#header .topnav {
    height: 44px;
    width: 100%;
	}
#header .topnav .content-left {

	}
#header .topnav .content-left form .form-lang-select select {
	background: transparent;
   width: 80px;
   padding: 0;
   border: none;
   border-radius: 0;
   -webkit-appearance: none;
   height:44px;
   margin:0;
	}
#header .topnav .content-left form .form-lang-select select:focus{
	border:none;
	outline:none;
	}
#header .topnav .content-left form .form-lang-select{
   width: 60px;
   overflow: hidden;
   position:relative;
   background:url(images/top-bar-lang-icon.png) no-repeat;
   background-position:37px 20px;
   
	}

#header .topnav .span6:first-child{
	margin-left:0;
	}		
#header .topnav .content-right {

	}
#header .topnav .content-right .social-share {
	
	}
#header .topnav .content-right .social-share ul {
	text-align:right;
	}
#header .topnav .content-right .social-share ul li{
	display:inline-block;
	margin-top:5px;
	margin-left:4px;
	}
#header .topnav .content-right .social-share ul li a{
	width:31px;
	height:31px;
	font-size:16px;
	line-height:1.9;
	text-align:center;
	border-radius:50%;
	display:block;
	padding:0;
	}
#header .topnav ul.quick-menu > li {
    float: left;
    margin-left: 20px;
	}
#header .topnav ul.quick-menu > li:first-child {
    margin-left: 0;
	}
#header .topnav ul.quick-menu > li > a {
    color: #fff;
    display: block;
    font-size: 0.8333em;
    line-height: 30px;
    text-transform: uppercase;
	}
#header .main-header {
    height: auto;
    position: absolute;
    width: 100%;
	}
#header .logo {
    height: auto;
    margin: 44px 0 0;
    padding: 0;
    text-align: left;
	float:left;
	}
#header .logo a {
    display: block;
	}	
#header .mobile-menu-toggle {
    bottom: 0;
    display: none;
    height: 66px;
    margin: 0;
    padding: 22px;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 66px;
	}
#header .mobile-menu-wrap{
	float: right;
    margin-right: 12px;
    padding: 12px 0 0;
    position: relative;
	}
#header .mobile-menu-wrap a:after{
	font-family:FontAwesome;
	content:"\f039";
    font-size: 28px;
    margin-top: 6px;
    padding-left: 8px;
    position: absolute;
    z-index: 10000;
	}
#header .mobile-menu-toggle .icon-bar {}

#header .logo a, #footer .logo a, .chaser .logo a {
    display: block;
	}
#header .logo img, #footer .logo img, .chaser .logo img {
    opacity: 1;
	}
.menu > li {
    position: relative;
	}
.lang-flag {
    padding-left: 20px !important;
	}
.lang-flag.en-us {}
#main-menu ul.menu li:not(.megamenu-menu) ul, .chaser .menu li:not(.megamenu-menu) ul, .topnav .container > ul ul, .megamenu-wrapper {
    opacity: 0;
    transition: opacity 0.2s ease-in 0s;
	}
#main-menu ul.menu, .chaser ul.menu {
    float: right;
    margin: 0;
	}
#main-menu ul.menu li, .chaser ul.menu li {}
#main-menu ul.menu > li, .chaser ul.menu > li {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
	}
#main-menu ul.menu > li:first-child, .chaser ul.menu > li:first-child {
    padding-left: 0;
	}
#main-menu ul.menu > li:last-child, .chaser ul.menu > li:last-child {
    padding-right: 0;
	}
#main-menu ul.menu > li:hover > ul, .chaser ul.menu > li:hover > ul {
    height: auto !important;
    opacity: 1;
    top: 66px;
    visibility: visible;
    z-index: 1000;
	}
#main-menu ul.menu > li > a, .chaser ul.menu > li > a {
    display: block;
    letter-spacing: 0.04em;
    padding: 42px 0 43px;
	font-weight:400;
	font-family:'Lato';
	}
#main-menu ul.menu > li.active > a, .chaser ul.menu > li.active > a {
    font-weight: bold;
	}
#main-menu ul.menu > li:hover > a, .chaser ul.menu > li:hover > a {}
#main-menu ul.menu > li > ul.left, .chaser ul.menu > li > ul.left {
    left: auto;
    right: -10px;
	}

#main-menu ul.menu > li ul, .chaser ul.menu > li ul {
    left: 20px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 180px;
    z-index: -1;
	margin-top:41px;
	}
#main-menu ul.menu > li ul >li ul {

	margin-top:-1px;
	}

#main-menu ul.menu > li ul li, .chaser ul.menu > li ul li {
    position: relative;
    text-align: left;
	}
#main-menu ul.menu > li ul li:first-child, .chaser ul.menu > li ul li:first-child {
   
	}
#main-menu ul.menu > li ul li:hover > ul, .chaser ul.menu > li ul li:hover > ul {
    display: block;
    opacity: 1;
    top: 0;
    visibility: visible;
    z-index: 1000;
	}
#main-menu ul.menu > li ul li > a, .chaser ul.menu > li ul li > a {
    display: block;
    font-size: 0.9167em;
    opacity: 0.7;
    padding: 12px 20px 12px 18px;
    white-space: nowrap;
	}
#main-menu ul.menu > li ul li:hover > a, #main-menu ul.menu > li ul li.active > a, .chaser ul.menu > li ul li:hover > a, .chaser ul.menu > li ul li.active > a {
    opacity: 1;
	}
#main-menu ul.menu > li li > ul, .chaser ul.menu > li li > ul {
    left: 180px;
	}
#main-menu ul.menu > li li > ul.left, .chaser ul.menu > li li > ul.left {
    left: -180px;
	}
#main-menu ul.menu > .megamenu-menu:hover > .megamenu-wrapper, .chaser ul.menu > .megamenu-menu:hover > .megamenu-wrapper {
    opacity: 1;
    top: 66px;
    visibility: visible;
    z-index: 1002;
	}
#main-menu ul.menu > .megamenu-menu:hover > .megamenu-wrapper ul, .chaser ul.menu > .megamenu-menu:hover > .megamenu-wrapper ul {
    visibility: visible;
	}
#main-menu ul.menu > .megamenu-menu .megamenu-wrapper, .chaser ul.menu > .megamenu-menu .megamenu-wrapper {
    display: none;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -9999px;
    visibility: hidden;
    z-index: -1;
	}
#main-menu ul.menu > .megamenu-menu .megamenu-wrapper ul, .chaser ul.menu > .megamenu-menu .megamenu-wrapper ul {
    opacity: 1;
    position: static;
    width: 100%;
	}
#main-menu ul.menu > .megamenu-menu .megamenu-holder, .chaser ul.menu > .megamenu-menu .megamenu-holder {
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu, .chaser ul.menu > .megamenu-menu ul.megamenu {
    display: table;
    table-layout: fixed;
    width: 100%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children.active > a, #main-menu ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children:hover > a, .chaser ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children.active > a, .chaser ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children:hover > a {}
#main-menu ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children ul, .chaser ul.menu > .megamenu-menu ul.megamenu li.menu-item-has-children ul {}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li {
    border: medium none;
    display: table-cell;
    float: none;
    padding-bottom: 25px;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li > a, .chaser ul.menu > .megamenu-menu ul.megamenu > li > a {
    font-size: 1em;
    font-weight: bold;
    opacity: 1 !important;
    padding-left: 40px;
    text-transform: uppercase;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li > a:hover, .chaser ul.menu > .megamenu-menu ul.megamenu > li > a:hover {}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-1 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-1 .sub-menu > li {
    width: 100%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-2 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-2 .sub-menu > li {
    width: 50%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-3 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-3 .sub-menu > li {
    width: 33.3333%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-4 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-4 .sub-menu > li {
    width: 25%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-5 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-5 .sub-menu > li {
    width: 20%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-6 .sub-menu > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li.megamenu-columns-6 .sub-menu > li {
    width: 16.6666%;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu > li > ul > li, .chaser ul.menu > .megamenu-menu ul.megamenu > li > ul > li {
    border: medium none;
    float: left;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu:after, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu:after {
    clear: both;
    content: "";
    display: table;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li {
    border: medium none;
    display: block;
    float: none;
    padding-left: 15px;
    padding-right: 15px;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a {
    font-size: 0.9167em;
    padding-left: 40px;
    padding-right: 0;
    position: relative;
    white-space: normal;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a:before, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li a:before {
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 5px;
    font-weight: normal;
    left: 25px;
    position: absolute;
	}
#main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li:hover > a, #main-menu ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li.active > a, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li:hover > a, .chaser ul.menu > .megamenu-menu ul.megamenu ul.sub-menu li li.active > a {
    font-weight: bold;
	}
ul.menu.mini {
    min-width: 180px;
	}
ul.menu.mini li {
    float: none;
    margin: 0;
    padding: 0 20px;
	}
ul.menu.mini li a {
    color: inherit;
    display: block;
    font-size: 0.9167em;
    line-height: normal;
    padding: 10px 0;
    text-align: left;
	}
ul.menu.mini li:hover, ul.menu.mini li.active {}
ul.menu.mini li:hover a, ul.menu.mini li.active a {
    font-weight: bold;
	}
#header .mobile-menu {
    text-align: left;
	}
#header .mobile-menu a {
    display: block;
    opacity: 0.7;
    padding: 15px 0;
	}
#header .mobile-menu li.active > a, #header .mobile-menu li:hover > a {
    opacity: 1;
	}
#header .mobile-menu > ul.menu > li {
    float: none;
    padding-left: 15px;
    padding-right: 15px;
	}
#header .mobile-menu > ul.menu > li > a {
    font-size: 1.1667em;
	}
#header .mobile-menu > ul.menu > li > a {
    font-weight: bold;
    text-transform: uppercase;
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children {
    position: relative;
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children.open {}
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.3333em;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    opacity: 0.7;
    padding: 0 15px;
    position: absolute;
    right: 1px;
    top: 7px;
	text-align:left !important;
	border:none !important; 
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle:after {
    content: "\f147";
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children > .dropdown-toggle.collapsed:after { 
	content: "\f0fe";
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children > a {}
#header .mobile-menu > ul.menu > li.menu-item-has-children.open > a {
    opacity: 1;
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children.open > .dropdown-toggle {
    opacity: 1;
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children:hover > a, #header .mobile-menu > ul.menu > li.menu-item-has-children:hover > .dropdown-toggle {
    opacity: 1;
	}
#header .mobile-menu > ul.menu > li.menu-item-has-children > ul {}
#header .mobile-menu > ul.menu > li:first-child > a {
    border-top: medium none;
	}
#header .mobile-menu > ul.menu > li:last-child > a {}
#header .mobile-menu > ul.menu > li > ul li > a {
    font-size: 1.0833em;
    padding-left: 15px;
    position: relative;
	}
#header .mobile-menu > ul.menu > li > ul li > a:before {
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 4px;
    left: 0;
    position: absolute;
	top:25px;
	}
#header .mobile-menu > ul.menu > li .nav-call-action {
    border-radius: 4px;
    margin-top: 0;
    padding: 10px 15px !important;
}
#header .mobile-menu > ul.menu > li > ul li.menu-item-has-children > a {
    font-size: 1.1667em;
    font-weight: bold;
    opacity: 1;
    padding-left: 0;
    text-transform: uppercase;
	}
#header .mobile-menu > ul.menu > li > ul li.menu-item-has-children > a:before {
    content: "";
    display: none;
	}
#header .mobile-menu > ul.menu > li > ul li.menu-item-has-children > ul {}
#header .mobile-menu > ul.menu > li > ul li.menu-item-has-children:last-child > ul {
    border-bottom: medium none !important;
	}
#header .mobile-menu > ul.menu > li li li.menu-item-has-children > a {
    padding-left: 10px;
	}
#header .mobile-menu > ul.menu > li li li.menu-item-has-children > a:before {
    display: none;
	}
#header .mobile-menu .mobile-topnav {
    margin: 0 auto;
    padding: 0 5px;
	}
#header .mobile-menu .mobile-topnav > li {
    float: left;
    position: relative;
	}
#header .mobile-menu .mobile-topnav > li > a {
    font-size: 0.8333em;
    line-height: 1em;
    margin: 22px 10px;
    padding: 0 10px;
    width: auto;
	}
#header .mobile-menu .mobile-topnav > li:after {
    content: "|";
    margin-top: -10px;
    position: absolute;
    right: -1px;
    top: 50%;
	}
#header .mobile-menu .mobile-topnav > li:last-child:after {
    display: none;
	}
#header .mobile-menu .mobile-topnav > li:first-child a {
    margin-left: 0;
	}
#header .mobile-menu .mobile-topnav .menu.mini {
    display: none;
    left: 0;
    min-width: 100px;
    top: 40px;
    visibility: visible;
	}
#header .mobile-menu .mobile-topnav .menu.mini li > a {
    padding: 10px 0;
	}
#header .mobile-menu .mobile-topnav .menu.mini.left {
    left: 0;
    right: auto;
	}
.chaser {
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999;
	}
.chaser ul.menu > li > a {
    height: 48px;
    line-height: 48px;
	}
.chaser ul.menu > li:hover > ul, .chaser ul.menu > li:hover > .megamenu-wrapper {
    top: 46px !important;
	}
.chaser .logo {
    height: auto;
    margin-bottom: 0;
    margin-top: 14px;
    min-height: initial;
    padding: 0;
	}
.chaser .logo img {
    height: 20px;
	}
.chaser .logo a {
    background-size: auto 20px;
	}
.no-rgba .chaser {
    opacity: 0.95;
	}
.no-backgroundsize .chaser .logo a {
    background-image: none;
    background-size: auto 20px;
	}
.nav-call-action{
    border-radius: 4px;
    margin-top: 31px;
    padding: 10px 15px !important;
	}
.nav-cart-btn{border-radius: 4px;
    margin-top: 31px;
    padding: 10px 15px !important;}
.nav-cart-btn:before{
	content:"\f07a";
	font-family:FontAwesome;
	margin-right:10px;
	}
/*------------------------------- staitic header--and countdown--------------------------------------*/
.main-counter-wrap{width:100%;}
.main-counter-wrap .container{margin-top:-200px;position:relative;z-index:100;}
#home-main .countdown {margin:0;}
#home-main .countdown li{float:left;}
#home-main .events-calltoaction{padding:40px;text-align:center;}
#home-main .events-calltoaction h5{text-transform:uppercase;}
#home-main .events-calltoaction p{margin-top:20px;}
#home-main .events-calltoaction a{
	padding:12px 20px;
	margin-top:26px;
	text-transform:uppercase;
	border-radius:4px;
	display:inline-block;
	font-weight:700;
	}
#onepage .countdown {margin:0;}
#onepage .countdown li{float:left;}
#onepage .events-calltoaction{padding:40px;text-align:center;}
#onepage .events-calltoaction h5{text-transform:uppercase;}
#onepage .events-calltoaction p{margin-top:20px;}
#onepage .events-calltoaction a{
	padding:12px 20px;
	margin-top:26px;
	text-transform:uppercase;
	border-radius:4px;
	display:inline-block;
	font-weight:700;
	}
#counter-3{z-index:10000;}
#counter-3 .countdown {margin:0;}
#counter-3 .countdown li{float:left;}
#counter-3 .events-calltoaction{padding:40px;text-align:center;}
#counter-3 .events-calltoaction h5{text-transform:uppercase;}
#counter-3 .events-calltoaction p{margin-top:20px;}
#counter-3 .events-calltoaction a{
	padding:12px 20px;
	margin-top:26px;
	text-transform:uppercase;
	border-radius:4px;
	display:inline-block;
	font-weight:700;
	}
.main-counter-wrap .container .span6{margin:15px 0;}
.main-counter-wrap .container .span6:first-child{margin-left:15px;}
.main-counter-wrap .container .span6:last-child{margin-right:15px;margin-left:0;}
.event-countdown{margin:0 auto;}
.countdown li { 
	display: inline-block;
	width:285px;
	padding:35px 0 30px;
	margin: 0;
	}
.countdown li:first-child{margin-left:0;}
#home-4 .event-countdown{margin:18% auto 10%;}
#home-4 .countdown li { 
	display: inline-block;
	width:170px;
	height:170px;
	margin: 12px 10px;
	padding:0;
	}
#home-4 .countdown h1 {
	line-height:2;
	}
#home-5 .event-countdown{
	background:url(images/home-5-counter-bg.jpg);
	bottom:0;
	left:0;
	right:0;
	position:relative;
	}
.event-countdown .event-countdown-title {}
.event-countdown .event-countdown-title h1{
	text-transform:uppercase;
	}
.event-countdown .event-countdown-title h1 > span{
	text-transform:uppercase;
	font-size:60px;
	font-family:'Roboto';
	font-weight:700;
	}
.countdown {margin:20px 0 20px;}
#home-5 .event-callout{float:right;margin-top:20px;}
#home-5 .event-callout .event-callout-btn{text-align:right;}
#home-5 .event-callout .event-callout-btn a{
	padding:13px 22px;
	font-family:'Roboto';
	font-weight:700;
	margin-top:20px;
	display:inline-block;
	border-radius:4px;
	}
#home-5 .event-callout h4{text-transform:uppercase;}
#home-5 .countdown {float:left;}

#home-5 .countdown li { 
	display: inline-block;
	width:110px;
	height:110px;
	margin: 12px 10px;
	border-radius:3px;
	padding:0;
	}
#coming-soon .event-countdown .event-countdown-title h1{

	font-family:'Lato';
	font-weight:900;
	}

#coming-soon{margin:100px 0 170px;}
#coming-soon .countdown {margin:0; text-align:center;}
#coming-soon .countdown li{text-align:center;display:inline-block;width:auto;margin-left:45px;}
#coming-soon .countdown li:first-child{margin-left:0;}
#coming-soon .countdown h3{border-radius:50%; width:100px; height:100px;margin:0 auto;line-height:2.8; font-weight:100;}
#coming-soon .countdown h6 {
	margin-top:10px;
	text-transform:capitalize;
	}
#under-construction-section {padding:100px 0 170px; background:url(images/under-constrction.png) no-repeat center;background-size:48%;}
#under-construction-section  .countdown {margin:0; text-align:center;}
#under-construction-section  .countdown li{text-align:center;display:inline-block;width:auto;margin-left:45px;}
#under-construction-section  .countdown li:first-child{margin-left:0;}
#under-construction-section  .countdown h3{border-radius:50%; width:100px; height:100px;margin:0 auto;line-height:2.8; font-weight:100;}
#under-construction-section  .countdown h6 {
	margin-top:10px;
	text-transform:capitalize;
	}
#under-construction-section .event-countdown .event-countdown-title h1{
	font-size:140px;
	font-family:'Lato';
	font-weight:900;
	line-height:1;
	}
#under-construction-section  .event-countdown .event-countdown-title h5{
	font-family:'Lato';
	letter-spacing:4px;
	padding-left:10px;
	}

.countdown h1 {
	line-height:1;
	}

.countdown h5 {
	text-transform:uppercase;
	line-height:1.8;
	}
.countdown h3 {
	line-height:2;
	}
.countdown h6 {
	text-transform:uppercase;
	line-height:1.8;
	}

.static-header{
	margin-bottom:70px;
	text-align:center;
}
.slide-content{margin:18% auto 10%;width:100%;}
.slide-content .left-line{width:162px;height:6px;margin-top:10px;display:inline-block;}
.slide-content .mid-text{font-size:24px;font-family:'Roboto';font-weight:700;padding:0 20px;display:inline-block;}
.slide-content .right-line{width:162px;height:6px;display:inline-block;margin-top:10px;}
.slide-content .big-text{font-size:120px;font-family:'Roboto';font-weight:700;padding:10px 0 25px;display:inline-block;}

#home-main .slide-content .left-line{width:162px;height:3px;margin-top:5px;display:inline-block;}
#home-main .slide-content .mid-text{font-size:24px;font-family:'Roboto';font-weight:700;padding:0 20px;display:inline-block;position:relative;top:5px;}
#home-main .slide-content .right-line{width:162px;height:3px;display:inline-block;margin-top:5px;}
#home-main .slide-content .big-text{font-size:120px;font-family:'Roboto';font-weight:700;padding:10px 0 25px;display:inline-block;}

#onepage .slide-content .left-line{width:162px;height:3px;margin-top:5px;display:inline-block;}
#onepage .slide-content .mid-text{font-size:24px;font-family:'Roboto';font-weight:700;padding:0 20px;display:inline-block;position:relative;top:5px;}
#onepage .slide-content .right-line{width:162px;height:3px;display:inline-block;margin-top:5px;}
#onepage .slide-content .big-text{font-size:120px;font-family:'Roboto';font-weight:700;padding:10px 0 25px;display:inline-block;}

#static-header-1 .slide-content .left-line{width:162px;height:3px;margin-top:5px;display:inline-block;}
#static-header-1 .slide-content .mid-text{font-size:24px;font-family:'Roboto';font-weight:700;padding:0 20px;display:inline-block;position:relative;top:5px;}
#static-header-1 .slide-content .right-line{width:162px;height:3px;display:inline-block;margin-top:5px;}
#static-header-1 .slide-content .big-text{font-size:120px;font-family:'Roboto';font-weight:700;padding:10px 0 25px;display:inline-block;}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	5 REVOLUTION SLIDER
--------------------------------------------------------------------------------------------------------------------------------
*/



#slideshow {
   
    padding: 0;
    position: relative;
    width: 100%;
	margin-bottom:70px;
	
	}
#home-2 #slideshow {
	margin-bottom:0;
	}
.slideshow-bg {
    position: relative;
	}
.slideshow-bg #slideshow {
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
	}
.slideshow-bg .flexslider {
    border: medium none;
    box-shadow: none;
    height: 100%;
	}
.slideshow-bg .flexslider .slides, .slideshow-bg .flexslider .slides > li {
    height: 100%;
	}
.slideshow-bg .flexslider .slidebg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease-out 0s;
	}
.slideshow-bg #main {
    position: relative;
    z-index: 2;
	}
.tp-caption a{pointer-events:auto;position:relative;}
.slider .line{width:170px;height:3px;margin-top:10px;display:inline-block;background:#fff;}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	6 ABOUT US SECTION
--------------------------------------------------------------------------------------------------------------------------------
*/

/*---------ABOUT BLOCK HOMEPAGE 4 ------------- */
#home-main #about-us{
	margin-bottom:0;
	}
#home-main #about-us .about-block-main .span3:nth-child(4n+1){
	margin-left:0 !important;
	}

#home-main .about-block{
	padding:30px 20px;
	
	}
#home-main .about-block .circle{
	width:76px;
	height:76px;
	margin:0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.4;
	font-size:24px;
	}

#home-main .about-block .heading h6,
#home-main .about-block .heading p,
#home-main .about-block	.about-btn{
    
}
#onepage #about-us{
	margin-bottom:0;
	}
#onepage #about-us .about-block-main .span3:nth-child(4n+1){
	margin-left:0 !important;
	}

#onepage .about-block{
	padding:30px 20px;
	
	}
#onepage .about-block .circle{
	width:76px;
	height:76px;
	margin:0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.4;
	font-size:24px;
	}

#onepage .about-block .heading h6,
#onepage .about-block .heading p,
#onepage .about-block	.about-btn{
    
}
#about-us{
	margin-bottom:70px;
	}
#about-us .span4:nth-child(3n+1){
	margin-left:0 !important;
	}
.about-block-main{
	margin:0 auto 70px;
	}
.about-block{
	cursor:pointer;
	margin-top:62px;
	padding:30px 20px;
    transition: all 0.5s ease 0s;
	}
.about-block .circle{
  	font-size: 32px;
  	line-height: 1;
	width:106px;
	height:76px;
	margin:-66px auto 0;
	transition: all 0.5s ease 0s;
	text-align:center;
	line-height:2.3;
	}
.about-block .heading{
	margin-top:23px;
	}

.about-block .heading h6{}
.about-block .heading > p{
  	margin:10px 0 0 0;
	padding:0;
	}
.about-btn{
	margin-top:20px;
	text-align:center;
	}
.about-btn a{
	display: inline-block;
    padding: 6px 20px;
	border-radius:3px;
	}
.about-intro-main{}
.about-intro-main .span8{
	margin-left:0;
	}
.about-intro-main .about-intro-img {
	position:relative;
	}
.about-intro-main .about-intro-img img {
	z-index:999;
	transition: all 0.5s ease 0s;
	margin-bottom:-3px;
	}
.about-intro-main:hover .about-intro-img img {
	z-index:-1;
	transition: all 0.5s ease 0s;
	}
.about-intro-main .about-intro-img .about-intro-overlay {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	transition:all 0.3s ease-out;
	}
.about-intro-main:hover .about-intro-img .about-intro-overlay {
	z-index:999;
	}
.about-intro-main .about-intro-text{}
.about-intro-main .about-intro-text h5{
	text-align:left;
	font-weight:400;
	}	
.about-intro-main .about-intro-text p{
	text-align:left;
	margin-top:10px;
	line-height:1.8;
	}
.about-intro-main .about-btn{
	text-align:left;
	}
.about-gallery{
	margin: 0;
	}
.about-text{}
.about-text > p{
	line-height:24px !important;
	text-align:left !important;
	margin: -7px 0 0 0 !important;
	padding:0 !important;
	}
.about-text span{
	line-height:24px !important;
	text-align:left !important;
	}
.about-text  a{
	padding:9px 20px 8px 19px !important;
	top:27px;
	position:relative;
	word-spacing:4px;
	}
.about-text  a:hover{
	padding:9px 20px 8px 19px !important;
	top:27px;
	position:relative;
	word-spacing:4px;
	transition:all 0.3s ease-out;
	}
/*---------ABOUT BLOCK HOMEPAGE 2 ------------- */
#home-2 #about-us .span3:nth-child(4n+1){
	margin-left:0;
	}
#home-2 #about-us .span3{
	margin-bottom:30px;
	}
#home-2 .about-block .circle{
	margin:0 auto 0;
	}
#home-2 .about-block{
	margin-top:0;
	}
#home-2 .about-block-main{
	margin-bottom:0;
	}
/*---------ABOUT BLOCK HOMEPAGE 3 ------------- */
#home-3 #about-us{
	margin-bottom:0;
	}
#home-3 #about-us .span3:nth-child(4n+1){
	margin-left:0 !important;
	}
#home-3 .about-block .circle{
	margin:0 auto 0;
	}
#home-3 .about-block .circle{
	width:116px;
	height:116px;
	margin:0 auto 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.6;
	}
#home-3  .about-block {
	margin-top:0;
	}
#shop #upcoming-events{margin-bottom:0;}
/*---------ABOUT BLOCK HOMEPAGE 4 ------------- */
#home-4 #about-us{
	margin-bottom:50;
	}
#home-4 #about-us .about-block-main .span3:nth-child(4n+1){
	margin-left:0 !important;
	}
#home-4 .about-block{
	box-shadow:none;
	
	}
#home-4 .about-block .circle{
	width:76px;
	height:76px;
	margin:0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.4;
	font-size:24px;
	}
#home-4  .about-block {
	margin-top:0;
	padding: 0 0 30px 0;
	}
#home-4 .about-block .heading h6,
#home-4 .about-block .heading p,
#home-4 .about-block	.about-btn{
    text-align: left;
}
/*---------ABOUT BLOCK HOMEPAGE 5 ------------- */
#about-4{margin-top:70px}
#about-4 .about-block-main .span3:nth-child(4n+1){
	margin-left:0 !important;
	}
#about-4 .about-block{
	box-shadow:none;
	
	}
#about-4 .about-block .circle{
	width:76px;
	height:76px;
	margin:0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.4;
	font-size:24px;
	}
#about-4  .about-block {
	margin-top:0;
	padding: 0 0 30px 0;
	}
#about-4 .about-block .heading h6,
#about-4 .about-block .heading p,
#about-4 .about-block	.about-btn{
    text-align: left;
}
/*---------ABOUT BLOCK HOMEPAGE 5 ------------- */
#home-5 .about-heading{margin-bottom:20px;}
#home-5 .about-disc{}
#home-5 .about-btn{}
#home-5 .about-btn a{
	font-family:'Roboto';
	font-weight:700;
	cursor:pointer;
	font-size:18px;
	border-radius:4px;
	}
	
/*---------ABOUT BLOCK about us page 2 ------------- */
#about-page-2 #about-us .span3:nth-child(4n+1){
	margin-left:0;
	}
#about-page-2 #about-us .span3{
	margin-bottom:30px;
	}
#about-page-2 .about-block .circle{
	margin:0 auto 0;
	}
#about-page-2 .about-block{
	margin-top:0;
	}
#about-page-2 .about-block-main{
	margin-bottom:20px;
	}	
#about-page-2 #page-header {
    margin-bottom: 0;
}
#about-us #page-header {
    margin-bottom:0;
}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	7 LATEST CAUSES
--------------------------------------------------------------------------------------------------------------------------------
*/	

#latest-causes{
	margin-bottom:70px;
	}
#cause-4 #latest-causes{
	margin-bottom:20px;
	}
#cause-5 #latest-causes{
	margin-bottom:20px;
	}
#cause-6 #latest-causes{
	margin-bottom:20px;
	}
#blog-content{
	margin-top:40px;
	}
#latest-causes .span6:first-child{
	margin-left:0;
	}		
.latest-cause-wrap{margin-bottom:1px;}
.latest-cause-wrap .cause-img{
	position:relative;
	overflow:hidden;
	}
.latest-cause-wrap .cause-img img{
	z-index:100;
	transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	}
.latest-cause-wrap:hover .cause-img  img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.latest-cause-wrap:hover .cause-img .cause-overlay{
	z-index:201;
	transition:all 0.3s ease-out;
	}
.latest-cause-wrap .cause-img .cause-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	}
.latest-cause-wrap .cause-content{
	padding:15px 20px;
	}
.latest-cause-wrap .cause-content .cause-title{}
.latest-cause-wrap .cause-content .cause-title h6{
	text-align:center;
	cursor:pointer;
	}
.latest-cause-wrap .cause-content .cause-disc {
	margin-top:10px;
	}
.latest-cause-wrap .cause-content .cause-disc p{
	text-align:center;
	}
.latest-cause-wrap .cause-btn-wrap{}
.latest-cause-wrap .cause-btn-wrap .cause-btn{
	width:50%;
	float:left;
	text-align:center;
	}
.cause-donate-btn{
	position:relative;
	top:43%;
	text-align:center;
	}
.cause-donate-btn a{
	display:inline-block;
	padding:10px 20px;
	font-weight:700;
	border-radius:3px;
	}
.latest-cause-wrap .cause-btn-wrap .cause-btn a{
	padding:10px 0;
	display:inline-block;
	font-weight:700;
	}
#latest-causes .owl-theme .owl-controls .owl-page span  {
    display: inline-block;
    font-size: 0 !important;
    height: 4px;
    line-height: 5 !important;
    min-width: 20px;
    padding: 0 !important;
	margin-left:5px !important;
	border-radius: 0;
	opacity:1;
	}
.owl-theme .owl-controls .owl-buttons div {
    border-radius: 30px;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    padding: 3px 10px;
	}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    text-decoration: none;
	opacity:1;
	transition:all 0.3s ease-out;
	}
 .owl-theme .owl-controls .owl-page {
    display: inline-block;
	}
.owl-theme .owl-controls .owl-page span {
    border-radius: 20px;
    display: block;
    height: 20px;
    margin: 5px;
    opacity: 0.2;
    width: 20px;
	}
#latest-causes .owl-theme .owl-controls .owl-page.active span, #latest-causes .owl-theme .owl-controls.clickable .owl-page:hover span {
	opacity:1;
	transition:all 0.3s ease-out;
	}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    backface-visibility: hidden;
    transform: translate3d(0px, 0px, 0px);
	}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
	}
.owl-carousel .owl-wrapper-outer {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
	}
.owl-carousel .owl-item {
    float: left;
	margin-left: 50px;
	}
	
	/*--------------------------7.1---------progress bar WITH JQUERY----------------------------- */
	
.skills-progress {
	
	}
.bar-heading{
	margin-top:15px;
	text-align:left;
	}
.bar-heading span{
	font-family: 'Lato';
	font-size:14px;
	font-weight:700;
	}
.bar-heading:first-child{
	margin:10px 0;
	}
.bar-heading > p{
    text-align: center;
    position: relative;
    font-weight:700;
	}
.ui-progressbar {
	height: 2em;text-align: left;overflow: hidden;
	}
.ui-progressbar .ui-progressbar-value {
	height: 100%;
	}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;opacity: 0.25;
	}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
	}	
.ui-widget {
	font-family: Verdana,Arial,sans-serif;font-size: 1.1em;
	}
.ui-widget .ui-widget {
	font-size: 1em;
	}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: Verdana,Arial,sans-serif;font-size: 1em;
	}
.ui-widget-content {
    height: 12px;
	}

/* Corner radius */

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	 height:12px;
	 box-shadow:none;
	 position:relative;
	 overflow:visible;
	 border-radius:10px;
	 }
.ui-progressbar.middle .ui-progressbar-value,
.ui-progressbar.beginning .ui-progressbar-value,
.ui-progressbar.end .ui-progressbar-value {
    display: block;
    height: 12px;
    overflow: hidden;
    text-indent: 9999px;
    width: 50px;
	border-radius:10px;
	 }
.plable-main{
	
	}
.progress-label {
    
    display: inline-block;
    height: 36px;
    position: absolute;
    width: 36px;
    top: -12px;
    left: 0px;
    margin-left: -6px;
    font-size: 10px;
    line-height: 3.5;
    text-align: center;
    font-family: 'Lato';
	 }
	 
	 
 
	 


/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	8 UPCOMING EVENTS
--------------------------------------------------------------------------------------------------------------------------------
*/	


#upcoming-events{
	margin-bottom:70px;
	}
#upcoming-events #events-content{
	margin-top:40px;
	}
#upcoming-events .span4:first-child{
	margin-left:0;
	}		
.upcoming-events-wrap{margin-bottom:30px !important;}
.upcoming-events-wrap .event-img{
	position:relative;
	overflow:hidden;
	}
.upcoming-events-wrap .event-img img{
	z-index:999;
	transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	}
.upcoming-events-wrap:hover .event-img  img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.upcoming-events-wrap:hover .event-img .event-overlay{
	z-index:999;
	transition:all 0.3s ease-out;
	}
.upcoming-events-wrap .event-img .event-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	}
.upcoming-events-wrap .event-content{
	padding:0;
	width:70.27%;
	float:right;
	}
.upcoming-events-wrap .event-date{
	width:29.73%;
	float:left;
	}
.upcoming-events-wrap .event-date h1{
	line-height:1.2;
	}
.upcoming-events-wrap .event-date p{
    line-height: 1.4;
    font-weight: 700;
    font-family: Roboto;
	}
.upcoming-events-wrap .event-content .event-title{
	padding:20px 20px 0;
	
	}
.upcoming-events-wrap .event-content .event-title h6{
	text-align:left;
	padding-bottom:10px;
	}
.upcoming-events-wrap .event-content .event-disc {
	margin-top:10px;
	padding:0 20px;
	}
.upcoming-events-wrap .event-content .event-disc p{
	text-align:left;
	}
.upcoming-events-wrap .event-btn-wrap{}
.upcoming-events-wrap .event-btn-wrap .event-btn{
	width:50%;
	float:left;
	text-align:center;
	}
.upcoming-events-wrap .event-btn-wrap .event-btn a{
	padding:10px 0;
	display:inline-block;
	font-weight:700;
	}

#upcoming-events .owl-theme .owl-controls{
	position:absolute;
	top:-55px;
	right:0;
	}

#upcoming-events .owl-pagination{display:none;}

#upcoming-events .owl-theme .owl-controls .owl-buttons .owl-prev,
#upcoming-events .owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 0;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width:36px;
	height:36px;
	border-radius:3px;
	}
#upcoming-events .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:0;}
#upcoming-events .owl-theme .owl-controls .owl-buttons .owl-prev:before{
	content:"\f100";
	font-family:FontAwesome;
	line-height:1.8;
	}
#upcoming-events .owl-theme .owl-controls .owl-buttons .owl-next:before{
	content:"\f101";
	font-family:FontAwesome;
	line-height:1.8;
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	9 BLOG NEWS
--------------------------------------------------------------------------------------------------------------------------------
*/	

#blog-news{
	margin-bottom:70px;
	}
#blog-news .span4:first-child{
	margin-left:0;
	}
.blog-news-wrap{
    padding: 10px 10px 30px;
	}
.blog-news-wrap .blog-news-img{
	position:relative;
	overflow:hidden;
	}
.blog-news-wrap .blog-news-img img{
	z-index:100;
	transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	width:100%;
	}
.blog-news-wrap:hover .blog-news-img img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.blog-news-wrap .blog-news-img .blog-news-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	}
.blog-news-wrap:hover .blog-news-img .blog-news-overlay{
	z-index:200;
	transition:all 0.3s ease-out;
	}
.blog-news-wrap .blog-news-title{
	padding-top:30px;
	}
.blog-news-wrap .blog-news-title h6{}
.blog-news-wrap .blog-news-disc{
	 padding: 10px 30px 0;
	}
.blog-news-wrap .blog-news-btn{
	text-align:center;
	margin-top:10px;
	}
.blog-news-wrap .blog-news-btn a{
	padding: 12px 36px 13px;
	border-radius:3px;
	}
/*-------------------------------Blog News Home3----------------------------------------   */
#home-3 #blog-news{
	margin-bottom:40px;
	}
#home-3 #blog-news .span2{
	margin-left:0;
	}
#home-3 #blog-news .span4{
	margin-left:0;
	width:400px;
	}
#home-3 #blog-news .span6{
	margin-bottom:30px;
	}
#home-3 .blog-news-wrap{
    padding:0;
	}
#home-3 .blog-news-content{}
#home-3 .blog-news-wrap .blog-news-title{
	margin-top:0;
	padding-left:30px;
	padding-top:10px;
	}
#home-3 .blog-news-wrap .blog-news-title h6{text-align:left}
#home-3 .blog-news-wrap .blog-news-disc {
	padding-left:30px; 
	}
#home-3 .blog-news-wrap .blog-news-disc p{
	 text-align:left;
	}
#home-3 .blog-news-captions{
    padding: 8px 30px;
    margin-top: 4px;
	}
#home-3 .blog-news-captions a:after{
	content:"\/";
	margin:0 5px;
	}
#home-3 .blog-news-captions a:last-child:after{
	display:none;
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	10 OUR TEAM
--------------------------------------------------------------------------------------------------------------------------------
*/
#team{
	margin-bottom:70px;
	}
#team .span3:nth-child(4n+2){
	margin-left:0;
	}	
.team-main-wrap{
	margin-top:0;
	}
.team-wrapper:hover{}
.team-wrapper .team{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	}
.team-wrapper .team .overlay{
	background-size:cover;
    height: 400px;
    position:absolute;
	z-index:-1;
	left:0;
	top:0;
    width: inherit;
	height:inherit;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease-in-out;
	 -o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	 transition: all 0.6s ease-in-out; 
	}
.team-wrapper:hover .team .overlay{
	z-index:200;
	}
.team-wrapper .team  .overlay:before{
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);
    transition: transform 0.7s ease 0s;
    width: 110%;
	}
.team-wrapper .team  img{
	opacity: 0.95;
    transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	margin-bottom:-3px;
	}
.team-wrapper:hover .team  img{
	opacity: 0.95;
    transform: scale3d(1, 1, 1);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	}
.team-wrapper:hover .team  .overlay:before{ 
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);
    width: 110%;
	}
.social-wrap{
	margin-top:0;
	padding:0 0 20px;
	text-align:center;
	}
.team-wrapper .social-wrap .social{
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    position: relative;
    text-align: center;
    width: 44px;
    line-height: 2;
    height: 44px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	}

.team-wrapper .social-wrap .social a{
	font-size: 20px ;
	text-align:center;
	line-height:2.1;
	cursor:pointer;
	padding:0;
	}
.team-wrapper .title{
	padding:20px 0 0;
	}
.team-wrapper .title h5{
	padding-top:0 ;
	padding-bottom:0 ;
	}
.team-wrapper .title p{
	font-weight: 700;
    font-style: italic;
	letter-spacing:1px;
	}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	11 GALLARY
--------------------------------------------------------------------------------------------------------------------------------
*/	

#home-main #gallary{
	margin-bottom:100px;
}
#home-main #gallary .row-fluid{}
#home-main #gallary .row .span4{
	width:33.33%;
	margin-bottom:-2px;
	margin-left:0;
	
}
#home-main #gallary .row .span4 .portfolio{
	margin-bottom:0;
	padding-bottom:0;
}
#home-main #gallary .row{
	margin-left:-1px;
}
#onepage #gallary{
	margin-bottom:100px;
}
#onepage #gallary .row-fluid{}
#onepage #gallary .row .span4{
	width:33.33%;
	margin-bottom:-2px;
	margin-left:0;
	
}
#onepage #gallary .row .span4 .portfolio{
	margin-bottom:0;
	padding-bottom:0;
}
#onepage #gallary .row{
	margin-left:-1px;
}
#gallary{margin-bottom:70px;}
#home-2  #gallary{}
#home-2  #gallary .row{margin-left:0px;}
#home-2  #gallary .span3{
	margin:0 0 -2px 0;
	width:25%;
	margin-left:0;
	}

#home-3 #gallary{}
#home-3  #gallary .row{margin-left:-30px;}
#home-3  #gallary .span4{
	margin-bottom:30px;
	}

	
	
/*  gallary home-4       */

#home-4 #gallary{
	margin-bottom:100px;
}
#home-4 #gallary .row-fluid{}
#home-4 #gallary .row .span4{
	width:33.3333%;
	margin-bottom:-2px;
	margin-left:0;
	
}
#home-4 #gallary .row .span4 .portfolio{
	margin-bottom:0;
	padding-bottom:0;
}
#home-4 #gallary .row{
	margin-left:0;
}

/*  gallary home-5       */

#home-5 #gallary{
	margin-bottom:100px;
}
#home-5 #gallary .row-fluid{}
#home-5 #gallary .row-fluid .span4{
	width:33.3333%;
	margin-bottom:-2px;
	margin-left:0;
	
}
#home-5 #gallary .row-fluid .span4 .portfolio{
	margin-bottom:0;
	padding-bottom:0;
}
#home-5 #gallary .row-fluid .row{
	margin-left:-1px;
}


.gallary-content{
	position:relative;
	overflow:hidden;
	}
.gallary-content > img{
	z-index:100;
	transform: scale3d(1.05, 1.05, 1.05);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	width:100%;
	}
.gallary-content:hover > img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.gallary-content .gallary-overlay{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:-1;
	transition:all 0.5s ease ;
	height:100%;
	}
.gallary-content .gallary-overlay .gallary-title{
	padding:25% 0 3%;
	}
#home-2 .gallary-content .gallary-overlay .gallary-title{
	padding:80px 0 20px;
	}
.gallary-content .gallary-overlay .gallary-title h5{
	text-align:center;
	font-family:'Roboto';
	font-weight:700;
	font-size:24px;
	}
.gallary-content .gallary-overlay .gallary-links{
	text-align:center;
	}
.gallary-content .gallary-overlay .gallary-links a{
	display:inline-block;
	border-radius:50%;
	padding:0;
	font-size:20px;
	width:45px;
	height:45px;
	line-height:2.2;
	}
.gallary-content:hover .gallary-overlay{
	z-index:200;
	transition:all 0.5s ease ;
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	11.1 ISOTOPE
--------------------------------------------------------------------------------------------------------------------------------
*/
#filters{
	text-align:center ;
	margin:0 0 39px;
	}
#filters .porfolio-nav{
	
	margin:0 auto 41px;
	}
#filters .porfolio-nav li{
	display:inline-block;
	margin-left:6px;
	}
#filters .porfolio-nav li:first-child{
	margin-left:0;
	}
#filters .porfolio-nav li a{
	padding:4px 15px;
	transition:all 0.3s ease;
	}

.isotop_plus{
	margin:36% 43%; opacity:1;
	
	}
.container-isotope{
	width:100%;
	}
.isotope-item {
	z-index: 2;
	}
.isotope-hidden.isotope-item {
	z-index: 1;
	}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	overflow:hidden !important;
	}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
	}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	}

.portfolio .overlay-main .overlay .portfolio-type{
	padding-top:45px;
	}

	

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	12 OUR CLIENTS
--------------------------------------------------------------------------------------------------------------------------------
*/
#clients{
	margin-bottom:70px;
	}
.client{
	float:left;
	width:234px;
	}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	13 call out
--------------------------------------------------------------------------------------------------------------------------------
*/
#call-out-msg{
	padding:50px 0;
	margin-bottom:70px;
	}
#home-2  #call-out-msg{
	margin-bottom:70px;
	}
#home-4  #call-out-msg{
	margin-bottom:50px;
	}
.call-out-msg{
	margin-top:8px;
	}
.call-out-msg h3{
	text-align:left;
	}
.call-out-msg-btn{
	text-align:center;
	}
.call-out-msg-btn a{
	padding:15px 45px;
	font-size:24px;
	font-family:'Roboto';
	font-weight:700;
	display:inline-block;
	border-radius:4px;
	}


/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	14 Carousel
--------------------------------------------------------------------------------------------------------------------------------
*/
#testimonial {
	margin-bottom:70px;
	}
#carousel_inner {  
	float:left; 
	width:100%;  
	overflow: hidden;   
	}  
#carousel_ul {  
	position:relative;  
	left:-100%; 
	list-style-type: none;
	margin: 0px;  
	padding: 0px;  
	width:9999px; 
	padding-bottom:0;  
	}   
#carousel_ul li{  
	float: left;   
	padding:0px;   
	}   
#carousel_ul li img {  
	margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/   
	cursor:pointer;  
	cursor: pointer;  
	border:0px; 
	width:100%;
	}  
#left_scroll { 
    float: left;
    font-size: 16px !important;
    height: 36px;
    left: 84%;
    position: relative;
    top: -56px;
    width: 36px;
	text-align:center;
	line-height:2;
	cursor:pointer;
	} 
#right_scroll{
    float: left;
    font-size: 16px !important;
    height: 36px;
    left: 83%;
    position: relative;
    top: -56px;
    width: 36px;
	text-align:center;
	line-height:2;
	cursor:pointer;
	} 
#testimonial .span12{
	text-align:center;
	margin-left:0 !important;
	}
#testimonial .span12 .twiter-icon{
	border-radius: 50%;
    font-size: 36px;
    height: 100px;
    width: 100px;
    line-height: 2.6;
    text-align: center;
    margin: 0 auto;
	}
.testimonials-ct .item{}
.testimonials-ct .item .testi-content{
	font-weight:300;
	line-height: 1.2;
	font-family:'Lato';
	font-weight:300;
	text-transform:lowercase;
	font-size:24px;
	margin-top:30px;
	}
.testimonials-ct .item .testi-content span{
	font-weight:300;
	line-height: 1.2;
	font-family:'Lato';
	font-weight:700;
	text-transform:lowercase;
	font-size:24px;
	margin-top:30px;
	}
.testimonials-ct .item  .testi-cap{
	line-height: 1.2;
	font-family:'Lato';
	font-weight:300;
	text-transform:lowercase;
	margin-top:20px ;
	}
.owl-carousel {
    display: none;
    position: relative;
    text-align: center;
    width: 100%;
	}
.owl-carousel .owl-wrapper-outer.autoHeight {
    transition: height 300ms ease-in-out 0s;
	}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
	}
.owl-controls {}
#testimonial .owl-pagination{
	display:none;
	}
.owl-theme .owl-controls .owl-buttons div {
    border-radius: 30px;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    padding: 0;
	line-height:2.2;
	}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 50%;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width:36px;
	height:36px;	
	}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{
	content:"\f104";
	font-family:FontAwesome;
	line-height:1.8;
	}
.owl-theme .owl-controls .owl-buttons .owl-next:before{
	content:"\f105";
	font-family:FontAwesome;
	line-height:1.8;
	}
.grabbing {
    cursor: url("grabbing.png") 8 8, move;
	}

#testimonial .span12 .owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;	
	}

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	15 FUNFACTS COUNTER
--------------------------------------------------------------------------------------------------------------------------------
*/
#funfact{padding:50px 0;margin-bottom:70px;}
.counter-main{}
.fun-wrap{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #fff;
    width: 180px;
    height: 180px;
    margin: 0 auto;
	}
.counter-main .span3{
	padding: 41px 0 30px;
	padding-right: 55px;
	}
.counter-main .span3 .icon{
    font-size: 48px !important;
    margin-bottom: 10px;
    text-align: center;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    line-height: 2.1;
	}
.count{
    font-family: "Lato" !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1;
	margin: 65px 0 7px;
    text-align: center !important;
	}
.funfact{
	margin:0;
	}
 .funfact > p{
    line-height: 1 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
	}

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	16 FOOTER
--------------------------------------------------------------------------------------------------------------------------------
*/
.footer{
	width:100%;
	margin:0 auto;
	padding:100px 0 0;
	}
.footer-title h6{
	text-align:left;
	}
.footer .footer-logo{margin:10px 0;}
.footer .footer-disc p{
	text-align:left;
	}
.footer .footer-btn{}
.footer .footer-bottom{
	padding:20px 0;
	margin-top:30px;
	}
.footer .footer-blog-post{
	padding: 20px 0;
	}
.footer .footer-blog-post:last-child{
	border:none;
	}
.footer .footer-blog-post .footer-post-thumb{
	float:left;
	width:60px;
	margin-right:15px;
	}
.footer .footer-blog-post .footer-post-content{
	float:left;
	width:195px;
	}
.footer .footer-blog-post .footer-post-content p,
.footer .footer-blog-post .footer-post-content a{
	text-align:left;
	padding-bottom:5px;
	line-height:1.2;
	display:inline-block;
	}
.footer .footer-photos{
	margin-top:20px;
	}
.footer .footer-photos .thumb{
	width:80px;
	margin-left:11px;
	display:inline-block;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
	}
.footer .footer-photos .thumb img{z-index:10;margin-bottom:-3px;}
.footer .footer-photos .thumb .overlay{
	width:inherit;
	height:100%;
	z-index:-1;
	position:absolute;
	top:0;
	}
.footer .footer-photos .thumb:hover img{z-index:-1;}
.footer .footer-photos .thumb:hover .overlay{z-index:100;}
.footer .footer-tags{
	margin-top:20px;
	}
.footer .footer-tags a{
	padding:7px 20px;
	margin:0 5px 10px 0;
	display:inline-block;
	border-radius:4px;
	}
.footer .footer-bottom .copyright{padding:0 20px;}
.footer .footer-bottom .copyright > p{
	padding:0;
	font-family:'Roboto';
	font-weight:700;
	letter-spacing:1px;
	font-size:13px;
	}

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	17 VIDEO
--------------------------------------------------------------------------------------------------------------------------------
*/
#video{
	margin-bottom:70px;
	}
#about-us #video{
	margin-bottom:0;
	}
#about-page #video{
	margin-bottom:50px;
	}
#myVideo{
	height:inherit;
	}
#video-section {
    overflow: hidden;
    width: 100%;
	}
#video-section .short-section-title {
    text-align: center;
	}
#video-section .short-section-title h4 {
    margin: 0;
    padding: 0;
    text-align: center;
	text-transform:uppercase;
	}
#video-section .short-section-caption{
    text-align: center;
	margin-top:31px;
	}
#video-section .short-section-caption h6{
    margin: 0;
    padding: 0;
    text-align: center;
	}

.video{position:relative;}
.video-btn{
	background:rgba(255,255,255,0.8);
    border-radius: 50%;
    height: 80px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
	text-align:center;
	}
.video-btn i{line-height:1.6;}
.video-btn a{border-radius:50%;font-size:50px;line-height:1.5;}
#html5-watermark{display:none !important;}
#html5-elem-box{border-radius:6px;}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	18 PAGES
--------------------------------------------------------------------------------------------------------------------------------
*/
#page-header{margin-bottom:0;}
#page-header .page-header-title{}
#page-header .page-header-title h3{}
#page-header .page-bredcrumbd{text-align:center;}
#page-header .page-bredcrumbd a{}
#page-header .page-bredcrumbd a:after{content:"\/"; margin:0 5px;}
#page-header .page-bredcrumbd a:last-child:after{display:none;}

.pagination{
	margin-top:20px;
	}
.pagination .prev-post{
	display:inline-block;
	}
.pagination .prev-post a,
.pagination .next-post a{
    padding: 6px 25px;
	display:inline-block;
	border-radius:3px;
	}
.pagination .paging{
	display:inline-block;
	}
.pagination .paging a{
    display: inline-block;
    height: 34px;
    line-height: 2.4;
    padding: 0;
    width: 300px;
	border-radius:3px;
	}
.pagination .next-post{
	display:inline-block;
	}
/*----------------------18.1-----------CAUSES-----------------------------------*/

/*---------CAUSE-1-----------*/
.cause-1{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px;
	}
#causes{}
#causes .span6{margin-bottom:30px;}

/*---------CAUSE-2-----------*/
.cause-2{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#cause-2 .latest-cause-wrap{
	margin-bottom:30px;
	}
#causes{}
#cause-2 .span8{margin-left:0;}
/*---------CAUSE-3-----------*/

.cause-3{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#cause-3 .latest-cause-wrap{
	margin-bottom:30px;
	}
#causes{}
#cause-3 .span8{margin-left:30px;float:right;}
#cause-3 .span4{margin-left:0;}

/*---------CAUSE-4-----------*/

.cause-4{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#cause-4 .latest-cause-wrap{
	margin-bottom:0;
	}
#causes{}
#cause-4 #causes .span4{margin-bottom:30px;}

/*---------CAUSE-5-----------*/

.cause-5{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#cause-5 .latest-cause-wrap{
	margin-bottom:0;
	}
#causes{}
#cause-5 #causes .span4{margin-bottom:30px;}
#cause-5 #latest-causes .span8{margin-left:0;}

/*---------CAUSE-6-----------*/

.cause-6{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#cause-6 .latest-cause-wrap{
	margin-bottom:0;
	}
#causes{}
#cause-6 .span8 #causes .span4{margin-bottom:30px; margin-left:30px;}
#cause-6 #latest-causes  .span4{margin-left:0;}
#cause-6 #latest-causes .span8{margin-left:30px;}

/*---------CAUSE-detail-----------*/
#cause-related{margin-top:70px;}
.relatedt-cause-title{padding: 20px 0;margin-bottom:30px;}
.relatedt-cause-title h6{
	text-transform:uppercase;
	text-align:left;
	}
#cause-detail #latest-causes .span8 { margin-left:0;}

#cause-related .owl-theme .owl-controls{
	position:absolute;
	top:-88px;
	right:0;
	}

#cause-related .owl-pagination{display:none;}

#cause-related .owl-theme .owl-controls .owl-buttons .owl-prev,
#cause-related .owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 0;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width:36px;
	height:36px;
	border-radius:3px;
	}
#cause-related .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:0;}
#cause-related .owl-theme .owl-controls .owl-buttons .owl-prev:before{
	content:"\f100";
	font-family:FontAwesome;
	line-height:1.8;
	}
#cause-related .owl-theme .owl-controls .owl-buttons .owl-next:before{
	content:"\f101";
	font-family:FontAwesome;
	line-height:1.8;
	}
.cause-title-divider{width:200px;margin:10px auto 30px;height:1px;}
.cause-title h5{text-transform:uppercase;}

#cause-detail .bar-heading {
    display: inline-block;
    margin-top: 24px;
    text-align: left;
}
#cause-detail #detail-content .cause-disc p{text-align:left;margin-top:20px;}
.donate-btn{margin-top:20px;}
.donate-btn a{padding:8px 15px; display:inline-block;border-radius:4px;}
/*---------------------18.2------------EVENTS-----------------------------------*/
/*---------EVENTS-1-----------*/
.events-1{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#events-1 .upcoming-events-wrap{
	margin-bottom:30px;
	}
#events-content{}
#events-1 .span8 #events-content .span4{margin-bottom:30px;margin-left:30px;}
#events-1 #upcoming-events  .span4{margin-left:0;}
#events-1 #upcoming-events .span8{margin-left:30px;}
#events-1 #upcoming-events #events-content {
    margin-top:0;
	}
/*---------EVENTS-2-----------*/
.events-2{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#events-2 .upcoming-events-wrap{
	margin-bottom:30px;
	}
#events-content{}
#events-2 .span8 #events-content .span4{margin-bottom:30px;margin-left:30px;}
#events-2 #upcoming-events  .span4{margin-left:30px;}
#events-2 #upcoming-events .span8{margin-left:0;}
#events-2 #upcoming-events #events-content {
    margin-top:0;
	}
/*---------EVENTS-3-----------*/
.events-3{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#events-3 .upcoming-events-wrap{
	margin-bottom:30px;
	}
#events-content{}
#events-3 #upcoming-events  .span4{margin-left:30px;}
#events-3 #upcoming-events #events-content {
    margin-top:0;
	}
/*---------EVENTS-4-----------*/
.events-4{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#events-4 .upcoming-events-wrap{
	margin-bottom:30px;
	}
#events-content{}
#events-4 #upcoming-events  .span6{margin-left:30px;}
#events-4 #upcoming-events #events-content {
    margin-top:0;
	}
	
/*---------EVENTS-detail page-----------*/
#events-detail #upcoming-events .span8{margin-left:0;}
.event-disc-content{
	margin-top:30px;
	padding-bottom:40px;
	}
#events-detail #upcoming-events .owl-theme .owl-controls {
    top: -100px;
}
.event-disc-content p{text-align:left;}

.relatedt-event-title{padding: 20px 0;}
.relatedt-event-title h6{
	text-transform:uppercase;
	text-align:left;
	}
	
/*-----------------18.3----------------GALLARY-----------------------------------*/
/*---------gallary-1-----------*/
.gallary-1{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-1 #gallary{}
#gallary-1  #gallary .span4{
	margin-bottom:30px;
	}
#gallary-1  #gallary .span4:nth-child(3n+1){
	margin-left:0;
	}
/*---------gallary-2-----------*/
.gallary-2{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-2 #gallary{}
#gallary-2  #gallary .span3{
	margin-bottom:30px;
	}
#gallary-2  #gallary .span3:nth-child(4n+1){
	margin-left:0;
	}
/*---------gallary-3-----------*/
.gallary-3{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-3 #gallary{}
#gallary-3  #gallary .span6{
	margin-bottom:30px;
	}
#gallary-3 #gallary .span6:nth-child(2n+1){
	margin-left:0;
	}
/*---------gallary-4-----------*/
.gallary-4{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-4 #gallary{}
#gallary-4 #gallary .pagination{margin-top:30px;}
#gallary-4  #gallary .span3{
	margin-bottom:0;
	margin-left:0;
	width:25%;
	}
/*---------gallary-5-----------*/
.gallary-5{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-5 #gallary{}
#gallary-5 #gallary .pagination{margin-top:30px;clear:both;padding-top:30px;}
#gallary-5  #gallary .span6{
	margin-bottom:0;
	margin-left:0;
	width:50%;
	}
/*---------gallary-6-----------*/
.gallary-6{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0 100px;
	}
#gallary-6 #page-header{
	margin-bottom:0;
	}
#gallary-6 #gallary .row{margin-left:0;}
#gallary-6  #gallary .span4{
	margin-bottom:0;
	margin-left:0;
	width:33.3333%;
	}
/*---------gallary-4-----------*/
.gallary-7{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#gallary-7 #gallary{}
#gallary-7 #gallary .pagination{margin-top:30px;}
#gallary-7  #gallary .span4{
	margin-bottom:0;
	margin-left:0;
	width:33.3333%;
	}
#gallary-7  #gallary .span4:nth-child(3n+1){left:0;clear:both;}

/*-----------------18.4----------------NEWS-----------------------------------*/

#news-detail #blog-news {margin-bottom:70px;}
#news-detail #blog-news .span8{margin-left:0;}
#news-detail .blog-news-wrap .blog-news-title h6{text-align:left;padding-left:30px;}
#news-detail .blog-news-wrap{margin-bottom:30px;}
#news-detail .blog-news-wrap .blog-news-disc p{text-align:left;}

.news-boxed{padding:20px;margin:10px 0 30px;}
.newsnav-btn-wrap .news-btn-prev,
.newsnav-btn-wrap .news-btn-next{text-align:center}
.newsnav-btn-wrap .news-btn-prev a,
.newsnav-btn-wrap .news-btn-next a{
	text-align:center;
	padding:12px 0;
	display:block;
	font-weight:700;
	}
.newsnav-btn-wrap .news-btn-prev a:before{
	content:"\f177";
	font-family:FontAwesome;
	margin-right:5px;
	}
.newsnav-btn-wrap .news-btn-next a:after{
	content:"\f178";
	font-family:FontAwesome;
	margin-left:5px;
	}
.comments-area{margin:50px 0;}
.comments-area .comments-numbers{}
.comments-area .comments-numbers h5{text-align:left;}
.comments-area .comments-wrap{padding-bottom:40px;padding-left:0;margin-top:30px;}
.comments-area .comments-wrap:nth-child(2n+1){padding-left:40px;}
.comments-area .comments-wrap .comments-content{float:right;width:88%;}
.comments-area .comments-wrap .comments-thumb{width:80px; float:left;}
.comments-area .comments-wrap .comments-title{float:left;display:inline-block;}
.comments-area .comments-wrap .comments-title h6{text-align:left;}
.comments-area .comments-wrap .comments-title p{text-align:left;padding-bottom:0;}
.comments-area .comments-wrap .comments-rply-btn{float:right;display:inline-block;}
.comments-area .comments-wrap .comments-rply-btn a{padding:5px 10px; text-transform:uppercase;}
.comments-area .comments-wrap .comments-disc{display:block;clear:both;}
.comments-area .comments-wrap .comments-disc p{text-align:left;}

#news-detail.contact-form{margin-top:30px;}
#news-detail .contact-form .span4{	position:relative;}
#news-detail .contact-form .span4:nth-child(3n-2){margin-left:0;}
#news-detail .contact-form .span4 input{
    border-radius: 0;
    margin-bottom: 30px;
    padding: 10px;
    width: 94.4%;
	margin-top:10px;
	box-shadow:none;

	}
#news-detail .contact-form .span8 input{
    border-radius: 0;
    margin-bottom: 30px;
    padding: 15px 10px;
    width: 97.2%;
	margin-top:10px;
	box-shadow:none;
	}
#news-detail .contact-form .contact-btn{
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	width:100% !important;
	border-radius:3px !important;
	border:none !important;
	}
#news-detail .contact-form .span8 textarea{
    border-radius: 0;
    margin-bottom: 30px;
    padding: 10px;
    width: 97.2%;
	box-shadow:none;
	margin-top:10px;
	min-height:150px;
	}
#news-detail .contact-form label{
	font-weight:700;
	font-family:'Lato';
	}
#news-detail .contact-form .name{
	}
#news-detail .contact-form .email{
	
	}
#news-detail .contact-form .subject{
	}
#news-detail .contact-form .name:after{
	content:"\f007";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
	top:38px;
	}
#news-detail .contact-form .email:after{
	content:"\f0e0";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
	top:38px;
	}


/*---------NEWS-1-----------*/
.news-1{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-1 #blog-news {margin-bottom:70px;}
#news-1 #blog-news .span4{margin-bottom:30px;}
#news-1 #blog-news .pagination{margin-top:20px;clear:both;}

/*---------NEWS-2-----------*/
.news-2{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-2 #blog-news {margin-bottom:70px;}
#news-2 #blog-news .span6{margin-bottom:30px;}
#news-2 #blog-news .pagination{margin-top:20px;clear:both;}

/*---------NEWS-3-----------*/
.news-3{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-3 #blog-news {margin-bottom:70px;}
#news-3 #blog-news .span8{margin-left:0;}
#news-3 #blog-news .span4{margin-bottom:30px;}
#news-3 #blog-news .pagination{margin-top:20px;clear:both;}

/*---------NEWS-4-----------*/
.news-4{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-4 #blog-news {margin-bottom:70px;}
#news-4 #blog-news .span8{margin-left:0 !important;float:right;}
#news-4 #blog-news .span8 .span4{margin-left:30px;margin-bottom:30px; }
#news-4 #blog-news .span4{margin-left:0;}
#news-4 #blog-news .pagination{margin-top:20px;clear:both;}

/*---------NEWS-5-----------*/
.news-5{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-5 #blog-news {margin-bottom:70px;}
#news-5 #blog-news .span3{margin-bottom:30px;}
#news-5 #blog-news .pagination{margin-top:20px;clear:both;}

/*---------NEWS-6-----------*/
.news-6{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-6 #blog-news{
	margin-bottom:70px;
	}
#news-6 #blog-news .span2{
	margin-left:0;
	}
#news-6 #blog-news .span4{
	margin-left:0;
	width:398px;
	}
#news-6 #blog-news .span6{
	margin-bottom:30px;
	}
#news-6 .blog-news-wrap{
    padding:0;
	}
#news-6 .blog-news-content{}
#news-6 .blog-news-wrap .blog-news-title{
	margin-top:0;
	padding-top:10px;
	padding-left:30px;
	}
#news-6 .blog-news-wrap .blog-news-title h6{text-align:left}
#news-6 .blog-news-wrap .blog-news-disc {
	padding-left:30px; 
	}
#news-6 .blog-news-wrap .blog-news-disc p{
	 text-align:left;
	}
#news-6 .blog-news-captions{
    padding: 8px 30px;
    margin-top: 4px;
	}
#news-6 .blog-news-captions a:after{
	content:"\/";
	margin:0 5px;
	}
#news-6 .blog-news-captions a:last-child:after{
	display:none;
	}
/*---------NEWS-7-----------*/
.news-7{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-7 #blog-news{
	margin-bottom:70px;
	}
#news-7 #blog-news .span2{
	margin-left:0;
	}
#news-7 #blog-news .span6{
	margin-left:0;
	width:598px;
	}
#news-7 #blog-news .span8{
	margin-left:0;
	}
#news-7 .blog-news-wrap{
    padding:0;
	margin-bottom:30px;
	}
#news-7 .blog-news-content{}
#news-7 .blog-news-wrap .blog-news-title{
	padding-top:14px;
	padding-left:30px;
	}
#news-7 .blog-news-wrap .blog-news-title h6{text-align:left}
#news-7 .blog-news-wrap .blog-news-disc {
	padding-left:30px; 
	}
#news-7 .blog-news-wrap .blog-news-disc p{
	 text-align:left;
	}
#news-7 .blog-news-captions{
    padding: 8px 30px;
    margin-top: 0;
	}
#news-7 .blog-news-captions a:after{
	content:"\/";
	margin:0 5px;
	}
#news-7 .blog-news-captions a:last-child:after{
	display:none;
	}
/*---------NEWS-8-----------*/
.news-8{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-8 #blog-news{
	margin-bottom:70px;
	}
#news-8 #blog-news .span2{
	margin-left:0;
	}
#news-8 #blog-news .span6{
	margin-left:0;
	width:598px;
	}
#news-8 #blog-news .span8{
	margin-left:30px;
	float:right;
	}
#news-8 #blog-news .span4{
	margin-left:0;
	}
#news-8 .blog-news-wrap{
    padding:0;
	margin-bottom:30px;
	}
#news-8 .blog-news-content{}
#news-8 .blog-news-wrap .blog-news-title{
	padding-top:14px;
	padding-left:30px;
	}
#news-8 .blog-news-wrap .blog-news-title h6{text-align:left}
#news-8 .blog-news-wrap .blog-news-disc {
	padding-left:30px; 
	}
#news-8 .blog-news-wrap .blog-news-disc p{
	 text-align:left;
	}
#news-8 .blog-news-captions{
    padding: 8px 30px;
    margin-top: 0;
	}
#news-8 .blog-news-captions a:after{
	content:"\/";
	margin:0 5px;
	}
#news-8 .blog-news-captions a:last-child:after{
	display:none;
	}
	
/*---------NEWS-9-----------*/
.news-9{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-9 #blog-news{
	margin-bottom:70px;
	}
#news-9 #blog-news .span3{
	margin-left:0;
	}
#news-9 #blog-news .span9{
	margin-left:0;
	width:898px;
	margin-left:0;
	}
#news-9 .blog-news-wrap{
    padding:0;
	margin-bottom:30px;
	}
#news-9 .blog-news-content{}
#news-9 .blog-news-wrap .blog-news-title{
	padding-top:30px;
	padding-left:30px;
	}
#news-9 .blog-news-wrap .blog-news-title h6{text-align:left}
#news-9 .blog-news-wrap .blog-news-disc {
	padding-left:30px; 
	}
#news-9 .blog-news-wrap .blog-news-disc p{
	 text-align:left;
	}
#news-9 .blog-news-captions{
    padding: 8px 30px;
    margin-top: 10px;
	}
#news-9 .blog-news-captions a:after{
	content:"\/";
	margin:0 5px;
	}
#news-9 .blog-news-captions a:last-child:after{
	display:none;
	}
/*---------NEWS-10-----------*/
.news-10{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-10 #blog-news {margin-bottom:70px;}
#news-10 #blog-news .span12{margin-bottom:30px !important;margin-left:0;}
#news-10 #blog-news .pagination{margin-top:20px;clear:both;}
#news-10 .blog-news-wrap .blog-news-title h6{text-align:left;padding-left:30px;}
#news-10 .blog-news-wrap .blog-news-disc p{text-align:left;}
#news-10 .blog-news-wrap .blog-news-btn {display: inline-block;margin-left: 30px;}

/*---------NEWS-11-----------*/
.news-11{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-11 #blog-news {margin-bottom:70px;}
#news-11 #blog-news .span8{margin-left:0;}
#news-11 #blog-news .pagination{margin-top:20px;clear:both;}
#news-11 .blog-news-wrap .blog-news-title h6{text-align:left;padding-left:30px;}
#news-11 .blog-news-wrap{margin-bottom:30px;}
#news-11 .blog-news-wrap .blog-news-disc p{text-align:left;}
#news-11 .blog-news-wrap .blog-news-btn {display: inline-block;margin-left: 30px;}
/*---------NEWS-12-----------*/
.news-12{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#news-12 #blog-news {margin-bottom:70px;}
#news-12 #blog-news .span8{margin-left:30px;float:right;margin-bottom:30px;}
#news-12 #blog-news .span4{margin-left:0;}
#news-12 .blog-news-wrap{margin-bottom:30px;}
#news-12 #blog-news .pagination{margin-top:20px;clear:both;}
#news-12 .blog-news-wrap .blog-news-title h6{text-align:left;padding-left:30px;}
#news-12 .blog-news-wrap .blog-news-disc p{text-align:left;}
#news-12 .blog-news-wrap .blog-news-btn {display: inline-block;margin-left: 30px;}

/*-------------------18.5--------------SHOP PAGES-----------------------------------*/

/*---------shop-1-----------*/
.shop-1{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0;
	}
#our-shop{}

.main-shop{}
.main-shop .span3{margin-bottom:30px;}
.main-shop .span3:nth-child(4n+1){margin-left:0;}
.main-shop .shop-item{}

.main-shop .shop-item .shop-img{position:relative;}
.main-shop .shop-item .shop-img img{
	z-index:100;
	width:100%;
	}
.main-shop .shop-item .shop-img .shop-overlay{
	height: 90%;
    left: 5%;
    position: absolute;
    top: 5%;
    width: 90%;
    z-index: -1;
	}
.shop-detail-button{
	position: relative;
    text-align: center;
    top: 40%;
	}
.shop-detail-button a{
	display:inline-block;
	padding:10px 20px;
	border-radius:4px;
	font-weight:700;
	}
.main-shop .shop-item:hover .shop-img img{
	z-index:-1;
	}
.main-shop .shop-item:hover .shop-img .shop-overlay{
	z-index:100;
	}
.main-shop .shop-item .shop-content{margin-top: -5px; padding: 15px 20px;text-align:left;}
.main-shop .shop-item .shop-title{margin-bottom:10px;}
.main-shop .shop-item .shop-title h6{text-align:left;}
.main-shop .shop-item .shop-type{}
.main-shop .shop-item .shop-type h6{text-align:left;}
.shop-price{display:inline-block; }
.shop-price h6{text-align:left;font-weight:400;}
.shop-sale-price{display:inline-block;margin-left:10px; }
.shop-sale-price h6{text-align:left;}
.main-shop .shop-item .shop-price{display:inline-block;}
.main-shop .shop-item .shop-price h6{text-align:left;font-weight:400;}
.main-shop .shop-item .shop-sale-price{display:inline-block;margin-left:10px;}
.main-shop .shop-item .shop-sale-price h6{text-align:left;}
.main-shop .shop-item .shop-bottom{padding:20px;}
.main-shop .shop-item .shop-bottom .star-rating{float:left;margin-top:5px;}
.main-shop .shop-item .shop-bottom .shop-cart-fav{float:right;margin-top:5px;}
.main-shop .shop-item .shop-bottom .shop-cart{display:inline-block;cursor:pointer;}
.main-shop .shop-item .shop-bottom .shop-fav{display:inline-block;margin-left:10px;cursor:pointer;}
.score-callback{font-size:17px;}
.detail-rating{margin-top:30px;}

.shop-detail-main-wrap{padding-bottom:20px;}
.shop-detail-content{margin-top:20px;}
.shop-detail-cart-main{margin-top: 20px;padding-bottom:30px;}
.shop-detail-cart-main .button {
	
    border-radius: 4px;
    cursor: pointer;
    float: left;
    height: 36px;
    width: 36px;
 
}
.shop-detail-cart-main .dec {
 
}

.shop-detail-cart-main .buttons {
	display:inline-block;
	}
.detail-cart-btn{
	margin-left:40px;
    border-radius: 4px;
    padding: 8px 30px 8px 5px;
    position: relative;
	}
.detail-cart-btn input{border:none;background:none;bod-shadow:none;text-shadow:none;font-weight:700;}

.detail-cart-btn:after{
	content:"\f07a";
	margin: 2px 0 0 5px;
    position: absolute;
	font-family:FontAwesome;
	}
.shop-detail-cart-main .numbers-row{display:inline-block;}
.shop-detail-cart-main .numbers-row input{
	height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 60px;
	
	box-shadow:none;
	}

.shop-detail-cart-main .numbers-row .inc{
	float: right;
    line-height: 2.2;
    margin-left: 5px;
    text-align: center;
	}
.shop-detail-cart-main .numbers-row .dec{
	float: left;
    font-size: 24px;
    line-height: 1.5;
    margin-right: 5px;
    text-align: center;
	}
.shop-detail-metas{margin-top:30px;}
.shop-detail-metas p{text-align:left;font-weight:700;}
.shop-detail-metas p a{padding:0 3px;}

.shop-detail-social{margin-top: 10px;}
.shop-detail-social ul{text-align:left;}
.shop-detail-social ul li{display:inline-block;margin-right:3px;}
.shop-detail-social ul li a{
	width:36px;
	height:36px;
	border-radius:50%;
	padding:0;
	display:block;
	line-height:2.5;
	}
.shop-detail-disc-review{}
#shop-detail-page{}

#shop-detail-page  #upcoming-events .owl-theme .owl-controls {
    position: absolute;
    right: 0;
    top: -98px;
}
#shop-detail-page  #upcoming-events{margin-bottom:0;}
/*---------onepage home shop-----------*/
#onepage #our-shop{margin-bottom:40px;}
#onepage .main-shop .span4{margin-bottom:30px;}
#onepage .main-shop .span4:nth-child(3n+1){margin-left:0;}
/*---------shop-2-----------*/
#shop-2 .main-shop .span4{margin-bottom:30px;}
#shop-2 .main-shop .span4:nth-child(3n+1){margin-left:0;}

/*---------shop-3-----------*/
#shop-3 .span8{margin-left:0;}
#shop-3 .main-shop .span4{margin-bottom:30px;}
#shop-3 .main-shop .span4:nth-child(2n+1){margin-left:0;}
/*---------shop-4-----------*/
#shop-4 .span8{margin-left:30px;}
#shop-4 .span4{margin-left:0;}
#shop-4 .main-shop .span4{margin-bottom:30px;margin-left:30px;}
#shop-4 .main-shop .span4:nth-child(2n+1){margin-left:0;}

/*---------shop-detail-----------*/
.product-title-detail{margin-top:20px;}
.product-title-detail h5{text-align:left;}
.product-disc-detail{margin-top:10px;padding-bottom:20px; }
.product-disc-detail p{text-align:left;}
/*----------------------18.6-----------ABOUT US-----------------------------------*/

#about-page  #about-us{
	margin-bottom:0;
	}
#about-page  #about-us .about-block-main .span3:nth-child(4n+1){
	margin-left:0 !important;
	}
#about-page  .about-block{
	box-shadow:none;
	
	}
#about-page  .about-block .circle{
	width:76px;
	height:76px;
	margin:0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:3.4;
	font-size:24px;
	}
#about-page   .about-block {
	margin-top:0;
	padding: 0 0 30px 0;
	}
#about-page  .about-block .heading h6,
#about-page  .about-block .heading p,
#about-page .about-block	.about-btn{
    text-align: left;
	}
/*---------------------18.7------------ERROR 404-----------------------------------*/
#page-404{margin-bottom:100px;}
#page-404 .top-text{}
#page-404 .error-text-big{ font-size:200px;font-family:'Roboto';text-align:center;margin-bottom:0px;font-weight:700;}
#page-404 .bottom-text{margin-bottom:30px;}
#page-404 .bottom-text-small{padding:0 20px ;}
#page-404 .top-text h3{}
#page-404 .bottom-text h3{}
#page-404 .bottom-text-small p{}

/*---------------------18.7------------ERROR 404 2-----------------------------------*/

#error-404-2 #page-404 .error-text-big{ font-size:200px;font-family:'Lato';text-align:center;margin-bottom:0px;font-weight:900;}
#error-404-2 #page-404 .bottom-text{margin-bottom:30px;}
#error-404-2 #page-404 .bottom-text h3{font-family:'Lato'; text-transform:uppercase;letter-spacing:4px;}


/*--------------------18.8-------------CONTACT-US-----------------------------------*/
#contact-page{margin-bottom:0;}
.mailchimp{position:relative;}
.modal {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
}
.red{border-color:red !important;}
.contact-page-title{}
.contact-page-disc{}
.contact-form{margin-top:30px;}
.contact-form .span4{	position:relative;}
.contact-form .span4:nth-child(3n-2){margin-left:0;}
#contact-page .contact-form .span4 input{
    border-radius: 0;
    margin-bottom: 30px;
    padding: 10px;
    width: 94.4%;
	margin-top:10px;

	}

#contact-page .contact-form .span12 input{
    border-radius: 4px;
    margin-bottom: 30px;
    padding: 15px 0;
	
    width: 100%;
	}
 .contact-form .contact-btn{
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	}
#contact-page .contact-form .span12 textarea{
    border-radius: 0;
    margin-bottom: 30px;
    padding: 10px;
    width: 98.2%;
	box-shadow:none;
	margin-top:10px;
	min-height:150px;
	}
#contact-page .contact-form label{
	font-weight:700;
	font-family:'Lato';
	}
.contact-form .name{
	}
.contact-form .email{
	
	}
.contact-form .subject{
	}
.contact-form .name:after{
	content:"\f007";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
	top:38px;
	}
.contact-form .email:after{
	content:"\f0e0";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
	top:38px;
	}
.contact-form .subject:after{
	content:"\f0f6";
	font-family:FontAwesome;
	position:absolute;
	right:10px;
	top:38px;
	}
#contact-us-2 #map {
    width:100%;
    height: 400px;
	margin-bottom:50px;
    }
#contact-us #map{
	width:100%;
    height: 400px;
	
    }
/*----------------------18.9-----------SIDEBARS-----------------------------------*/
.widget-title{
	margin-bottom: 20px;
	margin-top:20px;
	}
.widget-title h6{
	font-weight:700;
	text-align:left;
	
	}
.recent-post{
	margin-bottom:10px;
	}
.recent-post .tumbnail{
	width:70px;
	float:left
	}
.recent-post .recent-post-content{
	width:250px;
	margin-left:20px;
	float:left;
	}
.recent-post .recent-post-content .title{}
.recent-post .recent-post-content .title h6{
	text-align:left !important;
	font-weight:700 !important;
	cursor:pointer;
	}
.recent-post .recent-post-content .caption{

	}
.recent-post .recent-post-content .caption p{
	text-align:left;
	margin:0;
	padding:0;
	font-style:italic;
	font-size:13px;
	}
.recent-post .recent-post-content .disc{}
.recent-post .recent-post-content .disc p{
	text-align:left;
	padding:0;
	}
	
.text-widget{
	
	}
.text-widget p{
	text-align:left !important;
	}
.widget-categories{
	
	}
.widget-categories ul{
	
	}
.widget-categories ul li{
	list-style:none;
	text-align:left !important;
	list-style-position: inside;
	margin-bottom: 6px;
	cursor:pointer;
	}
.widget-categories ul li.active{
	list-style:none;
	text-align:left !important;
	list-style-position: inside;
	margin-bottom: 6px;
	}
.flicker-widget {}
.flicker-widget .tumbnail {
	width:112px;
	margin-left:17px;
	margin-bottom:20px;
	z-index:10;
	position:relative;
	}
.flicker-widget .tumbnail:nth-child(3n+1) {
	margin-left:0;
	}
.flicker-widget .tumbnail .overlay {
	z-index:-1;
	transition:all 0.3s ease;
	position:absolute;
	top:0;
	left:0;
	width:inherit;
	height:100px;
	}
.flicker-widget .tumbnail:hover .overlay{
	z-index:100;
	transition:all 0.3s ease;
	}
.tags-widget{}
.tags-widget a{
    display: inline-block;
    padding: 10px 15px;
	margin-bottom:5px;
	border-radius:3px;
	}
.blog-sidebar-search{
clear:both;
	}
.blog-sidebar-search form{
	margin-bottom:0;
	}
.blog-sidebar-search input{
	border:none;
	font-family:'Lato';
	box-shadow:none;
	border-radius:0;
	text-transform:capitalize;
	margin:0;
	padding:12px 20px;
	}
.blog-sidebar-search input:focus{box-shadow:none;border:none;}
.blog-sidebar-search:before{
    content: "\F002";
    display: inline-block;
    float: right;
    font-family: "FontAwesome";
    font-size: 16px;
    text-align: right;
	margin-top:14px;
	margin-right:20px;
	transform: rotate(90deg);
	}
#donation{
	margin-bottom:70px;
	}
#donation .span8{margin:0 auto;float:none;}
.donation-wrap{}	

.donation-wrap .donation-title-head{
	 padding: 20px 0 10px;
	}
.donation-wrap .donation-title-head h3{
	text-transform:uppercase;
	word-spacing:7px;
	}
.donation-wrap .donation-title-head p{
	text-transform:uppercase;
	}
.donation-wrap .donation-form{padding:15px 15px 50px;}
.donation-wrap .donation-form form .field-wrap{
	width:48.2%;
	display:inline-block;
	margin-left:3%;
	}
.donation-wrap .donation-form form .amount{
	margin-left:0 !important;
	}
.donation-wrap .donation-form form .field-wrap:nth-child(2n+1){
	margin-left:0;
	}
.donation-wrap .donation-form form .field-wrap label,
.donation-wrap .donation-form form .textarea-wrap label{
	font-family:'Lato';
	text-transform:capitalize;
	margin-bottom:5px;
	font-size:14px;
	}

.donation-wrap .donation-form form .field-wrap .field{
	width:96%;
	border-radius: 0;
    padding: 10px 5px;
	border:none;
	}

.donation-wrap .donation-form form .textarea-wrap{}
.donation-wrap .donation-form form .textarea-wrap .dtextarea{
    border:none;
    border-radius: 0;
    height: 120px;
    width: 97.7%;
	}

.donation-wrap .donation-form form .dbutton-wrap{
	width:48.2%;
	display:inline-block;
	margin-left:3%;
	position:relative;
	top:11px;
	}
.donation-wrap .donation-form form .dbutton-wrap .field-btn{
	width:99%;
	border-radius: 0;
    padding: 10px 0;
	border:none;
	display:block;
	font-weight:700;
	border-radius:3px;
	}	

/*---------contact-2-----------*/
.contact-2{
	background:url(images/pages/header/cause-01.jpg) no-repeat;
	padding:160px 0 65px;
	}
	
.cycle-slideshow{}
#adv-custom-pager{margin-top:10px;}
 #adv-custom-pager a{ margin-left:2.5%;display:inline-block;width:18%;}
#adv-custom-pager a:first-child{ margin-left:0;}
 #adv-custom-pager a > img{ width:100%;}


ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			text-align:left;
		}
		ul.tabs li{
			background: none;
			margin-right:10px;
			display: inline-block;
			padding: 20px 0;
			cursor: pointer;
		}

		ul.tabs li.current{
			
			
		}

		.tab-content{
			display: none;
			
			padding: 20px;
		}
		.tab-content h6{
			text-align:left;
		}
		.tab-content p{
			text-align:left;
			margin-top:10px;
		}
		.tab-content.current{
			display: inherit;
		}
	
#carousel-2{
	margin-bottom:70px;
	}
#carousel-2 #care-content{
	margin-top:40px;
	}
#carousel-2 .span4:first-child{
	margin-left:0;
	}		
.upcoming-events-wrap{margin-bottom:1px;}
.upcoming-events-wrap .event-img{
	position:relative;
	overflow:hidden;
	}
.upcoming-events-wrap .event-img img{
	z-index:999;
	transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	}
.upcoming-events-wrap:hover .event-img  img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.upcoming-events-wrap:hover .event-img .event-overlay{
	z-index:999;
	transition:all 0.3s ease-out;
	}
.upcoming-events-wrap .event-img .event-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	}
.upcoming-events-wrap .event-content{
	padding:0;
	width:70.27%;
	float:right;
	}
.upcoming-events-wrap .event-date{
	width:29.73%;
	float:left;
	}
.upcoming-events-wrap .event-date h1{
	line-height:1.2;
	}
.upcoming-events-wrap .event-date p{
    line-height: 1.4;
    font-weight: 700;
    font-family: Roboto;
	}
.upcoming-events-wrap .event-content .event-title{
	padding:20px 20px 0;
	
	}
.upcoming-events-wrap .event-content .event-title h6{
	text-align:left;
	padding-bottom:10px;
	}
.upcoming-events-wrap .event-content .event-disc {
	margin-top:10px;
	padding:0 20px;
	}
.upcoming-events-wrap .event-content .event-disc p{
	text-align:left;
	}
.upcoming-events-wrap .event-btn-wrap{}
.upcoming-events-wrap .event-btn-wrap .event-btn{
	width:50%;
	float:left;
	text-align:center;
	}
.upcoming-events-wrap .event-btn-wrap .event-btn a{
	padding:10px 0;
	display:inline-block;
	font-weight:700;
	}

#carousel-2 .owl-theme .owl-controls{
	position:absolute;
	top:-55px;
	right:0;
	}

#carousel-2 .owl-pagination{display:none;}

#carousel-2 .owl-theme .owl-controls .owl-buttons .owl-prev,
#carousel-2 .owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 0;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width:36px;
	height:36px;
	border-radius:3px;
	}
#carousel-2 .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:0;}
#carousel-2 .owl-theme .owl-controls .owl-buttons .owl-prev:before{
	content:"\f100";
	font-family:FontAwesome;
	line-height:1.8;
	}
#carousel-2 .owl-theme .owl-controls .owl-buttons .owl-next:before{
	content:"\f101";
	font-family:FontAwesome;
	line-height:1.8;
	}
	
	
