/*-----------------------------------------------------------------------------------*/
/*	HR-Divider
/*-----------------------------------------------------------------------------------*/
div.hr1 {
	clear: both;
	width: 100%;
	margin: 0 auto 20px !important;
	padding: 0!important;
}
div.hr2 {
	clear: both;
	border-bottom: 2px solid #efefef;
	margin: 0 auto 20px !important;
	height: 2px;
	background: none !important;
	padding: 0!important;
}
div.hr3 {
	height: 2px;
	background: none;
	width: 100%;
	margin:0 auto 20px !important;
	border-bottom: 0px solid #333;
	background: #a8a8a8 !important;
	padding: 0!important;
}
.hr4 {
	border-bottom: none;
	margin:0 auto 20px !important;
	width: 100%;
	height: 2px;
	background: url(../images/stripes.png);
	display: block;
	padding: 0!important;
}
.tagline {
	line-height: 1;
}
.tagline h1, .tagline h2, .tagline h3, .tagline h4, .tagline h5 {
	line-height: 1;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.gap {
	display: block;
	width: 100%;
	margin: 0;
}
.doublegap {
	display: block;
	width: 100%;
	height: 1px;
	margin: 40px 0;
}
/* Rethink this */
.tooltips a, .tooltips a img {
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	max-width: 100%;
	text-align: center;
}
/*-----------------------------------------------------------------------------------*/
/*	Accordion
/*-----------------------------------------------------------------------------------*/
.accordion {
	margin-bottom: 20px;
}
.accordion .accordion-title {
	border: 1px solid #ddd;
	display: block;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	font-weight: bold;
	margin-bottom: 2px;
}
.accordion .accordion-title.active {
	margin-bottom: 0px;
}
.accordion .accordion-title a {
	display: block;
	padding: 10px 15px 10px 15px;
	background: url(../images/accordion-open.png) no-repeat right center;
	color: #999999 !important;
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
}
.accordion .accordion-title a i {
	margin: 0px 8px 0 0px;
	opacity: 0.4;
}
.accordion .accordion-title.active a {
	color: #333333 !important;
	background: url(../images/accordion-close.png) no-repeat right center;
}
.accordion .accordion-title.active a i {
	opacity: 0.95;
}
.accordion .accordion-inner {
	padding: 10px 12px 10px 12px;
	display: none;
	border: 1px solid #ddd;
}
.accordion .accordion-inner div {
	max-width: 100%;
}
/*-----------------------------------------------------------------------------------*/
/*	Alert Messages
/*-----------------------------------------------------------------------------------*/
.alert-message {
	position: relative;
	display: block;
	/*border: 1px solid #ea3737;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); 
	background-color: #F9F9F9;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);
       -moz-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);
            box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);box-shadow:inset 0 0 3px #ea3737;font-weight:bold;text-align: center;*/
	font-size: inherit;
	padding: 15px 40px;
	margin-bottom: 20px;
	color: #ea3737;
}
.alert-message span {
	border-left: 0px solid #ea3737;
}
.alert-message.warning {
	/*background-image: linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%);
		background-image: -o-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%);
		background-image: -moz-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%);
		background-image: -webkit-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%);*/
	background-color: #FDE76B;
	color: #9A6200;
}
.alert-message.warning span {
	border-left: 0px solid #f8cc00;
}
.alert-message.warning a {
	color: #efd877;
}
.alert-message.success {
	/* background-image: linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%);
		background-image: -o-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%);
		background-image: -moz-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%);
		background-image: -webkit-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%);border-color:#899d42;box-shadow:inset 0 0 3px #899d42;*/
	background-color: #C8DE87;
	color: #50611d;
}
.alert-message.success span {
	border-left: 0px solid #899d42;
}
.alert-message.success a {
	color: #88b12b;
}
.alert-message.error {
	/* background-image: linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%);
		background-image: -o-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%);
		background-image: -moz-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%);
		background-image: -webkit-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%);*/
	background-color: #FFD5D5;
	color: #EA3737;
}
.alert-message.info span {
	border-left: 1px solid #9fc2dd;
}
.alert-message.error a {
	color: #d25c5a;
}
.alert-message.info {
	/*background-image: linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%);
		background-image: -o-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%);
		background-image: -moz-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%);
		background-image: -webkit-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%);box-shadow:inset 0 0 3px #326E7C;*/
		
	background-color: #A3EDFF;
	border-color: #A3EDFF;
	color: #326E7C;
}
.alert-message.info span {
	border-left: 0px solid #35b1f1;
}
alert-message.info a {
	color: #468bbf;
}
.alert-message p {
	margin: 0;
	padding: 0;
}
.alert-message span.close {
	display: block;
	padding: 15px 15px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	opacity: 0.5;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
.alert-message span.close:hover {
	opacity: 1;
}
/*-----------------------------------------------------------------------------------*/
/*	Buttons
/*-----------------------------------------------------------------------------------*/

a.button, input[type=submit] {
	margin: 0 5px 5px 0;
	font-size: 13px;
	line-height: 13px;
	padding: 12px 20px;
	border: 1px solid #ddd;
	font-weight: bold;
	display: inline-block;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
	/* -webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px; */
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	cursor: pointer;
}
a.button.small {
	font-size: 11px;
	line-height: 11px;
	padding: 8px 18px 7px 18px;
}
a.button.medium {
	font-size: 13px;
	line-height: 13px;
	padding: 12px 20px 11px 20px;
}
a.button.large {
	font-size: 16px;
	line-height: 16px;
	padding: 14px 22px 13px 22px;
}
a.button.white {
	color: #999;
}
a.button.blue {
	/* fallback */
	background-color: #4f9eb8;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4f9eb8), to(#4f9eb8));
	background: -webkit-linear-gradient(top, #4f9eb8, #4d9cb5);
	background: -moz-linear-gradient(top, #4f9eb8, #4d9cb5);
	background: -ms-linear-gradient(top, #4f9eb8, #4d9cb5);
	background: -o-linear-gradient(top, #4f9eb8, #4d9cb5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f9eb8', endColorstr='#4d9cb5');
	border: 1px solid #459cb9;
	-moz-box-shadow: inset 0 0 3px #bce8f4;
	-webkit-box-shadow: inset 0 0 3px #bce8f4;
	/* box-shadow: inset 0 0 3px #bce8f4; */
	color: #fff;
	text-shadow: 0 1px 0 #347c94;
}
a.button.blue:hover {
	background-color: #388ba5;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#388ba5), to(#388ba5));
	background: -webkit-linear-gradient(top, #388ba5, #388ba5);
	background: -moz-linear-gradient(top, #388ba5, #388ba5);
	background: -ms-linear-gradient(top, #388ba5, #388ba5);
	background: -o-linear-gradient(top, #388ba5, #388ba5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#388ba5', endColorstr='#388ba5');
	border: 1px solid #459cb9;
	color: #fff;
}
a.button.white {
	background-color: #fafafa;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#fafafa));
	background: -webkit-linear-gradient(top, #fafafa, #fafafa);
	background: -moz-linear-gradient(top, #fafafa, #fafafa);
	background: -ms-linear-gradient(top, #fafafa, #fafafa);
	background: -o-linear-gradient(top, #fafafa, #fafafa);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fafafa');
	border: 1px solid #e0dede;
	color: #919191;
	text-shadow: 0 1px 0 #ffffff;
}
a.button.white:hover {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#ebebeb));
	background: -webkit-linear-gradient(top, #ebebeb, #ebebeb);
	background: -moz-linear-gradient(top, #ebebeb, #ebebeb);
	background: -ms-linear-gradient(top, #ebebeb, #ebebeb);
	background: -o-linear-gradient(top, #ebebeb, #ebebeb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ebebeb');
	border: 1px solid #e0dede;
}
a.button.gray {
	background-color: #d7d7d7;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7d7d7), to(#d7d7d7));
	background: -webkit-linear-gradient(top, #d7d7d7, #d7d7d7);
	background: -moz-linear-gradient(top, #d7d7d7, #d7d7d7);
	background: -ms-linear-gradient(top, #d7d7d7, #d7d7d7);
	background: -o-linear-gradient(top, #d7d7d7, #d7d7d7);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#d7d7d7');
	border: 1px solid #bababa;
	color: #333;
	text-shadow: 0 1px 0 #bababa;
}
a.button.gray:hover {
	background-color: #d7d7d7;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7d7d7), to(#d7d7d7));
	background: -webkit-linear-gradient(top, #d7d7d7, #d7d7d7);
	background: -moz-linear-gradient(top, #d7d7d7, #cbcbcb);
	background: -ms-linear-gradient(top, #d7d7d7, #cbcbcb);
	background: -o-linear-gradient(top, #d7d7d7, #d7d7d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#d7d7d7');
	border: 1px solid #bababa;
}
a.button.black {
	color: #ffffff;
	border: solid 1px #1c1c1c;
	background: #1c1c1c;
	background: -webkit-gradient(linear, left top, left bottom, from(#1c1c1c), to(#1c1c1c));
	background: -moz-linear-gradient(top, #1c1c1c, #1c1c1c);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1c1c1c');
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1),  0px 1px 1px 0px rgba(180, 180, 180, 0.4);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1),  0px 1px 1px 0px rgba(180, 180, 180, 0.4);
}
a.button.black:hover {
	border-color: #000000;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#1c1c1c), to(#000000));
	background: -moz-linear-gradient(top, #1c1c1c, #000000);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#000000');
}
a.button.orange {
	color: #ffffff;
	border: solid 1px #9f2b10;
	background: #E86344;
	background: -webkit-gradient(linear, left top, left bottom, from(#E86344), to(#E86344));
	background: -moz-linear-gradient(top, #E86344, #E86344);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E86344', endColorstr='#E86344');
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1),  0px 1px 1px 0px rgba(180, 180, 180, 0.4);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1),  0px 1px 1px 0px rgba(180, 180, 180, 0.4);
}
a.button.orange:hover {
	border-color: #9f2b10;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#9f2b10), to(#C24426));
	background: -moz-linear-gradient(top, #C24426, #C24426);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C24426', endColorstr='#C24426');
}
a.button.small i {
	margin: -2px 5px 0 -7px;
	opacity: 0.7;
}
a.button i {
	margin: -1px 5px 0 -7px;
	opacity: 0.7;
}
a.button.large i {
	margin: 0px 7px 0 -7px;
	opacity: 0.7;
}
a.button.alternative-1 i, a.button.alternative-2 i, a.button.alternative-3 i {
	opacity: 1;
}
/*-----------------------------------------------------------------------------------*/
/*	Callouts & Teaser
/*-----------------------------------------------------------------------------------*/

.teaser {
	border: 1px solid #ddd;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	padding: 25px 25px 20px 25px;
}
.teaser h1, .teaser h2, .teaser h3, .teaser h4, .teaser h5, .teaser h6, .teaser p {
	margin: 0 0 10px 0;
}
.teaser .teaser-img {
	margin: -26px -26px 25px -26px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	overflow: hidden;
}
.teaser .teaser-img img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.teaser a.button {
	margin: 20px 0 0 0;
}
/*-----------------------------------------------------------------------------------*/

.teaserbox {
	border: 1px solid #ddd;
	display: block;
	background: #ffffff url(../images/stripes.png) !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	margin: 0 0px 0 0px;
	padding: 10px;
}
.teaserbox .border {
	background: #ffffff;
	border: 1px solid #e3e3e3;
	padding: 25px 25px 25px 25px;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
	-moz-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
	box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
}
.teaserbox a.button {
	margin: 20px 0 0 0;
}
.teaserbox p {
	margin: 5px 0 0 0;
}
.teaserbox h1, .teaserbox h2, .teaserbox h3, .teaserbox h4, .teaserbox h5, .teaserbox h6 {
	line-height: 1.3;
}
/*-----------------------------------------------------------------------------------*/

.callout {
	margin: 0 0px 0 0px;
	padding: 10px;
	border: 1px solid #ddd;
	display: block;
	background: #ffffff url(../images/stripes.png) !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
}
.callout .border {
	background: #ffffff;
	border: 1px solid #e3e3e3;
	padding: 20px 20px 0px 20px;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
	-moz-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
	box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1);
}
.callout .callout-button {
	float: right;
}
.callout .callout-content {
	float: left;
}
.callout a.button {
	margin: 0;
	text-align: center;
}
.callout h1, .callout h2, .callout h3, .callout h4, .callout h5, .callout h6 {
	line-height: 1.3;
	margin: 0 0 0px 0 !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Columns
/*-----------------------------------------------------------------------------------*/
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.two_third {
	width: 65.33%;
}
.one_fourth {
	width: 22%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 67.2%;
}
.one_sixth {
	width: 13.33%;
}
.five_sixth {
	width: 82.67%;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}
.last {
	margin-right: 0 !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Description
/*-----------------------------------------------------------------------------------*/

.description.style-1 {
	background: #f8f8f8;
	padding: 30px 30px;
	border-radius: 4px;
	margin: 0 0 20px 0;
}
.description.style-2 {
	padding: 30px 30px;
	border-radius: 4px;
	margin: 0 0 20px 0;
	background: none repeat scroll 0 0 #068A87 !important;
	color: #f2f2f2;
}
/*-----------------------------------------------------------------------------------*/
/*	Dropcap
/*-----------------------------------------------------------------------------------*/
.dropcap {
	display: block;
	float: left;
	font-size: 40px;
	line-height: 34px;
	margin: 6px 8px 0 0;
	margin: 6px 12px 0 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 28px;
	padding: 0;
	text-align: center;
	background: #ffffff;
	/*background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); */
	background-color: #e86344;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	border: 1px solid #ad462e;
	color: #FFF;
}
.dropcap.dropcap-circle {
	margin: 6px 12px 0 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 28px;
	padding: 0;
	text-align: center;
	background: #ffffff;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
 ad462e  -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	border: 1px solid #ddd;
	color: inherit !important;
}
.dropcap.dropcap-box {
	margin: 6px 12px 0 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 28px;
	padding: 0;
	text-align: center;
	background: #ffffff;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	border: 1px solid #ddd;
	color: inherit !important;
}
.dropcap.dropcap-book {
	margin: 6px 8px 0 0;
	font-family: Times, "Times New Roman", serif;
	line-height: 34px;
	margin: 6px 12px 0 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 28px;
	padding: 0;
	text-align: center;
	background: #ffffff;
	/* background-image: linear-gradient(bottom, ##09A6A3 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, ##09A6A3 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, ##09A6A3 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, ##09A6A3 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, ##09A6A30%, #FFFFFF 100%); */
	background-color: #e86344;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	border: 1px solid #ad462e;
	color: #FFF;
}
/*-----------------------------------------------------------------------------------*/
/*	Google Font
/*-----------------------------------------------------------------------------------*/
.googlefont {font-weight: 400; color:#068a87;}
/*-----------------------------------------------------------------------------------*/
/*	Google Maps
/*-----------------------------------------------------------------------------------*/

.google_map {
	margin-bottom: 30px;
	border: 1px solid #cccccc;
	background: #efefef;
	-webkit-box-shadow: 1px 1px 4px 0px rgba(180, 180, 180, 0.3);
	-moz-box-shadow: 1px 1px 4px 0px rgba(180, 180, 180, 0.3);
	box-shadow: 1px 1px 4px 0px rgba(180, 180, 180, 0.3);
}
.google_map.full {
	width: 100% !important;
	height: auto;
	margin: 0px;
}
.google_map img{ max-width: inherit; -moz-box-sizing: content-box!important;}

/*-----------------------------------------------------------------------------------*/
/*	Iconboxes
/*-----------------------------------------------------------------------------------*/

[class^="iconbox-"], [class*=" iconbox-"] {
 display: inline-block;
 background-image: url("http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons.png");
 background-position: top left;
 background-repeat: no-repeat;
 line-height: 1;
 vertical-align: middle !important;
}
.iconbox-gift {
	background-position: 0 0;
	width: 32px;
	height: 32px;
}
.iconbox-camera {
	background-position: -82px 0;
	width: 32px;
	height: 32px;
}
.iconbox-cart {
	background-position: -162px 0;
	width: 32px;
	height: 32px;
}
.iconbox-remote {
	background-position: -246px 0;
	width: 32px;
	height: 32px;
}
.iconbox-tv {
	background-position: -2px -81px;
	width: 32px;
	height: 32px;
}
.iconbox-play {
	background-position: -82px -81px;
	width: 32px;
	height: 32px;
}
.iconbox-location {
	background-position: -165px -81px;
	width: 32px;
	height: 32px;
}
.iconbox-avtar {
	background-position: -245px -81px;
	width: 32px;
	height: 32px;
}
.iconbox-hanger {
	background-position: -2px -163px;
	width: 32px;
	height: 32px;
}
.iconbox-pencil {
	background-position: -84px -163px;
	width: 32px;
	height: 32px;
}
.iconbox-envelope {
	background-position: -163px -163px;
	width: 32px;
	height: 32px;
}
.iconbox-thumb-up {
	background-position: -243px -163px;
	width: 32px;
	height: 32px;
}
.iconbox-picture {
	background-position: 0 -245px;
	width: 32px;
	height: 32px;
}
.iconbox-download {
	background-position: -83px -245px;
	width: 32px;
	height: 32px;
}
.iconbox-love {
	background-position: -166px -245px;
	width: 32px;
	height: 32px;
}
.iconbox-life-belt {
	background-position: -243px -245px;
	width: 32px;
	height: 32px;
}
.iconbox-video {
	background-position: -1px -328px;
	width: 32px;
	height: 32px;
}
.iconbox-none {
	background: none;
}
h1 [class^="iconbox-"], h1 [class*=" iconbox-"], h2 [class^="iconbox-"], h2 [class*=" iconbox-"], h3 [class^="iconbox-"], h3 [class*=" iconbox-"], h4 [class^="iconbox-"], h4 [class*=" iconbox-"], h5 [class^="iconbox-"], h5 [class*=" iconbox-"], h6 [class^="iconbox-"], h6 [class*=" iconbox-"] {
	margin-top: -6px;
	margin-right: 12px;
}
h1 [class^="iconbox-"], h1 [class*=" iconbox-"] {
	margin-top: -5px;
}
h2 [class^="iconbox-"], h2 [class*=" iconbox-"] {
	margin-top: -3px;
}
.iconbox {
	margin: 0 0 0px 0;
}
.iconbox p, .iconbox h3 {
	text-align: center;
}
.iconbox [class^="iconbox-"], .iconbox [class*=" iconbox-"] {
	display: inline-block;
	/* float: left; */
	margin: 15px;
	line-height: 32px;
	vertical-align: text-bottom;
}
.iconbox p {
	margin: 0 0 20px 0px;
}
.iconbox h3 {
/* font-size:16px;
	margin:-21px 0 8px 47px; */
}

span.iconbox{ font-size:35px;}

p.featuredIcon {
	font-size: 30px;
}
p.featuredIcon span {
	padding: 0px;
	background: #dbdbdb;
	display: inline-block;
	-moz-border-radius: 90px;
	-webkit-border-radius: 90px;
	-khtml-border-radius: 90px;
	border-radius: 90px;
	width: 90px;
	height: 90px;
	line-height: 90px;
	color: #068a87;
	transition:background 225ms;
	transition-timing-function:linear;
	/* Safari */
	-webkit-transition:background 225ms;
	-webkit-transition-timing-function:linear;
}
p.featuredIcon span:hover{
	color:#fff;
	background: #02615f;
	transition:background 225ms;
	transition-timing-function:linear;
	/* Safari */
	-webkit-transition:background 225ms;
	-webkit-transition-timing-function:linear;
}
/*-----------------------------------------------------------------------------------*/
/*	Styled List
/*-----------------------------------------------------------------------------------*/

ul.styled-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.styled-list li {
	margin-bottom: 2px;
}
ul.styled-list li i {
	margin-right: 6px;
	margin-top: 0px;
}
.widget_text ul.styled-list li {
	padding: 0 !important;
	background: none !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Gallery
/*-----------------------------------------------------------------------------------*/


.gallery .gallery-item a {
	display: block;
}
.gallery {
	margin: 0 auto 0px;
}
.gallery .gallery-item {
	float: left;
	padding: 0;
	text-align: center;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	display: block;
	width: 70%;
	height: auto;
	border: 1px solid #cccccc !important;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.06);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.06);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.06);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	margin: 0;
	background: #ffffff;
}
.gallery img:hover {
	background: #289dcc;
	border-color: #289dcc !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Member
/*-----------------------------------------------------------------------------------*/

.member {
	max-width: 460px;
	overflow: hidden;
	text-align: center;
}
.member-img img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.member-img {
	/* margin:-25px -25px 15px -25px; */
	position: relative;
	overflow: hidden;
}
.member h4 {
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.member .member-role {
	color: #bfbfbf;
	font-size: 11px;
	margin-bottom: 10px;
}
.member p {
	margin: 0;
	text-align: left;
}
.member-img .darkBgThumbHoverSubTitle span{color:#fff; font-style:italic;}
.member-img .darkBG{height:99%;}
.member .member-social {
	height: 40px !important;
	margin: 25px -20px -20px -20px;
	border-top: 1px solid #efefef;
	padding: 0 !important;
}
.member .member-social ul {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 0 !important;
	line-height: 0 !important;
	text-align: center;
}
.member .member-social ul li {
	display: inline-block;
	float: none;
}
.member .member-social ul li a {
	display: block;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
.member .member-social ul li.member-social-facebook a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/facebook.png) no-repeat 0 0
}
.member .member-social ul li.member-social-twitter a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/twitter.png) no-repeat 0 0
}
.member .member-social ul li.member-social-skype a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/skype.png) no-repeat 0 0
}
.member .member-social ul li.member-social-google a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/googleplus.png) no-repeat 0 0
}
.member .member-social ul li.member-social-linkedin a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/linkedin.png) no-repeat 0 0
}
.member .member-social ul li.member-social-email a {
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/icons/email.png) no-repeat 0 0
}
div.darkBG {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: #930;
	display: none;
	background-color: rgba(15, 15, 15, 0.6);
	color: #FFFFFF;
	text-shadow: 0 0 20px #000000;
	padding: 20px;
}
div.darkBG ul.socialLinks {
	list-style: none outside none;
	margin: 0 0 0 -20px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
}
/*-----------------------------------------------------------------------------------*/

.skillbar {
	width: 100%;
	height: 25px;
	display: block;
	background: #efefef;
	margin-bottom: 10px;
}
.skillbar .skill-percentage {
	background: #289dcc;
	display: block;
	width: 0%;
	height: 25px;
}
.skill-title {
	margin: 0 0 3px 0;
	font-size: 14px;
	color: #999999;
	display: block;
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------*/
/* Portfolio
/*-----------------------------------------------------------------------------------*/

.latest-portfolio ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.negative-wrap {
	margin: 0 -10px 0 -10px;
}
/*-----------------------------------------------------------------------------------*/
/* Blog
/*-----------------------------------------------------------------------------------*/

.latest-blog .blog-item {
	position: relative;
	margin-bottom: 20px;
	text-align: left;
}
.latest-blog .blog-item .blog-pic {
	border-radius: 4px;
	overflow: hidden;
	display: block;
	margin: 0 0 5px 0;
	position: relative;
}
.latest-blog .blog-item .blog-pic img {
	width: 220px;
	height: 143px;
}
.latest-blog .blog-item .blog-overlay {
	display: block;
	width: 220px;
	height: 150px;
	overflow: hidden;
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.latest-blog .blog-item .post-icon {
	position: absolute;
	top: -25px;
	left: 83px;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-position: 8px 7px;
	background-repeat: no-repeat;
	background-color: rgba(0,0,0,0.7);
}
.latest-blog .blog-item img {
	display: block;
}
.latest-blog .blog-item h4 {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 14px;
	line-height: 23px;
	-webkit-transition: all 0.26s ease 0s;
	-moz-transition: all 0.26s ease 0s;
	-o-transition: all 0.26s ease 0s;
	transition: all 0.26s ease 0s;
}
.latest-blog .blog-item:hover h4 {
	color: #289dcc;
}
.latest-blog .blog-item .blog-item-description span {
	font-size: 11px;
	color: #cccccc;
	display: block;
	margin: -2px 0 0 5px;
	padding: 0;
}
/*-----------------------------------------------------------------------------------*/

.latest-blog-list {
	width: 100%;
	margin: 0 0 20px 0;
}
.latest-blog-list h4 {
	margin: 0;
}
.latest-blog-list .blog-list-item-date {
	background: #f4f4f4;
	color: #666666;
	width: 50px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 10px 0 0 0;
	float: left;
}
.latest-blog-list .blog-list-item-date span {
	display: block;
	background: #666666;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 5px 0;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	color: #ffffff;
}
.latest-blog-list .blog-list-item-description {
	margin-left: 70px;
}
.latest-blog-list .blog-list-item-description span {
	color: #cccccc;
}
.latest-blog-list .blog-list-item-description .read-more-link {
	display: block;
}
.blog-list-item-excerpt {
}
/*-----------------------------------------------------------------------------------*/
/* Pricing Table
/*-----------------------------------------------------------------------------------*/

.pricing-table {
	width: 100%;
	padding-top: 31px;
	border: none !important;
	padding: 0px !important;
}
.pricing-table p {
	margin: 0;
}
.pricing-table.col-2 .plan {
	float: left;
	width: 50%;
	display: block;
}
.pricing-table.col-3 .plan {
	float: left;
	width: 33%;
	display: block;
}
.pricing-table.col-4 .plan {
	float: left;
	width: 25%;
	display: block;
}
.pricing-table.col-5 .plan {
	float: left;
	width: 20%;
	display: block;
}
.plan {
	text-align: center;
	border: 1px solid #dddddd;
	background: #ffffff;
	margin-right: -1px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
}
.pricing-table .featured {
	color: #ffffff !important; /* never overwrite those values :-) */
	margin: -31px -1px 20px -1px;
	position: relative;
	z-index: 999;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px !important;
	letter-spacing: 1px !important;
	background: #333333;
	height: 31px !important;
	line-height: 31px !important;
}
.plan .plan-head {
	/* background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); */
	padding: 20px;
	background: url("../images/dotted.png") repeat-x scroll left bottom transparent;
}
.plan .plan-head h3 {
	display: block;
	width: 100%;
	/* margin:25px 0 5px 0; */
	/* font-size:16px; */
	padding: 0;
}
.plan .price {
	display: block;
	font-size: 36px;
	line-height: 38px;
	font-weight: 300;
	/* border-bottom:1px solid #dddddd; */
	padding: 0;
	margin: 0;
	background: none !important;
}
.plan .price span {
	display: block;
	font-weight: 400;
	font-size: 11px;
	margin: 5px 0 0px 0;
	padding: 0;
	color: #c0c0c0;
	line-height: 11px;
}
.plan .signup {
	padding: 20px 0 20px 0;
	text-align: center;
	border-top: 1px solid #dddddd;
	background: #f9f9f9;
}
.plan .signup a.button {
	margin: 0;
}
.plan ul {
	margin: 0 !important;
	list-style: none !important;
	padding: 0 !important;
	background: #ffffff;
}
.plan li {
	padding: 10px 5px;
	text-align: center;
	background: url(../images/dotted.png) repeat-x bottom left;
}
.plan li:last-child {
	background: none;
}
.plan-head.promotional {
	background: #e86344;
	color: #FFF;
}
/*-----------------------------------------------------------------------------------*/
/*	Blockquotes & Pullquotes
/*-----------------------------------------------------------------------------------*/
blockquote {
	color: #adadad;
	margin: 0 0 20px 0;
	padding: 0;
}
blockquote p {
	margin: 0 !important;
	padding: 1px 0 1px 20px;
	border-left: 4px solid #e6e6e6;
}
.pullquote {
	color: #adadad;
	width: 260px;
	margin: 20px 0 !important;
}
.pullquote.align-left {
	float: left;
	padding: 0px 20px 0px 20px;
	border-left: 4px solid #e6e6e6;
}
.pullquote.align-right {
	float: right;
	padding: 0px 20px 0px 20px;
	border-right: 4px solid #e6e6e6;
}
/*-----------------------------------------------------------------------------------*/
/*	Responsive Images
/*-----------------------------------------------------------------------------------*/

.responsive img, .responsive iframe, .responsive object, .responsive embed {
	max-width: 100%;
	height: auto;
}
/*-----------------------------------------------------------------------------------*/
/*	Social Icons
/*-----------------------------------------------------------------------------------*/

.social-icon {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	background-color: #efefef !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	width: 40px;
	height: 40px;
}
.social-icon a {
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	display: inline-block;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.social-icon a:hover {
	background-color: #cccccc;
	background-position: 0px -40px !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Styled Tables
/*-----------------------------------------------------------------------------------*/

.custom-table-1 table {
	margin: 0 0 20px 0;
	text-align: left;
	border: 1px solid #dddddd;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
}
.custom-table-1 tr:nth-child(even) {
	background: #fafafa;
}
.custom-table-1 tr:nth-child(odd) {
	background: #ffffff;
}
.custom-table-1 tr {
}
.custom-table-1 th, .custom-table-1 td {
	padding: 10px 20px;
	vertical-align: middle;
}
.custom-table-1 thead th {
	font-size: 14px;
	font-weight: 700;
	color: #333333;
	border-bottom: 1px solid #dddddd;
	padding: 15px 20px;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
}
/*-----------------------------------------------------------------------------------*/

.custom-table-2 table {
	margin: 0 0 20px 0;
	text-align: left;
	border: 1px solid #dbdbdb;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2);
}
.custom-table-2 tr:nth-child(even) {
	background: #ffffff;
}
.custom-table-2 tr:nth-child(odd) {
	background: #ffffff;
}
.custom-table-2 tr {
}
.custom-table-2 th, .custom-table-2 td {
	padding: 10px 20px;
	vertical-align: middle;
	border: 1px solid #e2e2e2;
}
.custom-table-2 tr:hover {
	background: #fafafa;
}
.custom-table-2 thead th {
	color: #333333;
	font-size: 14px;
	font-weight: 700;
	border: none;
	border: 1px solid #dbdbdb;
	padding: 15px 20px;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
}
/*-----------------------------------------------------------------------------------*/

.custom-table-3 table {
	margin: 0 0 20px 0;
	text-align: left;
}
.custom-table-3 tr:nth-child(even) {
	background: #ffffff;
}
.custom-table-3 tr:nth-child(odd) {
	background: #ffffff;
}
.custom-table-3 tr {
}
.custom-table-3 th, .custom-table-3 td {
	padding: 10px 20px;
	vertical-align: middle;
	border-bottom: 1px solid #e2e2e2;
}
.custom-table-3 tr:hover {
	background: #fafafa;
}
.custom-table-3 thead th {
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	border: none;
	padding: 15px 20px;
	background: #333333;
}
/*-----------------------------------------------------------------------------------*/
/*	Tabs
/*-----------------------------------------------------------------------------------*/

.tabs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
}
.tab {
	float: left;
	margin-right: -1px;
}
.tab a {
	color: #666666;
	border: 1px solid #d3d3d3;
	display: block;
	padding: 10px 20px;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
}
.tab a:hover {
	color: #666666;
	background: #fff;
}
.tab a i {
	opacity: 0.6;
	margin: -1px 2px 0 2px;
}
.tab a.selected {
	background: #ffffff;
	border-bottom-color: #fff;
	color: #333333;
}
.tab a.selected i {
	opacity: 0.9;
}
.panel {
	border: 1px solid #d3d3d3;
	clear: both;
	padding: 20px 20px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}
/*-----------------------------------------------------------------------------------*/
/*	Toggle
/*-----------------------------------------------------------------------------------*/

.testimonial {
	border: 1px solid #d3d3d3;
	padding: 20px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(180, 180, 180, 0.2);
}
.testimonial:after {
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -22px;
	left: 30px;
	background: url(http://anooshbistro.com/wp-content/themes/kinetic/shortcode/images/testimonials.png) no-repeat;
}
.testimonial-author {
	margin: 2px 0 20px 56px;
	color: #999999;
}
/*-----------------------------------------------------------------------------------*/
/*	Toggle
/*-----------------------------------------------------------------------------------*/

.toggle {
	margin-bottom: 20px;
}
.toggle .toggle-title {
	border: 1px solid #ddd;
	display: block;
	position: relative;
	padding: 10px 0px 10px 15px;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F9F9F9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
	color: #999999;
}
.toggle .toggle-title span {
	float: right;
	display: block;
	margin: -10px 0px -10px 0px;
	width: 41px;
	height: 41px;
	background: url(../images/accordion-open.png) no-repeat right center;
	color: #999999;
}
.toggle .toggle-title i {
	margin: -2px 8px 0 0px;
	opacity: 0.4;
}
.toggle .toggle-title.active {
	color: #333333;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.toggle .toggle-title.active span {
	background: url(../images/accordion-close.png) no-repeat right center;
}
.toggle .toggle-title.active i {
	opacity: 0.95;
	line-height: 1;
}
.toggle .toggle-inner {
	margin: 0;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	border: 1px solid #ddd;
	border-top: 0;
	padding: 20px 20px 0px 20px;
	display: none;
}
.toggle .toggle-inner div {
	max-width: 100%;
}
/*-----------------------------------------------------------------------------------*/
/*	Separator
/*-----------------------------------------------------------------------------------*/
/*
.title{
	padding: 0;
	margin:0 0 20px 0;
	background: url(../images/stripes.png) left top;
	line-height: 1 !important;
}

.title span{
	background: #fff;
	padding-right: 7px;
}
 */
/*-----------------------------------------------------------------------------------*/
/*	Typography
/*-----------------------------------------------------------------------------------*/

/* pre code { display: block; margin: 0px 0px 0px 10px; }

abbr { border-bottom: 1px dashed; cursor: help; }

address,
cite,
em,
i { font-style: italic }

dfn { border-bottom: 1px dashed; font-style: italic; }

big { font-size: large }

small,
sub,
sup { position: relative; font-size: 11px; vertical-align: baseline; }
sub { top: 3px }
sup { bottom: 3px }

strong,
b { font-weight: bold }

mark{ 
	display: inline; 
	padding: 2px 4px; 
	background-color: #f6f2d6;
	color:#7c6d08;
	-webkit-border-radius: 3px; 
	   -moz-border-radius: 3px; 
	        border-radius: 3px;
}

mark.dark{ 
	background-color: #333;
	color: #ffffff;
}

form label{
	float:left;
	width:120px;
}
form div{
	clear: both;
	display: block;

} */

/*-----------------------------------------------------------------------------------*/
/*	Blockquotes & Pullquotes
/*-----------------------------------------------------------------------------------*/

.visibility-mobile {
	display: none !important;
}
.visibility-mobile-portrait {
	display: none !important;
}
.visibility-mobile-landscape {
	display: none !important;
}
.visibility-tablet {
	display: none !important;
}
 @media (max-width: 479px) {
.visibility-mobile {
	display: inherit !important;
}
.visibility-mobile-portrait {
	display: inherit !important;
}
.visibility-mobile-landscape {
	display: none !important;
}
.visibility-desktop {
	display: none !important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.visibility-mobile {
	display: inherit !important;
}
.visibility-mobile-portrait {
	display: none !important;
}
.visibility-mobile-landscape {
	display: inherit !important;
}
.visibility-desktop {
	display: none !important;
}
}
 @media (min-width: 768px) and (max-width: 959px) {
.visibility-tablet {
	display: inherit !important;
}
.visibility-mobile-portrait {
	display: none !important;
}
.visibility-mobile-landscape {
	display: none !important;
}
.visibility-desktop {
	display: none !important;
}
}
/*-----------------------------------------------------------------------------------*/
/*	TOOL TIP
/*-----------------------------------------------------------------------------------*/

div.myPageTooltip {
	padding: 5px 8px 3px 8px;
	max-width: 200px;
	background: transparent url('../images/transparentBg.png') repeat scroll 0 0;
	color: #FFF;
	position: absolute;
	display: none;
	z-index: 1000;
}
div.myPageTooltip span {
	display: block;
	background: transparent url('../images/toolTipAero.png') no-repeat scroll 0 0;
	width: 16px;
	height: 11px;
	position: absolute;
	margin: -14px 0 0 -10px;
}
div.myPageTooltip label {
	display: block;
	color: #FFF;
	font-size: 11px;
}
.clear{clear: both; padding: 0!important;}

/*-----------------------------------------------------------------------------------*/
/*	EOF
/*-----------------------------------------------------------------------------------*/